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

<https://w3id.org/PaN/NeXus/definitions> rdf:type owl:Ontology ;
                                          owl:versionIRI <https://w3id.org/PaN/NeXus/definitions/v2025.11> ;
                                          <http://purl.org/dc/terms/abstract> "The NeXus Ontology is a formal semantic representation of the NeXus data standard,providing a structured vocabulary for experimental materials science, neutron, X-ray, and muon facilities. By translating the hierarchical NeXus Application Definitions (NXDL) into the Web Ontology Language (OWL), this ontology facilitates FAIR data principles. It enables machine-actionability, automated data indexing, and advanced semantic reasoning across diverse scientific data management pipelines."@en ;
                                          <http://purl.org/dc/terms/description> "The NeXus Ontology maps the structural components of the NeXus hierarchical format—including base classes, application definitions, fields, and dimensions into a comprehensive semantic graph. This mapping transforms raw experimental data schemas into a standardized ontology that supports automated inference and integration with external knowledge graphs. Designed for seamless integration into modern research data management platforms, the ontology provides the semantic scaffolding necessary to parse complex measurement workflows. By defining explicit relationships between instruments, physical properties, and measurement protocols, it supports the extraction and standardization of metadata.  The ontology is persistently resolvable via the w3id.org namespace, ensuring stable, long-term integration for standalone ontology services, automated REST endpoints, and customized data extraction plugins tailored to advanced solid-state physics and materials characterization."@en ;
                                          <http://purl.org/dc/terms/hasVersion> "v2025.11" ;
                                          <http://purl.org/dc/terms/issued> "2026-09-08"^^xsd:date ;
                                          <http://purl.org/dc/terms/license> <https://www.gnu.org/licenses/lgpl-3.0.html> ;
                                          <http://purl.org/dc/terms/source> <https://github.com/nexusformat/definitions/tree/a33683cd563dea6090e6c1c82624136529798166> ;
                                          rdfs:comment "Generated from nexusformat/definitions v2025.11 (a33683c)." ;
                                          rdfs:seeAlso <https://github.com/FAIRmat-NFDI/NeXusOntology/releases/tag/v2025.11> ;
                                          owl:versionInfo "v2025.11" ;
                                          <https://w3id.org/widoco/vocab#introduction> "Welcome to the documentation for the NeXus Ontology. This framework serves as a critical bridge between the established NeXus data format and the Semantic Web, bringing robust knowledge representation to experimental physics and materials science. In this documentation, you will find a complete taxonomy of the NeXus classes, object properties, and data properties. Navigating through the sections will reveal how instrument components andexperimental measurements are logically structured. Whether you are validating measurement protocol configurations, developing automated indexing services, or mapping laboratory data to FAIR standards, this ontology provides the necessary semantic infrastructure to ensure your datasets are interoperable and fully machine-readable. "@en .

#################################################################
#    Annotation properties
#################################################################

###  http://purl.org/dc/terms/abstract
<http://purl.org/dc/terms/abstract> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/description
<http://purl.org/dc/terms/description> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/hasVersion
<http://purl.org/dc/terms/hasVersion> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/issued
<http://purl.org/dc/terms/issued> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/license
<http://purl.org/dc/terms/license> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/source
<http://purl.org/dc/terms/source> rdf:type owl:AnnotationProperty .


###  https://w3id.org/PaN/NeXus/definitions#extends
:extends rdf:type owl:AnnotationProperty .


###  https://w3id.org/widoco/vocab#introduction
<https://w3id.org/widoco/vocab#introduction> rdf:type owl:AnnotationProperty .


#################################################################
#    Datatypes
#################################################################

###  http://www.w3.org/2001/XMLSchema#date
xsd:date rdf:type rdfs:Datatype .


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

###  https://w3id.org/PaN/NeXus/definitions#has
:has rdf:type owl:ObjectProperty ;
     rdfs:domain :NeXusObject ;
     rdfs:range :NeXusObject ;
     rdfs:comment "A representation of a \"has a\" relationship." .


###  https://w3id.org/PaN/NeXus/definitions#hasEnumContainer
:hasEnumContainer rdf:type owl:ObjectProperty ,
                           owl:FunctionalProperty ;
                  rdfs:domain :NeXusQuantity ;
                  rdfs:range :NeXusEnumerations ;
                  rdfs:comment "Representation of having an Enumeration assigned." .


###  https://w3id.org/PaN/NeXus/definitions#hasUnitContainer
:hasUnitContainer rdf:type owl:ObjectProperty ,
                           owl:FunctionalProperty ;
                  rdfs:domain :NeXusQuantity ;
                  rdfs:range :NeXusUnitCategory ;
                  rdfs:comment "Representation of having a Unit assigned." .


###  https://w3id.org/PaN/NeXus/definitions#hasValueContainer
:hasValueContainer rdf:type owl:ObjectProperty ,
                            owl:FunctionalProperty ;
                   rdfs:domain :NeXusQuantity ;
                   rdfs:range :NeXusDataType ;
                   rdfs:comment "Representation of having a Value assigned." .


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

###  https://w3id.org/PaN/NeXus/definitions#actualValue
:actualValue rdf:type owl:DatatypeProperty ;
             rdfs:domain :NeXus .


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

###  https://w3id.org/PaN/NeXus/definitions#ISO8601
:ISO8601 rdf:type owl:Class ;
         rdfs:subClassOf :NeXusDataType ;
         rdfs:comment """
			ISO8601 date/time stamp.
			It is recommended to add an explicit time zone,
			otherwise the local time zone *is assumed* per ISO8601.
			The norm is that if there is no time zone, it is assumed
			local time, however, when a file moves from one country to
			another it is undefined. If the local time zone is written,
			the ambiguity is gone.
			""" ;
         rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#iso8601> ;
         rdfs:label "ISO8601" ;
         rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#iso8601> .


###  https://w3id.org/PaN/NeXus/definitions#NX_ANGLE
:NX_ANGLE rdf:type owl:Class ;
          rdfs:subClassOf :NeXusUnitCategory ;
          rdfs:comment """
				units of angle
				""" ;
          rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-angle> ;
          rdfs:label "NX_ANGLE" ;
          rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-angle> .


###  https://w3id.org/PaN/NeXus/definitions#NX_ANY
:NX_ANY rdf:type owl:Class ;
        rdfs:subClassOf :NeXusUnitCategory ;
        rdfs:comment """
				units for things like logs that aren't picky on units
			""" ;
        rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-any> ;
        rdfs:label "NX_ANY" ;
        rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-any> .


###  https://w3id.org/PaN/NeXus/definitions#NX_AREA
:NX_AREA rdf:type owl:Class ;
         rdfs:subClassOf :NeXusUnitCategory ;
         rdfs:comment """
				units of area
				""" ;
         rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-area> ;
         rdfs:label "NX_AREA" ;
         rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-area> .


###  https://w3id.org/PaN/NeXus/definitions#NX_BINARY
:NX_BINARY rdf:type owl:Class ;
           rdfs:subClassOf :NeXusDataType ;
           rdfs:comment "any representation of binary data - if text, line terminator is [CR][LF]" ;
           rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-binary> ;
           rdfs:label "NX_BINARY" ;
           rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-binary> .


###  https://w3id.org/PaN/NeXus/definitions#NX_BOOLEAN
:NX_BOOLEAN rdf:type owl:Class ;
            rdfs:subClassOf :NeXusDataType ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :actualValue ;
                              owl:someValuesFrom xsd:boolean
                            ] ;
            rdfs:comment "true/false value ( true | 1 | false | 0 )" ;
            rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-boolean> ;
            rdfs:label "NX_BOOLEAN" ;
            rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-boolean> .


###  https://w3id.org/PaN/NeXus/definitions#NX_CCOMPLEX
:NX_CCOMPLEX rdf:type owl:Class ;
             rdfs:subClassOf :NeXusDataType ;
             rdfs:comment """
			Compound type cartesian representation of complex numbers (real and
			imaginary parts) in NeXus.
			""" ;
             rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-ccomplex> ;
             rdfs:label "NX_CCOMPLEX" ;
             rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-ccomplex> .


###  https://w3id.org/PaN/NeXus/definitions#NX_CHAR
:NX_CHAR rdf:type owl:Class ;
         rdfs:subClassOf :NeXusDataType ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :actualValue ;
                           owl:someValuesFrom xsd:string
                         ] ;
         rdfs:comment """
				A string of characters. The preferred string encoding is :index:`UTF-8`. 
				This is the default field type.
			""" ;
         rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-char> ;
         rdfs:label "NX_CHAR" ;
         rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-char> .


###  https://w3id.org/PaN/NeXus/definitions#NX_CHARGE
:NX_CHARGE rdf:type owl:Class ;
           rdfs:subClassOf :NeXusUnitCategory ;
           rdfs:comment """
				units of electrical charge
				""" ;
           rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-charge> ;
           rdfs:label "NX_CHARGE" ;
           rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-charge> .


###  https://w3id.org/PaN/NeXus/definitions#NX_CHAR_OR_NUMBER
:NX_CHAR_OR_NUMBER rdf:type owl:Class ;
                   rdfs:subClassOf :NeXusDataType ;
                   rdfs:comment "Any valid character string or NeXus number representation" ;
                   rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-char-or-number> ;
                   rdfs:label "NX_CHAR_OR_NUMBER" ;
                   rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-char-or-number> .


###  https://w3id.org/PaN/NeXus/definitions#NX_COMPLEX
:NX_COMPLEX rdf:type owl:Class ;
            rdfs:subClassOf :NeXusDataType ;
            rdfs:comment """
				Compound type representation of complex numbers (either
				cartesian or polar form) in NeXus.
			""" ;
            rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-complex> ;
            rdfs:label "NX_COMPLEX" ;
            rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-complex> .


###  https://w3id.org/PaN/NeXus/definitions#NX_COUNT
:NX_COUNT rdf:type owl:Class ;
          rdfs:subClassOf :NeXusUnitCategory ;
          rdfs:comment """
				units of quantity of item(s) such as number of photons,
				neutrons, pulses, or other counting events
			""" ;
          rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-count> ;
          rdfs:label "NX_COUNT" ;
          rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-count> .


###  https://w3id.org/PaN/NeXus/definitions#NX_CROSS_SECTION
:NX_CROSS_SECTION rdf:type owl:Class ;
                  rdfs:subClassOf :NeXusUnitCategory ;
                  rdfs:comment """
				units of area (alias of NX_AREA)
				""" ;
                  rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-cross-section> ;
                  rdfs:label "NX_CROSS_SECTION" ;
                  rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-cross-section> .


###  https://w3id.org/PaN/NeXus/definitions#NX_CURRENT
:NX_CURRENT rdf:type owl:Class ;
            rdfs:subClassOf :NeXusUnitCategory ;
            rdfs:comment """
				units of electrical current
				""" ;
            rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-current> ;
            rdfs:label "NX_CURRENT" ;
            rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-current> .


###  https://w3id.org/PaN/NeXus/definitions#NX_DATE_TIME
:NX_DATE_TIME rdf:type owl:Class ;
              rdfs:subClassOf :NeXusDataType ;
              rdfs:comment """
			Alias for the ``ISO8601`` date/time stamp.
			It is recommended to add an explicit time zone,
			otherwise the local time zone is assumed per ISO8601.
			""" ;
              rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-date-time> ;
              rdfs:label "NX_DATE_TIME" ;
              rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-date-time> .


###  https://w3id.org/PaN/NeXus/definitions#NX_DIMENSIONLESS
:NX_DIMENSIONLESS rdf:type owl:Class ;
                  rdfs:subClassOf :NeXusUnitCategory ;
                  rdfs:comment """
				units for fields where the units cancel out
				(NOTE: not the same as NX_UNITLESS)
				""" ;
                  rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-dimensionless> ;
                  rdfs:label "NX_DIMENSIONLESS" ;
                  rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-dimensionless> .


###  https://w3id.org/PaN/NeXus/definitions#NX_EMITTANCE
:NX_EMITTANCE rdf:type owl:Class ;
              rdfs:subClassOf :NeXusUnitCategory ;
              rdfs:comment """
				units of emittance (``length * angle``) of a
				radiation source
				""" ;
              rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-emittance> ;
              rdfs:label "NX_EMITTANCE" ;
              rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-emittance> .


###  https://w3id.org/PaN/NeXus/definitions#NX_ENERGY
:NX_ENERGY rdf:type owl:Class ;
           rdfs:subClassOf :NeXusUnitCategory ;
           rdfs:comment """
				units of energy
				""" ;
           rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-energy> ;
           rdfs:label "NX_ENERGY" ;
           rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-energy> .


###  https://w3id.org/PaN/NeXus/definitions#NX_FLOAT
:NX_FLOAT rdf:type owl:Class ;
          rdfs:subClassOf :NeXusDataType ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :actualValue ;
                            owl:someValuesFrom xsd:decimal
                          ] ;
          rdfs:comment "any representation of a floating point number" ;
          rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-float> ;
          rdfs:label "NX_FLOAT" ;
          rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-float> .


###  https://w3id.org/PaN/NeXus/definitions#NX_FLUX
:NX_FLUX rdf:type owl:Class ;
         rdfs:subClassOf :NeXusUnitCategory ;
         rdfs:comment """
				units of flux
				""" ;
         rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-flux> ;
         rdfs:label "NX_FLUX" ;
         rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-flux> .


###  https://w3id.org/PaN/NeXus/definitions#NX_FREQUENCY
:NX_FREQUENCY rdf:type owl:Class ;
              rdfs:subClassOf :NeXusUnitCategory ;
              rdfs:comment """
				units of frequency
				""" ;
              rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-frequency> ;
              rdfs:label "NX_FREQUENCY" ;
              rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-frequency> .


###  https://w3id.org/PaN/NeXus/definitions#NX_INT
:NX_INT rdf:type owl:Class ;
        rdfs:subClassOf :NeXusDataType ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :actualValue ;
                          owl:someValuesFrom xsd:integer
                        ] ;
        rdfs:comment "any representation of an integer number" ;
        rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-int> ;
        rdfs:label "NX_INT" ;
        rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-int> .


###  https://w3id.org/PaN/NeXus/definitions#NX_LENGTH
:NX_LENGTH rdf:type owl:Class ;
           rdfs:subClassOf :NeXusUnitCategory ;
           rdfs:comment """
				units of length
				""" ;
           rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-length> ;
           rdfs:label "NX_LENGTH" ;
           rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-length> .


###  https://w3id.org/PaN/NeXus/definitions#NX_MASS
:NX_MASS rdf:type owl:Class ;
         rdfs:subClassOf :NeXusUnitCategory ;
         rdfs:comment """
				units of mass
				""" ;
         rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-mass> ;
         rdfs:label "NX_MASS" ;
         rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-mass> .


###  https://w3id.org/PaN/NeXus/definitions#NX_MASS_DENSITY
:NX_MASS_DENSITY rdf:type owl:Class ;
                 rdfs:subClassOf :NeXusUnitCategory ;
                 rdfs:comment """
				units of mass density
				""" ;
                 rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-mass-density> ;
                 rdfs:label "NX_MASS_DENSITY" ;
                 rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-mass-density> .


###  https://w3id.org/PaN/NeXus/definitions#NX_MOLECULAR_WEIGHT
:NX_MOLECULAR_WEIGHT rdf:type owl:Class ;
                     rdfs:subClassOf :NeXusUnitCategory ;
                     rdfs:comment """
				units of molecular weight
				""" ;
                     rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-molecular-weight> ;
                     rdfs:label "NX_MOLECULAR_WEIGHT" ;
                     rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-molecular-weight> .


###  https://w3id.org/PaN/NeXus/definitions#NX_NUMBER
:NX_NUMBER rdf:type owl:Class ;
           rdfs:subClassOf :NeXusDataType ,
                           [ rdf:type owl:Class ;
                             owl:unionOf ( [ rdf:type owl:Restriction ;
                                             owl:onProperty :actualValue ;
                                             owl:someValuesFrom xsd:decimal
                                           ]
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :actualValue ;
                                             owl:someValuesFrom xsd:integer
                                           ]
                                         )
                           ] ;
           rdfs:comment "any valid NeXus number representation" ;
           rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-number> ;
           rdfs:label "NX_NUMBER" ;
           rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-number> .


###  https://w3id.org/PaN/NeXus/definitions#NX_PCOMPLEX
:NX_PCOMPLEX rdf:type owl:Class ;
             rdfs:subClassOf :NeXusDataType ;
             rdfs:comment """
				Compound type polar representation of complex numbers 
				(amplitude and phase *in radians*) in NeXus.
			""" ;
             rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-pcomplex> ;
             rdfs:label "NX_PCOMPLEX" ;
             rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-pcomplex> .


###  https://w3id.org/PaN/NeXus/definitions#NX_PERIOD
:NX_PERIOD rdf:type owl:Class ;
           rdfs:subClassOf :NeXusUnitCategory ;
           rdfs:comment """
				units of time, period of pulsed source
				(alias to `NX_TIME`)
				""" ;
           rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-period> ;
           rdfs:label "NX_PERIOD" ;
           rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-period> .


###  https://w3id.org/PaN/NeXus/definitions#NX_PER_AREA
:NX_PER_AREA rdf:type owl:Class ;
             rdfs:subClassOf :NeXusUnitCategory ;
             rdfs:comment """
				units of 1/length^2
				""" ;
             rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-per-area> ;
             rdfs:label "NX_PER_AREA" ;
             rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-per-area> .


###  https://w3id.org/PaN/NeXus/definitions#NX_PER_LENGTH
:NX_PER_LENGTH rdf:type owl:Class ;
               rdfs:subClassOf :NeXusUnitCategory ;
               rdfs:comment """
				units of 1/length
				""" ;
               rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-per-length> ;
               rdfs:label "NX_PER_LENGTH" ;
               rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-per-length> .


###  https://w3id.org/PaN/NeXus/definitions#NX_POSINT
:NX_POSINT rdf:type owl:Class ;
           rdfs:subClassOf :NeXusDataType ;
           rdfs:comment "any representation of a positive integer number (greater than zero)" ;
           rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-posint> ;
           rdfs:label "NX_POSINT" ;
           rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-posint> .


###  https://w3id.org/PaN/NeXus/definitions#NX_POWER
:NX_POWER rdf:type owl:Class ;
          rdfs:subClassOf :NeXusUnitCategory ;
          rdfs:comment """
				units of power
				""" ;
          rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-power> ;
          rdfs:label "NX_POWER" ;
          rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-power> .


###  https://w3id.org/PaN/NeXus/definitions#NX_PRESSURE
:NX_PRESSURE rdf:type owl:Class ;
             rdfs:subClassOf :NeXusUnitCategory ;
             rdfs:comment """
				units of pressure
				""" ;
             rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-pressure> ;
             rdfs:label "NX_PRESSURE" ;
             rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-pressure> .


###  https://w3id.org/PaN/NeXus/definitions#NX_PULSES
:NX_PULSES rdf:type owl:Class ;
           rdfs:subClassOf :NeXusUnitCategory ;
           rdfs:comment """
				DEPRECATED: see NX_COUNT

				units of clock pulses (alias to `NX_NUMBER`)
			""" ;
           rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-pulses> ;
           rdfs:label "NX_PULSES" ;
           rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-pulses> .


###  https://w3id.org/PaN/NeXus/definitions#NX_QUATERNION
:NX_QUATERNION rdf:type owl:Class ;
               rdfs:subClassOf :NeXusDataType ;
               rdfs:comment """
				Compound type representation of quaternion numbers 
				(real,i,j,k) in NeXus.
			""" ;
               rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-quaternion> ;
               rdfs:label "NX_QUATERNION" ;
               rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-quaternion> .


###  https://w3id.org/PaN/NeXus/definitions#NX_SCATTERING_LENGTH_DENSITY
:NX_SCATTERING_LENGTH_DENSITY rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusUnitCategory ;
                              rdfs:comment """
				units of scattering length density
				""" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-scattering-length-density> ;
                              rdfs:label "NX_SCATTERING_LENGTH_DENSITY" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-scattering-length-density> .


###  https://w3id.org/PaN/NeXus/definitions#NX_SOLID_ANGLE
:NX_SOLID_ANGLE rdf:type owl:Class ;
                rdfs:subClassOf :NeXusUnitCategory ;
                rdfs:comment """
				units of solid angle
				""" ;
                rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-solid-angle> ;
                rdfs:label "NX_SOLID_ANGLE" ;
                rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-solid-angle> .


###  https://w3id.org/PaN/NeXus/definitions#NX_TEMPERATURE
:NX_TEMPERATURE rdf:type owl:Class ;
                rdfs:subClassOf :NeXusUnitCategory ;
                rdfs:comment """
				units of temperature
				""" ;
                rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-temperature> ;
                rdfs:label "NX_TEMPERATURE" ;
                rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-temperature> .


###  https://w3id.org/PaN/NeXus/definitions#NX_TIME
:NX_TIME rdf:type owl:Class ;
         rdfs:subClassOf :NeXusUnitCategory ;
         rdfs:comment """
				units of time
				""" ;
         rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-time> ;
         rdfs:label "NX_TIME" ;
         rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-time> .


###  https://w3id.org/PaN/NeXus/definitions#NX_TIME_OF_FLIGHT
:NX_TIME_OF_FLIGHT rdf:type owl:Class ;
                   rdfs:subClassOf :NeXusUnitCategory ;
                   rdfs:comment """
				units of (neutron) time of flight
				(alias to `NX_TIME`)
				""" ;
                   rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-time-of-flight> ;
                   rdfs:label "NX_TIME_OF_FLIGHT" ;
                   rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-time-of-flight> .


###  https://w3id.org/PaN/NeXus/definitions#NX_TRANSFORMATION
:NX_TRANSFORMATION rdf:type owl:Class ;
                   rdfs:subClassOf :NeXusUnitCategory ;
                   rdfs:comment """
				units of the specified transformation
				
				could be any of these: ``NX_LENGTH``, ``NX_ANGLE``, or ``NX_UNITLESS``
				
				There will be one or more transformations defined by one or more fields
				for each transformation.  The units type ``NX_TRANSFORMATION`` designates the
				particular axis generating a transformation (e.g. a rotation axis or a translation
				axis or a general axis).   ``NX_TRANSFORMATION`` designates the
				units will be appropriate to the type of transformation,
				indicated in the :ref:`NXtransformations` base class
				by the ``transformation_type`` value:
				
				* ``NX_LENGTH`` for ``translation``
				* ``NX_ANGLE`` for ``rotation`` 
				* ``NX_UNITLESS`` for axes for which no transformation type is specified.
			""" ;
                   rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-transformation> ;
                   rdfs:label "NX_TRANSFORMATION" ;
                   rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-transformation> .


###  https://w3id.org/PaN/NeXus/definitions#NX_UINT
:NX_UINT rdf:type owl:Class ;
         rdfs:subClassOf :NeXusDataType ;
         rdfs:comment "any representation of an unsigned integer number (includes zero)" ;
         rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-uint> ;
         rdfs:label "NX_UINT" ;
         rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-uint> .


###  https://w3id.org/PaN/NeXus/definitions#NX_UNITLESS
:NX_UNITLESS rdf:type owl:Class ;
             rdfs:subClassOf :NeXusUnitCategory ;
             rdfs:comment """
				for fields that don't have a unit (e.g. hkl) so that they don't
				inherit the wrong units (NOTE: not the same as NX_DIMENSIONLESS)
				""" ;
             rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-unitless> ;
             rdfs:label "NX_UNITLESS" ;
             rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-unitless> .


###  https://w3id.org/PaN/NeXus/definitions#NX_VOLTAGE
:NX_VOLTAGE rdf:type owl:Class ;
            rdfs:subClassOf :NeXusUnitCategory ;
            rdfs:comment """
				units of voltage
				""" ;
            rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-voltage> ;
            rdfs:label "NX_VOLTAGE" ;
            rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-voltage> .


###  https://w3id.org/PaN/NeXus/definitions#NX_VOLUME
:NX_VOLUME rdf:type owl:Class ;
           rdfs:subClassOf :NeXusUnitCategory ;
           rdfs:comment """
				units of volume
				""" ;
           rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-volume> ;
           rdfs:label "NX_VOLUME" ;
           rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-volume> .


###  https://w3id.org/PaN/NeXus/definitions#NX_WAVELENGTH
:NX_WAVELENGTH rdf:type owl:Class ;
               rdfs:subClassOf :NeXusUnitCategory ;
               rdfs:comment """
				units of wavelength
				""" ;
               rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-wavelength> ;
               rdfs:label "NX_WAVELENGTH" ;
               rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-wavelength> .


###  https://w3id.org/PaN/NeXus/definitions#NX_WAVENUMBER
:NX_WAVENUMBER rdf:type owl:Class ;
               rdfs:subClassOf :NeXusUnitCategory ;
               rdfs:comment """
				units of wavenumber or Q
				""" ;
               rdfs:isDefinedBy <https://manual.nexusformat.org/nxdl-types.html#nx-wavenumber> ;
               rdfs:label "NX_WAVENUMBER" ;
               rdfs:seeAlso <https://manual.nexusformat.org/nxdl-types.html#nx-wavenumber> .


###  https://w3id.org/PaN/NeXus/definitions#NXaberration
:NXaberration rdf:type owl:Class ;
              rdfs:subClassOf :NXobject ,
                              :NeXusBaseClass ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxaberration-alias-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxaberration-angle-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxaberration-delta-time-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxaberration-magnitude-errors-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxaberration-magnitude-errors-model-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxaberration-magnitude-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxaberration-name-field
                              ] ;
              rdfs:comment """
        Quantified aberration coefficient in an aberration_model.
        
        For an introduction in the details about aberrations with relevance for electron microscopy
        see `R. Dunin-Borkowski et al. <https://doi.org/10.1017/9781316337455.022>`_ and
        `S. J. Pennycock and P. D. Nellist <https://doi.org/10.1007/978-1-4419-7200-2>`_ (page 44ff, and page 118ff)
        for different definitions available and further details.
        Table 7-2 of Ibid. publication (page 305ff) documents how to convert from the Nion to the CEOS definitions.
        Conversion tables are also summarized by `Y. Liao <https://www.globalsino.com/EM/page3740.html>`_ an introduction.
        
        The use of the base class is not restricted to electron microscopy but can also be useful for classical optics. 
    """ ;
              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXaberration.html> ;
              rdfs:label "NXaberration" ;
              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXaberration.html> ;
              :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXactivity
:NXactivity rdf:type owl:Class ;
            rdfs:subClassOf :NXobject ,
                            :NeXusBaseClass ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxactivity-description-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxactivity-end-time-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxactivity-note-group
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxactivity-start-time-field
                            ] ;
            rdfs:comment """
         A planned or unplanned action that has a temporal extension and for some time depends on some entity.
         
         This class is a super class for all other activities.
    """ ;
            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXactivity.html> ;
            rdfs:label "NXactivity" ;
            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXactivity.html> ;
            :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXactuator
:NXactuator rdf:type owl:Class ;
            rdfs:subClassOf :NXcomponent ,
                            :NeXusBaseClass ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxactuator-actuation-target-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxactuator-name-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxactuator-outputvalue-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxactuator-physical-quantity-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxactuator-pid-controller-group
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxactuator-short-name-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxactuator-type-field
                            ] ;
            rdfs:comment """
         An actuator used to control an external condition.
         
         The condition itself is described in :ref:`NXenvironment`.
    """ ;
            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXactuator.html> ;
            rdfs:label "NXactuator" ;
            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXactuator.html> ;
            :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXaperture
:NXaperture rdf:type owl:Class ;
            rdfs:subClassOf :NXcomponent ,
                            :NeXusBaseClass ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxaperture-blade-geometry-group
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxaperture-depends-on-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxaperture-description-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxaperture-geometry-group
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxaperture-material-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxaperture-note-group
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxaperture-off-geometry-group
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxaperture-positioner-group
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxaperture-shape-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxaperture-size-field
                            ] ;
            rdfs:comment """
      A beamline aperture.

      Note, the group was incorrectly documented as deprecated, but it is not and it is in common use.
      
      You can specify the geometry of the aperture using either NXoff_geometry or for simpler geometry shape and size.
    """ ;
            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXaperture.html> ;
            rdfs:label "NXaperture" ;
            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXaperture.html> ;
            :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXapm
:NXapm rdf:type owl:Class ;
       rdfs:subClassOf :NeXusApplicationClass ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :has ;
                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                         owl:onClass :nxapm-entry-group
                       ] ;
       rdfs:comment """
        Application definition for real or simulated atom probe and field-ion microscopy experiments.
        
        Atom probe tomography and field-ion microscopy are methods for characterizing materials
        through induced controlled extraction of individual atoms as ions and molecular ions from
        a sharp needle-shaped specimen.
        
        Offering isotopic and nanometer-scale resolution, atom probe data enable quantification of
        local chemical composition and computing of volumetric reconstructions which are models for
        the atomic architecture of the small specimen volume analyzed. These reconstructions provide
        input for characterization of atomic segregation at crystal defects. The term microstructural features
        is considered as a narrow synonym for crystal defects.
        
        The aim of the NXapm application definition is to provide a general yet specific enough
        solution to serialize artifacts for virtually all atom probe and field-ion microscopy experiments.
        
        Before summarizing the design of the base classes and the parts of the NXapm application definition,
        it is worthwhile to recall and distinguish concepts that are related to atom extraction
        events and the molecular ions that are frequently generated by the sequence of events:
        
        * An atom probe instrument uses laser or voltage pulsing events to trigger ion extraction events.
        * These ions are accelerated in an electric field towards a position-sensitive detector system.
          Physical events and corresponding signal on this detector is triggered by an ion hitting the detector.
          Some of these events are not necessarily caused by or directly correlated with an identifiable pulsing event.
        * Note that only a part the specimen volume can be measured and finite detection efficiency means that
          not all atoms in the measured volume will be detected. Neutral atoms can escape detection. Some ions
          escape detection because they hit into walls of the analysis_chamber.
         
         Raw data are typically processed as follows:
        
        * Detector pulses and their timing are processed and discriminated into signal events of different quality levels.
          High quality events might be considered in further processing to identify the corresponding molecular ion
          and its original position in the reconstructed volume.
        * Signal calibration and filtering steps are applied to convert raw time-of-flight data to calibrated
          mass-to-charge state ratio values and obtain calibrated impact positions on the detector.
        * Ranging and identifying an ion that corresponds to each detector event.
          Isotopic abundance and theoretical models inform these ranging algorithms.
        * Finally, such selected ion impact positions and iontypes are used to compute a reconstructed volume of
          the specimen using backprojection algorithms. In effect, an atom probe measurement is a combination of
          a data acquisition and a data analysis workflow.
        
        Not only in AMETEK/Cameca's APSuite/IVAS software, which the majority of atom probers use, these concepts
        are well distinguished. However, the algorithms used to transform correlations between pulses and physical
        events into actual events, the so-called detector hits of ions, is a proprietary one. This algorithm is also
        referred to as the hit finding algorithm.
        
        Due to this practical inaccessibility of details, virtually all atom probe studies currently use a reporting
        schema where the course of the specimen evaporation is documented such that quantities are a function of
        evaporation_id i.e. actual event/ion, i.e. after having the hit finding algorithm and correlations applied.
        That is the evaporation_id values take the role of an implicit time and course of the experiment given that
        ion extraction physically is a sequential process.
        
        This application definition includes fields that the atom probe community has decided to represent best practices
        for reporting atom probe measurements. Exemplar mapping tables are provided for documents that reported these
        best practices to translate technical term into concepts of the NXapm application definition.
        
        *The NeXus application definition NXapm defines a hierarchical data model with ten building blocks:*
        
        The data model represents a tree of concepts. The tree is constructed from groups of concepts representing
        the branches, together with fields and attributes representing leaves. NXapm is defined by composing and
        specializing base classes into the following ten categories:
        
        - The field ``definition`` specifies that the data schema is NXapm. In combination with
          administrative metadata such as the attribute ``NeXus_version`` provided by :ref:`NXroot` this
          specifies which version of NXapm the instance data in a NeXus/HDF5 file are compliant with.
        - The fields ``run_number``, ``experiment_alias``, ``experiment_description`` and
          the group ``userID`` provide concepts for storing organizational metadata that
          contextualize the work within the research workflow and humans involved in this.
        - The fields ``start_time``, ``end_time`` provide concepts for framing a temporal context for the research.
        - The groups ``citeID``, ``noteID`` provide concepts for adding contextual details such as citations or notes
          that are associated with the data, i.e. other artifacts that are deemed relevant when reporting about
          a measurement or simulation. These groups are useful when NXapm is used as a serialization format for
          technology-partner-agnostic archival of data and metadata that have been collected during a session with
          an atom probe instrument. The terms run and session are understood as exact synonyms that refer to an
          uninterrupted period of measurement. Resuming measurement on a specimen after an interruption is viewed
          as a new run and the new data should not be appended to the previous run, but written to either a new NXentry,
          or a new file. Removing the specimen from the instrument is an interruption. Changing evaporation conditions
          while the specimen is remains in the analysis_chamber and resuming thereafter the measurement
          is not considered as an interruption. It is a common strategy to probe the evaporation process for different
          instrument parameters. Each individual collection should then though be stored in an own NXapm_event_data
          group. Parking the specimen to the buffer_chamber and resuming the measurement at a later stage is an interruption.
          During a run, the microscope is used for a certain amount of time to characterize a single specimen.
        - The groups ``sample`` and ``specimen`` provide concepts for storing metadata about the sample and the specimen,
          i.e. the smaller part that was removed from the sample to be measured in the atom probe session.
          The term \"tip\" in the context of atom probe research is considered jargon.
          Specimen is an exact synonym for tip.
        - The field ``operation_mode`` and group ``measurement`` provides concepts that
          are useful for describing a measurement during a session with an atom probe or field-ion microscope.
          This includes the chain of events of data and metadata that were collected during such a session.
        - The group ``simulation`` provides concepts that are useful for describing a simulation of an
          atom extraction, ionization, and ion trajectory simulation. Combined with ``measurement``
          this provides a data schema for defining a digital twin of the instrument and its setup.
        - The groups ``consistent_rotations``, and ``NAMED_reference_frame`` provide concepts for
          reporting coordinate systems (frames of reference) and rotation conventions that clarify how data
          should be interpreted specifying the rotation of orientable objects in the microscope, its components,
          or of crystals and crystal defects in the material analyzed.
        - The group ``atom_probeID`` provides concepts for the computational workflows that were
          used to convert raw detector data into reconstructed ion positions and documentation of
          ranging definitions made.
        - The group ``profiling`` provides concepts for reporting computational details such as
          programs and libraries used, for documenting the libraries of virtual environments such as those used
          by conda or python virtual environment, including details about the computing hardware used, and
          documenting capabilities for performance analyses and benchmarking of the software or its parts.
        
        *Design choices:*
        
        Given that most atom probe instruments across the globe were built by AMETEK/Cameca and are delivered
        with the AP Suite/IVAS software there is some homogeneity in how a measurement is performed and which data
        artifacts and algorithms used for data processing. Complementary use of open-source software specifically for
        the reconstruction, ranging, and later data processing stages contributes to a landscape of multiple tools in use.
        Therefore, communication of atom probe research differs between user groups. This holds even more so true
        for the sub community in atom probe which study physical mechanisms involved during ionization to the point that
        here that almost each research work defines different simulation tools with different types of data artifacts.
        
        NXapm defines constraints on the existence and cardinality of concepts and its concept branches but seeks to
        offer a compromise. The key design pattern followed is that most branches are made optional or at most recommended
        but their child concepts are conditionally required. Thereby, NXapm can cover a variety of simple but also complex
        use cases. An example of this parent-optional-but-children-stronger-restricted design is the combination of the
        optional group ``measurement`` with its required child ``measurement/instrument``:
        Users which report simulations are not forced to document the instrument but users which have characterized
        a specimen are motivated to report about the instrument. They are though not  necessarily required to report all
        the details of the instruments' components because the design pattern is applied recursively.
        
        *NXapm distinguishes and stores instance data based on how long they remain unchanged:*
        
        ``measurement`` provides two groups ``measurement/instrument`` and ``measurement/eventID``.
        The first group is designed for storing metadata about the instrument that do not change over the course of the session.
        Examples are the name of the technology partner who built the microscope or whether a laser or voltage pulser
        and reflectron exists or not. The second group is designed for metadata and data that are collected during
        the session with the instrument. These, are stored as instances of ``measurement/eventID``,
        events that can be time-stamped individually.
        Each instance of a group ``measurement/eventID`` contains ``measurement/instrument`` whose purpose is to
        store those specific state and settings of the instrument that was present during the collection of the event.
        Thereby, changing conditions such as campaigns with different target detection rate can be stored.
        
        Noteworthy, such an approach of the atom probe detecting groups of events and storing these as groups has also
        been in use in the proprietary software via CamecaRoot, a set of customized data structures and file formats that use
        the CernRoot library. By virtue of design this reduces unnecessary repetition of metadata stored in the first group.
        
        ``atom_probeID`` offer classes for the each task relevant task in the data processing pipeline that converts raw detector
        event data to calibrated mass-to-charge-state-ratio values and hit_position on the detector. These include
        ``initial_specimen``, and ``final_specimen`` locations for storing images of the specimen prior/after the measurement as
        considered best practice by AMETEK/Cameca, ``raw_data`` for delay-line timing data, ``hit_finding`` for details of the
        hit finding algorithm, ``hit_spatial_filtering`` a process that filters hits of too low quality and those laying outside the about
        to be computed reconstruction volume. Furthermore, group ``voltage_and_bowl`` offers a place for documenting calibrations
        and processing nonlinearities. Group ``mass_to_charge_conversion`` is used to document the mass calibration and the
        conversion from time-of-flight to mass-to-charge-state-ratio values.
        
        Finally, the groups ``reconstruction`` and ``ranging`` were designed to match and document the classical approaches how
        from all the previous sources of input one can compute a reconstructed volume, and apply peak fitting routines on the
        mass-to-charge-state-ratio histogram to label ions, i.e. range them for their isotopic identity.
        Group ``atom_probeID/reconstruction/naive_discretization`` offers a standardized way to report simple
        three-dimensional histograms. Group ``atom_probeID/ranging/peak_identification/ionID`` and its
        complementing group ``atom_probeID/ranging/peak_identification/ionID/charge_state_analysis``
        solves the issue that the ranging definitions in classical file formats are not reported for always for their isotopic identity
        and charge state. The field ``atom_probeID/ranging/peak_identification/iontypes`` provides a place for
        storing a compact representation of the results of each ranging definition made at the level of each ion.
        
        *The compatibility of NXapm and NXem:**
        
        The design of NXapm mirrors that of :ref:`NXem`. This was an intentional choice to support the increasingly stronger connection between
        these two materials characterization methods, especially in light of recent advances in the direct coupling of atom probe and
        transmission electron microscopes and scanning transmission electron microscopes.
    """ ;
       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html> ;
       rdfs:label "NXapm" ;
       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html> ;
       :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXapm_charge_state_analysis
:NXapm_charge_state_analysis rdf:type owl:Class ;
                             rdfs:subClassOf :NXprocess ,
                                             :NeXusBaseClass ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxapm-charge-state-analysis-charge-state-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxapm-charge-state-analysis-config-group
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxapm-charge-state-analysis-mass-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxapm-charge-state-analysis-natural-abundance-product-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxapm-charge-state-analysis-nuclide-hash-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxapm-charge-state-analysis-shortest-half-life-field
                                             ] ;
                             rdfs:comment """
        Base class to document the parameters, configuration, and results of a processing for recovering
        the charge state and nuclide composition of an ion from ranging definitions as used in the research
        field of atom probe microscopy.
        
        A ranging definition classically reports only the mass-to-charge-state-ratio interval plus the
        elemental composition, but not necessarily the nuclide that compose the ion.
        
        As the mass-resolving-power in an atom probe instrument is finite and typically lower
        than for cutting edge tandem mass spectrometry it is possible that different combinations of nuclides
        are indistinguishable and thus multiple ions in eventually even different charge states can be valid
        labels for a given mass-to-charge-state-ratio peak. Enumerating the possible combinations
        is a programmatic approach that can help with peak identification.
    """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_charge_state_analysis.html> ;
                             rdfs:label "NXapm_charge_state_analysis" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_charge_state_analysis.html> ;
                             :extends "NXprocess" .


###  https://w3id.org/PaN/NeXus/definitions#NXapm_compositionspace_config
:NXapm_compositionspace_config rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusApplicationClass ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxapm-compositionspace-config-entry-group
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxapm-compositionspace-config-entry-group
                                               ] ;
                               rdfs:comment """
        Application definition for a configuration of the CompositionSpace tool used in atom probe.
        
        * `A. Saxena et al. <https://www.github.com/eisenforschung/CompositionSpace.git>`_
        
        This is an application definition for the common NFDI-MatWerk/FAIRmat infrastructure
        use case IUC09 that explores how to improve the organization and results storage of the
        CompositionSpace tool by using the NeXus data model and semantics.
    """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html> ;
                               rdfs:label "NXapm_compositionspace_config" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html> ;
                               :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXapm_compositionspace_results
:NXapm_compositionspace_results rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusApplicationClass ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxapm-compositionspace-results-entry-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxapm-compositionspace-results-entry-group
                                                ] ;
                                rdfs:comment """
        Application definition for results of the CompositionSpace tool used in atom probe.
        
        * `A. Saxena et al. <https://www.github.com/eisenforschung/CompositionSpace.git>`_
        
        This is an application definition for the common NFDI-MatWerk/FAIRmat infrastructure
        use case IUC09 that explores how to improve the organization and results storage of the
        CompositionSpace software using NeXus.
    """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html> ;
                                rdfs:label "NXapm_compositionspace_results" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html> ;
                                :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXapm_event_data
:NXapm_event_data rdf:type owl:Class ;
                  rdfs:subClassOf :NXobject ,
                                  :NeXusBaseClass ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxapm-event-data-delta-time-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxapm-event-data-end-time-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxapm-event-data-instrument-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxapm-event-data-pulse-id-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxapm-event-data-pulse-id-offset-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxapm-event-data-start-time-field
                                  ] ;
                  rdfs:comment """
        Base class to store state and (meta)data of events over the course of an atom probe experiment.
        
        Having at least one instance for an instance of NXapm is recommended.
        
        This base class applies the concept of the :ref:`NXem_event_data` base class to the specific needs
        of atom probe research. Again static and dynamic quantities are split to avoid a duplication
        of information. Specifically, the time interval considered is the entire time
        starting at start_time until end_time during which we assume the pulser triggered pulses.
        These pulses are identified via the pulse_id field. The point in time when each pulse was
        fired can be recovered from analyzing start_time and delta_time.
        
        Which temporal granularity is adequate depends on the situation and research question.
        Using a model which enables a collection of events offers the most flexible way to cater for
        both atom probe experiments or simulation. To monitor the course of an ion extraction experiment
        (or simulation) it makes sense to track time explicitly via time stamps or implicitly
        via e.g. a clock inside the instrument, such as the clock of the pulser and respective pulse_id.
    """ ;
                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_event_data.html> ;
                  rdfs:label "NXapm_event_data" ;
                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_event_data.html> ;
                  :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXapm_instrument
:NXapm_instrument rdf:type owl:Class ;
                  rdfs:subClassOf :NXinstrument ,
                                  :NeXusBaseClass ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxapm-instrument-analysis-chamber-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxapm-instrument-buffer-chamber-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxapm-instrument-comment-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxapm-instrument-control-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxapm-instrument-decelerate-electrode-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxapm-instrument-fabrication-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxapm-instrument-flight-path-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxapm-instrument-getter-pump-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxapm-instrument-ion-detector-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxapm-instrument-load-lock-chamber-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxapm-instrument-local-electrode-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxapm-instrument-location-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxapm-instrument-pulser-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxapm-instrument-reflectron-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxapm-instrument-roughening-pump-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxapm-instrument-stage-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxapm-instrument-turbomolecular-pump-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxapm-instrument-type-field
                                  ] ;
                  rdfs:comment """
        Base class for instrument-related details of a real or simulated
        atom probe tomograph or field-ion microscope.
        
        For collecting data and experiments which are simulations of an atom probe
        microscope or a session with such instrument use the :ref:`NXapm` application definition
        and the :ref:`NXapm_event_data` groups it provides.
        
        This base class implements the concept of :ref:`NXapm` whereby (meta)data are distinguished
        whether these typically change during a session, so-called dynamic, or not, so-called static metadata.
        This design allows to store e.g. hardware related concepts only once instead of demanding
        that each image or spectrum from the session needs to be stored also with the static metadata.
    """ ;
                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html> ;
                  rdfs:label "NXapm_instrument" ;
                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html> ;
                  :extends "NXinstrument" .


###  https://w3id.org/PaN/NeXus/definitions#NXapm_measurement
:NXapm_measurement rdf:type owl:Class ;
                   rdfs:subClassOf :NXobject ,
                                   :NeXusBaseClass ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxapm-measurement-apm-event-data-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxapm-measurement-apm-instrument-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxapm-measurement-quality-field
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxapm-measurement-status-field
                                   ] ;
                   rdfs:comment """
        Base class for collecting a run with a real or a simulated atom probe or field-ion microscope.
        
        The term run is understood as an exact synonym for session, i.e. the usage of a real or simulated
        tomograph or microscope for a certain amount of time during which one characterizes a single specimen.
        
        Research workflows for experiments and simulations of atom probe and related field-evaporation
        evolve continuously and become increasingly connected with other methods used for material
        characterization specifically electron microscopy. A few examples in this direction are:
        
        * `T. Kelly et al. <https://doi.org/10.1017/S1431927620022205>`_
        * `C. Fleischmann et al. <https://doi.org/10.1016/j.ultramic.2018.08.010>`_
        * `W. Windl et al. <https://doi.org/10.1093/micmic/ozad067.294>`_
        * `C. Freysoldt et al. <https://doi.org/10.1103/PhysRevLett.124.176801>`_
        * `G. da Costa et al. <https://doi.org/10.1038/s41467-024-54169-2>`_
        
        The majority of atom probe research is performed using the so-called Local Electrode Atom Probe (LEAP) instruments
        from AMETEK/Cameca. In addition, several research groups have built their own instruments and shared different
        aspects of the technical specifications and approaches including how these groups apply data processing e.g.:
        
        * `M. Monajem et al. <https://doi.org/10.1017/S1431927622003397>`_
        * `P. Stender et al. <https://doi.org/10.1017/S1431927621013982>`_
        * `I. Dimkou et al. <https://doi.org/10.1093/micmic/ozac051>`_
        
        to name but a few.
    """ ;
                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_measurement.html> ;
                   rdfs:label "NXapm_measurement" ;
                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_measurement.html> ;
                   :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXapm_paraprobe_clusterer_config
:NXapm_paraprobe_clusterer_config rdf:type owl:Class ;
                                  rdfs:subClassOf :NXapm_paraprobe_tool_config ,
                                                  :NeXusApplicationClass ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxapm-paraprobe-clusterer-config-entry-group
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxapm-paraprobe-clusterer-config-entry-group
                                                  ] ;
                                  rdfs:comment """
        Application definition for a configuration file of the paraprobe-clusterer tool.
        
        The tool paraprobe-clusterer evaluates how points cluster in space.
    """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html> ;
                                  rdfs:label "NXapm_paraprobe_clusterer_config" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html> ;
                                  :extends "NXapm_paraprobe_tool_config" .


###  https://w3id.org/PaN/NeXus/definitions#NXapm_paraprobe_clusterer_results
:NXapm_paraprobe_clusterer_results rdf:type owl:Class ;
                                   rdfs:subClassOf :NXapm_paraprobe_tool_results ,
                                                   :NeXusApplicationClass ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxapm-paraprobe-clusterer-results-entry-group
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxapm-paraprobe-clusterer-results-entry-group
                                                   ] ;
                                   rdfs:comment """
        Application definition for a results file of the paraprobe-clusterer tool.
        
        The tool paraprobe-clusterer evaluates how points cluster in space.
    """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html> ;
                                   rdfs:label "NXapm_paraprobe_clusterer_results" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html> ;
                                   :extends "NXapm_paraprobe_tool_results" .


###  https://w3id.org/PaN/NeXus/definitions#NXapm_paraprobe_distancer_config
:NXapm_paraprobe_distancer_config rdf:type owl:Class ;
                                  rdfs:subClassOf :NXapm_paraprobe_tool_config ,
                                                  :NeXusApplicationClass ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxapm-paraprobe-distancer-config-entry-group
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxapm-paraprobe-distancer-config-entry-group
                                                  ] ;
                                  rdfs:comment """
        Application definition for a configuration file of the paraprobe-distancer tool.
        
        The tool paraprobe-distancer tool evaluates exactly the shortest Euclidean distance for each
        member of a set of points against a set of triangles.
        
        Triangles can represent for instance the facets of a triangulated surface mesh like those returned by
        paraprobe-surfacer or any other set of triangles. Triangles do not have to be connected.
        
        Currently, paraprobe-distancer does not check if the respectively specified triangle sets are consistent,
        what their topology is, or whether or not these triangles are consistently oriented.
    """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_config.html> ;
                                  rdfs:label "NXapm_paraprobe_distancer_config" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_config.html> ;
                                  :extends "NXapm_paraprobe_tool_config" .


###  https://w3id.org/PaN/NeXus/definitions#NXapm_paraprobe_distancer_results
:NXapm_paraprobe_distancer_results rdf:type owl:Class ;
                                   rdfs:subClassOf :NXapm_paraprobe_tool_results ,
                                                   :NeXusApplicationClass ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxapm-paraprobe-distancer-results-entry-group
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxapm-paraprobe-distancer-results-entry-group
                                                   ] ;
                                   rdfs:comment """
        Application definition for a results file of the paraprobe-distancer tool.
        
        The tool paraprobe-distancer tool evaluates exactly the shortest Euclidean distance for each
        member of a set of points against a set of triangles.
        
        Triangles can represent for instance the facets of a triangulated surface mesh like those returned by
        paraprobe-surfacer or any other set of triangles. Triangles do not have to be connected.
        
        Currently, paraprobe-distancer does not check if the respectively specified triangle sets are consistent,
        what their topology is, or whether or not these triangles are consistently oriented.
    """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_results.html> ;
                                   rdfs:label "NXapm_paraprobe_distancer_results" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_results.html> ;
                                   :extends "NXapm_paraprobe_tool_results" .


###  https://w3id.org/PaN/NeXus/definitions#NXapm_paraprobe_intersector_config
:NXapm_paraprobe_intersector_config rdf:type owl:Class ;
                                    rdfs:subClassOf :NXapm_paraprobe_tool_config ,
                                                    :NeXusApplicationClass ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxapm-paraprobe-intersector-config-entry-group
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxapm-paraprobe-intersector-config-entry-group
                                                    ] ;
                                    rdfs:comment """
        Application definition for a configuration file of the paraprobe-intersector
        tool.
    """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html> ;
                                    rdfs:label "NXapm_paraprobe_intersector_config" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html> ;
                                    :extends "NXapm_paraprobe_tool_config" .


###  https://w3id.org/PaN/NeXus/definitions#NXapm_paraprobe_intersector_results
:NXapm_paraprobe_intersector_results rdf:type owl:Class ;
                                     rdfs:subClassOf :NXapm_paraprobe_tool_results ,
                                                     :NeXusApplicationClass ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxapm-paraprobe-intersector-results-entry-group
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxapm-paraprobe-intersector-results-entry-group
                                                     ] ;
                                     rdfs:comment """
        Application definition for results files of the paraprobe-intersector tool.
    """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_results.html> ;
                                     rdfs:label "NXapm_paraprobe_intersector_results" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_results.html> ;
                                     :extends "NXapm_paraprobe_tool_results" .


###  https://w3id.org/PaN/NeXus/definitions#NXapm_paraprobe_nanochem_config
:NXapm_paraprobe_nanochem_config rdf:type owl:Class ;
                                 rdfs:subClassOf :NXapm_paraprobe_tool_config ,
                                                 :NeXusApplicationClass ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxapm-paraprobe-nanochem-config-entry-group
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxapm-paraprobe-nanochem-config-entry-group
                                                 ] ;
                                 rdfs:comment """
        Application definition for a configuration file of the paraprobe-nanochem tool.
    """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html> ;
                                 rdfs:label "NXapm_paraprobe_nanochem_config" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html> ;
                                 :extends "NXapm_paraprobe_tool_config" .


###  https://w3id.org/PaN/NeXus/definitions#NXapm_paraprobe_nanochem_results
:NXapm_paraprobe_nanochem_results rdf:type owl:Class ;
                                  rdfs:subClassOf :NXapm_paraprobe_tool_results ,
                                                  :NeXusApplicationClass ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxapm-paraprobe-nanochem-results-entry-group
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxapm-paraprobe-nanochem-results-entry-group
                                                  ] ;
                                  rdfs:comment """
        Application definition for a results file of the paraprobe-nanochem tool.
    """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html> ;
                                  rdfs:label "NXapm_paraprobe_nanochem_results" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html> ;
                                  :extends "NXapm_paraprobe_tool_results" .


###  https://w3id.org/PaN/NeXus/definitions#NXapm_paraprobe_ranger_config
:NXapm_paraprobe_ranger_config rdf:type owl:Class ;
                               rdfs:subClassOf :NXapm_paraprobe_tool_config ,
                                               :NeXusApplicationClass ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxapm-paraprobe-ranger-config-entry-group
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxapm-paraprobe-ranger-config-entry-group
                                               ] ;
                               rdfs:comment """
        Application definition for a configuration file of the paraprobe-ranger tool.
        
        The tool paraprobe-ranger evaluates how mass-to-charge-state-ratio
        values map on (molecular) ion types.
    """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_ranger_config.html> ;
                               rdfs:label "NXapm_paraprobe_ranger_config" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_ranger_config.html> ;
                               :extends "NXapm_paraprobe_tool_config" .


###  https://w3id.org/PaN/NeXus/definitions#NXapm_paraprobe_ranger_results
:NXapm_paraprobe_ranger_results rdf:type owl:Class ;
                                rdfs:subClassOf :NXapm_paraprobe_tool_results ,
                                                :NeXusApplicationClass ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxapm-paraprobe-ranger-results-entry-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxapm-paraprobe-ranger-results-entry-group
                                                ] ;
                                rdfs:comment """
        Application definition for results files of the paraprobe-ranger tool.
        
        The tool paraprobe-ranger evaluates how mass-to-charge-state-ratio
        values map on (molecular) ion types.
    """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_ranger_results.html> ;
                                rdfs:label "NXapm_paraprobe_ranger_results" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_ranger_results.html> ;
                                :extends "NXapm_paraprobe_tool_results" .


###  https://w3id.org/PaN/NeXus/definitions#NXapm_paraprobe_selector_config
:NXapm_paraprobe_selector_config rdf:type owl:Class ;
                                 rdfs:subClassOf :NXapm_paraprobe_tool_config ,
                                                 :NeXusApplicationClass ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxapm-paraprobe-selector-config-entry-group
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxapm-paraprobe-selector-config-entry-group
                                                 ] ;
                                 rdfs:comment """
        Application definition for a configuration file of the paraprobe-selector tool.
    """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_selector_config.html> ;
                                 rdfs:label "NXapm_paraprobe_selector_config" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_selector_config.html> ;
                                 :extends "NXapm_paraprobe_tool_config" .


###  https://w3id.org/PaN/NeXus/definitions#NXapm_paraprobe_selector_results
:NXapm_paraprobe_selector_results rdf:type owl:Class ;
                                  rdfs:subClassOf :NXapm_paraprobe_tool_results ,
                                                  :NeXusApplicationClass ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxapm-paraprobe-selector-results-entry-group
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxapm-paraprobe-selector-results-entry-group
                                                  ] ;
                                  rdfs:comment """
        Application definition for a results file of the paraprobe-selector tool.
    """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_selector_results.html> ;
                                  rdfs:label "NXapm_paraprobe_selector_results" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_selector_results.html> ;
                                  :extends "NXapm_paraprobe_tool_results" .


###  https://w3id.org/PaN/NeXus/definitions#NXapm_paraprobe_spatstat_config
:NXapm_paraprobe_spatstat_config rdf:type owl:Class ;
                                 rdfs:subClassOf :NXapm_paraprobe_tool_config ,
                                                 :NeXusApplicationClass ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxapm-paraprobe-spatstat-config-entry-group
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxapm-paraprobe-spatstat-config-entry-group
                                                 ] ;
                                 rdfs:comment """
        Application definition for a configuration file of the paraprobe-spatstat tool.
        
        The tool paraprobe-spatstat evaluates spatial distribution functions.
    """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html> ;
                                 rdfs:label "NXapm_paraprobe_spatstat_config" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html> ;
                                 :extends "NXapm_paraprobe_tool_config" .


###  https://w3id.org/PaN/NeXus/definitions#NXapm_paraprobe_spatstat_results
:NXapm_paraprobe_spatstat_results rdf:type owl:Class ;
                                  rdfs:subClassOf :NXapm_paraprobe_tool_results ,
                                                  :NeXusApplicationClass ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxapm-paraprobe-spatstat-results-entry-group
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxapm-paraprobe-spatstat-results-entry-group
                                                  ] ;
                                  rdfs:comment """
        Application definition for a results file of the paraprobe-spatstat tool.
        
        The tool paraprobe-spatstat evaluates spatial distribution functions.
    """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_results.html> ;
                                  rdfs:label "NXapm_paraprobe_spatstat_results" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_results.html> ;
                                  :extends "NXapm_paraprobe_tool_results" .


###  https://w3id.org/PaN/NeXus/definitions#NXapm_paraprobe_surfacer_config
:NXapm_paraprobe_surfacer_config rdf:type owl:Class ;
                                 rdfs:subClassOf :NXapm_paraprobe_tool_config ,
                                                 :NeXusApplicationClass ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxapm-paraprobe-surfacer-config-entry-group
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxapm-paraprobe-surfacer-config-entry-group
                                                 ] ;
                                 rdfs:comment """
        Application definition for a configuration file of the paraprobe-surfacer tool.
    """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_config.html> ;
                                 rdfs:label "NXapm_paraprobe_surfacer_config" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_config.html> ;
                                 :extends "NXapm_paraprobe_tool_config" .


###  https://w3id.org/PaN/NeXus/definitions#NXapm_paraprobe_surfacer_results
:NXapm_paraprobe_surfacer_results rdf:type owl:Class ;
                                  rdfs:subClassOf :NXapm_paraprobe_tool_results ,
                                                  :NeXusApplicationClass ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxapm-paraprobe-surfacer-results-entry-group
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxapm-paraprobe-surfacer-results-entry-group
                                                  ] ;
                                  rdfs:comment """
        Application definition for a results file of the paraprobe-surfacer tool.
    """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html> ;
                                  rdfs:label "NXapm_paraprobe_surfacer_results" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html> ;
                                  :extends "NXapm_paraprobe_tool_results" .


###  https://w3id.org/PaN/NeXus/definitions#NXapm_paraprobe_tessellator_config
:NXapm_paraprobe_tessellator_config rdf:type owl:Class ;
                                    rdfs:subClassOf :NXapm_paraprobe_tool_config ,
                                                    :NeXusApplicationClass ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxapm-paraprobe-tessellator-config-entry-group
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxapm-paraprobe-tessellator-config-entry-group
                                                    ] ;
                                    rdfs:comment """
        Application definition for a configuration file of the paraprobe-tessellator tool.
        
        The tool paraprobe-tessellator computes a tessellation of the reconstructed positions.
    """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_config.html> ;
                                    rdfs:label "NXapm_paraprobe_tessellator_config" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_config.html> ;
                                    :extends "NXapm_paraprobe_tool_config" .


###  https://w3id.org/PaN/NeXus/definitions#NXapm_paraprobe_tessellator_results
:NXapm_paraprobe_tessellator_results rdf:type owl:Class ;
                                     rdfs:subClassOf :NXapm_paraprobe_tool_results ,
                                                     :NeXusApplicationClass ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxapm-paraprobe-tessellator-results-entry-group
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxapm-paraprobe-tessellator-results-entry-group
                                                     ] ;
                                     rdfs:comment """
        Application definition for a results file of the paraprobe-tessellator tool.
        
        The tool paraprobe-tessellator computes a tessellation of the reconstructed positions.
    """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html> ;
                                     rdfs:label "NXapm_paraprobe_tessellator_results" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html> ;
                                     :extends "NXapm_paraprobe_tool_results" .


###  https://w3id.org/PaN/NeXus/definitions#NXapm_paraprobe_tool_common
:NXapm_paraprobe_tool_common rdf:type owl:Class ;
                             rdfs:subClassOf :NXobject ,
                                             :NeXusBaseClass ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxapm-paraprobe-tool-common-config-group
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxapm-paraprobe-tool-common-identifier-analysis-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxapm-paraprobe-tool-common-named-reference-frameid-group
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxapm-paraprobe-tool-common-profiling-group
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxapm-paraprobe-tool-common-programid-group
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxapm-paraprobe-tool-common-status-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxapm-paraprobe-tool-common-userid-group
                                             ] ;
                             rdfs:comment """
        Base class documenting organizational metadata used by all tools of the
        paraprobe-toolbox.
    """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_common.html> ;
                             rdfs:label "NXapm_paraprobe_tool_common" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_common.html> ;
                             :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXapm_paraprobe_tool_config
:NXapm_paraprobe_tool_config rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusApplicationClass ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxapm-paraprobe-tool-config-entry-group
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxapm-paraprobe-tool-config-entry-group
                                             ] ;
                             rdfs:comment """
        Application definition for a (configuration) file of a tool from the paraprobe-toolbox.
        
        The paraprobe-toolbox is a collection of open-source tools for performing
        efficient analyses of point cloud data where each point can represent atoms or
        (molecular) ions. A key application of the toolbox has been for research in the
        field of Atom Probe Tomography (APT) and related Field Ion Microscopy (FIM):
        
        * `paraprobe-toolbox <https://www.gitlab.com/paraprobe/paraprobe-toolbox>`_
        * `M. Kühbach et al. <https://paraprobe-toolbox.readthedocs.io/en/main/>`_
        
        The toolbox does not replace but complements existent software tools in this
        research field. Given its capabilities of handling points as objects with
        properties and enabling analyses of the spatial arrangement of and inter-
        sections between geometric primitives, the software can equally be used
        for analyzing data in Materials Science and Materials Engineering.
    """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html> ;
                             rdfs:label "NXapm_paraprobe_tool_config" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html> ;
                             :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXapm_paraprobe_tool_parameters
:NXapm_paraprobe_tool_parameters rdf:type owl:Class ;
                                 rdfs:subClassOf :NXparameters ,
                                                 :NeXusBaseClass ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxapm-paraprobe-tool-parameters-description-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxapm-paraprobe-tool-parameters-evaporation-id-filter-group
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxapm-paraprobe-tool-parameters-hit-multiplicity-filter-group
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxapm-paraprobe-tool-parameters-identifier-analysis-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxapm-paraprobe-tool-parameters-iontype-filter-group
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxapm-paraprobe-tool-parameters-ranging-group
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxapm-paraprobe-tool-parameters-reconstruction-group
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxapm-paraprobe-tool-parameters-spatial-filter-group
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxapm-paraprobe-tool-parameters-surface-distance-group
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxapm-paraprobe-tool-parameters-surface-group
                                                 ] ;
                                 rdfs:comment """
        Base class documenting parameters for processing used by all tools of the
        paraprobe-toolbox.
    """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_parameters.html> ;
                                 rdfs:label "NXapm_paraprobe_tool_parameters" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_parameters.html> ;
                                 :extends "NXparameters" .


###  https://w3id.org/PaN/NeXus/definitions#NXapm_paraprobe_tool_process
:NXapm_paraprobe_tool_process rdf:type owl:Class ;
                              rdfs:subClassOf :NXprocess ,
                                              :NeXusBaseClass ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxapm-paraprobe-tool-process-description-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxapm-paraprobe-tool-process-window-group
                                              ] ;
                              rdfs:comment """
        Base class documenting a processing step within a tool of the paraprobe-toolbox.
    """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_process.html> ;
                              rdfs:label "NXapm_paraprobe_tool_process" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_process.html> ;
                              :extends "NXprocess" .


###  https://w3id.org/PaN/NeXus/definitions#NXapm_paraprobe_tool_results
:NXapm_paraprobe_tool_results rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusApplicationClass ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxapm-paraprobe-tool-results-entry-group
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxapm-paraprobe-tool-results-entry-group
                                              ] ;
                              rdfs:comment """
        Application definition for storing processing results of a tool from the paraprobe-toolbox.
        
        The paraprobe-toolbox is a collection of open-source tools for performing
        efficient analyses of point cloud data where each point can represent atoms or
        (molecular) ions. A key application of the toolbox has been for research in the
        field of Atom Probe Tomography (APT) and related Field Ion Microscopy (FIM):
        
        * `paraprobe-toolbox <https://www.gitlab.com/paraprobe/paraprobe-toolbox>`_
        * `M. Kühbach et al. <https://paraprobe-toolbox.readthedocs.io/en/main/>`_
        
        The toolbox does not replace but complements existent software tools in this
        research field. Given its capabilities of handling points as objects with
        properties and enabling analyses of the spatial arrangement of and inter-
        sections between geometric primitives, the software can equally be used
        for analyzing data in Materials Science and Materials Engineering.
    """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html> ;
                              rdfs:label "NXapm_paraprobe_tool_results" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html> ;
                              :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXapm_ranging
:NXapm_ranging rdf:type owl:Class ;
               rdfs:subClassOf :NXprocess ,
                               :NeXusBaseClass ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxapm-ranging-background-quantification-group
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxapm-ranging-mass-to-charge-distribution-group
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxapm-ranging-note-group
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxapm-ranging-peak-identification-group
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxapm-ranging-peak-search-and-deconvolution-group
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxapm-ranging-program-group
                               ] ;
               rdfs:comment """
        Base class for the configuration and results of ranging definitions.
        
        Ranging is a data post-processing step used in the research field of
        atom probe during which elemental, isotopic, and/or molecular identities
        are assigned to mass-to-charge-state ratios within certain intervals.
        The documentation of these steps is based on ideas that
        have been described in the literature:
        
        * `M. K. Miller <https://doi.org/10.1002/sia.1719>`_
        * `D. Haley et al. <https://doi.org/10.1017/S1431927620024290>`_
        * `M. Kühbach et al. <https://doi.org/10.1017/S1431927621012241>`_
    """ ;
               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_ranging.html> ;
               rdfs:label "NXapm_ranging" ;
               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_ranging.html> ;
               :extends "NXprocess" .


###  https://w3id.org/PaN/NeXus/definitions#NXapm_reconstruction
:NXapm_reconstruction rdf:type owl:Class ;
                      rdfs:subClassOf :NXprocess ,
                                      :NeXusBaseClass ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxapm-reconstruction-config-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxapm-reconstruction-field-of-view-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxapm-reconstruction-naive-discretization-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxapm-reconstruction-note-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxapm-reconstruction-obb-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxapm-reconstruction-program-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxapm-reconstruction-quality-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxapm-reconstruction-reconstructed-positions-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxapm-reconstruction-volume-field
                                      ] ;
                      rdfs:comment """
        Base class for the configuration and results of a reconstruction algorithm.
        
        Generating a tomographic reconstruction of the specimen uses selected and
        calibrated ion hit positions, the evaporation sequence, and voltage curve data.
        Very often scientists use own software scripts according to published procedures,
        so-called reconstruction protocols.
    """ ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html> ;
                      rdfs:label "NXapm_reconstruction" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html> ;
                      :extends "NXprocess" .


###  https://w3id.org/PaN/NeXus/definitions#NXapm_simulation
:NXapm_simulation rdf:type owl:Class ;
                  rdfs:subClassOf :NXobject ,
                                  :NeXusBaseClass ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxapm-simulation-data-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxapm-simulation-parameters-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxapm-simulation-process-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxapm-simulation-program-group
                                  ] ;
                  rdfs:comment """
        Base class for simulation of ion extraction from matter via laser and/or voltage
        pulsing.
    """ ;
                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_simulation.html> ;
                  rdfs:label "NXapm_simulation" ;
                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_simulation.html> ;
                  :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXarchive
:NXarchive rdf:type owl:Class ;
           rdfs:subClassOf :NeXusApplicationClass ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxarchive-entry-group
                           ] ;
           rdfs:comment """
	This is a definition for data to be archived by ICAT (http://www.icatproject.org/).
	
	.. text from the icatproject.org site
	
	        the database (with supporting software) that provides an 
	        interface to all ISIS experimental data and will provide 
	        a mechanism to link all aspects of ISIS research from 
	        proposal through to publication. 
    """ ;
           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html> ;
           rdfs:label "NXarchive" ;
           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html> ;
           :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXarpes
:NXarpes rdf:type owl:Class ;
         rdfs:subClassOf :NeXusApplicationClass ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxarpes-entry-group
                         ] ;
         rdfs:comment """
    This is an application definition for angular resolved photo electron spectroscopy.
    
    It has been drawn up with hemispherical electron analysers in mind.
    
    This definition is a legacy support for older NXarpes experiments.
    There is, however, a newer definition to collect data & metadata
    for general photoemission experiments, called :ref:`NXmpes`,
    as well as a specialization for ARPES experiments, called :ref:`NXmpes_arpes`.\"
  """ ;
         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarpes.html> ;
         rdfs:label "NXarpes" ;
         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarpes.html> ;
         :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXatom
:NXatom rdf:type owl:Class ;
        rdfs:subClassOf :NXobject ,
                        :NeXusBaseClass ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxatom-charge-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxatom-charge-state-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxatom-id-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxatom-identifier-chemical-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxatom-indices-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxatom-mass-to-charge-range-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxatom-name-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxatom-nuclide-hash-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxatom-nuclide-list-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxatom-occupancy-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxatom-position-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxatom-type-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxatom-volume-field
                        ] ;
        rdfs:comment """
        Base class for documenting a set of atoms.
        
        Atoms in the set may be bonded. The set may have
        a net charge to represent an ion.
        An ion can be a molecular ion.
    """ ;
        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXatom.html> ;
        rdfs:label "NXatom" ;
        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXatom.html> ;
        :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXattenuator
:NXattenuator rdf:type owl:Class ;
              rdfs:subClassOf :NXcomponent ,
                              :NeXusBaseClass ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxattenuator-absorption-cross-section-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxattenuator-attenuator-transmission-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxattenuator-depends-on-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxattenuator-distance-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxattenuator-scattering-cross-section-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxattenuator-shape-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxattenuator-status-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxattenuator-thickness-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxattenuator-type-field
                              ] ;
              rdfs:comment """
        A device that reduces the intensity of a beam by attenuation.

        If uncertain whether to use :ref:`NXfilter` (band-pass filter)
        or :ref:`NXattenuator` (reduces beam intensity), then choose 
        :ref:`NXattenuator`.
    """ ;
              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXattenuator.html> ;
              rdfs:label "NXattenuator" ;
              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXattenuator.html> ;
              :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXazint1d
:NXazint1d rdf:type owl:Class ;
           rdfs:subClassOf :NeXusApplicationClass ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxazint1d-entry-group
                           ] ;
           rdfs:comment """
      Application definition for data from two-dimensional area detectors that has been integrated azimuthally,
      with a certain radial binning in units of q or 2theta.

      An example application that creates these files is documented here: https://maxiv-science.github.io/azint_writer/
    """ ;
           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html> ;
           rdfs:label "NXazint1d" ;
           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html> ;
           :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXazint2d
:NXazint2d rdf:type owl:Class ;
           rdfs:subClassOf :NeXusApplicationClass ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxazint2d-entry-group
                           ] ;
           rdfs:comment """
      Application definition for data from two-dimensional area detectors that has been integrated azimuthally,
      with a certain radial binning in units of q or 2theta and with a binning around the azimuthal angle eta.

      An example application that creates these files is documented here: https://maxiv-science.github.io/azint_writer/
    """ ;
           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html> ;
           rdfs:label "NXazint2d" ;
           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html> ;
           :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXbeam
:NXbeam rdf:type owl:Class ;
        rdfs:subClassOf :NXobject ,
                        :NeXusBaseClass ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxbeam-average-power-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxbeam-chirp-gdd-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxbeam-chirp-type-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxbeam-data-group
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxbeam-depends-on-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxbeam-distance-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxbeam-energy-transfer-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxbeam-extent-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxbeam-final-beam-divergence-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxbeam-final-energy-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxbeam-final-polarization-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxbeam-final-polarization-stokes-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxbeam-final-wavelength-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxbeam-final-wavelength-spread-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxbeam-fluence-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxbeam-flux-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxbeam-frog-delays-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxbeam-frog-frequencies-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxbeam-frog-trace-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxbeam-incident-beam-divergence-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxbeam-incident-energy-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxbeam-incident-energy-spread-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxbeam-incident-energy-weights-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxbeam-incident-polarization-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxbeam-incident-polarization-stokes-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxbeam-incident-wavelength-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxbeam-incident-wavelength-spread-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxbeam-incident-wavelength-weights-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxbeam-pulse-delay-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxbeam-pulse-duration-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxbeam-pulse-energy-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxbeam-transformations-group
                        ] ;
        rdfs:comment """
        Properties of the neutron or X-ray beam at a given location. 

        This group is intended to be referenced
        by beamline component groups within the :ref:`NXinstrument` group or by the :ref:`NXsample` group. This group is
        especially valuable in storing the results of instrument simulations in which it is useful
        to specify the beam profile, time distribution etc. at each beamline component. Otherwise,
        its most likely use is in the :ref:`NXsample` group in which it defines the results of the neutron
        scattering by the sample, e.g., energy transfer, polarizations. Finally, There are cases where the beam is
        considered as a beamline component and this group may be defined as a subgroup directly inside
        :ref:`NXinstrument`, in which case it is recommended that the position of the beam is specified by an 
        :ref:`NXtransformations` group, unless the beam is at the origin (which is the sample).

        Note that ``incident_wavelength``, ``incident_energy``, and related fields can be a scalar values or arrays, depending on the use case.
        To support these use cases, the explicit dimensionality of these fields is not specified, but it can be inferred
        by the presence of and shape of accompanying fields, such as incident_wavelength_weights for a polychromatic beam.
        """ ;
        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam.html> ;
        rdfs:label "NXbeam" ;
        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam.html> ;
        :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXbeam_splitter
:NXbeam_splitter rdf:type owl:Class ;
                 rdfs:subClassOf :NXcomponent ,
                                 :NeXusBaseClass ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxbeam-splitter-aoi-range-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxbeam-splitter-clear-aperture-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxbeam-splitter-coating-group
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxbeam-splitter-deflection-angle-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxbeam-splitter-incident-angle-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxbeam-splitter-multiple-outputs-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxbeam-splitter-optical-loss-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxbeam-splitter-polarizing-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxbeam-splitter-reflectance-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxbeam-splitter-shape-group
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxbeam-splitter-splitting-ratio-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxbeam-splitter-substrate-group
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxbeam-splitter-transmission-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxbeam-splitter-type-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxbeam-splitter-wavelength-range-field
                                 ] ;
                 rdfs:comment """
        A beam splitter, i.e. a device splitting the light into two or more beams.
        
        Information about types and properties of beam splitters is provided e.g.
        [here](https://www.rp-photonics.com/beam_splitters.html).
        
        Use two or more instances of NXbeam to describe the beam paths after the beam
        splitter. In the dependency chain of the new beam paths, the first elements
        each point to this beam splitter, as this is the previous element.
    """ ;
                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html> ;
                 rdfs:label "NXbeam_splitter" ;
                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html> ;
                 :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXbeam_stop
:NXbeam_stop rdf:type owl:Class ;
             rdfs:subClassOf :NXcomponent ,
                             :NeXusBaseClass ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxbeam-stop-cylindrical-geometry-group
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxbeam-stop-depends-on-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxbeam-stop-description-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxbeam-stop-distance-to-detector-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxbeam-stop-geometry-group
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxbeam-stop-off-geometry-group
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxbeam-stop-size-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxbeam-stop-status-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxbeam-stop-x-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxbeam-stop-y-field
                             ] ;
             rdfs:comment """
        A device that blocks the beam completely, usually to protect a detector. 
    
        Beamstops and their positions are important for SANS
        and SAXS experiments.
    """ ;
             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam_stop.html> ;
             rdfs:label "NXbeam_stop" ;
             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam_stop.html> ;
             :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXbeam_transfer_matrix_table
:NXbeam_transfer_matrix_table rdf:type owl:Class ;
                              rdfs:subClassOf :NXobject ,
                                              :NeXusBaseClass ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxbeam-transfer-matrix-table-datatype-n-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxbeam-transfer-matrix-table-matrix-elements-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxbeam-transfer-matrix-table-transfer-matrix-field
                                              ] ;
                              rdfs:comment """
        Contains data structures of an experimental optical setup (i.e., multiple
        transfer matrix tables).   These data structures are used to relate physical
        properties of two beams (NXbeam) which have one common optical component
        (NXcomponent) (one specific transfer matrix).
        One of these beams is an input beam and the other one is an output beam.
        
        The data describes the change of beam properties, e.g. the intensity of a
        beam is reduced because the transmission coefficient of the beam device is
        lower than 1.
    """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam_transfer_matrix_table.html> ;
                              rdfs:label "NXbeam_transfer_matrix_table" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam_transfer_matrix_table.html> ;
                              :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXbending_magnet
:NXbending_magnet rdf:type owl:Class ;
                  rdfs:subClassOf :NXcomponent ,
                                  :NeXusBaseClass ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxbending-magnet-accepted-photon-beam-divergence-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxbending-magnet-bending-radius-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxbending-magnet-critical-energy-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxbending-magnet-depends-on-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxbending-magnet-divergence-x-minus-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxbending-magnet-divergence-x-plus-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxbending-magnet-divergence-y-minus-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxbending-magnet-divergence-y-plus-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxbending-magnet-geometry-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxbending-magnet-magnetic-field-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxbending-magnet-off-geometry-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxbending-magnet-source-distance-x-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxbending-magnet-source-distance-y-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxbending-magnet-spectrum-group
                                  ] ;
                  rdfs:comment "A bending magnet" ;
                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbending_magnet.html> ;
                  rdfs:label "NXbending_magnet" ;
                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbending_magnet.html> ;
                  :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXcalibration
:NXcalibration rdf:type owl:Class ;
               rdfs:subClassOf :NXprocess ,
                               :NeXusBaseClass ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxcalibration-applied-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxcalibration-calibrated-axis-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxcalibration-calibration-object-group
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxcalibration-calibration-parameters-group
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxcalibration-data-group
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxcalibration-default-attribute
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxcalibration-description-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxcalibration-fit-formula-description-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxcalibration-fit-formula-inputs-group
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxcalibration-identifier-calibration-method-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxcalibration-identifier-calibration-reference-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxcalibration-last-process-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxcalibration-mapping-mapping-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxcalibration-original-axis-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxcalibration-physical-quantity-field
                               ] ;
               rdfs:comment """
        Subclass of NXprocess to describe post-processing calibrations.
    """ ;
               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html> ;
               rdfs:label "NXcalibration" ;
               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html> ;
               :extends "NXprocess" .


###  https://w3id.org/PaN/NeXus/definitions#NXcanSAS
:NXcanSAS rdf:type owl:Class ;
          rdfs:subClassOf :NeXusApplicationClass ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxcansas-entry-group
                          ] ;
          rdfs:comment """
        Implementation of the canSAS standard to store reduced small-angle scattering data of any dimension.
        
        .. index:: canSAS
        
        For more details, see:
        
        * http://www.cansas.org/
        * http://www.cansas.org/formats/canSAS1d/1.1/doc/
        * http://cansas-org.github.io/canSAS2012/
        * https://github.com/canSAS-org/NXcanSAS_examples
        
        The minimum requirements for *reduced* small-angle scattering data 
        as described by canSAS are summarized in the following figure:
        
        .. _canSAS_2012_minimum:
        
        .. figure:: canSAS/2012-minimum.png
           :width: 60%
           
           The minimum requirements for *reduced* small-angle scattering data.
           (:download:`full image <canSAS/2012-minimum.png>`)
           See :ref:`below <NXcanSAS_minimum>` for the minimum required 
           information for a NeXus data file
           written to the NXcanSAS specification.
        
        .. rubric::  Implementation of canSAS standard in NeXus
        
        This application definition is an implementation of the canSAS
        standard for storing both one-dimensional and multi-dimensional 
        *reduced* small-angle scattering data.

        * NXcanSAS is for reduced SAS data and metadata to be stored together in one file.
        * *Reduced* SAS data consists of :math:`I(\\vec{Q})` or :math:`I(|\\vec{Q}|)`
        * External file links are not to be used for the reduced data. 
        * A good practice is, at least, to include a reference to how the data was acquired and processed.  Yet this is not a requirement.
        * There is no need for NXcanSAS to refer to any raw data.

        The canSAS data format has a structure similar to NeXus, not identical.
        To allow canSAS data to be expressed in NeXus, yet identifiable
        by the canSAS standard, an additional group attribute ``canSAS_class``
        was introduced.  Here is the mapping of some common groups.
        
        ===============  ============  ==========================
        group (*)        NX_class      canSAS_class
        ===============  ============  ==========================
        sasentry         NXentry       SASentry
        sasdata          NXdata        SASdata
        sasdetector      NXdetector    SASdetector
        sasinstrument    NXinstrument  SASinstrument
        sasnote          NXnote        SASnote
        sasprocess       NXprocess     SASprocess
        sasprocessnote   NXcollection  SASprocessnote
        sastransmission  NXdata        SAStransmission_spectrum
        sassample        NXsample      SASsample
        sassource        NXsource      SASsource
        ===============  ============  ==========================
        
        (*) The name of each group is a suggestion,
        not a fixed requirement and is chosen as fits each data file.  
        See the section on defining
        :ref:`NXDL group and field names <RegExpName>`.
        
        Refer to the NeXus Coordinate System drawing (:ref:`Design-CoordinateSystem`)
        for choice and direction of :math:`x`, :math:`y`, and :math:`z` axes.
        
        .. _NXcanSAS_minimum:
        
        .. rubric:: The minimum required information for a NeXus data file
           written to the NXcanSAS specification.
        
        .. literalinclude:: canSAS/minimum-required.txt
           :tab-width: 4
           :linenos:
           :language: text

  """ ;
          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html> ;
          rdfs:label "NXcanSAS" ;
          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html> ;
          :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXcapillary
:NXcapillary rdf:type owl:Class ;
             rdfs:subClassOf :NXcomponent ,
                             :NeXusBaseClass ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxcapillary-accepting-aperture-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxcapillary-depends-on-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxcapillary-focal-size-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxcapillary-gain-group
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxcapillary-manufacturer-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxcapillary-maximum-incident-angle-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxcapillary-transmission-group
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxcapillary-type-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxcapillary-working-distance-field
                             ] ;
             rdfs:comment """
      A capillary lens to focus the X-ray beam.
      
      Based on information provided by Gerd Wellenreuther (DESY).
    """ ;
             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcapillary.html> ;
             rdfs:label "NXcapillary" ;
             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcapillary.html> ;
             :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXcg_alpha_complex
:NXcg_alpha_complex rdf:type owl:Class ;
                    rdfs:subClassOf :NXcg_primitive ,
                                    :NeXusBaseClass ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxcg-alpha-complex-alpha-complex-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxcg-alpha-complex-alpha-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxcg-alpha-complex-cg-point-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxcg-alpha-complex-is-regularized-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxcg-alpha-complex-offset-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxcg-alpha-complex-regularization-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxcg-alpha-complex-tetrahedralization-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxcg-alpha-complex-triangle-soup-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxcg-alpha-complex-type-field
                                    ] ;
                    rdfs:comment """
         Computational geometry of alpha complexes (alpha shapes or alpha wrappings) about primitives.
         
         For details see:
         
         * https://dx.doi.org/10.1109/TIT.1983.1056714 for 2D,
         * https://dx.doi.org/10.1145/174462.156635 for 3D,
         * https://dl.acm.org/doi/10.5555/871114 for weighted, and
         * https://doc.cgal.org/latest/Alpha_shapes_3 for 3D implementation of alpha shapes, and
         * https://doc.cgal.org/latest/Manual/packages.html#PkgAlphaWrap3 for 3D alpha wrappings
         
         in CGAL, the Computational Geometry Algorithms Library respectively.
         As a starting point, we follow the conventions of the CGAL library.
         
         In general, an alpha complex is a not necessarily connected or not necessarily pure complex,
         i.e. singular faces may exist. The number of cells, faces, and edges depends on how a specific
         alpha complex is filtered for lower-dimensional simplices. The fields is_regularized and
         regularization can be used to provide details about regularization procedures.
    """ ;
                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_alpha_complex.html> ;
                    rdfs:label "NXcg_alpha_complex" ;
                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_alpha_complex.html> ;
                    :extends "NXcg_primitive" .


###  https://w3id.org/PaN/NeXus/definitions#NXcg_cylinder
:NXcg_cylinder rdf:type owl:Class ;
               rdfs:subClassOf :NXcg_primitive ,
                               :NeXusBaseClass ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxcg-cylinder-height-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxcg-cylinder-lateral-surface-area-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxcg-cylinder-lower-cap-radii-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxcg-cylinder-lower-cap-surface-area-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxcg-cylinder-radii-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxcg-cylinder-radius-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxcg-cylinder-total-surface-area-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxcg-cylinder-upper-cap-radii-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxcg-cylinder-upper-cap-surface-area-field
                               ] ;
               rdfs:comment """
         Computational geometry description of a set of cylinders or (truncated) cones.
         
         The radius can either be defined in the radii field or by filling the upper_cap_radii
         and lower_cap_radii fields respectively. The latter field case can
         thus be used to represent (truncated) cones.
         
         It is possible to define only one of the cap_radii fields
         to represent half-open cylinder.
    """ ;
               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_cylinder.html> ;
               rdfs:label "NXcg_cylinder" ;
               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_cylinder.html> ;
               :extends "NXcg_primitive" .


###  https://w3id.org/PaN/NeXus/definitions#NXcg_ellipsoid
:NXcg_ellipsoid rdf:type owl:Class ;
                rdfs:subClassOf :NXcg_primitive ,
                                :NeXusBaseClass ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxcg-ellipsoid-radii-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxcg-ellipsoid-radius-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxcg-ellipsoid-semi-axes-value-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxcg-ellipsoid-semi-axes-values-field
                                ] ;
                rdfs:comment """
         Computational geometry description of a set of ellipsoids.
    """ ;
                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_ellipsoid.html> ;
                rdfs:label "NXcg_ellipsoid" ;
                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_ellipsoid.html> ;
                :extends "NXcg_primitive" .


###  https://w3id.org/PaN/NeXus/definitions#NXcg_face_list_data_structure
:NXcg_face_list_data_structure rdf:type owl:Class ;
                               rdfs:subClassOf :NXcg_primitive ,
                                               :NeXusBaseClass ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxcg-face-list-data-structure-edges-are-unique-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxcg-face-list-data-structure-edges-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxcg-face-list-data-structure-faces-are-unique-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxcg-face-list-data-structure-faces-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxcg-face-list-data-structure-index-offset-edge-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxcg-face-list-data-structure-index-offset-face-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxcg-face-list-data-structure-index-offset-vertex-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxcg-face-list-data-structure-indices-edge-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxcg-face-list-data-structure-indices-face-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxcg-face-list-data-structure-indices-vertex-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxcg-face-list-data-structure-number-of-edges-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxcg-face-list-data-structure-number-of-faces-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxcg-face-list-data-structure-number-of-vertices-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxcg-face-list-data-structure-vertices-are-unique-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxcg-face-list-data-structure-vertices-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxcg-face-list-data-structure-winding-order-field
                                               ] ;
                               rdfs:comment """
         Computational geometry of primitives via a face-and-edge-list data structure.
         
         Primitives must neither be degenerated nor self-intersect but can have different
         properties. A face-and-edge-list-based description of primitives is
         frequently used for triangles and polyhedra to store them on disk for
         visualization purposes (see OFF, PLY, VTK, or STL file formats).
         
         Although this description is storage efficient, it is not well-suited for
         topological analyses. In this case using a half-edge data structure is
         an alternative.
         
         Having an own base class for the data structure how primitives are stored is
         useful to embrace both users with small or detailed specification demands.
         
         Indices can be used as identifier and thus names for individual instances.
    """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_face_list_data_structure.html> ;
                               rdfs:label "NXcg_face_list_data_structure" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_face_list_data_structure.html> ;
                               :extends "NXcg_primitive" .


###  https://w3id.org/PaN/NeXus/definitions#NXcg_grid
:NXcg_grid rdf:type owl:Class ;
           rdfs:subClassOf :NXcg_primitive ,
                           :NeXusBaseClass ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcg-grid-boundaries-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcg-grid-boundary-conditions-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcg-grid-bounding-box-group
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcg-grid-cell-dimensions-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcg-grid-coordinate-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcg-grid-extent-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcg-grid-number-of-boundaries-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcg-grid-origin-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcg-grid-position-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcg-grid-surface-reconstruction-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcg-grid-symmetry-field
                           ] ;
           rdfs:comment """
         Computational geometry description of a grid of Wigner-Seitz cells in Euclidean space.
         
         Three-dimensional grids with cubic cells are if not the most frequently used
         example of such grids. Numerical methods and models that use grids are used
         in many cases in the natural sciences and engineering disciplines. Examples are
         discretizations in space and time used for phase-field, cellular automata, or Monte Carlo
         modeling.
    """ ;
           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_grid.html> ;
           rdfs:label "NXcg_grid" ;
           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_grid.html> ;
           :extends "NXcg_primitive" .


###  https://w3id.org/PaN/NeXus/definitions#NXcg_half_edge_data_structure
:NXcg_half_edge_data_structure rdf:type owl:Class ;
                               rdfs:subClassOf :NXcg_primitive ,
                                               :NeXusBaseClass ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxcg-half-edge-data-structure-dimensionality-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxcg-half-edge-data-structure-face-half-edge-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxcg-half-edge-data-structure-half-edge-incident-face-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxcg-half-edge-data-structure-half-edge-next-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxcg-half-edge-data-structure-half-edge-prev-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxcg-half-edge-data-structure-half-edge-twin-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxcg-half-edge-data-structure-half-edge-vertex-origin-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxcg-half-edge-data-structure-index-offset-edge-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxcg-half-edge-data-structure-index-offset-face-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxcg-half-edge-data-structure-index-offset-vertex-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxcg-half-edge-data-structure-number-of-edges-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxcg-half-edge-data-structure-number-of-vertices-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxcg-half-edge-data-structure-position-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxcg-half-edge-data-structure-vertex-incident-half-edge-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxcg-half-edge-data-structure-weinberg-vector-field
                                               ] ;
                               rdfs:comment """
        Computational geometry description of a half-edge data structure.
        
        Such a data structure can be used to efficiently circulate around faces
        and iterate over vertices of a planar graph. The data structure is also
        known as a doubly connected edge list.
        
        Indices can be used as identifier and thus names for individual instances.
    """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_half_edge_data_structure.html> ;
                               rdfs:label "NXcg_half_edge_data_structure" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_half_edge_data_structure.html> ;
                               :extends "NXcg_primitive" .


###  https://w3id.org/PaN/NeXus/definitions#NXcg_hexahedron
:NXcg_hexahedron rdf:type owl:Class ;
                 rdfs:subClassOf :NXcg_primitive ,
                                 :NeXusBaseClass ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxcg-hexahedron-area-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxcg-hexahedron-edge-normal-group
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxcg-hexahedron-face-area-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxcg-hexahedron-face-normal-group
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxcg-hexahedron-height-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxcg-hexahedron-hexahedra-group
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxcg-hexahedron-hexahedron-half-edgeid-group
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxcg-hexahedron-hexahedronid-group
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxcg-hexahedron-is-axis-aligned-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxcg-hexahedron-is-box-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxcg-hexahedron-length-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxcg-hexahedron-shape-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxcg-hexahedron-vertex-normal-group
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxcg-hexahedron-volume-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxcg-hexahedron-width-field
                                 ] ;
                 rdfs:comment """
        Computational geometry description of a set of hexahedra in Euclidean space.
        
        This class can also be used to describe cuboids or cubes, axis-aligned or not.
        The class represents different access and description levels to offer both
        applied scientists and computational geometry experts an approach whereby
        different specific views can be implemented using the same base class:
        
        * In the simplest case experimentalists may use this base class to describe
          the dimensions or size of a specimen. In this case the alignment with axes
          is not relevant as eventually only the volume of the specimen is of interest.
        * In many cases, take for example an experiment where a specimen was cut out
          from a specifically deformed piece of material, the orientation of the
          specimen's edges with the experiment coordinate system is of high relevance.
          Examples include knowledge about the specimen edge, whether it is
          parallel to the rolling, the transverse, or the normal direction.
        * While the above-mentioned use cases are sufficient to pinpoint the sample
          within a known laboratory/experiment coordinate system, these descriptions
          are not detailed enough to specify e.g. a CAD model of the specimen.
        * Therefore, groups and fields for an additional, computational-geometry-
          based view of hexahedra is offered to serve additional computational
          tasks: storage-oriented simple views or detailed topological/graph-based
          descriptions.
        
        Hexahedra are important geometrical primitives, which are among the most
        frequently used elements in finite element meshing/modeling.
        
        As a specialization of the :ref:`NXcg_primitive` base class hexahedra
        are assumed non-degenerated, closed, and built of polygons that are
        not self-intersecting.
        
        The term hexahedra will be used throughout this base class but includes
        the special cases cuboid, cube, box, axis-aligned bounding box (AABB),
        and optimal bounding box (OBB).
        
        An axis-aligned bounding box is a common data object in computational science
        and simulation codes to represent a cuboid whose edges are aligned with the
        base vectors of a coordinate system. As a part of binary trees, these data
        objects are important for making time- as well as space-efficient queries
        of geometric primitives in techniques like kd-trees.
        
        An optimal bounding box is a common data object which provides the best
        tightly fitting box about an arbitrary object. In general, such boxes are
        rotated. Exact and substantially faster in practice approximate algorithms
        exist to compute optimal or near optimal bounding boxes for sets of points.
    """ ;
                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_hexahedron.html> ;
                 rdfs:label "NXcg_hexahedron" ;
                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_hexahedron.html> ;
                 :extends "NXcg_primitive" .


###  https://w3id.org/PaN/NeXus/definitions#NXcg_parallelogram
:NXcg_parallelogram rdf:type owl:Class ;
                    rdfs:subClassOf :NXcg_primitive ,
                                    :NeXusBaseClass ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxcg-parallelogram-is-axis-aligned-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxcg-parallelogram-is-rectangle-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxcg-parallelogram-parallelogramid-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxcg-parallelogram-parallelograms-group
                                    ] ;
                    rdfs:comment """
        Computational geometry description of a set of parallelograms.
        
        This class can also be used to describe rectangles or squares, irrespective
        whether these are axis-aligned or not. The class represents different
        access and description levels to embrace applied scientists and computational
        geometry experts with their different views:
        
        * The simplest case is the communication of dimensions aka the size of a
          region of interest in the 2D plane. In this case, communicating the
          alignment with axes is maybe not as relevant as it is to report the area
          of the ROI.
        * In other cases the extent of the parallelogram is relevant though.
        * Finally, in CAD models it should be possible to specify the polygons
          which the parallelograms represent with exact numerical details.
        
        Parallelograms are important geometrical primitives as their usage for
        describing many scanning experiments shows where typically parallelogram-shaped
        ROIs are scanned across the surface of a sample.
        
        The term parallelogram will be used throughout this base class thus including
        the important special cases rectangle, square, 2D box, axis-aligned bounding box
        (AABB), or optimal bounding box (OBB) as analogous 2D variants to their 3D
        counterparts. See :ref:`NXcg_hexahedron` for the generalization in 3D.
        
        An axis-aligned bounding box is a common data object in computational science
        and simulation codes to represent a rectangle whose edges are aligned with the
        axes of a coordinate system. As a part of binary trees AABBs are important data
        objects for executing time- as well as space-efficient queries
        of geometric primitives in techniques like kd-trees.
        
        An optimal bounding box is a common data object which provides the best, i.e.
        most tightly fitting box about an arbitrary object. In general such boxes are
        rotated. Other than in 3D dimensions, the rotation caliper method offers
        a rigorous approach to compute an optimal bounding box to a point set in 2D.
    """ ;
                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_parallelogram.html> ;
                    rdfs:label "NXcg_parallelogram" ;
                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_parallelogram.html> ;
                    :extends "NXcg_primitive" .


###  https://w3id.org/PaN/NeXus/definitions#NXcg_point
:NXcg_point rdf:type owl:Class ;
            rdfs:subClassOf :NXcg_primitive ,
                            :NeXusBaseClass ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxcg-point-position-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxcg-point-time-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxcg-point-time-offset-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxcg-point-timestamp-field
                            ] ;
            rdfs:comment """
         Computational geometry description of a set of points.
         
         Points may have an associated time value. Users are advised though to store
         time data of point sets rather as instances of time events, where for each
         point in time there is an :ref:`NXcg_point` instance which specifies the
         points' locations.
         
         This is a frequent situation in experiments and computer simulations, where
         positions of points are taken at the same point in time (real time or
         simulated physical time). Thereby, the storage of redundant timestamp
         information per point is considered as obsolete.
    """ ;
            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_point.html> ;
            rdfs:label "NXcg_point" ;
            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_point.html> ;
            :extends "NXcg_primitive" .


###  https://w3id.org/PaN/NeXus/definitions#NXcg_polygon
:NXcg_polygon rdf:type owl:Class ;
              rdfs:subClassOf :NXcg_primitive ,
                              :NeXusBaseClass ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxcg-polygon-edge-length-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxcg-polygon-interior-angle-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxcg-polygon-number-of-total-vertices-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxcg-polygon-polygon-half-edgeid-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxcg-polygon-polygonid-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxcg-polygon-polygons-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxcg-polygon-shape-field
                              ] ;
              rdfs:comment """
        Computational geometry description of a set of polygons in Euclidean space.
        
        Polygons are specialized polylines:
        
        * A polygon is a geometric primitive that is bounded by a closed polyline
        * All vertices of this polyline lay in the d-1 dimensional plane.
          whereas vertices of a polyline do not necessarily lay on a plane.
        * A polygon has at least three vertices.
        
        Each polygon is built from a sequence of vertices (points with identifiers).
        The members of a set of polygons may have a different number of vertices.
        Sometimes a collection/set of polygons is referred to as a soup of polygons.
        
        As three-dimensional objects, a set of polygons can be used to define the
        hull of what is effectively a polyhedron; however users are advised to use
        the specific :ref:`NXcg_polyhedron` base class if they wish to describe closed
        polyhedra. Even more general complexes can be thought of. An example are the
        so-called piecewise-linear complexes used in the TetGen library.
        
        As these complexes can have holes though, polyhedra without holes are one
        subclass of such complexes, users should rather design their own base class
        e.g. NXcg_polytope to describe such even more complex primitives instead
        of abusing this base class for such purposes.
    """ ;
              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_polygon.html> ;
              rdfs:label "NXcg_polygon" ;
              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_polygon.html> ;
              :extends "NXcg_primitive" .


###  https://w3id.org/PaN/NeXus/definitions#NXcg_polyhedron
:NXcg_polyhedron rdf:type owl:Class ;
                 rdfs:subClassOf :NXcg_primitive ,
                                 :NeXusBaseClass ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxcg-polyhedron-edge-length-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxcg-polyhedron-face-area-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxcg-polyhedron-number-of-edges-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxcg-polyhedron-number-of-faces-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxcg-polyhedron-polyhedra-group
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxcg-polyhedron-polyhedron-half-edgeid-group
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxcg-polyhedron-polyhedronid-group
                                 ] ;
                 rdfs:comment """
        Computational geometry description of a set of polyhedra in Euclidean space.
        
        Polyhedra or so-called cells (especially in the convex of tessellations) are
        constructed from polygon meshes. Polyhedra may make contact to allow a usage
        of this base class for a description of tessellations.
        
        For the description of more complicated manifolds and especially for polyhedra
        with holes, users are advised to check if their particular needs are described
        by creating customized instances of an :ref:`NXcg_polygon`.
    """ ;
                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_polyhedron.html> ;
                 rdfs:label "NXcg_polyhedron" ;
                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_polyhedron.html> ;
                 :extends "NXcg_primitive" .


###  https://w3id.org/PaN/NeXus/definitions#NXcg_polyline
:NXcg_polyline rdf:type owl:Class ;
               rdfs:subClassOf :NXcg_primitive ,
                               :NeXusBaseClass ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxcg-polyline-depends-on-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxcg-polyline-number-of-total-vertices-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxcg-polyline-number-of-unique-vertices-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxcg-polyline-number-of-vertices-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxcg-polyline-polylines-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxcg-polyline-vertices-are-unique-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxcg-polyline-vertices-field
                               ] ;
               rdfs:comment """
         Computational geometry description of a set of polylines.
         
         Each polyline is built from a sequence of vertices (points with identifiers).
         Each polyline must have a start and an end point.
         The sequence describes the traversal along the polyline when
         walking from the first to the last vertex.
    """ ;
               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_polyline.html> ;
               rdfs:label "NXcg_polyline" ;
               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_polyline.html> ;
               :extends "NXcg_primitive" .


###  https://w3id.org/PaN/NeXus/definitions#NXcg_primitive
:NXcg_primitive rdf:type owl:Class ;
                rdfs:subClassOf :NXobject ,
                                :NeXusBaseClass ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxcg-primitive-area-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxcg-primitive-cardinality-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxcg-primitive-center-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxcg-primitive-depends-on-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxcg-primitive-description-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxcg-primitive-dimensionality-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxcg-primitive-edge-normal-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxcg-primitive-face-normal-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxcg-primitive-height-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxcg-primitive-index-offset-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxcg-primitive-indices-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxcg-primitive-is-center-of-mass-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxcg-primitive-is-closed-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxcg-primitive-is-geodesic-mesh-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxcg-primitive-is-mesh-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxcg-primitive-is-surface-mesh-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxcg-primitive-is-triangle-mesh-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxcg-primitive-length-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxcg-primitive-orientation-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxcg-primitive-shape-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxcg-primitive-vertex-normal-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxcg-primitive-volume-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxcg-primitive-width-field
                                ] ;
                rdfs:comment """
         Computational geometry description of a set of primitives in Euclidean space.
         
         Primitives must neither be degenerated nor self-intersect.
         Individual primitives can differ in their properties (e.g. size, shape, rotation).
    """ ;
                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html> ;
                rdfs:label "NXcg_primitive" ;
                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html> ;
                :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXcg_roi
:NXcg_roi rdf:type owl:Class ;
          rdfs:subClassOf :NXobject ,
                          :NeXusBaseClass ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxcg-roi-cg-cylinder-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxcg-roi-cg-ellipsoid-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxcg-roi-cg-hexahedron-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxcg-roi-cg-parallelogram-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxcg-roi-cg-polyhedron-group
                          ] ;
          rdfs:comment """
        Base class for a region-of-interest (ROI) bound by geometric primitives.
        
        So-called region-of-interest(s) (ROIs) are typically used to describe a
        region in space (and time) where an observation is made or for which
        a computer simulation is performed with given boundary conditions.
    """ ;
          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_roi.html> ;
          rdfs:label "NXcg_roi" ;
          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_roi.html> ;
          :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXcg_tetrahedron
:NXcg_tetrahedron rdf:type owl:Class ;
                  rdfs:subClassOf :NXcg_primitive ,
                                  :NeXusBaseClass ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxcg-tetrahedron-edge-length-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxcg-tetrahedron-face-area-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxcg-tetrahedron-tetrahedra-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxcg-tetrahedron-tetrahedron-half-edgeid-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxcg-tetrahedron-tetrahedronid-group
                                  ] ;
                  rdfs:comment """
        Computational geometry description of a set of tetrahedra.
        
        Among hexahedral elements, tetrahedral elements are one of the most
        frequently used geometric primitive for meshing and describing volumetric
        objects in continuum-field simulations.
    """ ;
                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_tetrahedron.html> ;
                  rdfs:label "NXcg_tetrahedron" ;
                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_tetrahedron.html> ;
                  :extends "NXcg_primitive" .


###  https://w3id.org/PaN/NeXus/definitions#NXcg_triangle
:NXcg_triangle rdf:type owl:Class ;
               rdfs:subClassOf :NXcg_primitive ,
                               :NeXusBaseClass ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxcg-triangle-edge-length-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxcg-triangle-interior-angle-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxcg-triangle-number-of-unique-vertices-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxcg-triangle-triangleid-group
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxcg-triangle-triangles-group
                               ] ;
               rdfs:comment """
        Computational geometry description of a set of triangles.
    """ ;
               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_triangle.html> ;
               rdfs:label "NXcg_triangle" ;
               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_triangle.html> ;
               :extends "NXcg_primitive" .


###  https://w3id.org/PaN/NeXus/definitions#NXcg_unit_normal
:NXcg_unit_normal rdf:type owl:Class ;
                  rdfs:subClassOf :NXobject ,
                                  :NeXusBaseClass ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxcg-unit-normal-normals-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxcg-unit-normal-orientation-field
                                  ] ;
                  rdfs:comment """
         Computational geometry description of a set of (oriented) unit normal vectors.
         
         Store normal vector information as properties of primitives.
         Use only only as a child of an instance of :ref:`NXcg_primitive`
         so that this instance acts as the parent to define a context.
    """ ;
                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_unit_normal.html> ;
                  rdfs:label "NXcg_unit_normal" ;
                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_unit_normal.html> ;
                  :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXchemical_composition
:NXchemical_composition rdf:type owl:Class ;
                        rdfs:subClassOf :NXobject ,
                                        :NeXusBaseClass ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxchemical-composition-normalization-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxchemical-composition-total-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxchemical-composition-element-group
                                        ] ;
                        rdfs:comment """
        Chemical composition of a sample or a set of things.
    """ ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXchemical_composition.html> ;
                        rdfs:label "NXchemical_composition" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXchemical_composition.html> ;
                        :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXcircuit
:NXcircuit rdf:type owl:Class ;
           rdfs:subClassOf :NXcomponent ,
                           :NeXusBaseClass ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcircuit-acquisition-time-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcircuit-bandwidth-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcircuit-calibration-group
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcircuit-components-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcircuit-connections-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcircuit-gain-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcircuit-hardware-group
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcircuit-input-impedance-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcircuit-noise-level-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcircuit-offset-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcircuit-operating-frequency-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcircuit-output-channels-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcircuit-output-impedance-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcircuit-output-signal-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcircuit-output-slew-rate-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcircuit-power-consumption-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcircuit-power-source-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcircuit-protection-features-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcircuit-signal-type-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcircuit-status-indicators-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcircuit-temperature-range-field
                           ] ;
           rdfs:comment """
        Base class for documenting circuit devices.
        
        Electronic circuits are hardware components that connect several electronic components to achieve
        specific functionality, e.g. amplifying a voltage or convert a voltage to binary numbers, etc.
    """ ;
           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcircuit.html> ;
           rdfs:label "NXcircuit" ;
           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcircuit.html> ;
           :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXcite
:NXcite rdf:type owl:Class ;
        rdfs:subClassOf :NXobject ,
                        :NeXusBaseClass ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxcite-bibtex-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxcite-description-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxcite-doi-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxcite-endnote-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxcite-url-field
                        ] ;
        rdfs:comment """
		A literature reference
		
		Definition to include references for example for detectors,
		manuals, instruments, acquisition or analysis software used.
		
		The idea would be to include this in the relevant NeXus object:
		:ref:`NXdetector` for detectors, :ref:`NXinstrument` for instruments, etc.
	""" ;
        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcite.html> ;
        rdfs:label "NXcite" ;
        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcite.html> ;
        :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXcollection
:NXcollection rdf:type owl:Class ;
              rdfs:subClassOf :NXobject ,
                              :NeXusBaseClass ;
              rdfs:comment """
		An unvalidated set of terms, such as the description of a beam line.
		
		Use :ref:`NXcollection` to gather together any set of terms.
		The original suggestion is to use this as a container 
		class for the description of a beamline.
		
		For NeXus validation, :ref:`NXcollection` will always generate 
		a warning since it is always an optional group.  
		Anything (groups, fields, or attributes) placed in
		an :ref:`NXcollection` group will not be validated.

		.. admonition:: NXcollection content is not validated.

		   :ref:`NXcollection` is and will always be for unvalidated content.

		   Any and all content within a :ref:`NXcollection` group specified by
		   an application definition cannot be validated.

		   It is suggested to use a :ref:`NXparameters` group for similar
		   content which should be validated.

	""" ;
              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcollection.html> ;
              rdfs:label "NXcollection" ;
              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcollection.html> ;
              :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXcollectioncolumn
:NXcollectioncolumn rdf:type owl:Class ;
                    rdfs:subClassOf :NXcomponent ,
                                    :NeXusBaseClass ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxcollectioncolumn-angular-acceptance-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxcollectioncolumn-aperture-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxcollectioncolumn-deflector-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxcollectioncolumn-electromagnetic-lens-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxcollectioncolumn-extractor-current-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxcollectioncolumn-extractor-voltage-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxcollectioncolumn-lens-mode-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxcollectioncolumn-magnification-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxcollectioncolumn-projection-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxcollectioncolumn-scheme-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxcollectioncolumn-spatial-acceptance-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxcollectioncolumn-working-distance-field
                                    ] ;
                    rdfs:comment """
        Electron collection column of an electron analyzer.
    """ ;
                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcollectioncolumn.html> ;
                    rdfs:label "NXcollectioncolumn" ;
                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcollectioncolumn.html> ;
                    :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXcollimator
:NXcollimator rdf:type owl:Class ;
              rdfs:subClassOf :NXcomponent ,
                              :NeXusBaseClass ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxcollimator-absorbing-material-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxcollimator-blade-spacing-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxcollimator-blade-thickness-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxcollimator-depends-on-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxcollimator-divergence-x-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxcollimator-divergence-y-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxcollimator-frequency-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxcollimator-frequency-log-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxcollimator-geometry-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxcollimator-off-geometry-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxcollimator-soller-angle-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxcollimator-transmitting-material-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxcollimator-type-field
                              ] ;
              rdfs:comment "A beamline collimator." ;
              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcollimator.html> ;
              rdfs:label "NXcollimator" ;
              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcollimator.html> ;
              :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXcomponent
:NXcomponent rdf:type owl:Class ;
             rdfs:subClassOf :NXobject ,
                             :NeXusBaseClass ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxcomponent-applied-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxcomponent-depends-on-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxcomponent-description-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxcomponent-fabrication-group
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxcomponent-inputs-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxcomponent-name-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxcomponent-outputs-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxcomponent-program-group
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxcomponent-transformations-group
                             ] ;
             rdfs:comment """
         Base class for components of an instrument - real ones or simulated ones.
    """ ;
             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcomponent.html> ;
             rdfs:label "NXcomponent" ;
             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcomponent.html> ;
             :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXcontainer
:NXcontainer rdf:type owl:Class ;
             rdfs:subClassOf :NXcomponent ,
                             :NeXusBaseClass ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxcontainer-beam-group
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxcontainer-chemical-formula-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxcontainer-density-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxcontainer-description-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxcontainer-name-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxcontainer-orientation-group
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxcontainer-packing-fraction-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxcontainer-relative-molecular-mass-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxcontainer-shape-group
                             ] ;
             rdfs:comment """
		State of a container holding the sample under investigation.
		
		A container is any object in the beam path which absorbs the beam and 
		whose contribution to the overall attenuation/scattering needs to be 
		determined to process the experimental data. Examples of containers 
		include glass capillary tubes, vanadium cans, windows in furnaces or 
		diamonds in a Diamond Anvil Cell. The following figures show a complex
		example of a container:
		
		.. figure:: container/ComplexExampleContainer.png
		   
		   A hypothetical capillary furnace. The beam passes from left to right
		   (blue dashes), passing through window 1, then window 2, before 
		   passing through the downstream wall of the capillary. It is then 
		   scattered by the sample with scattered beams passing through the 
		   upstream wall of the capillary, then windows 4 and 5. As part of the
		   corrections for a PDF experiment it is necessary to subtract the PDF
		   of the empty container (i.e. each of the windows and the capillary).
		   To calculate the PDF of the empty container it is necessary to have 
		   the measured scattering data and to know the nature (e.g. density, 
		   elemental composition, etc.) of the portion of the container which 
		   the beam passed through.
		   
		.. figure:: container/ComplexContainerBeampath.png
		   
		   A complete description of the shapes of the container elements with 
		   their orientation relative to the beam and also information on 
		   whether they are upstream or downstream of the sample is also 
		   therefore important. For example, although the windows 2 and 4 have 
		   the same shape, the path taken through them by the beam is very 
		   different and this needs to be modelled. Furthermore, it is not 
		   inconceivable that windows might move during an experiment and thus 
		   the changes to the beampath would need to be accounted for.
		
		This class encodes the position of the container with respect to the 
		sample and allows the calculation of the beampath through the container.
		It also includes sufficient data to model beam absorption of the 
		container and a link to a dataset containing a measurement of the 
		container with nothing inside, to allow data corrections (at a specific
		beam energy/measurement time) to be made.
	""" ;
             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcontainer.html> ;
             rdfs:label "NXcontainer" ;
             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcontainer.html> ;
             :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXcoordinate_system
:NXcoordinate_system rdf:type owl:Class ;
                     rdfs:subClassOf :NXobject ,
                                     :NeXusBaseClass ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxcoordinate-system-depends-on-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxcoordinate-system-origin-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxcoordinate-system-transformations-group
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxcoordinate-system-type-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxcoordinate-system-x-alias-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxcoordinate-system-x-direction-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxcoordinate-system-x-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxcoordinate-system-y-alias-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxcoordinate-system-y-direction-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxcoordinate-system-y-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxcoordinate-system-z-alias-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxcoordinate-system-z-direction-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxcoordinate-system-z-field
                                     ] ;
                     rdfs:comment """
        Base class to detail a coordinate system (CS).

        Instances of ``NXcoordinate_system`` can be used to describe coordinate systems
        other than the default `NeXus coordinate system <https://manual.nexusformat.org/design.html#the-nexus-coordinate-system>`_.

        Whenever possible, all instances of :ref:`NXcoordinate_system`
        should be used at the top-level (i.e, directly below ``NXentry``)
        within an application definition or within a NeXus file.

        ``NXcoordinate_system`` can be part of the transformations chain
        using :ref:`NXtransformations`, where it acts as a linear
        change-of-basis transformation (using a 3x3 matrix with the basis
        vectors ``x``, `y``, and ``z`` as columns).

        Any group that has an optional ``depends_on`` field or any field
        that has an optional ``depends_on`` attribute has a fallback when
        ``depends_on`` is not provided. The fallback behavior involves
        traversing up the hierarchy until the first ancestor that contains one
        and only one ``NXcoordinate_system`` group is found. If such an ancestor
        exists, its coordinate system applies. If none is found or more than
        one instance of ``NXcoordinate_system`` is found at the same level,
        then the current coordinate system is not defined with respect to
        anything else. As an example, if there is only one ``NXcoordinate_system``
        called \"my_coordinate_system\" defined directly under ``NXentry``, each
        optional ``depends_on`` field/attribute that is not defined
        automatically defaults to ``depends_on=my_coordinate_system``.

        How many groups of type ``NXcoordinate_system`` should be used in
        an application definition?

        * 0; if there is no instance of ``NXcoordinate_system`` across the
          entire tree, you can use ``depends_on=\".\"`` to state that this
          transformation depends on the default
          `NeXus coordinate system <https://manual.nexusformat.org/design.html#the-nexus-coordinate-system>`_
          (which is the same as the one used by `McStas <https://mcstas.org/>`_).

          For the sake of clarity, even in this case it is better
          to be explicit and consistent for every other coordinate system definition
          to support users with interpreting the content and logic behind
          every instance of the tree.

          The default NeXus coordinate system (i.e., the McStas coordinate
          system) can be expressed as follows:

          .. code-block::
                    
            mcstas@NXcoordinate_system
                x = [1, 0, 0]
                y = [0, 1, 0]
                z = [0, 0, 1]
                @y_direction = \"opposite to gravity\"
                @z_direction = \"direction of the primary beam\"

          Note that this assumes that the direction of the beam is not defined in the ``NXbeam`` instance.

        * 1; if only one :ref:`NXcoordinate_system` is defined, it should be
          placed as high up in the tree hierarchy (ideally right below an
          instance of NXentry) of the application definition tree as possible.
          This coordinate system shall be named such that it is clear how this
          coordinate system is typically referred to in a community. For the
          NeXus McStas coordinate system, it is advised to call it ``mcstas``
          for the sake of improved clarity.

          If this is the case, it is assumed that this ``NXcoordinate_system``
          overwrites the NeXus default McStas coordinate system, i.e. users
          can thereby conveniently and explicitly specify the
          coordinate system that they wish to use.

          This case has the advantage that it is explicit and offers no
          ambiguities. However, in reality typically multiple coordinate
          systems have to be mastered especially for complex multi-signal
          modality experiments.

          If this case is realized, the best practice is that in every
          case where this coordinate system should be referred to the respective
          group has a ``depends_on`` field, to clearly indicate which 
          specific coordinate systems is referred to.

        * 2 and more; as soon as more than one :ref:`NXcoordinate_system`
          is specified somewhere in the tree, different interpretations are
          possible as to which of these coordinate systems
          apply or take preference.
          While these ambiguities should be avoided if possible, the
          opportunity for multiples instances enables to have coordinate
          system conventions that are specific for some part of the NeXus
          tree. This is especially useful for deep groups where
          multiple scientific methods are combined or cases where having a
          definition of global conversion tables how to convert between
          representations in different coordinate systems is not desired
          or available for now.

          To resolve the possible ambiguities which specific coordinate systems 
          in an :ref:`NXtransformations` train is referred to, it is even more
          important to use the ``depends_on`` field in groups and the ``depends_on``
          attribute in NXtransformations to refer to one of the ``NXcoordinate_system``
          instances. 
         
          In the case of two or more instances of ``NXcoordinate_system`` it
          is advised to specify the relationship between the two coordinate
          systems by using the :ref:`NXtransformations` group within
          ``NXcoordinate_system``.

        In any case, users are encouraged to write explicit and clean
        ``depends_on`` fields in all groups that encode information for which
        the interpretation of coordinate systems and transformations is relevant.
        If these ``depends_on`` instances are not provided or no instance of
        ``NX_coordinate_system`` exists in the upper part of the hierarchy,
        the application definition is considered underconstrained. Note that this
        is the case for all files that were created before ``NXcoordinate_system``
        was added.
    """ ;
                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcoordinate_system.html> ;
                     rdfs:label "NXcoordinate_system" ;
                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcoordinate_system.html> ;
                     :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXcorrector_cs
:NXcorrector_cs rdf:type owl:Class ;
                rdfs:subClassOf :NXcomponent ,
                                :NeXusBaseClass ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxcorrector-cs-aperture-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxcorrector-cs-applied-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxcorrector-cs-deflector-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxcorrector-cs-electromagnetic-lens-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxcorrector-cs-optical-lens-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxcorrector-cs-tableauid-group
                                ] ;
                rdfs:comment """
        Base class for a corrector reducing (spherical) aberrations of an electron optical setup.
        
        Different technology partners use different conventions and
        models for quantifying the aberration coefficients.
        
        Aberration correction components are especially important for (scanning)
        transmission electron microscopy. Composed of multiple lenses and multipole stigmators,
        their technical details are specific for the technology partner as well as
        the microscope and instrument. Most technical details are proprietary knowledge.
        
        If one component corrects for multiple types of aberrations (like it is the case
        reported here `CEOS <https://www.ceos-gmbh.de/en/research/electrostat>`_) follow this
        design when using corrector and monochromator in an application definition:
        
        * Use :ref:`NXcorrector_cs` for spherical aberration
        * Use :ref:`NXmonochromator` for energy filtering or chromatic aberration
        * Use the group corrector_ax in :ref:`NXem` for axial astigmatism aberration
        
        Although this base class currently provides concepts that are foremost used in
        the field of electron microscopy using this base class is not restricted to this
        research field. NXcorrector_cs can also serve as a container to detail, in
        combination with :ref:`NXaberration`, about measured aberrations in classical optics.
        In optics, though, the difference is that the design of the :ref:NXoptical_lens`
        itself (e.g., using aspheric lenses or combinations of lenses) enables to
        reduce spherical aberrations.
    """ ;
                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html> ;
                rdfs:label "NXcorrector_cs" ;
                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html> ;
                :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXcrystal
:NXcrystal rdf:type owl:Class ;
           rdfs:subClassOf :NXcomponent ,
                           :NeXusBaseClass ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcrystal-azimuthal-angle-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcrystal-bragg-angle-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcrystal-chemical-formula-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcrystal-curvature-horizontal-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcrystal-curvature-vertical-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcrystal-cut-angle-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcrystal-cylindrical-orientation-angle-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcrystal-d-spacing-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcrystal-density-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcrystal-depends-on-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcrystal-geometry-group
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcrystal-is-cylindrical-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcrystal-mosaic-horizontal-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcrystal-mosaic-vertical-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcrystal-off-geometry-group
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcrystal-order-no-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcrystal-orientation-matrix-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcrystal-polar-angle-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcrystal-reflection-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcrystal-reflectivity-group
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcrystal-scattering-vector-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcrystal-segment-columns-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcrystal-segment-gap-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcrystal-segment-height-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcrystal-segment-rows-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcrystal-segment-thickness-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcrystal-segment-width-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcrystal-shape-group
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcrystal-space-group-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcrystal-temperature-coefficient-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcrystal-temperature-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcrystal-temperature-log-group
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcrystal-thickness-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcrystal-transmission-group
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcrystal-type-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcrystal-unit-cell-a-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcrystal-unit-cell-alpha-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcrystal-unit-cell-b-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcrystal-unit-cell-beta-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcrystal-unit-cell-c-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcrystal-unit-cell-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcrystal-unit-cell-gamma-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcrystal-unit-cell-volume-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcrystal-usage-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcrystal-wavelength-field
                           ] ;
           rdfs:comment """
    A crystal monochromator or analyzer. 
    
    Permits double bent
    monochromator comprised of multiple segments with anisotropic 
    Gaussian mosaic.
    
    If curvatures are set to zero or are absent, array 
    is considered to be flat.
    
    Scattering vector is perpendicular to surface. Crystal is oriented
    parallel to beam incident on crystal before rotation, and lies in
    vertical plane.
  """ ;
           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html> ;
           rdfs:label "NXcrystal" ;
           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html> ;
           :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXcs_computer
:NXcs_computer rdf:type owl:Class ;
               rdfs:subClassOf :NXobject ,
                               :NeXusBaseClass ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxcs-computer-memoryid-group
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxcs-computer-name-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxcs-computer-operating-system-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxcs-computer-processorid-group
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxcs-computer-storageid-group
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxcs-computer-uuid-field
                               ] ;
               rdfs:comment """
        Base class for reporting the description of a computer
    """ ;
               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_computer.html> ;
               rdfs:label "NXcs_computer" ;
               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_computer.html> ;
               :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXcs_filter_boolean_mask
:NXcs_filter_boolean_mask rdf:type owl:Class ;
                          rdfs:subClassOf :NXobject ,
                                          :NeXusBaseClass ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxcs-filter-boolean-mask-bitdepth-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxcs-filter-boolean-mask-depends-on-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxcs-filter-boolean-mask-mask-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxcs-filter-boolean-mask-number-of-objects-field
                                          ] ;
                          rdfs:comment """
        Base class for packing and unpacking booleans.
        
        The field mask should be constructed from packing a vector of booleans
        (a bitfield) into unsigned integers with bytesize bitdepth. Padding to
        an integer number of such integers is assumed.
        
        Thereby, this base class can be used to inform software about necessary modulo
        operations to decode the mask to recover e.g. set membership of objects in sets
        whose membership has been encoded as a vector of booleans.
        
        This is useful e.g. when processing object sets such as point cloud data.
        If e.g. a spatial filter has been applied to a set of points, we may wish to document
        memory-space efficiently which points were analyzed. An array of boolean values
        is one option to achieve this. A value is true if the point is included and false otherwise.
    """ ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_filter_boolean_mask.html> ;
                          rdfs:label "NXcs_filter_boolean_mask" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_filter_boolean_mask.html> ;
                          :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXcs_memory
:NXcs_memory rdf:type owl:Class ;
             rdfs:subClassOf :NXcomponent ,
                             :NeXusBaseClass ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxcs-memory-circuit-group
                             ] ;
             rdfs:comment """
        Base class for reporting the description of the memory system of a computer.
    """ ;
             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_memory.html> ;
             rdfs:label "NXcs_memory" ;
             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_memory.html> ;
             :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXcs_prng
:NXcs_prng rdf:type owl:Class ;
           rdfs:subClassOf :NXobject ,
                           :NeXusBaseClass ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcs-prng-program-group
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcs-prng-seed-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcs-prng-type-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxcs-prng-warmup-field
                           ] ;
           rdfs:comment """
        Computer science description of pseudo-random number generator.
        
        The purpose of this base class is to identify if exactly the same sequence can be
        reproduced, like for a PRNG or not, like for a true physically random source.
    """ ;
           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_prng.html> ;
           rdfs:label "NXcs_prng" ;
           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_prng.html> ;
           :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXcs_processor
:NXcs_processor rdf:type owl:Class ;
                rdfs:subClassOf :NXcomponent ,
                                :NeXusBaseClass ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxcs-processor-circuit-group
                                ] ;
                rdfs:comment """
        Base class for reporting the description of processing units of a computer.
        
        Examples are e.g. classical so-called central processing units (CPUs),
        coprocessors, graphic cards, accelerator processing units or a system of these.
    """ ;
                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_processor.html> ;
                rdfs:label "NXcs_processor" ;
                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_processor.html> ;
                :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXcs_profiling
:NXcs_profiling rdf:type owl:Class ;
                rdfs:subClassOf :NXobject ,
                                :NeXusBaseClass ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxcs-profiling-command-line-call-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxcs-profiling-cs-computer-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxcs-profiling-current-working-directory-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxcs-profiling-end-time-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxcs-profiling-eventid-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxcs-profiling-max-gpus-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxcs-profiling-max-processes-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxcs-profiling-max-threads-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxcs-profiling-start-time-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxcs-profiling-total-elapsed-time-field
                                ] ;
                rdfs:comment """
        Computer science description for performance and profiling data of an application.
        
        Performance monitoring and benchmarking of software is a task where questions
        can be asked at various levels of detail. In general, there are three main
        contributions to performance:
        
        * Hardware capabilities and configuration
        * Software configuration and capabilities
        * Dynamic effects of the system in operation and the system working together
          with eventually multiple computers, especially when these have to exchange
          information across a network and these are used usually by multiple users.
        
        At the most basic level users may wish to document how long e.g. a data
        analysis with a scientific software, i.e. an app took.
        
        A frequent idea is here to answer practical questions like how critical is the
        effect on the workflow of the scientists, i.e. is the analysis possible in
        a few seconds or would it take days if I were to run this analysis on a
        comparable machine?
        For this more qualitative performance monitoring, mainly the order of
        magnitude is relevant, as well as how this was achieved using parallelization
        (i.e. reporting the number of CPU and GPU resources used, the number of
        processes and threads configured, and providing basic details about the computer).
        
        At more advanced levels benchmarks may go as deep as detailed temporal tracking
        of individual processor instructions, their relation to other instructions, the
        state of call stacks; in short eventually the entire app execution history
        and hardware state history. Such analyses are mainly used for performance
        optimization, i.e. by software and hardware developers as well as for
        tracking bugs. Specialized software exists which documents such performance
        data in specifically-formatted event log files or databases.
        
        This base class cannot and should not replace these specific solutions for now.
        Instead, the intention of the base class is to serve scientists at the
        basic level to enable simple monitoring of performance data and log profiling
        data of key algorithmic steps or parts of computational workflows, so that
        these pieces of information can guide users which order of magnitude differences
        should be expected or not.
        
        Developers of application definitions should add additional fields and
        references to e.g. more detailed performance data to which they wish to link
        the metadata in this base class.
    """ ;
                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_profiling.html> ;
                rdfs:label "NXcs_profiling" ;
                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_profiling.html> ;
                :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXcs_profiling_event
:NXcs_profiling_event rdf:type owl:Class ;
                      rdfs:subClassOf :NXobject ,
                                      :NeXusBaseClass ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxcs-profiling-event-description-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxcs-profiling-event-elapsed-time-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxcs-profiling-event-end-time-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxcs-profiling-event-max-gpus-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxcs-profiling-event-max-processes-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxcs-profiling-event-max-resident-memory-snapshot-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxcs-profiling-event-max-threads-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxcs-profiling-event-max-virtual-memory-snapshot-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxcs-profiling-event-start-time-field
                                      ] ;
                      rdfs:comment """
        Computer science description of a profiling event.
    """ ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_profiling_event.html> ;
                      rdfs:label "NXcs_profiling_event" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_profiling_event.html> ;
                      :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXcs_storage
:NXcs_storage rdf:type owl:Class ;
              rdfs:subClassOf :NXcomponent ,
                              :NeXusBaseClass ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxcs-storage-circuit-group
                              ] ;
              rdfs:comment """
        Base class for reporting the description of the I/O of a computer.
    """ ;
              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_storage.html> ;
              rdfs:label "NXcs_storage" ;
              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_storage.html> ;
              :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXcsg
:NXcsg rdf:type owl:Class ;
       rdfs:subClassOf :NXobject ,
                       :NeXusBaseClass ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :has ;
                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                         owl:onClass :nxcsg-a-group
                       ] ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :has ;
                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                         owl:onClass :nxcsg-b-group
                       ] ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :has ;
                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                         owl:onClass :nxcsg-geometry-field
                       ] ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :has ;
                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                         owl:onClass :nxcsg-operation-field
                       ] ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :has ;
                         owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                         owl:onClass :nxcsg-a-group
                       ] ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :has ;
                         owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                         owl:onClass :nxcsg-b-group
                       ] ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :has ;
                         owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                         owl:onClass :nxcsg-geometry-field
                       ] ;
       rdfs:comment """
    Constructive Solid Geometry (CSG) base class.
    
    Offers concepts for combining the definitions of leaf and
    branching nodes of a CSG tree.""" ;
       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcsg.html> ;
       rdfs:label "NXcsg" ;
       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcsg.html> ;
       :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXcxi_ptycho
:NXcxi_ptycho rdf:type owl:Class ;
              rdfs:subClassOf :NeXusApplicationClass ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxcxi-ptycho-data-1-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxcxi-ptycho-data-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxcxi-ptycho-entry-1-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxcxi-ptycho-sample-1-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxcxi-ptycho-data-1-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxcxi-ptycho-data-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxcxi-ptycho-sample-1-group
                              ] ;
              rdfs:comment """
		Application definition for a ptychography experiment, compatible with CXI from version 1.6. 

		This is compatible with CXI from version 1.6 if this application definition
		is put at the top \"entry\" level. Above this a \"cxi_version\" field should be defined. The CXI format is name based, rather than class based, and so it is important
		to pay attention to the naming convention to be CXI compatible. There are duplications due to the format merger. These should be achieved by linking, 
		with hdf5 Virtual Dataset being used to restructure any data that needs to be remapped. To be fully CXI compatible, all units (including energy) must be in SI units. 

		An example here is that CXI expects the data to always to have shape (npts_x*npts_y, frame_size_x, frame_size_y). For nexus this is only true for arbitrary scan paths
		with raster format scans taking shape (npts_x, npts_y, frame_size_x, frame_size_y). 
    """ ;
              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html> ;
              rdfs:label "NXcxi_ptycho" ;
              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html> ;
              :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXcylindrical_geometry
:NXcylindrical_geometry rdf:type owl:Class ;
                        rdfs:subClassOf :NXobject ,
                                        :NeXusBaseClass ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxcylindrical-geometry-cylinders-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxcylindrical-geometry-detector-number-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxcylindrical-geometry-vertices-field
                                        ] ;
                        rdfs:comment """
    Geometry description for cylindrical shapes.
    This class can be used in place of ``NXoff_geometry`` when an exact
    representation for cylinders is preferred.
    For example, for Helium-tube, neutron detectors.
    It can be used to describe the shape of any component, including detectors.
    In the case of detectors it can be used to define the shape of a single pixel, or,
    if the pixel shapes are non-uniform, to describe the shape of the whole detector.
  """ ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcylindrical_geometry.html> ;
                        rdfs:label "NXcylindrical_geometry" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcylindrical_geometry.html> ;
                        :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXdata
:NXdata rdf:type owl:Class ;
        rdfs:subClassOf :NXobject ,
                        :NeXusBaseClass ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxdata-auxiliary-signals-attribute
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxdata-axes-attribute
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxdata-axisname-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxdata-axisname-indices-attribute
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxdata-data-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxdata-default-slice-attribute
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxdata-errors-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxdata-fieldname-errors-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxdata-fieldname-offset-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxdata-fieldname-scaling-factor-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxdata-offset-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxdata-scaling-factor-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxdata-signal-attribute
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxdata-title-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxdata-x-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxdata-y-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxdata-z-field
                        ] ;
        rdfs:comment """
		The :ref:`NXdata` class is designed to encapsulate all the information required for a set of data to be plotted.
		NXdata groups contain plottable data (also referred to as *signals* or *dependent variables*) and their
		associated axis coordinates (also referred to as *axes* or *independent variables*).

		The actual names of the :ref:`DATA </NXdata/DATA-field>` and :ref:`AXISNAME </NXdata/AXISNAME-field>` fields
		can be chosen :ref:`freely <validItemName>`, as indicated by the upper case (this is a common convention in all NeXus classes).
		
		.. note:: ``NXdata`` provides data and coordinates to be plotted but
			does not describe how the data is to be plotted or even the dimensionality of the plot.
			https://www.nexusformat.org/NIAC2018Minutes.html#nxdata-plottype--attribute

		.. include:: data/index.rst
		   :start-line: 1

		.. admonition:: Example of a simple curve plot

			.. code-block::

				data:NXdata
				  @signal = \"data\"
				  @axes = [\"x\"]
				  data: float[100]
				  x: float[100]

		More complex cases are supported

		* histogram data: ``x`` has one more value than ``data``.
		* alternative axes: instead of a single ``x`` axis you can have several axes, one of which being the default.
		* signals with more than one dimension: ``data`` could be 2D with axes ``x`` and ``y`` along each dimension.
		* axes with more than one dimension: ``data`` could be 2D with axes ``x`` and ``y`` also being 2D, providing a
		  unique ``(x, y)`` coordinate for each ``data`` point.

		**Signals:**

		.. index:: plotting

		.. admonition:: Defined by

			* :ref:`DATA </NXdata/DATA-field>` fields
			* the :ref:`signal </NXdata@signal-attribute>` attribute
			* the :ref:`auxiliary_signals</NXdata@auxiliary_signals-attribute>` attribute

		The :ref:`DATA </NXdata/DATA-field>` fields contain the signal values to be plotted. The name of the field
		to be used as the *default plot signal* is provided by the :ref:`signal </NXdata@signal-attribute>` attribute.
		The names of the fields to be used as *secondary plot signals* are provided by the
		:ref:`auxiliary_signals</NXdata@auxiliary_signals-attribute>` attribute.

		.. admonition:: An example with three signals, one of which being the default

			.. code-block::

				data:NXdata
				  @signal = \"data1\"
				  @auxiliary_signals = [\"data2\", \"data3\"]
				  data1: float[10,20,30]  # the default signal
				  data2: float[10,20,30]
				  data3: float[10,20,30]

		**Axes:**

		.. index:: axes (attribute)
		.. index:: coordinates

		.. admonition:: Defined by

			* :ref:`AXISNAME </NXdata/AXISNAME-field>` fields
			* the :ref:`axes </NXdata@axes-attribute>` attribute
			* :ref:`AXISNAME_indices </NXdata@AXISNAME_indices-attribute>` attributes

		The fields and attributes are defined as follows

		1. The :ref:`AXISNAME </NXdata/AXISNAME-field>` fields contain the axis coordinates associated with the signal values.

		2. The :ref:`axes </NXdata@axes-attribute>` attribute provides the names of the :ref:`AXISNAME </NXdata/AXISNAME-field>`
		   fields to be used as the `default axis` for each dimension of the :ref:`DATA </NXdata/DATA-field>` fields.

		3. The :ref:`AXISNAME_indices </NXdata@AXISNAME_indices-attribute>` attributes describe the :ref:`DATA </NXdata/DATA-field>`
		   dimensions spanned by the corresponding :ref:`AXISNAME </NXdata/AXISNAME-field>` fields.

		The fields and attributes have the following constraints

		1. The length of the :ref:`axes </NXdata@axes-attribute>` attribute must be equal to the rank of the :ref:`DATA </NXdata/DATA-field>`
		   fields. When a particular dimension has no default axis, the string “.” is used in that position.

		2. The number of values in :ref:`AXISNAME_indices </NXdata@AXISNAME_indices-attribute>` must be equal to the rank of the corresponding
		   :ref:`AXISNAME </NXdata/AXISNAME-field>` field.

		3. When :ref:`AXISNAME_indices </NXdata@AXISNAME_indices-attribute>` is missing for a given
		   :ref:`AXISNAME </NXdata/AXISNAME-field>` field, the positions of the :ref:`AXISNAME </NXdata/AXISNAME-field>`
		   field name in the :ref:`axes </NXdata@axes-attribute>` attribute are used.

		4. When :ref:`AXISNAME_indices </NXdata@AXISNAME_indices-attribute>` is the same as the indices of \"AXISNAME\" in the
		   :ref:`axes </NXdata@axes-attribute>` attribute, there is no need to provide
		   :ref:`AXISNAME_indices </NXdata@AXISNAME_indices-attribute>`.

		5. The indices of \"AXISNAME\" in the :ref:`axes </NXdata@axes-attribute>` attribute must be a subset of
		   :ref:`AXISNAME_indices </NXdata@AXISNAME_indices-attribute>`.

		6. The shape of an :ref:`AXISNAME </NXdata/AXISNAME-field>` field must correspond to the shape of the
		   :ref:`DATA </NXdata/DATA-field>` dimensions it spans. This means that for each dimension ``i`` in ``[0, AXISNAME.ndim)``
		   spanned by axis field :ref:`AXISNAME </NXdata/AXISNAME-field>`, the number of axis values ``AXISNAME.shape[i]``
		   along dimension ``i`` must be equal to the number of data points ``DATA.shape[AXISNAME_indices[i]]`` along dimension ``i``
		   or one more than the number of data points ``DATA.shape[AXISNAME_indices[i]]+1`` in case the
		   :ref:`AXISNAME </NXdata/AXISNAME-field>` field contains histogram bin edges along dimension ``i``.

		Highlight consequences of these constraints

		1. An :ref:`AXISNAME </NXdata/AXISNAME-field>` field can have more than one dimension and can therefore span
		   more than one :ref:`DATA </NXdata/DATA-field>` dimension. Conversely, one :ref:`DATA </NXdata/DATA-field>` dimension
		   can be spanned by more than one :ref:`AXISNAME </NXdata/AXISNAME-field>` field. The default axis name (if any)
		   of each dimension can be found in the :ref:`axes </NXdata@axes-attribute>` attribute.

		2. A list of all available axes is not provided directly. All strings in the :ref:`axes </NXdata@axes-attribute>` attribute
		   (excluding the “.” string) are axis field names. In addition the prefix of an attribute ending with the string \"_indices\" is also
		   an axis field name.

		.. admonition:: The following example covers all axes features supported (see :ref:`sphx_glr_classes_base_classes_data_plot_fscan2d.py`)

			.. code-block::

				data:NXdata
				  @signal = \"data\"
				  @axes = [\"x_set\", \"y_set\", \".\"]  # default axes for all three dimensions
				  @x_encoder_indices = [0, 1]
				  @y_encoder_indices = 1           # or [1]
				  data: float[10,7,1024]
				  x_encoder: float[11,7]           # coordinates along the first and second dimensions
				  y_encoder: float[7]              # coordinates along the second dimension
				  x_set: float[10]                 # default coordinates along the first dimension
				  y_set: float[7]                  # default coordinates along the second dimension

		**Uncertainties:**

		.. admonition:: Defined by

			* :ref:`FIELDNAME_errors </NXdata/FIELDNAME_errors-field>` fields

		Standard deviations on data values as well as coordinates can be provided by
		:ref:`FIELDNAME_errors </NXdata/FIELDNAME_errors-field>` fields where ``FIELDNAME`` is the name of a
		:ref:`DATA </NXdata/DATA-field>` field or an :ref:`AXISNAME </NXdata/AXISNAME-field>` field.

		.. admonition:: An example of uncertainties on the signal, auxiliary signals and axis coordinates

			.. code-block::

				data:NXdata
				  @signal = \"data1\"
				  @auxiliary_signals = [\"data2\", \"data3\"]
				  @axes = [\"x\", \".\", \"z\"]
				  data1: float[10,20,30]
				  data2: float[10,20,30]
				  data3: float[10,20,30]
				  x: float[10]
				  z: float[30]
				  data1_errors: float[10,20,30]
				  data2_errors: float[10,20,30]
				  data3_errors: float[10,20,30]
				  x_errors: float[10]
				  z_errors: float[30]

	""" ;
        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdata.html> ;
        rdfs:label "NXdata" ;
        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdata.html> ;
        :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXdeflector
:NXdeflector rdf:type owl:Class ;
             rdfs:subClassOf :NXcomponent ,
                             :NeXusBaseClass ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxdeflector-current-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxdeflector-name-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxdeflector-offset-x-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxdeflector-offset-y-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxdeflector-type-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxdeflector-voltage-field
                             ] ;
             rdfs:comment """
        Component of an electron analyzer that deflects the paths of electrons. This includes electrostatic and electromagnetic deflectors.

    """ ;
             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdeflector.html> ;
             rdfs:label "NXdeflector" ;
             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdeflector.html> ;
             :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXdelocalization
:NXdelocalization rdf:type owl:Class ;
                  rdfs:subClassOf :NXobject ,
                                  :NeXusBaseClass ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxdelocalization-grid-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxdelocalization-weighting-model-group
                                  ] ;
                  rdfs:comment """
         Base class of the configuration and results of a delocalization algorithm.
         
         Delocalization is used to distribute point-like objects on a grid to obtain
         e.g. smoother count, composition, or concentration values of scalar fields
         and compute gradients of these fields.
    """ ;
                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdelocalization.html> ;
                  rdfs:label "NXdelocalization" ;
                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdelocalization.html> ;
                  :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXdetector
:NXdetector rdf:type owl:Class ;
            rdfs:subClassOf :NXcomponent ,
                            :NeXusBaseClass ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-acquisition-mode-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-angular-calibration-applied-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-angular-calibration-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-azimuthal-angle-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-beam-center-x-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-beam-center-y-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-bit-depth-readout-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-calibration-date-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-calibration-method-group
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-channelname-channel-group
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-collection-group
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-count-time-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-countrate-correction-applied-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-countrate-correction-lookup-table-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-crate-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-data-errors-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-data-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-data-file-group
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-dead-time-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-depends-on-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-description-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-detection-gas-path-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-detector-module-group
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-detector-number-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-detector-readout-time-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-diameter-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-distance-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-efficiency-group
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-flatfield-applied-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-flatfield-errors-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-flatfield-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-frame-start-number-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-frame-time-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-gain-setting-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-gas-pressure-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-geometry-group
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-image-key-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-input-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-layout-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-local-name-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-number-of-cycles-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-pixel-mask-applied-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-pixel-mask-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-polar-angle-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-raw-time-of-flight-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-real-time-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-saturation-value-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-sensor-material-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-sensor-thickness-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-sequence-number-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-serial-number-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-slot-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-solid-angle-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-start-time-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-stop-time-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-threshold-energy-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-time-of-flight-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-trigger-dead-time-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-trigger-delay-time-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-trigger-delay-time-set-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-trigger-internal-delay-time-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-type-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-underload-value-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-virtual-pixel-interpolation-applied-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-x-pixel-offset-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-x-pixel-size-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-y-pixel-offset-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-y-pixel-size-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxdetector-z-pixel-offset-field
                            ] ;
            rdfs:comment """
    A detector, detector bank, or multidetector.
  """ ;
            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html> ;
            rdfs:label "NXdetector" ;
            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html> ;
            :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXdetector_channel
:NXdetector_channel rdf:type owl:Class ;
                    rdfs:subClassOf :NXobject ,
                                    :NeXusBaseClass ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxdetector-channel-flatfield-applied-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxdetector-channel-flatfield-errors-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxdetector-channel-flatfield-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxdetector-channel-pixel-mask-applied-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxdetector-channel-pixel-mask-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxdetector-channel-saturation-value-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxdetector-channel-threshold-energy-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxdetector-channel-underload-value-field
                                    ] ;
                    rdfs:comment """
    Description and metadata for a single channel from a multi-channel detector.

    Given an :ref:`NXdata` group linked as part of an NXdetector group that has an axis with named channels (see the
    example in :ref:`NXdata </NXdata@default_slice-attribute>`), the NXdetector will have a series of NXdetector_channel groups, one for each
    channel, named CHANNELNAME_channel.

    Example, given these axes in the NXdata group::
    
      @axes = [\"image_id\", \"channel\", \".\", \".\"]

    And this list of channels in the NXdata group::
    
      channel = [\"threshold_1\", \"threshold_2\", \"difference\"]

    The NXdetector group would have three NXdetector_channel groups::
    
      detector:NXdetector
        ...
        threshold_1_channel:NXdetector_channel
          threshold_energy = float
          flatfield = float[i, j]
          pixel_mask = uint[i, j]
          flatfield_applied = bool
          pixel_mask_applied = bool
        threshold_2_channel:NXdetector_channel
          threshold_energy = float
          flatfield = float[i, j]
          pixel_mask = uint[i, j]
          flatfield_applied = bool
          pixel_mask_applied = bool
        difference_channel:NXdetector_channel
          threshold_energy = float[2]
  """ ;
                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector_channel.html> ;
                    rdfs:label "NXdetector_channel" ;
                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector_channel.html> ;
                    :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXdetector_group
:NXdetector_group rdf:type owl:Class ;
                  rdfs:subClassOf :NXobject ,
                                  :NeXusBaseClass ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxdetector-group-group-index-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxdetector-group-group-names-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxdetector-group-group-parent-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxdetector-group-group-type-field
                                  ] ;
                  rdfs:comment """
		Logical grouping of detectors. When used, describes a group of detectors.

		Each detector is represented as an NXdetector 
		with its own detector data array.  Each detector data array
		may be further decomposed into array sections by use of
		NXdetector_module groups.  Detectors can be grouped logically
		together using NXdetector_group. Groups can be further grouped
		hierarchically in a single NXdetector_group (for example, if
		there are multiple detectors at an endstation or multiple 
		endstations at a facility).  Alternatively, multiple 
		NXdetector_groups can be provided.

		The groups are defined hierarchically, with names given
		in the group_names field, unique identifying indices given
		in the field group_index, and the level in the hierarchy
		given in the group_parent field.  For example if an x-ray
		detector group, DET, consists of four detectors in a
		rectangular array::
						
				 DTL	DTR
				 DLL	DLR
						
		We could have::
					
			group_names: [\"DET\", \"DTL\", \"DTR\", \"DLL\", \"DLR\"]
		 	group_index: [1, 2, 3, 4, 5]
		 	group_parent:  [-1, 1, 1, 1, 1]
	""" ;
                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector_group.html> ;
                  rdfs:label "NXdetector_group" ;
                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector_group.html> ;
                  :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXdetector_module
:NXdetector_module rdf:type owl:Class ;
                   rdfs:subClassOf :NXobject ,
                                   :NeXusBaseClass ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxdetector-module-data-origin-field
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxdetector-module-data-size-field
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxdetector-module-depends-on-field
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxdetector-module-fast-pixel-direction-field
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxdetector-module-module-offset-field
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxdetector-module-slow-pixel-direction-field
                                   ] ;
                   rdfs:comment """
		Geometry and logical description of a detector module. When used, child group to NXdetector.
		
		Many detectors consist of multiple
		smaller modules. Sometimes it is important to know the exact position of such
		modules.
		This is the purpose of this group. It is a child group to NXdetector.

		Note, the pixel size is given as values in the array fast_pixel_direction and slow_pixel_direction.
	""" ;
                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html> ;
                   rdfs:label "NXdetector_module" ;
                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html> ;
                   :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXdirecttof
:NXdirecttof rdf:type owl:Class ;
             rdfs:subClassOf :NXtofraw ,
                             :NeXusApplicationClass ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxdirecttof-entry-group
                             ] ;
             rdfs:comment "This is a application definition for raw data from a direct geometry TOF spectrometer" ;
             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXdirecttof.html> ;
             rdfs:label "NXdirecttof" ;
             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXdirecttof.html> ;
             :extends "NXtofraw" .


###  https://w3id.org/PaN/NeXus/definitions#NXdisk_chopper
:NXdisk_chopper rdf:type owl:Class ;
                rdfs:subClassOf :NXcomponent ,
                                :NeXusBaseClass ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxdisk-chopper-beam-position-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxdisk-chopper-delay-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxdisk-chopper-depends-on-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxdisk-chopper-distance-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxdisk-chopper-geometry-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxdisk-chopper-off-geometry-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxdisk-chopper-pair-separation-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxdisk-chopper-phase-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxdisk-chopper-radius-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxdisk-chopper-ratio-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxdisk-chopper-rotation-speed-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxdisk-chopper-slit-angle-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxdisk-chopper-slit-edges-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxdisk-chopper-slit-height-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxdisk-chopper-slits-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxdisk-chopper-top-dead-center-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxdisk-chopper-type-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxdisk-chopper-wavelength-range-field
                                ] ;
                rdfs:comment """
		A device blocking the beam in a temporal periodic pattern.

		A disk which blocks the beam but has one or more slits to periodically
		let neutrons through as the disk rotates. Often used in pairs, one
		NXdisk_chopper should be defined for each disk.

		The rotation of the disk is commonly monitored by recording a timestamp for
		each full rotation of disk, by having a sensor in the stationary disk housing
		sensing when it is aligned with a feature (such as a magnet) on the disk.
		We refer to this below as the \"top-dead-center signal\".

		Angles and positive rotation speeds are measured in an anticlockwise
		direction when facing away from the source.
	""" ;
                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html> ;
                rdfs:label "NXdisk_chopper" ;
                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html> ;
                :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXdispersion
:NXdispersion rdf:type owl:Class ;
              rdfs:subClassOf :NXobject ,
                              :NeXusBaseClass ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxdispersion-dispersion-function-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxdispersion-dispersion-table-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxdispersion-model-name-field
                              ] ;
              rdfs:comment """
        A dispersion denoting a sum of different dispersions.
        All NXdispersion_table and NXdispersion_function groups will be added together
        to form a single dispersion.
    """ ;
              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion.html> ;
              rdfs:label "NXdispersion" ;
              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion.html> ;
              :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXdispersion_function
:NXdispersion_function rdf:type owl:Class ;
                       rdfs:subClassOf :NXobject ,
                                       :NeXusBaseClass ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxdispersion-function-convention-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxdispersion-function-dispersion-repeated-parameter-group
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxdispersion-function-dispersion-single-parameter-group
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxdispersion-function-energy-identifier-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxdispersion-function-energy-max-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxdispersion-function-energy-min-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxdispersion-function-energy-unit-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxdispersion-function-formula-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxdispersion-function-model-name-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxdispersion-function-representation-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxdispersion-function-wavelength-identifier-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxdispersion-function-wavelength-max-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxdispersion-function-wavelength-min-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxdispersion-function-wavelength-unit-field
                                       ] ;
                       rdfs:comment """
         This describes a dispersion function for a material or layer
    """ ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_function.html> ;
                       rdfs:label "NXdispersion_function" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_function.html> ;
                       :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXdispersion_repeated_parameter
:NXdispersion_repeated_parameter rdf:type owl:Class ;
                                 rdfs:subClassOf :NXobject ,
                                                 :NeXusBaseClass ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxdispersion-repeated-parameter-description-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxdispersion-repeated-parameter-name-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxdispersion-repeated-parameter-parameter-units-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxdispersion-repeated-parameter-values-field
                                                 ] ;
                                 rdfs:comment """
        A repeated parameter for a dispersion function
    """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_repeated_parameter.html> ;
                                 rdfs:label "NXdispersion_repeated_parameter" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_repeated_parameter.html> ;
                                 :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXdispersion_single_parameter
:NXdispersion_single_parameter rdf:type owl:Class ;
                               rdfs:subClassOf :NXobject ,
                                               :NeXusBaseClass ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxdispersion-single-parameter-description-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxdispersion-single-parameter-name-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxdispersion-single-parameter-value-field
                                               ] ;
                               rdfs:comment """
        A single parameter for a dispersion function
    """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_single_parameter.html> ;
                               rdfs:label "NXdispersion_single_parameter" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_single_parameter.html> ;
                               :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXdispersion_table
:NXdispersion_table rdf:type owl:Class ;
                    rdfs:subClassOf :NXobject ,
                                    :NeXusBaseClass ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxdispersion-table-convention-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxdispersion-table-dielectric-function-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxdispersion-table-energy-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxdispersion-table-model-name-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxdispersion-table-refractive-index-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxdispersion-table-wavelength-field
                                    ] ;
                    rdfs:comment """
        A dispersion table denoting energy, dielectric function tabulated values.
    """ ;
                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_table.html> ;
                    rdfs:label "NXdispersion_table" ;
                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_table.html> ;
                    :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXdispersive_material
:NXdispersive_material rdf:type owl:Class ;
                       rdfs:subClassOf :NeXusApplicationClass ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxdispersive-material-entry-group
                                       ] ;
                       rdfs:comment """
        An application definition for describing a dispersive material.
    """ ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html> ;
                       rdfs:label "NXdispersive_material" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html> ;
                       :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXdistortion
:NXdistortion rdf:type owl:Class ;
              rdfs:subClassOf :NXprocess ,
                              :NeXusBaseClass ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxdistortion-applied-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxdistortion-cdeform-field-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxdistortion-description-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxdistortion-original-centre-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxdistortion-original-points-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxdistortion-rdeform-field-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxdistortion-symmetry-field
                              ] ;
              rdfs:comment """
         Subclass of NXprocess to describe post-processing distortion correction.
    """ ;
              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdistortion.html> ;
              rdfs:label "NXdistortion" ;
              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdistortion.html> ;
              :extends "NXprocess" .


###  https://w3id.org/PaN/NeXus/definitions#NXebeam_column
:NXebeam_column rdf:type owl:Class ;
                rdfs:subClassOf :NXcomponent ,
                                :NeXusBaseClass ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxebeam-column-actuator-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxebeam-column-aperture-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxebeam-column-beam-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxebeam-column-biprismid-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxebeam-column-blankerid-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxebeam-column-component-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxebeam-column-corrector-ax-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxebeam-column-corrector-cs-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxebeam-column-deflector-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxebeam-column-electromagnetic-lens-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxebeam-column-electron-source-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxebeam-column-monochromator-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxebeam-column-operation-mode-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxebeam-column-phaseplateid-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxebeam-column-scan-controller-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxebeam-column-sensor-group
                                ] ;
                rdfs:comment """
        Base class for a set of components providing a controllable electron beam.
        
        The idea behind defining :ref:`NXebeam_column` as an own base class vs. adding these
        concepts in :ref:`NXem_instrument` is that the electron beam generating component
        might be worthwhile to use also in other types of experiments.
    """ ;
                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html> ;
                rdfs:label "NXebeam_column" ;
                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html> ;
                :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXelectromagnetic_lens
:NXelectromagnetic_lens rdf:type owl:Class ;
                        rdfs:subClassOf :NXcomponent ,
                                        :NeXusBaseClass ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxelectromagnetic-lens-current-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxelectromagnetic-lens-description-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxelectromagnetic-lens-mode-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxelectromagnetic-lens-name-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxelectromagnetic-lens-number-of-poles-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxelectromagnetic-lens-power-setting-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxelectromagnetic-lens-type-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxelectromagnetic-lens-voltage-field
                                        ] ;
                        rdfs:comment """
        Base class for an electro-magnetic lens or a compound lens.
        
        For :ref:`NXtransformations` the origin of the coordinate system is placed
        in the center of the lens its pole piece, pinhole, or another point of reference.
        The origin should be specified in the :ref:`NXtransformations`.
        
        For details of electro-magnetic lenses in the literature see e.g.
        
        * `L. Reimer: Scanning Electron Microscopy <https://doi.org/10.1007/978-3-540-38967-5>`_
        * `P. Hawkes: Magnetic Electron Lenses <https://link.springer.com/book/10.1007/978-3-642-81516-4>`_
        * `Y. Liao: Practical Electron Microscopy and Database <https://www.globalsino.com/EM/>`_
    """ ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectromagnetic_lens.html> ;
                        rdfs:label "NXelectromagnetic_lens" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectromagnetic_lens.html> ;
                        :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXelectron_detector
:NXelectron_detector rdf:type owl:Class ;
                     rdfs:subClassOf :NXdetector ,
                                     :NeXusBaseClass ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxelectron-detector-amplifier-bias-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxelectron-detector-amplifier-type-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxelectron-detector-amplifier-voltage-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxelectron-detector-detector-type-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxelectron-detector-detector-voltage-field
                                     ] ;
                     rdfs:comment """
    A subclass of NXdetector for detectors that detect electrons.
  """ ;
                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectron_detector.html> ;
                     rdfs:label "NXelectron_detector" ;
                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectron_detector.html> ;
                     :extends "NXdetector" .


###  https://w3id.org/PaN/NeXus/definitions#NXelectronanalyzer
:NXelectronanalyzer rdf:type owl:Class ;
                    rdfs:subClassOf :NXcomponent ,
                                    :NeXusBaseClass ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxelectronanalyzer-angular-resolution-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxelectronanalyzer-collectioncolumn-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxelectronanalyzer-deflector-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxelectronanalyzer-description-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxelectronanalyzer-detector-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxelectronanalyzer-electromagnetic-lens-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxelectronanalyzer-energy-resolution-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxelectronanalyzer-energydispersion-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxelectronanalyzer-fabrication-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxelectronanalyzer-fast-axes-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxelectronanalyzer-momentum-resolution-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxelectronanalyzer-name-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxelectronanalyzer-resolution-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxelectronanalyzer-slow-axes-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxelectronanalyzer-spatial-resolution-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxelectronanalyzer-spindispersion-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxelectronanalyzer-transmission-function-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxelectronanalyzer-voltage-range-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxelectronanalyzer-work-function-field
                                    ] ;
                    rdfs:comment """
        Basic class for describing an electron analyzer.
        
        This concept is related to term `12.59`_ of the ISO 18115-1:2023 standard.
        
        .. _12.59: https://www.iso.org/obp/ui/en/#iso:std:iso:18115:-1:ed-3:v1:en:term:12.59
    """ ;
                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html> ;
                    rdfs:label "NXelectronanalyzer" ;
                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html> ;
                    :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXelectrostatic_kicker
:NXelectrostatic_kicker rdf:type owl:Class ;
                        rdfs:subClassOf :NXcomponent ,
                                        :NeXusBaseClass ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxelectrostatic-kicker-beamline-distance-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxelectrostatic-kicker-description-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxelectrostatic-kicker-read-current-group
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxelectrostatic-kicker-read-voltage-group
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxelectrostatic-kicker-set-current-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxelectrostatic-kicker-set-voltage-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxelectrostatic-kicker-timing-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxelectrostatic-kicker-beamline-distance-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxelectrostatic-kicker-read-current-group
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxelectrostatic-kicker-read-voltage-group
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxelectrostatic-kicker-set-current-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxelectrostatic-kicker-set-voltage-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxelectrostatic-kicker-timing-field
                                        ] ;
                        rdfs:comment "Base class for an electrostatic kicker." ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXelectrostatic_kicker.html> ;
                        rdfs:label "NXelectrostatic_kicker" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXelectrostatic_kicker.html> ;
                        :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXellipsometry
:NXellipsometry rdf:type owl:Class ;
                rdfs:subClassOf :NXoptical_spectroscopy ,
                                :NeXusApplicationClass ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxellipsometry-entry-group
                                ] ;
                rdfs:comment """
        This is the application definition describing ellipsometry experiments.
        
        Such experiments may be as simple as identifying how a reflected
        beam of light with a single wavelength changes its polarization state,
        to a variable angle spectroscopic ellipsometry experiment.
        
        The application definition specializes :ref:`NXoptical_spectroscopy` by
        extending the terms and setting specific requirements.
        
        Information on ellipsometry is provided, e.g. in:
        
        * H. Fujiwara, Spectroscopic ellipsometry: principles and applications,
          John Wiley & Sons, 2007.
        * R. M. A. Azzam and N. M. Bashara, Ellipsometry and Polarized Light,
          North-Holland Publishing Company, 1977.
        * H. G. Tompkins and E. A. Irene, Handbook of Ellipsometry,
          William Andrew, 2005.
        
        Open access sources:
        
        * https://www.angstromadvanced.com/resource.asp
        * https://pypolar.readthedocs.io/en/latest/
        
        Review articles:
        
        * T. E. Jenkins, \"Multiple-angle-of-incidence ellipsometry\",
          J. Phys. D: Appl. Phys. 32, R45 (1999),
          https://doi.org/10.1088/0022-3727/32/9/201
        * D. E. Aspnes, \"Spectroscopic ellipsometry - Past, present, and future\",
          Thin Solid Films 571, 334-344 (2014),
          https://doi.org/10.1016/j.tsf.2014.03.056
        * R. M. A. Azzam, \"Mueller-matrix ellipsometry: a review\",
          Proc. SPIE 3121, Polarization: Measurement, Analysis, and Remote Sensing,
          (3 October 1997),
          https://doi.org/10.1117/12.283870
        * E. A. Irene, \"Applications of spectroscopic ellipsometry to microelectronics\",
          Thin Solid Films 233, 96-111 (1993),
          https://doi.org/10.1016/0040-6090(93)90069-2
        * S. Zollner et al., \"Spectroscopic ellipsometry from 10 to 700 K\",
          Adv. Opt. Techn., (2022),
          https://doi.org/10.1515/aot-2022-0016
    """ ;
                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html> ;
                rdfs:label "NXellipsometry" ;
                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html> ;
                :extends "NXoptical_spectroscopy" .


###  https://w3id.org/PaN/NeXus/definitions#NXem
:NXem rdf:type owl:Class ;
      rdfs:subClassOf :NeXusApplicationClass ,
                      [ rdf:type owl:Restriction ;
                        owl:onProperty :has ;
                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                        owl:onClass :nxem-entry-group
                      ] ;
      rdfs:comment """
        Application definition for normalized representation of electron microscopy research.
        
        This application definition is a comprehensive, general description for the
        standardization of data and metadata collected using electron microscopy.
        
        NXem is designed to be used for documenting experiments or computer simulations in which
        controlled electron beams are used to study electron-beam matter interactions, to simulate this,
        to explore physical mechanisms and phenomena, or to characterize materials.
        
        *The NeXus application definition NXem defines a hierarchical data model with ten building blocks:*
        
        The data model represents a tree of concepts. The tree is constructed from groups of concepts
        representing the branches surplus fields and attributes representing leafs.
        
        *NXem an introduction for typical use cases in material characterization and simulation:*
        
        Transmission electron microscopy (TEM) and Scanning Transmission Electron Microscopy (STEM)
        Scanning Electron Microscopy (SEM)
        Scanning Electron Microscopy combined a Focused-Ion Beam (SEM/FIB)
        
        *A deeper dive into the branches of NXem:*
        
        NXem is constructed from composing and specializing base classes into the following ten categories:
        
        - The field ``definition`` specifies that the data schema is NXem. In combination with
          administrative metadata such as the ``NeXus_version`` provided by :ref:`NXroot` this
          specifies which version of NXem the instance data in a NeXus/HDF5 file are compliant with.
        - The fields ``identifier_experiment``, ``experiment_alias``, ``experiment_description`` and
          the group ``userID`` provide concepts for storing organizational metadata that
          contextualize the work within the research workflow and humans involved in this.
        - The fields ``start_time``, ``end_time`` provide concepts for framing a temporal context for the research.
        - The groups ``citeID``, ``noteID`` provide concepts for adding contextual details such as citations
          that are associated with or notes, i.e. other artifacts that are deemed relevant when reporting about a measurement
          or simulation. These groups are useful when NXem is used as a serialization format for technology-partner-agnostic
          archival of data and metadata that have been collected during a session with an electron microscope or when a
          simulation was performed.
        - The group ``sampleID`` provides concepts for storing metadata about the sample that was
          characterized or simulated during the session.
        - The group ``measurement`` provides concepts that are useful for describing a measurement
          during a session with an electron microscope. This includes the chain of events of data and metadata that
          were collected during such a session.
        - The group``simulation`` provides concepts that are useful for describing a simulation of an
          electron beam that interacts with matter. Combined with ``measurement`` this provides a data schema
          for defining a digital twin of the microscope and its optical setup.
        - The groups ``consistent_rotations``, ``NAMED_reference_frame`` provide concepts for
          reporting coordinate systems (frames of reference) and rotation conventions that clarify how data
          should be interpreted specifying the rotation of orientable objects in the microscope, its components,
          or of crystals and crystal defects in the material analyzed. These metadata support interpretation for
          downstream or on-the-fly data analyses which electron microscopes typically nowadays perform
          during a session. Examples are the indexing of diffraction patterns, image analysis in general, or
          analyses of the chemical composition.
        - The group ``roiID`` provides concepts for reporting several domain- and technique-specific
          configuration parameter and results of data processing steps that were applied.
        - The group ``profiling`` provides concepts for reporting computational details such as
          programs and libraries used, for documenting the libraries of virtual environments such as those used
          by conda or python virtual environment, including details about the computing hardware used, and
          documenting capabilities for performance analyses and benchmarking of the software or its parts.
        
        *Design choices:*
        
        Specific details about how an electron microscope was used and eventually its configuration modified differ
        between user groups. This holds also true for computer simulations of electron-beam matter interaction.
        Different peer groups in different sub-domains in electron microscopy consider different data and metadata
        relevant. NXem defines constraints on the existence and cardinality of concepts and its concept branches
        but seeks to offer a compromise. The key design pattern followed is that most branches are made optional
        or at most recommended but their child concepts conditional required. Thereby, NXem can cover a variety
        of simple but also complex use cases. An example of this parent-optional-but-children-stronger-restricted design
        is the combination of the optional group ``measurement`` with its required child
        ``measurement/instrument``: Users which report simulations are not forced to document the instrument
        but users which have characterized a sample are motivated to report about the instrument. They are though not
        necessarily required to report all the details of the instruments' components because the design pattern is-used
        applied recursively.
        
        *Inclusive design, one schema for scanning, focused-ion beam, and transmission electron microscopes:*
        
        Contrary to many other proposals of a data schema for electron microscopy, NXem seeks to highlight the similarity
        of the three fundamental types of electron microscopes that are nowadays used most routinely in academia and
        industry: An electron microscope is a beamline that provides a controlled beam of electrons combined with eventually
        beams of other particles (ions) to investigate electron/ion(-beam) matter interaction.
        This design of per-particle-type concept branches is realized in the base classes ``NXebeam_column`` and ``NXibeam_column``.
        These provide concepts for reporting the technical components that are typically used for generating a controllable
        (and typically scanning) beam of particles such as electrons or ions.
        
        Focused-ion beam capabilities are modelled by adding an optional group ``measurement/instrument/ibeam_column``.
        We foresee that this design is beneficial also in the future when research should be documented where photon-electron
        interactions via an electron microscope are combined. The current proposal though does not include such a
        ``NXpbeam_column`` base class that could be used for photon-/light-beam, i.e. laser plus optical
        beam path descriptions and components.
        
        We acknowledge that scanning and transmission electron microscopes are different types of instruments that have distinct differences
        in the electron-optical setup and the components used. What remains the same from the perspective of an observer who monitors the
        experiment inside the electron-matter interaction volume, i.e. in, on, or close to the surface of the specimen is the imaginary split
        into an upper and a lower half-space. In the upper half-space a specific but eventually differently shaped electron beam illuminates
        the specimen when comparing a scanning with a transmission electron microscope. In the lower half-space the beam or particles exit
        the specimen or end up thermalized in thick specimens.
        
        *NXem distinguishes and stores instance data based on how long they remain unchanged:*
        
        ``measurement`` provides two groups ``measurement/instrument`` and ``measurement/eventID``.
        The first group is designed for storing metadata about the instrument which do not change over the course of the session. Examples are
        the name of the technology partner who built the microscope, the microscope's serial number, or the type of lenses mounted, etc.
        The second group is designed for metadata and data that are collected during the microscope session. For these, specializations of
        ``NXdata`` specifically ``NXimage`` and ``NXspectrum`` are provided. Each ``measurement/eventID`` event can be time-stamped
        individually. Each instance of a group ``measurement/eventID`` contains ``measurement/instrument`` whose purpose
        is to store those specific state and settings of the microscope that was present during the collection of the event.
        This includes lens settings, apertures used, aberrations, and other components, etc.
        By virtue of design this reduces unnecessary repetition of metadata stored in the first group like is often observed
        in image-based archival formats like TIFF, PNG, etc.
        
        *NXem offers domain-specific classes for standardized reporting of method-specific configurations, data processing, and results:*
        
        These include ``NXem_img`` for generic and specific imaging including diffraction, ``NXem_eds`` for energy-dispersive X-ray spectroscopy,
        ``NXem_ebsd`` for electron backscatter diffraction, as well as ``NXem_eels`` for electron energy loss spectroscopy. These branches provide
        examples that proof how NeXus can be used for combining session-centric data storage with data processing. These examples are naturally
        incomplete but show at different levels of technical depth and breath how standardization can be useful even to report specifically formatted
        data representations like multi-dimensional plotting. Thereby, downstream processing using software for data analyses or research data
        management can take advantage of a standardized reporting rather than demanding for a zoo of parsers that interconvert
        between many representations.
        
        *NXem within the ecosystem of data schemata for electron microscopy:**
        
        We support the statement that substantially fewer standardized rather than many ad hoc schemata are required to facilitate the
        documentation and exchange of knowledge within electron microscopy. We tailored NXem to serve the materials science and
        materials engineering usage of electron microscopy to provide a complementary coverage to what OMERO has established for
        the bio- and life science usage of electron microscopy.
    """ ;
      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html> ;
      rdfs:label "NXem" ;
      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html> ;
      :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXem_calorimetry
:NXem_calorimetry rdf:type owl:Class ;
                  rdfs:subClassOf :NeXusApplicationClass ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxem-calorimetry-entry-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxem-calorimetry-entry-group
                                  ] ;
                  rdfs:comment """
        Application definition for minimal example in-situ calorimetry.
        
        TODO:
        
        * What is the technique about.
        * General context.
        * Literature references.
    """ ;
                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html> ;
                  rdfs:label "NXem_calorimetry" ;
                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html> ;
                  :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXem_ebsd
:NXem_ebsd rdf:type owl:Class ;
           rdfs:subClassOf :NXprocess ,
                           :NeXusBaseClass ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxem-ebsd-calibration-group
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxem-ebsd-gnomonic-reference-frame-group
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxem-ebsd-indexing-group
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxem-ebsd-measurement-group
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxem-ebsd-pattern-center-group
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxem-ebsd-simulation-group
                           ] ;
           rdfs:comment """
        Base class method-specific for Electron Backscatter Diffraction (EBSD).
        
        The general procedure of an EBSD experiment is as follows:
        Users load the specimen, collect first a coarse image of the surface.
        Next, they set an approximate value for the calibrated working distance
        and tilt the stage into diffraction conditions.
        
        Users then typically configure the microscope for collecting quality data.
        The EBSD detector is pushed in (if retractable). Subsequently, they fine tune
        the illumination and aberration corrector settings and select one or multiple ROIs
        for the microscope to machine off automatically. They configure on-the-fly
        indexing parameter and then typically start the measurement queue.
        From this point onwards typically the microscope runs automatically.
        
        Diffraction pattern get collected until the queue finishes or gets interrupted by
        either errors or arrival at the end of the users' allocated time slot at the instrument.
        
        Kikuchi pattern (EBSP) are usually indexed on-the-fly. These patterns are the raw data.
        Once indexed, these patterns are often not stored.
        
        Results are stored in files, which afterwards are typically copied
        automatically or manually for archival purposes to certain storage
        locations for further consumption. The result of such an EBSD
        measurement/experiment is a set of usually proprietary or open files
        from technology partners.
        
        This :ref:`NXem_ebsd` base class is a proposal how to represent method-specific
        data, metadata, and connections between these for the research field of
        electron microscopy exemplified here for electron backscatter diffraction (EBSD).
        The base class solves two key documentation issues within the EBSD community:
        
        Firstly, an instance of NXem_ebsd (such as a NeXus/HDF5 file that is formatted
        according to NXem_ebsd) stores the connection between the microscope session and
        the key datasets which are considered typically results of the afore-mentioned
        steps involved in an EBSD experiment.
        
        Different groups in NXem_ebsd make connections to data artifacts which were collected
        when working with electron microscopes via the NXem application definition.
        Using a file which stores information according to the NXem application definition
        has the benefit that it connects the sample, references to the sample processing,
        the user operating the microscope, details about the microscope session,
        and details about the acquisition and eventual indexing of Kikuchi patterns,
        associated overview images, like secondary electron or backscattered electron
        images of the region-of-interest probed, and many more (meta)data.
        
        Secondly, NXem_ebsd connects and stores the conventions and reference frames
        which were used and which are the key to a correct mathematical interpretation
        of every experiment or simulation using EBSD.
        
        Otherwise, results would be ripped out of their context like it is the current situation
        with many traditional studies where EBSD data were indexed on-the-fly and shared
        with the community only via sharing the strongly processed files with results in some
        formatting but without communicating all conventions used or just relying on the assumptions
        that colleagues likely know these conventions even though
        multiple definitions are possible.
        
        NXem_ebsd covers experiments with one-, two-dimensional, and so-called three-
        dimensional EBSD datasets. The third dimension is either time (in the case of
        quasi in-situ experiments) or space (in the case of serial-sectioning) experiments
        where a combination of repetitive removal of material from the surface layer to measure
        otherwise the same region-of-interest at different depth increments. Material removal
        can be achieved with mechanical, electron, or ion polishing, using manual steps or
        automated equipment like a robot system `S. Tsai et al. <https://doi.org/10.1063/5.0087945>`_.
        
        Three-dimensional experiments require to follow a sequence of specimen, surface
        preparation, and data collection steps. By virtue of design, these methods are destructive
        either because of the necessary material removal or surface degradation due to e.g.
        contamination or other electron-matter interaction.
        
        For three-dimensional EBSD, multiple two-dimensional EBSD orientation mappings
        are combined into one reconstructed stack via a computational workflow. Users collect
        data for each serial sectioning step via an experiment. This assures that data for associated
        microscope sessions and steps of data processing stay contextualized and connected.
        
        Eventual tomography methods also use such a workflow because first diffraction
        images are collected (e.g. with X-ray) and then these images are indexed to process
        a 3D orientation mapping. Therefore, the here proposed base class can be a blueprint
        also for future classes to embrace our colleagues from X-ray-based techniques be it 3DXRD or HEDM.
        
        This concept is related to term `Electron Backscatter Diffraction`_ of the EMglossary standard.
        
        .. _Electron Backscatter Diffraction: https://purls.helmholtz-metadaten.de/emg/EMG_00000019
    """ ;
           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html> ;
           rdfs:label "NXem_ebsd" ;
           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html> ;
           :extends "NXprocess" .


###  https://w3id.org/PaN/NeXus/definitions#NXem_eds
:NXem_eds rdf:type owl:Class ;
          rdfs:subClassOf :NXprocess ,
                          :NeXusBaseClass ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxem-eds-indexing-group
                          ] ;
          rdfs:comment """
        Base class method-specific for energy-dispersive X-ray spectroscopy (EDS/EDXS).
        
        `IUPAC instead of Siegbahn notation <https://doi.org/10.1002/xrs.1300200308>`_ should be used.
        
        X-ray spectroscopy is a surface-sensitive technique. Therefore, three-dimensional elemental
        characterization requires typically a sequence of characterization and preparation of the
        surface to expose new surface layer that can be characterized in the next acquisition.
        In effect, the resulting three-dimensional elemental information mappings are truly the
        result of a correlation and post-processing of several measurements which is the field
        of correlative tomographic usage of electron microscopy.
    """ ;
          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_eds.html> ;
          rdfs:label "NXem_eds" ;
          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_eds.html> ;
          :extends "NXprocess" .


###  https://w3id.org/PaN/NeXus/definitions#NXem_eels
:NXem_eels rdf:type owl:Class ;
           rdfs:subClassOf :NXprocess ,
                           :NeXusBaseClass ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxem-eels-indexing-group
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxem-eels-zlp-correction-group
                           ] ;
           rdfs:comment """
        Base class method-specific for Electron Energy Loss Spectroscopy (EELS).
    """ ;
           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_eels.html> ;
           rdfs:label "NXem_eels" ;
           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_eels.html> ;
           :extends "NXprocess" .


###  https://w3id.org/PaN/NeXus/definitions#NXem_event_data
:NXem_event_data rdf:type owl:Class ;
                 rdfs:subClassOf :NXobject ,
                                 :NeXusBaseClass ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxem-event-data-em-instrument-group
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxem-event-data-end-time-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxem-event-data-identifier-event-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxem-event-data-identifier-sample-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxem-event-data-image-group
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxem-event-data-spectrum-group
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxem-event-data-start-time-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxem-event-data-type-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxem-event-data-user-group
                                 ] ;
                 rdfs:comment """
        Base class to store state and (meta)data of events for electron microscopy.
        
        Event-related (meta)data, typically measured datasets like images and spectra.
        To avoid repetitively storing static instrument-related metadata,
        the dynamic (meta)data that typically changes for each image and spectrum
        is split from the static (meta)data.
        
        Which temporal granularity is adequate to log events depends on the situation and
        research question. Using a model which enables a collection of events offers
        the most flexible way to cater for both experiments with controlled electron
        beams in a real microscope or the simulation of such experiments or
        individual aspects of such experiments.
        
        Electron microscopes are dynamic. Scientists often report that microscopes
        *perform differently* across sessions. That *they* perform differently from
        one day or another. In some cases, root causes for performance differences
        are unclear. Users of the instrument may consider such conditions impractical,
        or *too poor*, and thus abort their session. Alternatively, users may try to
        bring the microscope into a state where conditions are considered better
        or of whatever high enough quality for starting or continuing the measurement.
        
        In all these use cases it is useful to have a mechanism whereby time-dependent
        data of the instrument state can be stored and documented in an representation
        that facilitates interoperability. This is the idea behind this base class.
        
        :ref:`NXem_event_data` represents an instance to describe and serialize flexibly
        whatever is considered a time interval during which the instrument is
        considered stable enough for allowing any working on tasks with it.
        Examples of such tasks are the collecting of data (images and spectra) or
        the calibrating the instrument or individual of its components. Users may wish to take
        only a single scan or image and complete their session thereafter.
        Alternatively, users are working for much longer time at the instrument,
        perform recalibrations in between and take several scans (of different
        ROIs on the specimen), or they explore the state of the microscope for
        service or maintenance tasks.
        
        :ref:`NXem_event_data` serves the harmonization and documentation of these cases:
        
        * Firstly, via a header section whose purpose is to contextualize
          and identify the event instance in time.
        * Secondly, via a data and metadata section where individual data
          collections can be stored in a standardized representation.
        
        We are aware of the fact that given the variety how an electron microscope
        is used, there is a need for a flexible and adaptive documentation system.
        At the same time we are also convinced though that just because one has
        different requirements for some specific aspect under the umbrella of settings
        to an electron microscope, this does not necessarily warrant that one has to
        cook up an own data schema.
        
        Instead, the electron microscopy community should work towards reusing schema
        components as frequently as possible. This will enable that there is at all
        not only a value of harmonizing electron microscopy research content but also
        there is a technical possibility to build services around such harmonized data.
        
        Arguably it is oftentimes tricky to specify a clear time interval when the
        microscope is *stable enough*. Take for instance the acquisition of an image
        or a stack of spectra. Having to deal with instabilities is a common theme in
        electron microscopy practice. Numerical protocols can be used during data
        post-processing to correct for some of the instabilities.
        A few exemplar references provide an overview on the subject:
        
        * `C. Ophus et al. <https://dx.doi.org/10.1016/j.ultramic.2015.12.002>`_
        * `B. Berkels et al. <https://doi.org/10.1016/j.ultramic.2018.12.016>`_
        * `L. Jones et al. <https://link.springer.com/article/10.1186/s40679-015-0008-4>`_
        
        For specific simulation purposes, mainly in an effort to digitally repeat or simulate
        the experiment (digital twin), it is tempting to consider dynamics of the instrument,
        implemented as time-dependent functional descriptions of e.g. lens excitations,
        beam shape functions, trajectories of groups of electrons and ions, or detector noise models.
        This also warrants to document the time-dependent details of individual components
        of the microscope via the here implemented class :ref:`NXem_event_data`.
    """ ;
                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_event_data.html> ;
                 rdfs:label "NXem_event_data" ;
                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_event_data.html> ;
                 :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXem_img
:NXem_img rdf:type owl:Class ;
          rdfs:subClassOf :NXprocess ,
                          :NeXusBaseClass ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxem-img-image-group
                          ] ;
          rdfs:comment """
        Base class for method-specific generic imaging with electron microscopes.
        
        In the majority of cases simple d-dimensional regular scan patterns are used
        to probe regions-of-interest (ROIs). Examples can be single point aka spot
        measurements, line profiles, or (rectangular) surface mappings.
        The latter pattern is the most frequently used.
        
        For now the base class provides for scans for which the settings,
        binning, and energy resolution is the same for each scan point.
    """ ;
          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_img.html> ;
          rdfs:label "NXem_img" ;
          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_img.html> ;
          :extends "NXprocess" .


###  https://w3id.org/PaN/NeXus/definitions#NXem_instrument
:NXem_instrument rdf:type owl:Class ;
                 rdfs:subClassOf :NXinstrument ,
                                 :NeXusBaseClass ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxem-instrument-actuator-group
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxem-instrument-detector-group
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxem-instrument-ebeam-column-group
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxem-instrument-em-optical-system-group
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxem-instrument-fabrication-group
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxem-instrument-gas-injector-group
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxem-instrument-ibeam-column-group
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxem-instrument-location-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxem-instrument-name-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxem-instrument-nanoprobeid-group
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxem-instrument-pump-group
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxem-instrument-sensor-group
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxem-instrument-stageid-group
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxem-instrument-type-field
                                 ] ;
                 rdfs:comment """
        Base class for instrument-related details of a real or simulated electron microscope.
        
        For collecting data and experiments which are simulations of an electron
        microscope (or such session) use the :ref:`NXem` application definition and
        the :ref:`NXem_event_data` groups it provides.
        
        This base class implements the concept of :ref:`NXem` whereby (meta)data are distinguished
        whether these typically change during a session (dynamic) or not (static metadata).
        This design allows to store e.g. hardware related concepts only once instead of demanding
        that each image or spectrum from the session needs to be stored also with the static metadata.
    """ ;
                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html> ;
                 rdfs:label "NXem_instrument" ;
                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html> ;
                 :extends "NXinstrument" .


###  https://w3id.org/PaN/NeXus/definitions#NXem_interaction_volume
:NXem_interaction_volume rdf:type owl:Class ;
                         rdfs:subClassOf :NXobject ,
                                         :NeXusBaseClass ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxem-interaction-volume-data-group
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxem-interaction-volume-process-group
                                         ] ;
                         rdfs:comment """
        Base class to describe the volume of interaction for particle-matter interaction.
        
        Computer models like Monte Carlo or molecular dynamics / electron- or ion-beam
        interaction simulations can be used to qualify and (or) quantify the shape of
        the interaction volume. Results of such simulations can be summary statistics
        or single-particle-resolved sets of trajectories.
        
        Explicit or implicit descriptions of the geometry of this
        interaction volume are possible:
        
        * An implicit description is via a set of electron/specimen interactions
          represented ideally as trajectory data from the computer simulation.
        * An explicit description is via iso-contour surface using either
          a simulation grid or a triangulated surface mesh of the approximated
          iso-contour surface evaluated at specific threshold values.
          Iso-contours could be computed from electron or particle flux through
          an imaginary control surface (the iso-surface) or energy-levels
          (e.g. the case of X-rays). Details depend on the model.
        * Another explicit description is via theoretical models which may
          be relevant e.g. for X-ray spectroscopy
        
        Further details on how the interaction volume can be quantified
        is available in the literature for example:
        
        * `S. Richter et al. <https://doi.org/10.1088/1757-899X/109/1/012014>`_
        * `J. Bünger et al. <https://doi.org/10.1017/S1431927622000083>`_
        * `J. F. Ziegler et al. <https://doi.org/10.1007/978-3-642-68779-2_5>`_
    """ ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_interaction_volume.html> ;
                         rdfs:label "NXem_interaction_volume" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_interaction_volume.html> ;
                         :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXem_measurement
:NXem_measurement rdf:type owl:Class ;
                  rdfs:subClassOf :NXobject ,
                                  :NeXusBaseClass ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxem-measurement-eventid-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxem-measurement-instrument-group
                                  ] ;
                  rdfs:comment """
        Base class for documenting a measurement with an electron microscope.
    """ ;
                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_measurement.html> ;
                  rdfs:label "NXem_measurement" ;
                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_measurement.html> ;
                  :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXem_optical_system
:NXem_optical_system rdf:type owl:Class ;
                     rdfs:subClassOf :NXobject ,
                                     :NeXusBaseClass ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxem-optical-system-camera-length-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxem-optical-system-defocus-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxem-optical-system-dose-management-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxem-optical-system-dose-rate-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxem-optical-system-dynamic-focus-correction-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxem-optical-system-dynamic-refocusing-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxem-optical-system-field-of-view-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxem-optical-system-focal-length-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxem-optical-system-magnification-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxem-optical-system-probe-current-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxem-optical-system-probe-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxem-optical-system-rotation-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxem-optical-system-semi-convergence-angle-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxem-optical-system-tilt-correction-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxem-optical-system-working-distance-field
                                     ] ;
                     rdfs:comment """
        Base class for qualifying an electron optical system.
    """ ;
                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_optical_system.html> ;
                     rdfs:label "NXem_optical_system" ;
                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_optical_system.html> ;
                     :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXem_simulation
:NXem_simulation rdf:type owl:Class ;
                 rdfs:subClassOf :NXobject ,
                                 :NeXusBaseClass ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxem-simulation-data-group
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxem-simulation-parameters-group
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxem-simulation-process-group
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxem-simulation-program-group
                                 ] ;
                 rdfs:comment """
        Base class for documenting a simulation of electron beam-matter interaction.
    """ ;
                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_simulation.html> ;
                 rdfs:label "NXem_simulation" ;
                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_simulation.html> ;
                 :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXenergydispersion
:NXenergydispersion rdf:type owl:Class ;
                    rdfs:subClassOf :NXcomponent ,
                                    :NeXusBaseClass ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxenergydispersion-aperture-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxenergydispersion-center-energy-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxenergydispersion-deflector-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxenergydispersion-diameter-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxenergydispersion-drift-energy-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxenergydispersion-electromagnetic-lens-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxenergydispersion-energy-interval-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxenergydispersion-energy-scan-mode-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxenergydispersion-fabrication-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxenergydispersion-kinetic-energy-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxenergydispersion-pass-energy-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxenergydispersion-radius-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxenergydispersion-scheme-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxenergydispersion-tof-distance-field
                                    ] ;
                    rdfs:comment """
        Energy dispersion section of an electron analyzer.
    """ ;
                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXenergydispersion.html> ;
                    rdfs:label "NXenergydispersion" ;
                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXenergydispersion.html> ;
                    :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXentry
:NXentry rdf:type owl:Class ;
         rdfs:subClassOf :NXobject ,
                         :NeXusBaseClass ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxentry-collection-description-field
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxentry-collection-group
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxentry-collection-identifier-field
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxentry-collection-time-field
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxentry-data-group
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxentry-default-attribute
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxentry-definition-field
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxentry-definition-local-field
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxentry-duration-field
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxentry-end-time-field
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxentry-entry-identifier-field
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxentry-entry-identifier-uuid-field
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxentry-experiment-description-field
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxentry-experiment-documentation-group
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxentry-experiment-identifier-field
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxentry-features-field
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxentry-idf-version-attribute
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxentry-instrument-group
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxentry-monitor-group
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxentry-notes-group
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxentry-parameters-group
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxentry-pre-sample-flightpath-field
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxentry-process-group
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxentry-program-name-field
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxentry-revision-field
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxentry-run-cycle-field
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxentry-sample-group
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxentry-start-time-field
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxentry-subentry-group
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxentry-thumbnail-group
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxentry-title-field
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxentry-user-group
                         ] ;
         rdfs:comment """
		(**required**) :ref:`NXentry` describes the measurement.

		The top-level NeXus group which contains all the data and associated
		information that comprise a single measurement.
		It is mandatory that there is at least one
		group of this type in the NeXus file.	""" ;
         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXentry.html> ;
         rdfs:label "NXentry" ;
         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXentry.html> ;
         :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXenvironment
:NXenvironment rdf:type owl:Class ;
               rdfs:subClassOf :NXobject ,
                               :NeXusBaseClass ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxenvironment-actuator-group
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxenvironment-depends-on-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxenvironment-description-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxenvironment-name-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxenvironment-note-group
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxenvironment-position-group
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxenvironment-program-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxenvironment-sensor-group
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxenvironment-short-name-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxenvironment-transformations-group
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxenvironment-type-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxenvironment-value-field
                               ] ;
               rdfs:comment "Parameters for controlling external conditions" ;
               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXenvironment.html> ;
               rdfs:label "NXenvironment" ;
               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXenvironment.html> ;
               :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXevent_data
:NXevent_data rdf:type owl:Class ;
              rdfs:subClassOf :NXobject ,
                              :NeXusBaseClass ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxevent-data-cue-index-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxevent-data-cue-timestamp-zero-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxevent-data-event-id-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxevent-data-event-index-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxevent-data-event-time-offset-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxevent-data-event-time-zero-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxevent-data-pulse-height-field
                              ] ;
              rdfs:comment """
    NXevent_data is a special group for storing data from neutron
    detectors in event mode.  In this mode, the detector electronics
    emits a stream of detectorID, timestamp pairs. With detectorID
    describing the detector element in which the neutron was detected
    and timestamp the timestamp at which the neutron event was
    detected. In NeXus detectorID maps to event_id, event_time_offset
    to the timestamp.

    As this kind of data is common at pulsed neutron
    sources, the timestamp is almost always relative to the start of a
    neutron pulse. Thus the pulse timestamp is recorded too together
    with an index in the event_id, event_time_offset pair at which data for
    that pulse starts. At reactor source the same pulsed data effect
    may be achieved through the use of choppers or in stroboscopic
    measurement setups. 

    In order to make random access to timestamped data
    faster there is an optional array pair of
    cue_timestamp_zero and cue_index. The cue_timestamp_zero will
    contain courser timestamps then in the time array, say
    every five minutes. The cue_index will then contain the
    index into the event_id,event_time_offset pair of arrays for that
    courser cue_timestamp_zero. 
  """ ;
              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXevent_data.html> ;
              rdfs:label "NXevent_data" ;
              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXevent_data.html> ;
              :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXfabrication
:NXfabrication rdf:type owl:Class ;
               rdfs:subClassOf :NXobject ,
                               :NeXusBaseClass ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxfabrication-capability-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxfabrication-construction-date-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxfabrication-model-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxfabrication-serial-number-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxfabrication-vendor-field
                               ] ;
               rdfs:comment """
         Details about a component as it is defined by its manufacturer.
    """ ;
               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfabrication.html> ;
               rdfs:label "NXfabrication" ;
               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfabrication.html> ;
               :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXfermi_chopper
:NXfermi_chopper rdf:type owl:Class ;
                 rdfs:subClassOf :NXcomponent ,
                                 :NeXusBaseClass ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxfermi-chopper-absorbing-material-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxfermi-chopper-depends-on-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxfermi-chopper-distance-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxfermi-chopper-energy-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxfermi-chopper-geometry-group
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxfermi-chopper-height-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxfermi-chopper-number-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxfermi-chopper-off-geometry-group
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxfermi-chopper-r-slit-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxfermi-chopper-radius-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxfermi-chopper-rotation-speed-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxfermi-chopper-slit-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxfermi-chopper-transmitting-material-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxfermi-chopper-type-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxfermi-chopper-wavelength-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxfermi-chopper-width-field
                                 ] ;
                 rdfs:comment "A Fermi chopper, possibly with curved slits." ;
                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfermi_chopper.html> ;
                 rdfs:label "NXfermi_chopper" ;
                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfermi_chopper.html> ;
                 :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXfilter
:NXfilter rdf:type owl:Class ;
          rdfs:subClassOf :NXcomponent ,
                          :NeXusBaseClass ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxfilter-chemical-formula-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxfilter-coating-material-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxfilter-coating-roughness-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxfilter-density-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxfilter-depends-on-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxfilter-description-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxfilter-geometry-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxfilter-m-value-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxfilter-off-geometry-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxfilter-orientation-matrix-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxfilter-sensor-type-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxfilter-status-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxfilter-substrate-material-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxfilter-substrate-roughness-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxfilter-substrate-thickness-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxfilter-temperature-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxfilter-temperature-log-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxfilter-thickness-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxfilter-transmission-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxfilter-unit-cell-a-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxfilter-unit-cell-alpha-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxfilter-unit-cell-b-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxfilter-unit-cell-beta-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxfilter-unit-cell-c-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxfilter-unit-cell-gamma-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxfilter-unit-cell-volume-field
                          ] ;
          rdfs:comment """
		For band pass beam filters.
		
		If uncertain whether to use :ref:`NXfilter` (band-pass filter)
		or :ref:`NXattenuator` (reduces beam intensity), then use 
		:ref:`NXattenuator`.
	""" ;
          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfilter.html> ;
          rdfs:label "NXfilter" ;
          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfilter.html> ;
          :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXfit
:NXfit rdf:type owl:Class ;
       rdfs:subClassOf :NXprocess ,
                       :NeXusBaseClass ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :has ;
                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                         owl:onClass :nxfit-backgroundbackground-group
                       ] ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :has ;
                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                         owl:onClass :nxfit-data-group
                       ] ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :has ;
                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                         owl:onClass :nxfit-error-function-group
                       ] ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :has ;
                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                         owl:onClass :nxfit-figure-of-meritmetric-field
                       ] ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :has ;
                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                         owl:onClass :nxfit-global-fit-function-group
                       ] ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :has ;
                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                         owl:onClass :nxfit-label-field
                       ] ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :has ;
                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                         owl:onClass :nxfit-peakpeak-group
                       ] ;
       rdfs:comment """
        Description of a fit procedure using a scalar valued global function
    """ ;
       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfit.html> ;
       rdfs:label "NXfit" ;
       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfit.html> ;
       :extends "NXprocess" .


###  https://w3id.org/PaN/NeXus/definitions#NXfit_function
:NXfit_function rdf:type owl:Class ;
                rdfs:subClassOf :NXobject ,
                                :NeXusBaseClass ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxfit-function-description-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxfit-function-fit-parameters-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxfit-function-formula-description-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxfit-function-function-type-field
                                ] ;
                rdfs:comment """
        This describes a fit function that is used to fit data to any functional form.
        
        A fit function is used to describe a set of data :math:`y_k, k = 1 ... M`,  which are collected as a function
        of one or more independent variables :math:`x` at the points :math:`x_k`. The fit function :math:`f` describes
        these data in an approximate way as :math:`y_k \\approx f(a_0, . . . a_n, x_k)`,
        where :math:`a_i, i = 0 . . . n` are the *fit parameters* (which are stored the instances of ``NXfit_parameter``).
    """ ;
                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfit_function.html> ;
                rdfs:label "NXfit_function" ;
                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfit_function.html> ;
                :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXflipper
:NXflipper rdf:type owl:Class ;
           rdfs:subClassOf :NXcomponent ,
                           :NeXusBaseClass ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxflipper-comp-current-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxflipper-comp-turns-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxflipper-depends-on-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxflipper-flip-current-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxflipper-flip-turns-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxflipper-guide-current-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxflipper-guide-turns-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxflipper-thickness-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxflipper-type-field
                           ] ;
           rdfs:comment "A spin flipper." ;
           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXflipper.html> ;
           rdfs:label "NXflipper" ;
           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXflipper.html> ;
           :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXfluo
:NXfluo rdf:type owl:Class ;
        rdfs:subClassOf :NeXusApplicationClass ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxfluo-entry-group
                        ] ;
        rdfs:comment """
      This is an application definition for raw data from an X-ray fluorescence experiment
    """ ;
        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXfluo.html> ;
        rdfs:label "NXfluo" ;
        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXfluo.html> ;
        :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXfresnel_zone_plate
:NXfresnel_zone_plate rdf:type owl:Class ;
                      rdfs:subClassOf :NXcomponent ,
                                      :NeXusBaseClass ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxfresnel-zone-plate-central-stop-diameter-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxfresnel-zone-plate-central-stop-material-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxfresnel-zone-plate-central-stop-thickness-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxfresnel-zone-plate-depends-on-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxfresnel-zone-plate-fabrication-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxfresnel-zone-plate-focus-parameters-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxfresnel-zone-plate-mask-material-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxfresnel-zone-plate-mask-thickness-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxfresnel-zone-plate-outer-diameter-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxfresnel-zone-plate-outermost-zone-width-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxfresnel-zone-plate-support-membrane-material-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxfresnel-zone-plate-support-membrane-thickness-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxfresnel-zone-plate-zone-height-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxfresnel-zone-plate-zone-material-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxfresnel-zone-plate-zone-support-material-field
                                      ] ;
                      rdfs:comment "A fresnel zone plate" ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfresnel_zone_plate.html> ;
                      rdfs:label "NXfresnel_zone_plate" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfresnel_zone_plate.html> ;
                      :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXgeometry
:NXgeometry rdf:type owl:Class ;
            rdfs:subClassOf :NXobject ,
                            :NeXusBaseClass ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxgeometry-component-index-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxgeometry-description-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxgeometry-orientation-group
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxgeometry-shape-group
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxgeometry-translation-group
                            ] ;
            rdfs:comment """
        legacy class - recommend to use :ref:`NXtransformations` now
        
        It is recommended that instances of :ref:`NXgeometry` be converted to 
        use :ref:`NXtransformations`.
        
        This is the description for a general position of a component. 
        It is recommended to name an instance of :ref:`NXgeometry` as \"geometry\"
        to aid in the use of the definition in simulation codes such as McStas.
        Also, in HDF, linked items must share the same name.
        However, it might not be possible or practical in all situations.
    """ ;
            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXgeometry.html> ;
            rdfs:label "NXgeometry" ;
            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXgeometry.html> ;
            :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXgrating
:NXgrating rdf:type owl:Class ;
           rdfs:subClassOf :NXcomponent ,
                           :NeXusBaseClass ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxgrating-angles-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxgrating-coating-material-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxgrating-coating-roughness-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxgrating-deflection-angle-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxgrating-depends-on-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxgrating-depth-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxgrating-diffraction-order-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxgrating-duty-cycle-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxgrating-figure-data-group
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxgrating-interior-atmosphere-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxgrating-layer-thickness-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxgrating-off-geometry-group
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxgrating-period-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxgrating-shape-group
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxgrating-substrate-density-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxgrating-substrate-material-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxgrating-substrate-roughness-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxgrating-substrate-thickness-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxgrating-transformations-group
                           ] ;
           rdfs:comment "A diffraction grating, as could be used in a soft X-ray monochromator" ;
           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXgrating.html> ;
           rdfs:label "NXgrating" ;
           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXgrating.html> ;
           :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXguide
:NXguide rdf:type owl:Class ;
         rdfs:subClassOf :NXcomponent ,
                         :NeXusBaseClass ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxguide-bend-angle-x-field
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxguide-bend-angle-y-field
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxguide-coating-material-field
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxguide-coating-roughness-field
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxguide-depends-on-field
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxguide-description-field
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxguide-external-material-field
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxguide-geometry-group
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxguide-incident-angle-field
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxguide-interior-atmosphere-field
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxguide-m-value-field
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxguide-number-sections-field
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxguide-off-geometry-group
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxguide-reflectivity-group
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxguide-substrate-material-field
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxguide-substrate-roughness-field
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxguide-substrate-thickness-field
                         ] ;
         rdfs:comment """
        A neutron optical element to direct the path of the beam.
        
        :ref:`NXguide` is used by neutron instruments to describe
        a guide consists of several mirrors building a shape through which 
        neutrons can be guided or directed. The simplest such form is box shaped
        although elliptical guides are gaining in popularity. 
        The individual parts of a guide usually have common characteristics 
        but there are cases where they are different.
        For example,  a neutron guide might consist of 2 or 4 coated walls or
        a supermirror bender with multiple, coated vanes.

        To describe polarizing supermirrors such as used in neutron reflection,
        it may be necessary to revise this definition of :ref:`NXguide`
        to include :ref:`NXpolarizer` and/or :ref:`NXmirror`.

        When even greater complexity exists in the definition of what
        constitutes a *guide*,  it has been suggested that :ref:`NXguide` 
        be redefined as a :ref:`NXcollection` of :ref:`NXmirror` each 
        having their own :ref:`NXgeometry` describing their location(s).

        For the more general case when describing mirrors, consider using 
        :ref:`NXmirror`.

        NOTE: The NeXus International Advisory Committee welcomes 
        comments for revision and improvement of 
        this definition of :ref:`NXguide`.

    """ ;
         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXguide.html> ;
         rdfs:label "NXguide" ;
         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXguide.html> ;
         :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXhistory
:NXhistory rdf:type owl:Class ;
           rdfs:subClassOf :NXobject ,
                           :NeXusBaseClass ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxhistory-identifiername-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxhistory-note-group
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxhistory-activity-group
                           ] ;
           rdfs:comment """
         A set of activities that occurred to a physical entity prior/during experiment.
         
         Ideally, a full report of the previous operations (or links to a chain of operations).
         Alternatively, notes allow for additional descriptors in any format.
    """ ;
           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXhistory.html> ;
           rdfs:label "NXhistory" ;
           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXhistory.html> ;
           :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXibeam_column
:NXibeam_column rdf:type owl:Class ;
                rdfs:subClassOf :NXcomponent ,
                                :NeXusBaseClass ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxibeam-column-actuator-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxibeam-column-aperture-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxibeam-column-beam-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxibeam-column-blankerid-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxibeam-column-component-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxibeam-column-deflector-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxibeam-column-electromagnetic-lens-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxibeam-column-ion-source-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxibeam-column-monochromator-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxibeam-column-operation-mode-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxibeam-column-scan-controller-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxibeam-column-sensor-group
                                ] ;
                rdfs:comment """
        Base class for a set of components equipping an instrument with FIB capabilities.
        
        Focused-ion-beam (FIB) capabilities turn especially scanning electron microscopes
        into specimen preparation labs. FIB is a material preparation technique whereby
        portions of the sample are illuminated with a focused ion beam with controlled
        intensity. The beam is controlled such that it is intense, focused, and equipped
        with sufficient ion having sufficient momentum to remove material in a controlled
        manner.
        
        The fact that an electron microscope with FIB capabilities achieves these functionalities
        via a second component (aka the ion gun) that has its own relevant control circuits,
        focusing lenses, and other components, warrants the definition of an own base class
        to group these components and distinguish them from the lenses and components for creating
        and shaping the electron beam.
        
        For more details about the relevant physics and application examples
        consult the literature, for example:
        
        * `L. A. Giannuzzi et al. <https://doi.org/10.1007/b101190>`_
        * `E. I. Preiß et al. <https://link.springer.com/content/pdf/10.1557/s43578-020-00045-w.pdf>`_
        * `J. F. Ziegler et al. <https://www.sciencedirect.com/science/article/pii/S0168583X10001862>`_
        * `J. Lili <https://www.osti.gov/servlets/purl/924801>`_
        * `N. Yao <https://doi.org/10.1017/CBO9780511600302>`_
    """ ;
                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html> ;
                rdfs:label "NXibeam_column" ;
                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html> ;
                :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXimage
:NXimage rdf:type owl:Class ;
         rdfs:subClassOf :NXobject ,
                         :NeXusBaseClass ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nximage-image-1d-group
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nximage-image-2d-group
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nximage-image-3d-group
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nximage-image-4d-group
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nximage-process-group
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nximage-stack-1d-group
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nximage-stack-2d-group
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nximage-stack-3d-group
                         ] ;
         rdfs:comment """
        Base class for reporting a set of images representing specializations of NXdata.
        
        The most commonly used scanning methods are supported. That is one-,
        two-, three-dimensional ROIs discretized using regular Euclidean tilings.
        
        Colloquially, an image is understood as a discretized representation of intensity distribution
        detected or simulated for some ROI. When discretized with regular Euclidean tilings, the terms
        pixel and voxel identify the smallest discretization unit. In this case, pixel and voxel are polygonal
        or polyhedral unit cells respectively of the underlying tiling of the ROI within the reference space.
        For all other tilings e.g. non-equispaced, the shape and size of pixel and voxel differs. Using the term
        image point is eventually more appropriate when working with such tilings.
        
        Therefore, all docstrings in this base class refer to points. Points are considered
        exact synonyms for pixel and voxel, which are terms used for regular tilings.
        
        Point coordinates identify the location of the barycenter.
        
        For images in reciprocal space in practice, complex numbers are encoded via some formatted pair of real values.
        Typically, fast algorithms for computing Fourier transformations (FFT) are used to encode images in reciprocal
        (frequency) space. FFT libraries are used for implementing the key functionalities of these mathematical operations.
        Different libraries use different representations and encoding of the images.
        Details can be found in the respective sections of the typical FFT libraries documentations:
        
        * `FFTW by M. Frigo and S. G. Johnson <https://www.fftw.org/fftw3_doc/Tutorial.html#Tutorial>`_
        * `Intel MKL by the Intel Co. <https://www.intel.com/content/www/us/en/docs/onemkl/developer-reference-c/2024-2/fourier-transform-functions.html>`_
        * `cuFFT by the NVidia Co. <https://docs.nvidia.com/cuda/cufft/index.html>`_
        * `NFFT by the TU Chemnitz group <https://www-user.tu-chemnitz.de/~potts/nfft/>`_ for non-equispaced computations
        
        Users are strongly advised to inspect carefully which specific conventions their library uses
        to enable storing and modifying the implementation of their code such that the serialized
        representations as they are detailed here for NeXus match.
        
        It is often the case that several images are combined using processing. In this case,
        the number of images which are combined into collections is not necessarily the same
        for each collection. The NXimage base class addresses this logical distinction
        through the notation of indices_image and indices_group concepts.
        That is indices_image are always counting from offset in increments of one
        as each image is its own entity. By contrast, a group may contain no, or several images.
        Consequently, indices_group are not required to be contiguous.
        
        Classically, images depict objects in real space. Such usage of NXimage essentially is equivalent to
        storing pictures. For this purpose the image_1d, image_2d, or image_3d NXdata instances respectively
        should be used such that all their axes axis_i, axis_j, axis_k are constrained to NeXus Unit Category NX_LENGTH.
        
        Imaging modes in electron microscopy are typically more versatile, specifically for use cases
        in scanning transmission electron microscopy, so-called 4DSTEM. In this case, one two-dimensional
        diffraction image is taken for each point that gets scanned in real space. Consequently,
        image_3d and image_4d NXdata instances should be used for these cases with axis_k and axis_m
        respectively of NeXus Unit Category NX_LENGTH and axis_i and axis_j respectively of
        NeXus Unit Category NX_WAVENUMBER or NX_UNITLESS.
    """ ;
         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html> ;
         rdfs:label "NXimage" ;
         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html> ;
         :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXindirecttof
:NXindirecttof rdf:type owl:Class ;
               rdfs:subClassOf :NXtofraw ,
                               :NeXusApplicationClass ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxindirecttof-entry-group
                               ] ;
               rdfs:comment "This is a application definition for raw data from an indirect geometry TOF spectrometer" ;
               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXindirecttof.html> ;
               rdfs:label "NXindirecttof" ;
               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXindirecttof.html> ;
               :extends "NXtofraw" .


###  https://w3id.org/PaN/NeXus/definitions#NXinsertion_device
:NXinsertion_device rdf:type owl:Class ;
                    rdfs:subClassOf :NXcomponent ,
                                    :NeXusBaseClass ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxinsertion-device-bandwidth-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxinsertion-device-depends-on-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxinsertion-device-energy-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxinsertion-device-gap-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxinsertion-device-geometry-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxinsertion-device-harmonic-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxinsertion-device-k-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxinsertion-device-length-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxinsertion-device-magnetic-wavelength-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxinsertion-device-off-geometry-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxinsertion-device-phase-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxinsertion-device-poles-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxinsertion-device-power-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxinsertion-device-spectrum-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxinsertion-device-taper-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxinsertion-device-type-field
                                    ] ;
                    rdfs:comment "An insertion device, as used in a synchrotron light source." ;
                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinsertion_device.html> ;
                    rdfs:label "NXinsertion_device" ;
                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinsertion_device.html> ;
                    :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXinstrument
:NXinstrument rdf:type owl:Class ;
              rdfs:subClassOf :NXobject ,
                              :NeXusBaseClass ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxinstrument-actuator-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxinstrument-aperture-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxinstrument-attenuator-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxinstrument-beam-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxinstrument-beam-stop-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxinstrument-bending-magnet-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxinstrument-capillary-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxinstrument-collection-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxinstrument-collimator-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxinstrument-crystal-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxinstrument-detector-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxinstrument-detector-group-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxinstrument-diffractometer-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxinstrument-disk-chopper-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxinstrument-event-data-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxinstrument-fabrication-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxinstrument-fermi-chopper-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxinstrument-filter-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxinstrument-flipper-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxinstrument-guide-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxinstrument-history-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxinstrument-insertion-device-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxinstrument-mirror-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxinstrument-moderator-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxinstrument-monochromator-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxinstrument-name-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxinstrument-polarizer-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxinstrument-positioner-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxinstrument-sensor-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxinstrument-source-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxinstrument-velocity-selector-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxinstrument-xraylens-group
                              ] ;
              rdfs:comment """
		Collection of the components of the instrument or beamline.
		
		Template of instrument descriptions comprising various beamline components. 
		Each component will also be a NeXus group defined by its distance from the 
		sample. Negative distances represent beamline components that are before the 
		sample while positive distances represent components that are after the sample. 
		This device allows the unique identification of beamline components in a way 
		that is valid for both reactor and pulsed instrumentation.
	""" ;
              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html> ;
              rdfs:label "NXinstrument" ;
              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html> ;
              :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXiqproc
:NXiqproc rdf:type owl:Class ;
          rdfs:subClassOf :NeXusApplicationClass ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxiqproc-entry-group
                          ] ;
          rdfs:comment "Application definition for any :math:`I(Q)` data." ;
          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXiqproc.html> ;
          rdfs:label "NXiqproc" ;
          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXiqproc.html> ;
          :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXisocontour
:NXisocontour rdf:type owl:Class ;
              rdfs:subClassOf :NXobject ,
                              :NeXusBaseClass ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxisocontour-dimensionality-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxisocontour-grid-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxisocontour-isovalue-field
                              ] ;
              rdfs:comment """
         Base class for describing isocontouring/phase-fields in Euclidean space.
         
         Iso-contouring algorithms such as Marching Cubes and others are frequently
         used to segment d-dimensional regions at crossings of a threshold value,
         the so-called isovalue.
         
         In Computational Materials Science phase-field methods are frequently used.
         Phase-field variables are discretized frequently using regular grids.
         
         Isocontour algorithms are often used in such context to pinpoint the
         locations of microstructural features from this implicit phase-field-
         variable-value-based description.
         
         One of the key intentions of this base class is to provide a starting point
         for scientists from the phase-field community (condensed-matter physicists,
         and materials engineers) to incentivize that also phase-field (and other)
         simulation data can take advantage of NeXus base class to improve
         interoperability.
    """ ;
              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXisocontour.html> ;
              rdfs:label "NXisocontour" ;
              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXisocontour.html> ;
              :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXiv_temp
:NXiv_temp rdf:type owl:Class ;
           rdfs:subClassOf :NXsensor_scan ,
                           :NeXusApplicationClass ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxiv-temp-entry-group
                           ] ;
           rdfs:comment """
         Application definition for temperature-dependent IV curve measurements.
         
         In this application definition, times should be specified always together
         with an UTC offset.
         
         This is the application definition describing temperature dependent IV curve
         measurements. For this a temperature is set. After reaching the temperature,
         a voltage sweep is performed. For each voltage a current is measured.
         Then, the next desired temperature is set and an IV measurement is performed.
    """ ;
           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXiv_temp.html> ;
           rdfs:label "NXiv_temp" ;
           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXiv_temp.html> ;
           :extends "NXsensor_scan" .


###  https://w3id.org/PaN/NeXus/definitions#NXlauetof
:NXlauetof rdf:type owl:Class ;
           rdfs:subClassOf :NeXusApplicationClass ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxlauetof-entry-group
                           ] ;
           rdfs:comment """
    This is the application definition for a TOF laue diffractometer
  """ ;
           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXlauetof.html> ;
           rdfs:label "NXlauetof" ;
           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXlauetof.html> ;
           :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXlog
:NXlog rdf:type owl:Class ;
       rdfs:subClassOf :NXobject ,
                       :NeXusBaseClass ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :has ;
                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                         owl:onClass :nxlog-average-value-error-field
                       ] ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :has ;
                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                         owl:onClass :nxlog-average-value-errors-field
                       ] ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :has ;
                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                         owl:onClass :nxlog-average-value-field
                       ] ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :has ;
                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                         owl:onClass :nxlog-cue-index-field
                       ] ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :has ;
                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                         owl:onClass :nxlog-cue-timestamp-zero-field
                       ] ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :has ;
                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                         owl:onClass :nxlog-description-field
                       ] ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :has ;
                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                         owl:onClass :nxlog-duration-field
                       ] ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :has ;
                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                         owl:onClass :nxlog-maximum-value-field
                       ] ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :has ;
                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                         owl:onClass :nxlog-minimum-value-field
                       ] ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :has ;
                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                         owl:onClass :nxlog-raw-value-field
                       ] ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :has ;
                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                         owl:onClass :nxlog-time-field
                       ] ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :has ;
                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                         owl:onClass :nxlog-value-field
                       ] ;
       rdfs:comment """
		Information recorded as a function of time.

		Description of information that is recorded against
		time. There are two common use cases for this:

		- When logging data such as temperature during a run
		- When data is taken in streaming mode data acquisition,
		  i.e. just timestamp, value pairs are stored and
		  correlated later in data reduction with other data,


		In both cases, NXlog contains
		the logged or streamed  values and the times at which they were measured as elapsed time since a starting
		time recorded in ISO8601 format. The time units are
		specified in the units attribute. An optional scaling attribute
		can be used to accommodate non standard clocks.


		This method of storing logged data helps to distinguish instances in which a variable contains signal or
		axis coordinate values of plottable data, in which case it is stored
		in an :ref:`NXdata` group, and instances in which it is logged during the
		run, when it should be stored in an :ref:`NXlog` group.

		In order to make random access to timestamped data faster there is an optional array pair of
		``cue_timestamp_zero`` and ``cue_index``. The ``cue_timestamp_zero`` will
		contain coarser timestamps than in the time array, say
		every five minutes. The ``cue_index`` will then contain the
		index into the time,value pair of arrays for that
		coarser ``cue_timestamp_zero``.

    """ ;
       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXlog.html> ;
       rdfs:label "NXlog" ;
       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXlog.html> ;
       :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXmagnetic_kicker
:NXmagnetic_kicker rdf:type owl:Class ;
                   rdfs:subClassOf :NXcomponent ,
                                   :NeXusBaseClass ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxmagnetic-kicker-beamline-distance-field
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxmagnetic-kicker-description-field
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxmagnetic-kicker-read-current-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxmagnetic-kicker-read-voltage-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxmagnetic-kicker-set-current-field
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxmagnetic-kicker-set-voltage-field
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxmagnetic-kicker-timing-field
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxmagnetic-kicker-beamline-distance-field
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxmagnetic-kicker-read-current-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxmagnetic-kicker-read-voltage-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxmagnetic-kicker-set-current-field
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxmagnetic-kicker-set-voltage-field
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxmagnetic-kicker-timing-field
                                   ] ;
                   rdfs:comment "Base class for a magnetic kicker." ;
                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmagnetic_kicker.html> ;
                   rdfs:label "NXmagnetic_kicker" ;
                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmagnetic_kicker.html> ;
                   :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXmanipulator
:NXmanipulator rdf:type owl:Class ;
               rdfs:subClassOf :NXcomponent ,
                               :NeXusBaseClass ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxmanipulator-actuator-group
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxmanipulator-cryostat-group
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxmanipulator-description-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxmanipulator-drain-current-ammeter-group
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxmanipulator-name-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxmanipulator-positioner-group
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxmanipulator-sample-bias-potentiostat-group
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxmanipulator-sample-bias-voltmeter-group
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxmanipulator-sample-heater-group
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxmanipulator-sensor-group
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxmanipulator-temperature-sensor-group
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxmanipulator-type-field
                               ] ;
               rdfs:comment """
        Base class to describe the use of manipulators and sample stages.
    """ ;
               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html> ;
               rdfs:label "NXmanipulator" ;
               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html> ;
               :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXmatch_filter
:NXmatch_filter rdf:type owl:Class ;
                rdfs:subClassOf :NXparameters ,
                                :NeXusBaseClass ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxmatch-filter-match-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxmatch-filter-method-field
                                ] ;
                rdfs:comment """
        Base class of a filter to select members of a set based on their identifier.
    """ ;
                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmatch_filter.html> ;
                rdfs:label "NXmatch_filter" ;
                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmatch_filter.html> ;
                :extends "NXparameters" .


###  https://w3id.org/PaN/NeXus/definitions#NXmicrostructure
:NXmicrostructure rdf:type owl:Class ;
                  rdfs:subClassOf :NXobject ,
                                  :NeXusBaseClass ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxmicrostructure-cg-grid-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxmicrostructure-cg-point-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxmicrostructure-cg-polygon-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxmicrostructure-cg-polyhedron-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxmicrostructure-cg-polyline-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxmicrostructure-cg-triangle-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxmicrostructure-chemical-composition-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxmicrostructure-comment-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxmicrostructure-configuration-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxmicrostructure-crystals-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxmicrostructure-date-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxmicrostructure-interfaces-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxmicrostructure-iteration-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxmicrostructure-phases-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxmicrostructure-quadruple-junctions-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxmicrostructure-time-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxmicrostructure-triple-junctions-group
                                  ] ;
                  rdfs:comment """
        Base class to describe a microstructure, its structural aspects, associated descriptors, properties.
        
        Whether one uses a continuum or atomic scale description of materials, these are always a model only of
        the true internal structure of a material. Such models are useful as they enable a coarse-graining and
        categorizing of properties and representational aspects from which measured or simulated descriptions
        can be correlated with properties, i.e. descriptor values. The base class here can be used to describe
        the structural aspect of a region-of-interest for a specimen that was investigated or a computer
        simulation that was performed for a virtual specimen.
        
        Specimens experience thermo-chemo-mechanical processing (steps) before characterization. Therefore,
        the characterized microstructure may not turn out to be the same structure as of the untreated
        sample from which the region-of-interests on the specimen were sampled.
        
        Fields such as time and increment enable a quantification of the spatiotemporal evolution of a materials'
        structure by using multiple instances of NXmicrostructure. Both measurements and simulation virtually
        always sample this evolution. Most microscopy techniques characterize only a two-dimensional representation
        (projection) of the characterized material volume. Often materials are characterized only for specific states
        or via sampling coarsely in time relative to the timescale at which the physical phenomena take place.
        This is typically a compromise between the research questions and technical surplus practical limitations.
        
        The term microstructural feature covers here crystals and all sorts of crystal defects within the material
        (interfaces, triple junctions, dislocations, pores, etc.).
        A key challenge with the description of representations and properties of such microstructural features is that
        they can be represented and view as features with different dimensionality. Furthermore, combinations of features of
        different dimensionality are frequently expected to be documented with intuitive naming conventions when
        flat property lists are used. For these key-value dictionaries often folksonomies are used. These can be based
        on ad hoc documentation of such dictionaries in the literature and the metadata section of public data repositories.
        
        NXmicrostructure is an attempt to standardize these descriptions stronger.
        
        For crystals the number of typically used technical terms are smaller than for interfaces or line like defects and
        junctions of different types of crystal defects. The term grain describes a contiguous region of material that is
        delineated by interfaces (phase or grain boundaries). With its origin motivated by light optical microscopy though
        a grain is not necessarily a single crystal but can have an internal structure of defect such as dislocations.
        In this base class we use the term and respective group crystals though for single crystals and grains.
        The reason why this is possible is that when e.g. materials engineers talk about grains they inherently assume
        that the internal structure of these grains can be described with homogenized effective properties.
        If alternatively the individual structural crystalline or features of this grain should be distinguished
        it is useful to instantiate these as individual instances of crystals.
        
        Grain boundaries and phase boundaries are two main categories of interfaces.
        A grain boundary delineates two regions with similar crystal structure and phase but different orientation.
        A grain boundary is thus a homophase interface. By contrast, a heterophase boundary delineates two regions with typically
        but not necessarily dissimilar crystal structure but a different atomic occupation that justifies to distinguish two
        phases. There is a substantial variety of interfaces whose distinction was classically based on geometrical arguments
        but considers that atomic segregation is an equally important structural aspect to consider when classifying grain
        boundaries. A concise overview on theoretical aspect of and the semantics for characterizing interfaces and their properties
        is provided in e.g. `W. Bollmann <https://doi.org/10.1007/978-3-642-49173-3>`_ and A. Sutton and R. W. Baluffi,
        Interfaces in Crystalline Materials, Clarendon Press, ISBN 9780198500612.
        
        Also for junctions between crystal defects there is a considerable variety of terms. Junctions are features in
        three-dimensional Euclidean space even if they are formed maybe only through a monolayer or a pearl chain of atoms.
        Either way their local atomic and electronic environment is different compared to the situation of an ideal crystal,
        or the adjoining defects, which gives typically rise to a plethora of configurations of which some yield useful material
        properties or affect material properties.
        
        Like crystals and interfaces, junctions are assumed to represent groups of atoms that have specific descriptor values
        which are different to other features. Taking an example, a triple junction is practically a three-dimensional defect as its atoms
        are arranged in three-dimensional space but the characteristics of that defect can often be reduced to a lower-dimensional
        description such as a triple line or a triple point as the projection of a line. Therefore, different representations can
        be used to describe the location, shape, and structure of such defect.
        
        This base class provides definitions for crystals, grains, interfaces, triple junctions, and quadruple junctions thus covering,
        volumetric, patch, line, and point like features that can serve as examples for future extension.
        
        As different types of crystal defects can interact, there is a substantial number of in principle characterizable and representable
        objects. Take again a triple line as an example. It is a tubular feature built from three adjoining interfaces. However, dislocations
        as line defects can interact with triple lines. Therefore, one can also argue that along a triple line there exist dislocation-line-
        triple-line junctions, likewise dislocations form own junctions.
        
        The description took inspiration from `E. E. Underwood <https://doi.org/10.1111/j.1365-2818.1972.tb03709.x>`_
        and E. E. Underwood's book on Quantitative Stereology published in 1970 to categorize features based on their dimensionality.
        
        Indices can be defined either implicitly or explicitly. Indices for implicit indexing are defined
        on the interval :math:`[index\\_offset, index\\_offset + cardinality - 1]`. Indices can be used as identifiers
        for distinguishing instances, i.e. indices are equivalent to instance names of individual crystals.
    """ ;
                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html> ;
                  rdfs:label "NXmicrostructure" ;
                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html> ;
                  :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXmicrostructure_feature
:NXmicrostructure_feature rdf:type owl:Class ;
                          rdfs:subClassOf :NXobject ,
                                          :NeXusBaseClass ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxmicrostructure-feature-chemical-composition-group
                                          ] ;
                          rdfs:comment """
        Base class for documenting structuring features of a microstructure.
        
        Instances of the class enable sub-grouping of microstructural features
        as the abstract base class NXobject should not be used for this purpose.
    """ ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_feature.html> ;
                          rdfs:label "NXmicrostructure_feature" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_feature.html> ;
                          :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXmicrostructure_ipf
:NXmicrostructure_ipf rdf:type owl:Class ;
                      rdfs:subClassOf :NXprocess ,
                                      :NeXusBaseClass ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxmicrostructure-ipf-color-model-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxmicrostructure-ipf-depends-on-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxmicrostructure-ipf-input-grid-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxmicrostructure-ipf-interpolation-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxmicrostructure-ipf-legend-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxmicrostructure-ipf-map-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxmicrostructure-ipf-output-grid-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxmicrostructure-ipf-projection-direction-field
                                      ] ;
                      rdfs:comment """
        Base class to store an inverse pole figure (IPF) mapping (IPF map).
    """ ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_ipf.html> ;
                      rdfs:label "NXmicrostructure_ipf" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_ipf.html> ;
                      :extends "NXprocess" .


###  https://w3id.org/PaN/NeXus/definitions#NXmicrostructure_kanapy_results
:NXmicrostructure_kanapy_results rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusApplicationClass ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxmicrostructure-kanapy-results-entry-group
                                                 ] ;
                                 rdfs:comment """
        Application definition for the microstructure generator kanapy from ICAMS Bochum.
        
        * `A. Hartmeier et al. <https://joss.theoj.org/papers/10.21105/joss.01732>`_
        
        A draft application definition to support discussion within the infrastructure use case IUC07 of the
        NFDI-MatWerk consortium of the German NFDI working on a data model for documenting simulations
        of spatiotemporal microstructure evolution with scientific software from this community.
    """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html> ;
                                 rdfs:label "NXmicrostructure_kanapy_results" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html> ;
                                 :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXmicrostructure_mtex_config
:NXmicrostructure_mtex_config rdf:type owl:Class ;
                              rdfs:subClassOf :NXparameters ,
                                              :NeXusBaseClass ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxmicrostructure-mtex-config-conventions-group
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxmicrostructure-mtex-config-miscellaneous-group
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxmicrostructure-mtex-config-numerics-group
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxmicrostructure-mtex-config-path-group
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxmicrostructure-mtex-config-plotting-group
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxmicrostructure-mtex-config-system-group
                                              ] ;
                              rdfs:comment """
        Base class to store the configuration when using the MTex/Matlab software.
        
        MTex is a Matlab package for texture analysis used in the Materials and Earth Sciences.
        See `R. Hielscher et al. <https://mtex-toolbox.github.io/publications>`_ and
        the `MTex source code <https://github.com/mtex-toolbox>`_ for details.
    """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html> ;
                              rdfs:label "NXmicrostructure_mtex_config" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html> ;
                              :extends "NXparameters" .


###  https://w3id.org/PaN/NeXus/definitions#NXmicrostructure_odf
:NXmicrostructure_odf rdf:type owl:Class ;
                      rdfs:subClassOf :NXprocess ,
                                      :NeXusBaseClass ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxmicrostructure-odf-characteristics-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxmicrostructure-odf-configuration-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxmicrostructure-odf-kth-extrema-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxmicrostructure-odf-phi-two-plot-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxmicrostructure-odf-sampling-group
                                      ] ;
                      rdfs:comment """
        Base class to store an orientation distribution function (ODF).
        
        An orientation distribution function is a probability distribution that details how
        much volume of material has a specific orientation. An ODF is computed from
        pole figure data in a computational process called `pole figure inversion <https://doi.org/10.1107/S0021889808030112>`_.
    """ ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html> ;
                      rdfs:label "NXmicrostructure_odf" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html> ;
                      :extends "NXprocess" .


###  https://w3id.org/PaN/NeXus/definitions#NXmicrostructure_pf
:NXmicrostructure_pf rdf:type owl:Class ;
                     rdfs:subClassOf :NXprocess ,
                                     :NeXusBaseClass ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxmicrostructure-pf-configuration-group
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxmicrostructure-pf-pf-group
                                     ] ;
                     rdfs:comment """
        Base class to store a pole figure (PF) computation.
        
        A pole figure is the X-ray diffraction intensity for specific integrated
        peaks for a hemispherical illumination of a real or virtual specimen.
    """ ;
                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_pf.html> ;
                     rdfs:label "NXmicrostructure_pf" ;
                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_pf.html> ;
                     :extends "NXprocess" .


###  https://w3id.org/PaN/NeXus/definitions#NXmicrostructure_score_config
:NXmicrostructure_score_config rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusApplicationClass ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxmicrostructure-score-config-entry-group
                                               ] ;
                               rdfs:comment """
        Application definition to configure a simulation with the SCORE model.
        
        * `M. Kühbach et al. <https://doi.org/10.1016/j.actamat.2016.01.068>`_
        * `M. Diehl et al. <https://doi.org/10.1088/1361-651X/ab51bd>`_
    """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html> ;
                               rdfs:label "NXmicrostructure_score_config" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html> ;
                               :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXmicrostructure_score_results
:NXmicrostructure_score_results rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusApplicationClass ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxmicrostructure-score-results-entry-group
                                                ] ;
                                rdfs:comment """
        Application definition for storing results of the SCORE cellular automata model.
        
        The SCORE cellular automata model for primary recrystallization is an example
        of a typical materials engineering application used within the field of so-called
        Integral Computational Materials Engineering (ICME) whereby one can simulate
        the evolution of microstructures.
        
        Specifically the SCORE model can be used to simulate the growth of nuclei during
        static recrystallization. The model is described in the literature:
        
        * `M. Kühbach et al. <https://doi.org/10.1016/j.actamat.2016.01.068>`_
        * `C. Haase et al. <https://doi.org/10.1016/j.actamat.2015.08.057>`_
        * `M. Diehl et al. <https://doi.org/10.1088/1361-651X/ab51bd>`_
    """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html> ;
                                rdfs:label "NXmicrostructure_score_results" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html> ;
                                :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXmicrostructure_slip_system
:NXmicrostructure_slip_system rdf:type owl:Class ;
                              rdfs:subClassOf :NXobject ,
                                              :NeXusBaseClass ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxmicrostructure-slip-system-is-specific-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxmicrostructure-slip-system-lattice-type-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxmicrostructure-slip-system-miller-direction-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxmicrostructure-slip-system-miller-plane-field
                                              ] ;
                              rdfs:comment """
        Base class for describing a set of crystallographic slip systems.
    """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_slip_system.html> ;
                              rdfs:label "NXmicrostructure_slip_system" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_slip_system.html> ;
                              :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXmirror
:NXmirror rdf:type owl:Class ;
          rdfs:subClassOf :NXcomponent ,
                          :NeXusBaseClass ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxmirror-bend-angle-x-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxmirror-bend-angle-y-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxmirror-coating-material-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxmirror-coating-roughness-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxmirror-depends-on-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxmirror-description-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxmirror-even-layer-density-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxmirror-even-layer-material-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxmirror-external-material-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxmirror-figure-data-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxmirror-geometry-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxmirror-incident-angle-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxmirror-interior-atmosphere-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxmirror-layer-thickness-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxmirror-m-value-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxmirror-odd-layer-density-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxmirror-odd-layer-material-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxmirror-off-geometry-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxmirror-reflectivity-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxmirror-shape-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxmirror-substrate-density-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxmirror-substrate-material-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxmirror-substrate-roughness-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxmirror-substrate-thickness-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxmirror-type-field
                          ] ;
          rdfs:comment "A beamline mirror or supermirror." ;
          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmirror.html> ;
          rdfs:label "NXmirror" ;
          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmirror.html> ;
          :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXmoderator
:NXmoderator rdf:type owl:Class ;
             rdfs:subClassOf :NXcomponent ,
                             :NeXusBaseClass ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxmoderator-coupled-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxmoderator-coupling-material-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxmoderator-depends-on-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxmoderator-distance-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxmoderator-geometry-group
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxmoderator-off-geometry-group
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxmoderator-poison-depth-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxmoderator-poison-material-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxmoderator-pulse-shape-group
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxmoderator-temperature-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxmoderator-temperature-log-group
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxmoderator-type-field
                             ] ;
             rdfs:comment "A neutron moderator" ;
             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html> ;
             rdfs:label "NXmoderator" ;
             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html> ;
             :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXmonitor
:NXmonitor rdf:type owl:Class ;
           rdfs:subClassOf :NXcomponent ,
                           :NeXusBaseClass ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxmonitor-count-time-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxmonitor-data-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxmonitor-depends-on-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxmonitor-distance-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxmonitor-efficiency-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxmonitor-end-time-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxmonitor-geometry-group
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxmonitor-integral-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxmonitor-integral-log-group
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxmonitor-mode-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxmonitor-nominal-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxmonitor-off-geometry-group
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxmonitor-preset-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxmonitor-range-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxmonitor-sampled-fraction-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxmonitor-start-time-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxmonitor-time-of-flight-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxmonitor-type-field
                           ] ;
           rdfs:comment """
        A monitor of incident beam data. 
        
        It is similar to the :ref:`NXdata` groups containing
        monitor data and its associated axis coordinates, e.g. time_of_flight or
        wavelength in pulsed neutron instruments. However, it may also include
        integrals, or scalar monitor counts, which are often used in both in both
        pulsed and steady-state instrumentation.
    """ ;
           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html> ;
           rdfs:label "NXmonitor" ;
           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html> ;
           :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXmonochromator
:NXmonochromator rdf:type owl:Class ;
                 rdfs:subClassOf :NXcomponent ,
                                 :NeXusBaseClass ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxmonochromator-crystal-group
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxmonochromator-depends-on-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxmonochromator-distribution-group
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxmonochromator-energy-dispersion-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxmonochromator-energy-error-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxmonochromator-energy-errors-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxmonochromator-energy-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxmonochromator-entrance-slit-group
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxmonochromator-exit-slit-group
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxmonochromator-geometry-group
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxmonochromator-grating-group
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxmonochromator-off-geometry-group
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxmonochromator-velocity-selector-group
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxmonochromator-wavelength-dispersion-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxmonochromator-wavelength-error-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxmonochromator-wavelength-errors-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxmonochromator-wavelength-field
                                 ] ;
                 rdfs:comment """
        A  wavelength defining device.
        
        This is a base class for everything which
        selects a wavelength or energy, be it a 
        monochromator crystal, a velocity selector,
        an undulator or whatever.
        
        The expected units are:
        
        * wavelength: angstrom
        * energy:     eV
        
    """ ;
                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmonochromator.html> ;
                 rdfs:label "NXmonochromator" ;
                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmonochromator.html> ;
                 :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXmonopd
:NXmonopd rdf:type owl:Class ;
          rdfs:subClassOf :NeXusApplicationClass ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxmonopd-entry-group
                          ] ;
          rdfs:comment """
        Monochromatic Neutron and X-Ray Powder diffractometer 
        
        Instrument 
        definition for a powder diffractometer at a monochromatic neutron 
        or X-ray beam. This is both suited for a powder diffractometer 
        with a single detector or a powder diffractometer with a position 
        sensitive detector.
    """ ;
          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmonopd.html> ;
          rdfs:label "NXmonopd" ;
          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmonopd.html> ;
          :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXmpes
:NXmpes rdf:type owl:Class ;
        rdfs:subClassOf :NeXusApplicationClass ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxmpes-entry-group
                        ] ;
        rdfs:comment """
        This is the most general application definition for
        photoemission experiments.
        
        Groups and fields are named according to the
        `ISO 18115-1:2023`_ specification as well as the `IUPAC Recommendations 2020`_.
        
        .. _ISO 18115-1:2023: https://www.iso.org/standard/74811.html
        .. _IUPAC Recommendations 2020: https://doi.org/10.1515/pac-2019-0404
    """ ;
        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html> ;
        rdfs:label "NXmpes" ;
        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html> ;
        :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXmpes_arpes
:NXmpes_arpes rdf:type owl:Class ;
              rdfs:subClassOf :NXmpes ,
                              :NeXusApplicationClass ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxmpes-arpes-entry-group
                              ] ;
              rdfs:comment """
        This is a general application definition for angle-resolved (multidimensional)
        photoelectron spectroscopy (ARPES).
    """ ;
              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html> ;
              rdfs:label "NXmpes_arpes" ;
              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html> ;
              :extends "NXmpes" .


###  https://w3id.org/PaN/NeXus/definitions#NXmx
:NXmx rdf:type owl:Class ;
      rdfs:subClassOf :NeXusApplicationClass ,
                      [ rdf:type owl:Restriction ;
                        owl:onProperty :has ;
                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                        owl:onClass :nxmx-entry-group
                      ] ;
      rdfs:comment """
            functional application definition for macromolecular crystallography
        """ ;
      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html> ;
      rdfs:label "NXmx" ;
      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html> ;
      :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXnote
:NXnote rdf:type owl:Class ;
        rdfs:subClassOf :NXobject ,
                        :NeXusBaseClass ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxnote-algorithm-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxnote-author-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxnote-checksum-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxnote-data-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxnote-date-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxnote-description-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxnote-file-name-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxnote-identifiername-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxnote-sequence-index-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxnote-type-field
                        ] ;
        rdfs:comment """
		Any additional freeform information not covered by the other base classes.
		
		This class can be used to store additional information in a 
		NeXus file e.g. pictures, movies, audio, additional text logs
	""" ;
        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXnote.html> ;
        rdfs:label "NXnote" ;
        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXnote.html> ;
        :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXobject
:NXobject rdf:type owl:Class ;
          rdfs:subClassOf :NeXusBaseClass ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxobject-collection-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxobject-data-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxobject-default-attribute
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxobject-fieldname-errors-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxobject-fieldname-mask-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxobject-fieldname-set-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxobject-fieldname-weights-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxobject-groupname-log-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxobject-identifiername-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxobject-log-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxobject-note-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxobject-parameters-group
                          ] ;
          rdfs:comment """
        This is the base object of NeXus. The groups and fields contained 
        within this file are allowed to be present in any derived base class.

        If nameType=\"partial\", the placeholders (e.g., FIELDNAME or GROUPNAME)
        can be replaced by the name of any object (field or group, 
        respectively) that exists within the same group.
	""" ;
          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXobject.html> ;
          rdfs:label "NXobject" ;
          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXobject.html> .


###  https://w3id.org/PaN/NeXus/definitions#NXoff_geometry
:NXoff_geometry rdf:type owl:Class ;
                rdfs:subClassOf :NXobject ,
                                :NeXusBaseClass ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxoff-geometry-detector-faces-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxoff-geometry-faces-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxoff-geometry-vertices-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxoff-geometry-winding-order-field
                                ] ;
                rdfs:comment """
    Geometry (shape) description.
    The format closely matches the Object File Format (OFF) which can be output
    by most CAD software.
    It can be used to describe the shape of any component, including detectors.
    In the case of detectors it can be used to define the shape of a single pixel, or,
    if the pixel shapes are non-uniform, to describe the shape of the whole detector.
  """ ;
                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXoff_geometry.html> ;
                rdfs:label "NXoff_geometry" ;
                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXoff_geometry.html> ;
                :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXoptical_fiber
:NXoptical_fiber rdf:type owl:Class ;
                 rdfs:subClassOf :NXcomponent ,
                                 :NeXusBaseClass ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxoptical-fiber-acceptance-angle-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxoptical-fiber-attenuation-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxoptical-fiber-cladding-group
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxoptical-fiber-coating-group
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxoptical-fiber-core-group
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxoptical-fiber-description-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxoptical-fiber-dispersion-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxoptical-fiber-dispersion-type-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxoptical-fiber-length-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxoptical-fiber-numerical-aperture-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxoptical-fiber-power-loss-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxoptical-fiber-spectral-range-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxoptical-fiber-transfer-rate-field
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has ;
                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass :nxoptical-fiber-type-field
                                 ] ;
                 rdfs:comment """
        An optical fiber, e.g. glass fiber.
        
        Specify the quantities that define the fiber. Fiber optics are described in
        detail [here](https://www.photonics.com/Article.aspx?AID=25151&PID=4), for
        example.
    """ ;
                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html> ;
                 rdfs:label "NXoptical_fiber" ;
                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html> ;
                 :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXoptical_lens
:NXoptical_lens rdf:type owl:Class ;
                rdfs:subClassOf :NXcomponent ,
                                :NeXusBaseClass ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxoptical-lens-abbe-number-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxoptical-lens-chromatic-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxoptical-lens-coating-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxoptical-lens-curvature-radius-face-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxoptical-lens-focal-length-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxoptical-lens-lens-diameter-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxoptical-lens-magnification-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxoptical-lens-numerical-aperture-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxoptical-lens-reflectance-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxoptical-lens-substrate-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxoptical-lens-transmission-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxoptical-lens-type-field
                                ] ;
                rdfs:comment """
        Description of an optical lens.
    """ ;
                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXoptical_lens.html> ;
                rdfs:label "NXoptical_lens" ;
                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXoptical_lens.html> ;
                :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXoptical_polarizer
:NXoptical_polarizer rdf:type owl:Class ;
                     rdfs:subClassOf :NXcomponent ,
                                     :NeXusBaseClass ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxoptical-polarizer-acceptance-angle-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxoptical-polarizer-coatingtype-group
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxoptical-polarizer-extinction-ratio-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxoptical-polarizer-polarizer-angle-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxoptical-polarizer-reflection-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxoptical-polarizer-shape-group
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxoptical-polarizer-substrate-group
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxoptical-polarizer-transmission-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxoptical-polarizer-type-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxoptical-polarizer-wavelength-range-field
                                     ] ;
                     rdfs:comment """
        An optical polarizer.
        
        Information on the properties of polarizer is provided e.g.
        [here](https://www.rp-photonics.com/polarizers.html).
    """ ;
                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_polarizer.html> ;
                     rdfs:label "NXoptical_polarizer" ;
                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_polarizer.html> ;
                     :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXoptical_spectroscopy
:NXoptical_spectroscopy rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusApplicationClass ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxoptical-spectroscopy-entry-group
                                        ] ;
                        rdfs:comment """
        A general application definition of optical spectroscopy elements, which may
        be used as a template to derive specialized optical spectroscopy experiments.
        
        Possible specializations are ellipsometry, Raman spectroscopy, photoluminescence,
        reflectivity/transmission spectroscopy.
        
        A general optical experiment consists of (i) a light/photon source, (ii) a sample,
        (iii) a detector.
        
        For any free-text descriptions, it is recommended to use English, as this ensures
        the most FAIR (Findable, Accessible, Interoperable, and Reusable) representation of the information.
    """ ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html> ;
                        rdfs:label "NXoptical_spectroscopy" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html> ;
                        :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXoptical_window
:NXoptical_window rdf:type owl:Class ;
                  rdfs:subClassOf :NXaperture ,
                                  :NeXusBaseClass ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxoptical-window-material-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxoptical-window-material-other-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxoptical-window-orientation-angle-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxoptical-window-thickness-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxoptical-window-window-correction-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxoptical-window-window-effects-corrected-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxoptical-window-window-effects-type-field
                                  ] ;
                  rdfs:comment """
        A window of a cryostat, heater, vacuum chamber or a simple glass slide.
        
        This describes cryostat windows and other possible influences for ellipsometry
        measurements.
        
        For environmental measurements, the environment (liquid, vapor
        etc.) is enclosed in a cell, which has windows both in the
        direction of the source (entry window) and the detector (exit
        window) (looking from the sample).
        
        The windows also add a phase shift to the light altering the
        measured signal. This shift has to be corrected based on measuring
        a known sample (reference sample) or the actual sample of interest
        in the environmental cell. State if a window correction has been
        performed in 'window_effects_corrected'. Reference measurements should be
        considered as a separate experiment (with a separate NeXus file), and
        the reference data shall be :ref:`linked <Design-Links>` in
        ``reference_data_link``.
        
        The window is considered to be a part of the sample stage but also
        beam path. Hence, its position within the beam path should be
        defined by the 'depends_on' field.
    """ ;
                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXoptical_window.html> ;
                  rdfs:label "NXoptical_window" ;
                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXoptical_window.html> ;
                  :extends "NXaperture" .


###  https://w3id.org/PaN/NeXus/definitions#NXorientation
:NXorientation rdf:type owl:Class ;
               rdfs:subClassOf :NXobject ,
                               :NeXusBaseClass ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxorientation-geometry-group
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxorientation-value-field
                               ] ;
               rdfs:comment """
        legacy class - recommend to use :ref:`NXtransformations` now
        
        Description for a general orientation of a component - used by :ref:`NXgeometry`
    """ ;
               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXorientation.html> ;
               rdfs:label "NXorientation" ;
               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXorientation.html> ;
               :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXparameters
:NXparameters rdf:type owl:Class ;
              rdfs:subClassOf :NXobject ,
                              :NeXusBaseClass ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxparameters-parameter-field
                              ] ;
              rdfs:comment "Container for parameters, usually used in processing or analysis." ;
              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXparameters.html> ;
              rdfs:label "NXparameters" ;
              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXparameters.html> ;
              :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXpdb
:NXpdb rdf:type owl:Class ;
       rdfs:subClassOf :NXobject ,
                       :NeXusBaseClass ;
       rdfs:comment """
		A NeXus transliteration of a PDB file, to be validated only as a PDB
		rather than in NeXus.

		Use :ref:`NXpdb` to incorporate the information in an arbitrary
		PDB into a NeXus file.

		The main suggestion is to use this as a container
		class for a PDB entry to describe a sample in NXsample,
		but it may be more appropriate to place this higher in the
		hierarchy, say in NXentry.

		The structure has to follow the structure of a PDB
		with each PDB data block mapped to a NeXus group of class NXpdb,
		using a lowercase version of the data block name as the name
		of the NeXus group, each PDB category in that data block
		mapped to a NeXus group of class NXpdb and with each PDB column
		mapped to a NeXus field.  Each column in a looped PDB category
		should always be presented as a 1-dimensional array.  The columns 
		in an unlooped PDB category should be presented as scalar values.  
		If a PDB category specifies particular units for columns, the same 
		units should be used for the corresponding fields.

		A PDB entry is unambiguous when all information is carried as text.
		All text data should be presented as quoted strings, with the quote
		marks except for the null values \".\" or \"?\"

		For clarity in NXpdb form, numeric data may be presented using the
		numeric types specified in the mmCIF dictionary.  In that case,
		if a PDB null value, \".\" or \"?\", is contained in a numeric column, the
		IEEE nan should be used for \"?\" and the IEEE inf should be used for \".\".

		An arbitrary DDL2 CIF file can be represented in NeXus using NXpdb.  
		However, if save frames are required, an NXpdb_class  attribute with the
		value \"CBF_cbfsf\" is required for each NeXus group representing a save
		frame.  NXpdb attributes are not required for other CIF components,
		but may be used to provide internal documentation.

		The nesting of NXpdb groups and datasets that correspond to a CIF with
		two categories and one saveframe, including the NXpdb_class attributes is::

			(datablock1):NXpdb
			   @NXpdb_class:CBF_cbfdb
			   (category1):NXpdb
			     @NXpdb_class:CBF_cbfcat
			      (column_name1):[...]
			      (column_name2):[...]
			      (column_name3):[...]
			      ...
			   (category2):NXpdb
			      @NXpdb_class:CBF_cbfcat
			      (column_name4):[...]
			      (column_name5):[...]
			      (column_name6):[...]
			      ...
			   (saveframe1):NXpdb
			      @NXpdb_class:CBF_cbfsf
			      (category3):NXpdb
			        @NXpdb_class:CBF_cbfcat
			        (column_name7):[...]
			        (column_name8):[...]
			        (column_name9):[...]
			         ...
			      ...
			   ...

			      

		For example, a PDB entry that begins::

			data_1YVA
			#
			 _entry.id   1YVA
			#
			_audit_conform.dict_name       mmcif_pdbx.dic
			_audit_conform.dict_version    5.279
			_audit_conform.dict_location   http://mmcif.pdb.org/dictionaries/ascii/mmcif_pdbx.dic
			#
			loop_
			_database_2.database_id
			_database_2.database_code
			PDB   1YVA
			RCSB  RCSB031959
			WWPDB D_1000031959
			#

		would produce::
	
			sample:NXsample
			   1yva:NXpdb
			     entry:NXpdb
				 id:\"1YVA\"
			     audit_conform:NXpdb
				 dict_name:\"mmcif_pdbx.dic\"
				 dict_version:\"5.279\"
				 dict_location:\"http://mmcif.pdb.org/dictionaries/ascii/mmcif_pdbx.dic\"
			     database_2:NXpdb
				 database_id:[\"PDB\",\"RCSB\",\"WWPDB\"]
				 database_code:[\"1YVA\",\"RCSB031959\",\"D_1000031959\"]

		another example is the following excerpt from pdb entry 9ins, giving the sequences
		of the two chains::

			loop_
			_entity_poly.entity_id
			_entity_poly.nstd_linkage
			_entity_poly.nstd_monomer
			_entity_poly.pdbx_seq_one_letter_code 
			_entity_poly.pdbx_seq_one_letter_code_can
			_entity_poly.type
			1 no no GIVEQCCTSICSLYQLENYCN GIVEQCCTSICSLYQLENYCN polypeptide(L)
			2 no no FVNQHLCGSHLVEALYLVCGERGFFYTPKA FVNQHLCGSHLVEALYLVCGERGFFYTPKA
			polypeptide(L)

		which converts to::

			entity_poly:NXpdb
			  @NXpdb_class:CBF_cbfcat
			  entity_id:[\"1\", \"2\"]
			  nstd_linkage:[\"no\", \"no\"]
			  nstd_monomer:[\"no\", \"no\"]
			  pdbx_seq_one_letter_code:[\"GIVEQCCTSICSLYQLENYCN\",\"FVNQHLCGSHLVEALYLVCGERGFFYTPKA\"]
			  pdbx_seq_one_letter_code_can:[\"GIVEQCCTSICSLYQLENYCN\",\"FVNQHLCGSHLVEALYLVCGERGFFYTPKA\"]
			  type:[\"polypeptide(L)\", \"polypeptide(L)\"]




	""" ;
       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpdb.html> ;
       rdfs:label "NXpdb" ;
       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpdb.html> ;
       :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXpeak
:NXpeak rdf:type owl:Class ;
        rdfs:subClassOf :NXobject ,
                        :NeXusBaseClass ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxpeak-data-group
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxpeak-function-group
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxpeak-label-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxpeak-total-area-field
                        ] ;
        rdfs:comment """
        Base class for describing a peak, its functional form, and support values
        i.e., the discretization points at which the function has been evaluated.
    """ ;
        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpeak.html> ;
        rdfs:label "NXpeak" ;
        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpeak.html> ;
        :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXphase
:NXphase rdf:type owl:Class ;
         rdfs:subClassOf :NXobject ,
                         :NeXusBaseClass ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxphase-atom-group
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxphase-name-field
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxphase-phase-id-field
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxphase-unit-cell-group
                         ] ;
         rdfs:comment """
        Base class to describe a (thermodynamic) phase as a component of a material.
        
        Instances of phases can be crystalline.
    """ ;
         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXphase.html> ;
         rdfs:label "NXphase" ;
         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXphase.html> ;
         :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXpid_controller
:NXpid_controller rdf:type owl:Class ;
                  rdfs:subClassOf :NXcomponent ,
                                  :NeXusBaseClass ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxpid-controller-control-action-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxpid-controller-description-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxpid-controller-feed-forward-model-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxpid-controller-k-d-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxpid-controller-k-ff-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxpid-controller-k-i-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxpid-controller-k-p-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxpid-controller-pv-sensor-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxpid-controller-setpoint-field
                                  ] ;
                  rdfs:comment """
        A description of a feedback system in terms of the settings of a proportional-integral-derivative (PID) controller.
         
        Automated control of a physical quantity is often achieved by connecting the output of a sensor to an actuator
        (e.g. using a thermocouple to monitor the effect of a heater and influence the power provided to it). The physical
        quantity being operated on is typically referred to as the \"Process Variable\", with the desired value being the 
        \"Setpoint\" (which may vary as a function of time) and the \"Error Value\" is the time-varying function of the difference 
        between the Setpoint value and the concurrent measurement of the Process Variable  (Error Value = Setpoint - Process Variable).
         
        A PID controller calculates an output value for use as an input signal to an actuator via the weighted sum of four terms:
        * Proportional: the current Error Value
        * Integral: the integral of the Error Value function
        * Derivative: the first derivative of the Error Value function
        * Feed Forward: A model of the physical system (optional)
        
        The weightings of these terms are given by the corresponding constants:
        * K_p
        * K_i
        * K_d
        * K_ff
         
        A classic PID controller only implements the P, I and D terms and the values of the K_p, K_i and K_d constants are sufficient to fully
        describe the behavior of the feedback system implemented by such a PID controller. The inclusion of a Feed Forward term in a feedback system
        is a modern adaptation that aids optimization of the automated control. It is not present in all PID controllers, but it is also not uncommon.
         
        Note that the ``NXpid_controller`` is designed to be a child object of the actuator that its output is connected to. The parent object
        representing the actuator is likely to be represented by an ``NXactuator`` or ``NXpositioner`` base class, but there is a wide variety
        of possible applications for PID controllers.
    """ ;
                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpid_controller.html> ;
                  rdfs:label "NXpid_controller" ;
                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpid_controller.html> ;
                  :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXpinhole
:NXpinhole rdf:type owl:Class ;
           rdfs:subClassOf :NXcomponent ,
                           :NeXusBaseClass ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxpinhole-depends-on-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxpinhole-diameter-field
                           ] ;
           rdfs:comment """
		A simple pinhole.
		
		For more complex geometries, :ref:`NXaperture` should be used.
	""" ;
           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpinhole.html> ;
           rdfs:label "NXpinhole" ;
           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpinhole.html> ;
           :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXpolarizer
:NXpolarizer rdf:type owl:Class ;
             rdfs:subClassOf :NXcomponent ,
                             :NeXusBaseClass ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxpolarizer-composition-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxpolarizer-depends-on-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxpolarizer-efficiency-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxpolarizer-reflection-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxpolarizer-type-field
                             ] ;
             rdfs:comment """
      A spin polarizer.
    """ ;
             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpolarizer.html> ;
             rdfs:label "NXpolarizer" ;
             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpolarizer.html> ;
             :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXpositioner
:NXpositioner rdf:type owl:Class ;
              rdfs:subClassOf :NXcomponent ,
                              :NeXusBaseClass ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxpositioner-acceleration-time-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxpositioner-controller-record-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxpositioner-depends-on-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxpositioner-description-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxpositioner-name-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxpositioner-raw-value-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxpositioner-soft-limit-max-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxpositioner-soft-limit-min-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxpositioner-target-value-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxpositioner-tolerance-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxpositioner-value-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxpositioner-velocity-field
                              ] ;
              rdfs:comment """
        A generic positioner such as a motor or piezo-electric transducer.  
    """ ;
              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpositioner.html> ;
              rdfs:label "NXpositioner" ;
              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpositioner.html> ;
              :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXprocess
:NXprocess rdf:type owl:Class ;
           rdfs:subClassOf :NXobject ,
                           :NeXusBaseClass ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxprocess-data-group
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxprocess-date-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxprocess-note-group
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxprocess-parameters-group
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxprocess-program-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxprocess-sequence-index-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxprocess-version-field
                           ] ;
           rdfs:comment """
        The :ref:`NXprocess` class describes an operation used to
        process data as part of an analysis workflow, providing
        information such as the software used, the date of the
        operation, the input parameters, and the resulting data. 
    """ ;
           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXprocess.html> ;
           rdfs:label "NXprocess" ;
           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXprocess.html> ;
           :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXprogram
:NXprogram rdf:type owl:Class ;
           rdfs:subClassOf :NXobject ,
                           :NeXusBaseClass ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxprogram-program-field
                           ] ;
           rdfs:comment """
        Base class to describe a software tool or library.
    """ ;
           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXprogram.html> ;
           rdfs:label "NXprogram" ;
           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXprogram.html> ;
           :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXpump
:NXpump rdf:type owl:Class ;
        rdfs:subClassOf :NXcomponent ,
                        :NeXusBaseClass ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxpump-base-pressure-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxpump-design-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxpump-medium-field
                        ] ;
        rdfs:comment """
        Device to reduce an atmosphere to a controlled pressure.
    """ ;
        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpump.html> ;
        rdfs:label "NXpump" ;
        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpump.html> ;
        :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXquadric
:NXquadric rdf:type owl:Class ;
           rdfs:subClassOf :NXobject ,
                           :NeXusBaseClass ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxquadric-depends-on-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxquadric-parameters-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxquadric-surface-type-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxquadric-depends-on-field
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxquadric-surface-type-field
                           ] ;
           rdfs:comment "Definition of a quadric surface." ;
           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html> ;
           rdfs:label "NXquadric" ;
           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html> ;
           :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXquadrupole_magnet
:NXquadrupole_magnet rdf:type owl:Class ;
                     rdfs:subClassOf :NXcomponent ,
                                     :NeXusBaseClass ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxquadrupole-magnet-beamline-distance-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxquadrupole-magnet-description-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxquadrupole-magnet-read-current-group
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxquadrupole-magnet-read-voltage-group
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxquadrupole-magnet-set-current-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxquadrupole-magnet-beamline-distance-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxquadrupole-magnet-read-current-group
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxquadrupole-magnet-read-voltage-group
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxquadrupole-magnet-set-current-field
                                     ] ;
                     rdfs:comment "Base class for a quadrupole magnet." ;
                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXquadrupole_magnet.html> ;
                     rdfs:label "NXquadrupole_magnet" ;
                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXquadrupole_magnet.html> ;
                     :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXraman
:NXraman rdf:type owl:Class ;
         rdfs:subClassOf :NXoptical_spectroscopy ,
                         :NeXusApplicationClass ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxraman-entry-group
                         ] ;
         rdfs:comment """
        An application definition for Raman spectroscopy experiments.

        This application definition supports a wide range of Raman spectroscopy experiments.
        These may be as simple as acquiring a single Raman spectrum from spontaneous Raman
        scattering, or as complex as Raman imaging with a Raman spectrometer. The scope also
        includes surface- and tip-enhanced Raman techniques, X-ray Raman scattering, resonant
        Raman scattering, and multidimensional Raman spectra collected under varying conditions
        such as temperature, pressure, or electric field.

        The application definition comprises two main components:

        1. Structures defined in NXoptical_spectroscopy:
        * Instrument configuration and data calibration
        * Sensors monitoring sample or beam conditions

        2. Structures specified and extended in NXraman:
        * Description of the experiment type
        * Metadata and configuration of the optical setup (e.g., source, monochromator, detector, waveplate, lens)
        * Detailed description of beam properties and their interaction with the sample
        * Sample-specific information

        Information on Raman spectroscopy are provided in:

        General

        * Lewis, Ian R.; Edwards, Howell G. M.
          Handbook of Raman Spectroscopy
          ISBN 0-8247-0557-2

        Raman scattering selection rules

        * Dresselhaus, M. S.; Dresselhaus, G.; Jorio, A.
          Group Theory - Application to the Physics ofCondensed Matter
          ISBN 3540328971

        Semiconductors

        * Manuel Cardona
          Light Scattering in Solids I
          eBook ISBN: 978-3-540-37568-5
          DOI: https://doi.org/10.1007/978-3-540-37568-5

        * Manuel Cardona, Gernot Güntherodt
          Light Scattering in Solids II
          eBook ISBN:  978-3-540-39075-6
          DOI: https://doi.org/10.1007/3-540-11380-0

        * See as well other Books from the \"Light Scattering in Solids\" series:
          III: Recent Results
          IV: Electronic Scattering, Spin Effects, SERS, and Morphic Effects
          V: Superlattices and Other Microstructures
          VI: Recent Results, Including High-Tc Superconductivity
          VII: Crystal-Field and Magnetic Excitations
          VIII: Fullerenes, Semiconductor Surfaces, Coherent Phonons
          IX: Novel Materials and Techniques

        Glasses, Liquids, Gasses, ...

        Review articles:
        Stimulated Raman scattering, Coherent anti-Stokes Raman scattering,
        Surface-enhanced Raman scattering, Tip-enhanced Raman scattering
        * https://doi.org/10.1186/s11671-019-3039-2
    """ ;
         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXraman.html> ;
         rdfs:label "NXraman" ;
         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXraman.html> ;
         :extends "NXoptical_spectroscopy" .


###  https://w3id.org/PaN/NeXus/definitions#NXreflections
:NXreflections rdf:type owl:Class ;
               rdfs:subClassOf :NXobject ,
                               :NeXusBaseClass ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-azimuthal-angle-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-description-attribute
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-int-prf-errors-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-int-prf-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-int-prf-var-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-overlaps-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-polar-angle-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-prf-cc-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-background-mean-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-bounding-box-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-d-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-det-module-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-entering-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-experiments-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-flags-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-h-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-id-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-int-sum-errors-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-int-sum-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-int-sum-var-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-k-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-l-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-lp-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-observed-frame-errors-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-observed-frame-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-observed-frame-var-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-observed-phi-errors-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-observed-phi-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-observed-phi-var-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-observed-px-x-errors-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-observed-px-x-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-observed-px-x-var-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-observed-px-y-errors-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-observed-px-y-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-observed-px-y-var-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-observed-x-errors-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-observed-x-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-observed-x-var-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-observed-y-errors-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-observed-y-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-observed-y-var-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-partiality-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-predicted-frame-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-predicted-phi-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-predicted-px-x-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-predicted-px-y-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-predicted-x-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-predicted-y-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxreflections-reflection-id-field
                               ] ;
               rdfs:comment "Reflection data from diffraction experiments " ;
               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html> ;
               rdfs:label "NXreflections" ;
               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html> ;
               :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXrefscan
:NXrefscan rdf:type owl:Class ;
           rdfs:subClassOf :NeXusApplicationClass ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxrefscan-entry-group
                           ] ;
           rdfs:comment """
    This is an application definition for a monochromatic scanning reflectometer.

    It does not have the information to calculate the resolution
    since it does not have any apertures.
  """ ;
           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXrefscan.html> ;
           rdfs:label "NXrefscan" ;
           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXrefscan.html> ;
           :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXreftof
:NXreftof rdf:type owl:Class ;
          rdfs:subClassOf :NeXusApplicationClass ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxreftof-entry-group
                          ] ;
          rdfs:comment "This is an application definition for raw data from a TOF reflectometer. " ;
          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXreftof.html> ;
          rdfs:label "NXreftof" ;
          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXreftof.html> ;
          :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXregion
:NXregion rdf:type owl:Class ;
          rdfs:subClassOf :NXobject ,
                          :NeXusBaseClass ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxregion-block-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxregion-count-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxregion-downsampled-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxregion-parent-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxregion-parent-mask-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxregion-scale-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxregion-start-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxregion-statistics-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxregion-stride-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxregion-region-type-attribute
                          ] ;
          rdfs:comment """
		Geometry and logical description of a region of data in a parent group. When used, it could be a child group to, say, :ref:`NXdetector`.

		This can be used to describe a subset of data used to create downsampled data or to derive
		some data from that subset.

		Note, the fields for the rectangular region specifiers follow HDF5’s dataspace hyperslab parameters
		(see https://portal.hdfgroup.org/display/HDF5/H5S_SELECT_HYPERSLAB). Note when **block** :math:`= 1`,
		then **stride** :math:`\\equiv` **step** in Python slicing.
		
		For example, a ROI sum of an area starting at index of [20,50] and shape [220,120] in image data::

			detector:NXdetector/
				data[60,256,512]
				region:NXregion/
					@region_type  = \"rectangular\"
					parent = \"data\"
					start  = [20,50]
					count  = [220,120]
					statistics:NXdata/
						@signal = \"sum\"
						sum[60]

		the ``sum`` dataset contains the summed areas in each frame.
		Another example, a hyperspectral image downsampled 16-fold in energy::

			detector:NXdetector/
				data[128,128,4096]
				region:NXregion/
					@region_type  = \"rectangular\"
					parent = \"data\"
					start  = [2]
					count  = [20]
					stride = [32]
					block  = [16]
					downsampled:NXdata/
						@signal = \"maximum\"
						@auxiliary_signals = \"copy\"
						maximum[128,128,20]
						copy[128,128,320]

		the ``copy`` dataset selects 20 16-channel blocks that start 32 channels apart,
		the ``maximum`` dataset will show maximum values in each 16-channel block
		in every spectra.
	""" ;
          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXregion.html> ;
          rdfs:label "NXregion" ;
          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXregion.html> ;
          :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXregistration
:NXregistration rdf:type owl:Class ;
                rdfs:subClassOf :NXprocess ,
                                :NeXusBaseClass ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxregistration-applied-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxregistration-depends-on-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxregistration-description-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxregistration-transformations-group
                                ] ;
                rdfs:comment """
         Describes image registration procedures.
    """ ;
                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXregistration.html> ;
                rdfs:label "NXregistration" ;
                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXregistration.html> ;
                :extends "NXprocess" .


###  https://w3id.org/PaN/NeXus/definitions#NXresolution
:NXresolution rdf:type owl:Class ;
              rdfs:subClassOf :NXobject ,
                              :NeXusBaseClass ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxresolution-calibration-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxresolution-formula-symbols-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxresolution-note-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxresolution-physical-quantity-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxresolution-relative-resolution-errors-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxresolution-relative-resolution-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxresolution-resolution-errors-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxresolution-resolution-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxresolution-resolution-formula-description-field
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxresolution-response-function-group
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxresolution-type-field
                              ] ;
              rdfs:comment """
         Describes the resolution of a physical quantity.
    """ ;
              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXresolution.html> ;
              rdfs:label "NXresolution" ;
              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXresolution.html> ;
              :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXroi_process
:NXroi_process rdf:type owl:Class ;
               rdfs:subClassOf :NXprocess ,
                               :NeXusBaseClass ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxroi-process-process-group
                               ] ;
               rdfs:comment """
        Base class to report on the characterization of an area or volume of material.
        
        This area or volume of material is considered a region-of-interest (ROI).
        
        This base class should be used when the characterization was achieved by
        processing data from experiment or computer simulations into models of
        the microstructure of the material and the properties of the material or its
        crystal defects within this ROI. Microstructural features is a narrow synonym
        for these crystal defects.
        
        This base class can also be used to store data and metadata of the
        representation of the ROI, i.e. its discretization and shape.
        
        Methods from computational geometry are typically used for
        defining a discretization of the area and volume.
        
        Do not confuse this base class with :ref:`NXregion`. The purpose
        of the :ref:`NXregion` base class is to document data access i.e.
        I/O pattern on arrays. Therefore, concepts from :ref:`NXregion` operate
        in data space rather than in real or simulated real space.
    """ ;
               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXroi_process.html> ;
               rdfs:label "NXroi_process" ;
               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXroi_process.html> ;
               :extends "NXprocess" .


###  https://w3id.org/PaN/NeXus/definitions#NXroot
:NXroot rdf:type owl:Class ;
        rdfs:subClassOf :NeXusBaseClass ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxroot-creator-attribute
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxroot-creator-version-attribute
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxroot-default-attribute
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxroot-file-name-attribute
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxroot-file-time-attribute
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxroot-file-update-time-attribute
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxroot-h5py-version-attribute
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxroot-hdf-version-attribute
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxroot-hdf5-version-attribute
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxroot-nexus-release-attribute
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxroot-nexus-repository-attribute
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxroot-nexus-version-attribute
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxroot-xml-version-attribute
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxroot-entry-group
                        ] ;
        rdfs:comment """
        The root of a NeXus file.

        In the NeXus standard, only NXentry groups are allowed at the
        root level of a file, although it is permitted to include
        additional groups and fields that are not part of the NeXus
        standard and will not be validated by NeXus tools. NeXus defines
        a number of root-level attributes that can be used to annotate
        the NeXus tree.

        Note that NXroot is the only base class that does not inherit
        from the NXobject class, since the latter permits the inclusion
        of NeXus objects that are not allowed at the root level.
    """ ;
        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXroot.html> ;
        rdfs:label "NXroot" ;
        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXroot.html> .


###  https://w3id.org/PaN/NeXus/definitions#NXrotations
:NXrotations rdf:type owl:Class ;
             rdfs:subClassOf :NXobject ,
                             :NeXusBaseClass ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxrotations-crystal-symmetry-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxrotations-disorientation-angle-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxrotations-disorientation-axis-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxrotations-disorientation-quaternion-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxrotations-is-antipodal-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxrotations-misorientation-angle-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxrotations-misorientation-axis-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxrotations-misorientation-quaternion-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxrotations-orientation-euler-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxrotations-orientation-quaternion-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxrotations-reference-frame-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxrotations-rotation-euler-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxrotations-rotation-quaternion-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxrotations-sample-symmetry-field
                             ] ;
             rdfs:comment """
        Base class to detail a set of rotations, orientations, and disorientations.
        
        For getting a more detailed insight into the discussion of the
        parameterized description of orientations in materials science see:
        
        * `H.-J. Bunge <https://doi.org/10.1016/C2013-0-11769-2>`_
        * `T. B. Britton et al. <https://doi.org/10.1016/j.matchar.2016.04.008>`_
        * `D. Rowenhorst et al. <https://doi.org/10.1088/0965-0393/23/8/083501>`_
        * `A. Morawiec <https://doi.org/10.1007/978-3-662-09156-2>`_
        
        Once orientations are defined, one can continue to characterize the
        misorientation and specifically the disorientation. The misorientation describes
        the rotation that is required to register the lattices of two oriented objects
        (like crystal lattice) into a crystallographic equivalent orientation:
        
        * `R. Bonnet <https://doi.org/10.1107/S0567739480000186>`_
        
        The concepts of mis- and disorientation are relevant when analyzing the
        crystallography of interfaces.
    """ ;
             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXrotations.html> ;
             rdfs:label "NXrotations" ;
             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXrotations.html> ;
             :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXsample
:NXsample rdf:type owl:Class ;
          rdfs:subClassOf :NXcomponent ,
                          :NeXusBaseClass ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-beam-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-changer-position-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-chemical-formula-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-component-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-concentration-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-density-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-description-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-distance-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-electric-field-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-environment-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-external-adc-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-external-dac-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-geometry-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-history-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-magnetic-field-env-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-magnetic-field-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-magnetic-field-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-magnetic-field-log-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-mass-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-name-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-off-geometry-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-orientation-matrix-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-path-length-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-path-length-window-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-physical-form-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-point-group-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-positioner-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-preparation-date-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-pressure-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-relative-molecular-mass-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-rotation-angle-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-sample-component-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-sample-component-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-sample-orientation-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-scattering-length-density-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-short-title-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-situation-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-space-group-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-stress-field-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-temperature-env-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-temperature-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-temperature-log-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-thickness-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-transmission-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-type-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-ub-matrix-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-unit-cell-abc-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-unit-cell-alphabetagamma-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-unit-cell-class-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-unit-cell-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-unit-cell-volume-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-volume-fraction-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsample-x-translation-field
                          ] ;
          rdfs:comment """
		Any information on the sample. 
		
		This could include scanned variables that
		are associated with one of the data dimensions, e.g. the magnetic field, or
		logged data, e.g. monitored temperature vs elapsed time.
	""" ;
          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html> ;
          rdfs:label "NXsample" ;
          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html> ;
          :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXsample_component
:NXsample_component rdf:type owl:Class ;
                    rdfs:subClassOf :NXcomponent ,
                                    :NeXusBaseClass ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxsample-component-chemical-formula-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxsample-component-density-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxsample-component-description-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxsample-component-history-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxsample-component-mass-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxsample-component-name-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxsample-component-orientation-matrix-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxsample-component-point-group-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxsample-component-relative-molecular-mass-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxsample-component-sample-orientation-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxsample-component-scattering-length-density-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxsample-component-space-group-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxsample-component-transmission-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxsample-component-unit-cell-abc-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxsample-component-unit-cell-alphabetagamma-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxsample-component-unit-cell-class-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxsample-component-unit-cell-volume-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxsample-component-volume-fraction-field
                                    ] ;
                    rdfs:comment """
		One group like this per component can be recorded for a sample consisting of multiple components.
	""" ;
                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html> ;
                    rdfs:label "NXsample_component" ;
                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html> ;
                    :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXsas
:NXsas rdf:type owl:Class ;
       rdfs:subClassOf :NeXusApplicationClass ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :has ;
                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                         owl:onClass :nxsas-entry-group
                       ] ;
       rdfs:comment """
    Raw, monochromatic 2-D SAS data with an area detector.

    This is an application definition for raw data (not processed or reduced data)
    from a 2-D small angle scattering instrument collected with a monochromatic
    beam and an area detector. It is meant to be suitable both for neutron SANS
    and X-ray SAXS data.

    It covers all raw data from any monochromatic SAS techniques that
    use an area detector: SAS, WSAS, grazing incidence, GISAS

    It covers all raw data from any SAS techniques that use an area detector and
    a monochromatic beam.
  """ ;
       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html> ;
       rdfs:label "NXsas" ;
       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html> ;
       :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXsastof
:NXsastof rdf:type owl:Class ;
          rdfs:subClassOf :NeXusApplicationClass ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsastof-entry-group
                          ] ;
          rdfs:comment """
    raw, 2-D SAS data with an area detector with a time-of-flight source
    
    It covers all raw data from any SAS techniques
    that use an area detector
    at a time-of-flight source.
   """ ;
          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsastof.html> ;
          rdfs:label "NXsastof" ;
          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsastof.html> ;
          :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXscan
:NXscan rdf:type owl:Class ;
        rdfs:subClassOf :NeXusApplicationClass ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxscan-entry-group
                        ] ;
        rdfs:comment """
    Application definition for a generic scan instrument. 
    
    This definition is more an 
    example then a stringent definition as the content of a given NeXus scan file needs to 
    differ for different types of scans. This example definition shows a scan like done 
    on a rotation camera: the sample is rotated and a detector image, the rotation angle
    and a monitor value is stored at each step in the scan. In the following, the symbol 
    ``NP`` is used to represent the number of scan points. These are the rules for 
    storing scan data in NeXus files which are implemented in this example:
    
    * Each value varied throughout a scan is stored as an array of 
      length ``NP`` at its respective location within the NeXus hierarchy.
    * For area detectors, ``NP`` is the first dimension, 
      example for a detector of 256x256:  ``data[NP,256,256]``
    * The NXdata group contains links to all variables varied in the scan and the data. 
      This to give an equivalent to the more familiar classical tabular representation of scans. 
    
    These rules exist for a reason: HDF allows the first dimension of a data set to be 
    unlimited. This means the data can be appended too. Thus a NeXus file built according 
    to the rules given above can be used in the following way:
    
    * At the start of a scan, write all the static information.
    * At each scan point, append new data from varied variables 
      and the detector to the file.
  """ ;
        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXscan.html> ;
        rdfs:label "NXscan" ;
        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXscan.html> ;
        :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXscan_controller
:NXscan_controller rdf:type owl:Class ;
                   rdfs:subClassOf :NXcomponent ,
                                   :NeXusBaseClass ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxscan-controller-circuit-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxscan-controller-deflector-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxscan-controller-dwell-time-field
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxscan-controller-flyback-time-field
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxscan-controller-scan-schema-field
                                   ] ;
                   rdfs:comment """
        The scan box or scan controller is a component that is used to deflect a
        beam of charged particles in a controlled manner.
        
        The scan box is instructed by (an) instance(s) of :ref:`NXprogram`, some control software,
        which is not necessarily the same program as the one controlling other parts of the instrument.
        
        The scan box directs the probe of charged particles (electrons, ions)
        to controlled locations according to a scan scheme and plan.
    """ ;
                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXscan_controller.html> ;
                   rdfs:label "NXscan_controller" ;
                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXscan_controller.html> ;
                   :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXsensor
:NXsensor rdf:type owl:Class ;
          rdfs:subClassOf :NXcomponent ,
                          :NeXusBaseClass ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsensor-attached-to-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsensor-depends-on-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsensor-external-field-brief-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsensor-external-field-full-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsensor-geometry-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsensor-high-trip-value-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsensor-low-trip-value-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsensor-measurement-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsensor-model-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsensor-name-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsensor-off-geometry-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsensor-run-control-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsensor-short-name-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsensor-type-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsensor-value-deriv1-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsensor-value-deriv1-log-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsensor-value-deriv2-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsensor-value-deriv2-log-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsensor-value-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsensor-value-log-group
                          ] ;
          rdfs:comment """
		A sensor used to monitor an external condition 
		
		The condition itself is described in :ref:`NXenvironment`.
	""" ;
          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsensor.html> ;
          rdfs:label "NXsensor" ;
          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsensor.html> ;
          :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXsensor_scan
:NXsensor_scan rdf:type owl:Class ;
               rdfs:subClassOf :NeXusApplicationClass ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxsensor-scan-entry-group
                               ] ;
               rdfs:comment """
        Application definition for a generic scan using sensors.
        
        In this application definition, times should be specified always together
        with an UTC offset.
    """ ;
               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html> ;
               rdfs:label "NXsensor_scan" ;
               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html> ;
               :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXseparator
:NXseparator rdf:type owl:Class ;
             rdfs:subClassOf :NXcomponent ,
                             :NeXusBaseClass ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxseparator-beamline-distance-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxseparator-description-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxseparator-read-bfield-current-group
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxseparator-read-bfield-voltage-group
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxseparator-read-efield-current-group
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxseparator-read-efield-voltage-group
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxseparator-set-bfield-current-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxseparator-set-efield-voltage-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxseparator-beamline-distance-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxseparator-read-bfield-current-group
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxseparator-read-bfield-voltage-group
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxseparator-read-efield-current-group
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxseparator-read-efield-voltage-group
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxseparator-set-bfield-current-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxseparator-set-efield-voltage-field
                             ] ;
             rdfs:comment "Base class for an electrostatic separator." ;
             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXseparator.html> ;
             rdfs:label "NXseparator" ;
             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXseparator.html> ;
             :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXshape
:NXshape rdf:type owl:Class ;
         rdfs:subClassOf :NXobject ,
                         :NeXusBaseClass ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxshape-direction-field
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxshape-shape-field
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxshape-size-field
                         ] ;
         rdfs:comment """
		legacy class - (used by :ref:`NXgeometry`) - the shape and size of a component.
		
		This is the description of the general shape and size of a 
		component, which may be made up of ``numobj`` separate 
		elements - it is used by the :ref:`NXgeometry` class
	""" ;
         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXshape.html> ;
         rdfs:label "NXshape" ;
         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXshape.html> ;
         :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXsimilarity_grouping
:NXsimilarity_grouping rdf:type owl:Class ;
                       rdfs:subClassOf :NXobject ,
                                       :NeXusBaseClass ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxsimilarity-grouping-cardinality-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxsimilarity-grouping-categorical-label-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxsimilarity-grouping-index-offset-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxsimilarity-grouping-number-of-categorical-labels-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxsimilarity-grouping-number-of-numeric-labels-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxsimilarity-grouping-numerical-label-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxsimilarity-grouping-statistics-group
                                       ] ;
                       rdfs:comment """
         Base class to store results obtained from applying a similarity grouping (clustering) algorithm.
         
         Similarity grouping algorithms are segmentation or machine learning algorithms for
         partitioning the members of a set of objects (e.g. geometric primitives) into
         (sub-)groups aka features of different kind/type. A plethora of algorithms exists.
         
         This base class considers metadata and results of having a similarity grouping
         algorithm applied to a set in which objects are either categorized as noise
         or belonging to a cluster, i.e. members of a cluster.
         The algorithm assigns each similarity group (feature/cluster) at least one
         identifier (numerical or categorical labels) to distinguish different cluster.
    """ ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsimilarity_grouping.html> ;
                       rdfs:label "NXsimilarity_grouping" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsimilarity_grouping.html> ;
                       :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXslit
:NXslit rdf:type owl:Class ;
        rdfs:subClassOf :NXcomponent ,
                        :NeXusBaseClass ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxslit-depends-on-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxslit-x-gap-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxslit-y-gap-field
                        ] ;
        rdfs:comment """
		A simple slit.
		
		For more complex geometries, :ref:`NXaperture` should be used.
	""" ;
        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXslit.html> ;
        rdfs:label "NXslit" ;
        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXslit.html> ;
        :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXsnsevent
:NXsnsevent rdf:type owl:Class ;
            rdfs:subClassOf :NeXusApplicationClass ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxsnsevent-entry-group
                            ] ;
            rdfs:comment "This is a definition for event data from Spallation Neutron Source (SNS) at ORNL." ;
            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html> ;
            rdfs:label "NXsnsevent" ;
            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html> ;
            :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXsnshisto
:NXsnshisto rdf:type owl:Class ;
            rdfs:subClassOf :NeXusApplicationClass ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxsnshisto-entry-group
                            ] ;
            rdfs:comment "This is a definition for histogram data from Spallation Neutron Source (SNS) at ORNL." ;
            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html> ;
            rdfs:label "NXsnshisto" ;
            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html> ;
            :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXsolenoid_magnet
:NXsolenoid_magnet rdf:type owl:Class ;
                   rdfs:subClassOf :NXcomponent ,
                                   :NeXusBaseClass ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxsolenoid-magnet-beamline-distance-field
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxsolenoid-magnet-description-field
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxsolenoid-magnet-read-current-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxsolenoid-magnet-read-voltage-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxsolenoid-magnet-set-current-field
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxsolenoid-magnet-beamline-distance-field
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxsolenoid-magnet-read-current-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxsolenoid-magnet-read-voltage-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxsolenoid-magnet-set-current-field
                                   ] ;
                   rdfs:comment "definition for a solenoid magnet." ;
                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsolenoid_magnet.html> ;
                   rdfs:label "NXsolenoid_magnet" ;
                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsolenoid_magnet.html> ;
                   :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXsolid_geometry
:NXsolid_geometry rdf:type owl:Class ;
                  rdfs:subClassOf :NXobject ,
                                  :NeXusBaseClass ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxsolid-geometry-csg-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxsolid-geometry-off-geometry-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxsolid-geometry-quadric-group
                                  ] ;
                  rdfs:comment """
    The head node for constructively defined geometry.
    
    * `S. Ghebi <https://doi.org/10.1007/978-1-84800-115-2>`_
    * `L. H. Laidlaw <https://doi.org/10.1145/15886.15904>`_
    
    for an introduction into the topic of modeling shapes with constructive
    solid geometry (CSG).
  """ ;
                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsolid_geometry.html> ;
                  rdfs:label "NXsolid_geometry" ;
                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsolid_geometry.html> ;
                  :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXsource
:NXsource rdf:type owl:Class ;
          rdfs:subClassOf :NXcomponent ,
                          :NeXusBaseClass ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsource-anode-material-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsource-aperture-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsource-bunch-distance-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsource-bunch-length-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsource-bunch-pattern-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsource-current-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsource-deflector-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsource-depends-on-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsource-distance-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsource-distribution-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsource-electromagnetic-lens-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsource-emission-current-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsource-emittance-x-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsource-emittance-y-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsource-energy-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsource-fabrication-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsource-filament-current-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsource-flux-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsource-frequency-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsource-gas-pressure-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsource-geometry-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsource-last-fill-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsource-mode-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsource-name-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsource-notes-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsource-number-of-bunches-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsource-off-geometry-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsource-peak-power-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsource-period-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsource-power-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsource-previous-source-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsource-probe-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsource-pulse-energy-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsource-pulse-shape-group
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsource-pulse-width-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsource-sigma-x-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsource-sigma-y-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsource-target-material-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsource-top-up-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsource-type-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsource-voltage-field
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxsource-wavelength-field
                          ] ;
          rdfs:comment """
		Radiation source emitting a beam.

		Examples include particle sources (electrons, neutrons, protons) or sources for electromagnetic radiation (photons).
		This base class can also be used to describe neutron or x-ray storage ring/facilities.
   """ ;
          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html> ;
          rdfs:label "NXsource" ;
          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html> ;
          :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXspatial_filter
:NXspatial_filter rdf:type owl:Class ;
                  rdfs:subClassOf :NXparameters ,
                                  :NeXusBaseClass ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxspatial-filter-cg-cylinder-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxspatial-filter-cg-ellipsoid-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxspatial-filter-cg-hexahedron-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxspatial-filter-cg-polyhedron-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxspatial-filter-cs-filter-boolean-mask-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxspatial-filter-windowing-method-field
                                  ] ;
                  rdfs:comment """
        Base class for a spatial filter for objects within a region-of-interest (ROI).
        
        Objects can be points, objects composed from other geometric primitives,
        or objects.
    """ ;
                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXspatial_filter.html> ;
                  rdfs:label "NXspatial_filter" ;
                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXspatial_filter.html> ;
                  :extends "NXparameters" .


###  https://w3id.org/PaN/NeXus/definitions#NXspe
:NXspe rdf:type owl:Class ;
       rdfs:subClassOf :NeXusApplicationClass ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :has ;
                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                         owl:onClass :nxspe-entry-group
                       ] ;
       rdfs:comment "NXSPE Inelastic Format.  Application definition for NXSPE file format. " ;
       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXspe.html> ;
       rdfs:label "NXspe" ;
       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXspe.html> ;
       :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXspectrum
:NXspectrum rdf:type owl:Class ;
            rdfs:subClassOf :NXobject ,
                            :NeXusBaseClass ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxspectrum-process-group
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxspectrum-spectrum-0d-group
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxspectrum-spectrum-1d-group
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxspectrum-spectrum-2d-group
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxspectrum-spectrum-3d-group
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxspectrum-stack-0d-group
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxspectrum-stack-2d-group
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxspectrum-stack-3d-group
                            ] ;
            rdfs:comment """
        Base class container for reporting a set of spectra.
        
        The mostly commonly used scanning methods are supported. That is one-,
        two-, three-dimensional ROIs discretized using regular Euclidean tilings.
        
        Use stack for all other tilings.
    """ ;
            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html> ;
            rdfs:label "NXspectrum" ;
            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html> ;
            :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXspin_rotator
:NXspin_rotator rdf:type owl:Class ;
                rdfs:subClassOf :NXcomponent ,
                                :NeXusBaseClass ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxspin-rotator-beamline-distance-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxspin-rotator-description-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxspin-rotator-read-bfield-current-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxspin-rotator-read-bfield-voltage-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxspin-rotator-read-efield-current-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxspin-rotator-read-efield-voltage-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxspin-rotator-set-bfield-current-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxspin-rotator-set-efield-voltage-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxspin-rotator-beamline-distance-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxspin-rotator-read-bfield-current-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxspin-rotator-read-bfield-voltage-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxspin-rotator-read-efield-current-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxspin-rotator-read-efield-voltage-group
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxspin-rotator-set-bfield-current-field
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxspin-rotator-set-efield-voltage-field
                                ] ;
                rdfs:comment "Base class for a spin rotator." ;
                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXspin_rotator.html> ;
                rdfs:label "NXspin_rotator" ;
                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXspin_rotator.html> ;
                :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXspindispersion
:NXspindispersion rdf:type owl:Class ;
                  rdfs:subClassOf :NXcomponent ,
                                  :NeXusBaseClass ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxspindispersion-deflector-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxspindispersion-electromagnetic-lens-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxspindispersion-figure-of-merit-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxspindispersion-scattering-angle-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxspindispersion-scattering-energy-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxspindispersion-scattering-target-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxspindispersion-scattering-target-history-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxspindispersion-shermann-function-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxspindispersion-type-field
                                  ] ;
                  rdfs:comment """
        Class to describe spin filters in photoemission experiments.
    """ ;
                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspindispersion.html> ;
                  rdfs:label "NXspindispersion" ;
                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspindispersion.html> ;
                  :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXsqom
:NXsqom rdf:type owl:Class ;
        rdfs:subClassOf :NeXusApplicationClass ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxsqom-entry-group
                        ] ;
        rdfs:comment """
    This is the application definition for S(Q,OM) processed data. 
    
    As this kind of data is in
    general not on a rectangular grid after data reduction, it is stored as Q,E positions plus their
    intensity, table like. It is the task of a possible visualisation program to regrid this data in
    a sensible way.
  """ ;
        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsqom.html> ;
        rdfs:label "NXsqom" ;
        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsqom.html> ;
        :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXstress
:NXstress rdf:type owl:Class ;
          rdfs:subClassOf :NeXusApplicationClass ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxstress-entry-group
                          ] ;
          rdfs:comment """
    Application definition for stress and strain analysis of crystalline material defined by the `EASI-STRESS consortium <https://easi-stress.eu>`_.

    When a crystal is loaded (applied or residual stress) its crystallographic parameters change.

    Stress and strain analysis calculates deformation (strain) and the associated force (stress)
    from diffraction data.

    This application definition essentially standardizes the result of diffraction pattern analysis
    from different types of diffraction experiments for the purpose of stress and strain analysis.
    The analysis is typically some form of diffraction peak indexing and fitting.
    The experiments are for example

    - energy-dispersive X-ray powder diffraction
    - angular-dispersive X-ray powder diffraction
    - angular-dispersive neutron powder diffraction
    - time-of-flight (TOF) neutron powder diffraction.

    In addition, the application definition guarantees that the information about instrumental setups, measurement conditions, and data analysis workflows are described.
    This ensures not only the reproducability and tracability of the measured data, but also the metadata. Since not all participating beamlines or instruments can provide an input to all the NeXus fields listed in this application definition, not all of them are \"required\".

    However, when possible and technically feasible, the instrument using the NXstress application definition is expected to provide the type of information outlined below. 

    Sample and detector positions can be defined with :ref:`NXtransformations`. If you don't specify the direction of gravity
    and the direction of the beam then the standard NeXus Coordinate System is used.

    It is highly recommended that when certain parameters or values are the same for all the measurements (acquistions) in the same
    file, they are stored only in one location and then linked in the other instances. For example, if during an acquisition all

    instrumental parameters but one stay the same and only the sample table moves in one direction (e.g. Xtranslation), then all the
    static instrumental parameters should be saved just once (e.g. in just one NXentry or in a *Shared_Information group*) and their
    values linked to every *instrument group* under all the other acquisitions. The value for the variable that changes, Xtranslation
    in this example, is suggested to be saved only at every instrument group under each acquistion but not in the *Shared_Information group*.

    It is not always necessary to link each field. In case all the fields with an entire group are the same, the entire group can be linked.
    """ ;
          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html> ;
          rdfs:label "NXstress" ;
          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html> ;
          :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXstxm
:NXstxm rdf:type owl:Class ;
        rdfs:subClassOf :NeXusApplicationClass ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxstxm-entry-group
                        ] ;
        rdfs:comment """
          Application definition for a STXM instrument. 
          
          The interferometer
          position measurements, monochromator photon energy values and
          detector measurements are all treated as NXdetectors and stored
          within the NXinstrument group as lists of values stored in 
          chronological order. The NXdata group then holds another version
          of the data in a regular 3D array (NumE by NumY by NumX, for a
          total of nP points in a sample image stack type scan). The former
          data values should be stored with a minimum loss of precision, while
          the latter values can be simplified and/or approximated in order to
          fit the constraints of a regular 3D array. 'Line scans' and 'point spectra'
          are just sample_image scan types with reduced dimensions in the same way 
          as single images have reduced E dimensions compared to image 'stacks'.
    """ ;
        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstxm.html> ;
        rdfs:label "NXstxm" ;
        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstxm.html> ;
        :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXsubentry
:NXsubentry rdf:type owl:Class ;
            rdfs:subClassOf :NXobject ,
                            :NeXusBaseClass ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxsubentry-collection-description-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxsubentry-collection-group
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxsubentry-collection-identifier-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxsubentry-collection-time-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxsubentry-data-group
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxsubentry-default-attribute
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxsubentry-definition-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxsubentry-definition-local-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxsubentry-duration-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxsubentry-end-time-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxsubentry-entry-identifier-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxsubentry-experiment-description-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxsubentry-experiment-documentation-group
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxsubentry-experiment-identifier-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxsubentry-idf-version-attribute
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxsubentry-instrument-group
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxsubentry-monitor-group
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxsubentry-notes-group
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxsubentry-parameters-group
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxsubentry-pre-sample-flightpath-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxsubentry-process-group
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxsubentry-program-name-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxsubentry-revision-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxsubentry-run-cycle-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxsubentry-sample-group
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxsubentry-start-time-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxsubentry-thumbnail-group
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxsubentry-title-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxsubentry-user-group
                            ] ;
            rdfs:comment """
		Group of multiple application definitions for \"multi-modal\" (e.g. SAXS/WAXS) measurements.
		
		``NXsubentry`` is a base class virtually identical to :ref:`NXentry`
		and is used as the (overlay) location for application definitions.
		Use a separate ``NXsubentry`` for each application definition. 
		
		To use ``NXsubentry`` with a hypothetical application definition 
		called ``NXmyappdef``:

		* Create a group with attribute ``NX_class=\"NXsubentry\"``
		* Within that group, create a field called ``definition=\"NXmyappdef\"``.
		* There are two optional attributes of definition: ``version`` and ``URL``

		The intended use is to define application definitions for a 
		multi-modal (a.k.a. multi-technique) :ref:`NXentry`. 
		Previously, an application definition 
		replaced :ref:`NXentry` with its own definition. 
		With the increasing popularity of instruments combining 
		multiple techniques for data collection (such as SAXS/WAXS instruments), 
		it was recognized the application definitions must be entered in the NeXus
		data file tree as children of :ref:`NXentry`. 
	""" ;
            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html> ;
            rdfs:label "NXsubentry" ;
            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html> ;
            :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXsubsampling_filter
:NXsubsampling_filter rdf:type owl:Class ;
                      rdfs:subClassOf :NXparameters ,
                                      :NeXusBaseClass ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxsubsampling-filter-increment-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxsubsampling-filter-max-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxsubsampling-filter-min-field
                                      ] ;
                      rdfs:comment """
        Base class of a filter to sample members in a set based on their indices.
        
        The filter defines three parameters: The minimum, the increment, and the maximum
        index of values to include of a sequence :math:`[i_0, i_0 + 1, i_0 + 2, \\ldots, i_0 + \\mathcal{N}] with i_0 \\in \\mathcal{Z}`
        of indices. The increment controls which n-th index (value) to take.
        
        Take as an example a dataset with 100 indices (aka entries). Assume that the indices start at zero,
        i.e., index_offset is 0. Assume further that min, increment, max are set to 0, 1, and 99, respectively.
        In this case the filter will yield all indices. Setting min, increment, max to 0, 2, and 99, respectively
        will yield each second index value. Setting min, increment, max to 90, 3, and 99 respectively will yield
        each third index value beginning from index values 90 up to 99.
    """ ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsubsampling_filter.html> ;
                      rdfs:label "NXsubsampling_filter" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsubsampling_filter.html> ;
                      :extends "NXparameters" .


###  https://w3id.org/PaN/NeXus/definitions#NXsubstance
:NXsubstance rdf:type owl:Class ;
             rdfs:subClassOf :NXobject ,
                             :NeXusBaseClass ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxsubstance-cas-image-group
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxsubstance-identifier-canonical-smiles-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxsubstance-identifier-cas-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxsubstance-identifier-inchi-key-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxsubstance-identifier-inchi-str-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxsubstance-identifier-iupac-name-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxsubstance-identifier-pub-chem-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxsubstance-identifier-smiles-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxsubstance-molecular-formula-hill-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxsubstance-molecular-mass-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxsubstance-name-field
                             ] ;
             rdfs:comment """
         A form of matter with a constant, definite chemical composition.
         
         Examples can be single chemical elements, chemical compounds, or alloys.
         For further information, see https://en.wikipedia.org/wiki/Chemical_substance.
    """ ;
             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsubstance.html> ;
             rdfs:label "NXsubstance" ;
             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsubstance.html> ;
             :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXtas
:NXtas rdf:type owl:Class ;
       rdfs:subClassOf :NeXusApplicationClass ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :has ;
                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                         owl:onClass :nxtas-entry-group
                       ] ;
       rdfs:comment """
    This is an application definition for a triple axis spectrometer. 
    
    It is for the trademark scan of the TAS, the Q-E scan. 
    For your alignment scans use the rules in :ref:`NXscan`.
  """ ;
       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtas.html> ;
       rdfs:label "NXtas" ;
       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtas.html> ;
       :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXtofnpd
:NXtofnpd rdf:type owl:Class ;
          rdfs:subClassOf :NeXusApplicationClass ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxtofnpd-entry-group
                          ] ;
          rdfs:comment "This is a application definition for raw data from a TOF neutron powder diffractometer" ;
          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofnpd.html> ;
          rdfs:label "NXtofnpd" ;
          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofnpd.html> ;
          :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXtofraw
:NXtofraw rdf:type owl:Class ;
          rdfs:subClassOf :NeXusApplicationClass ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxtofraw-entry-group
                          ] ;
          rdfs:comment "This is an application definition for raw data from a generic TOF instrument" ;
          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofraw.html> ;
          rdfs:label "NXtofraw" ;
          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofraw.html> ;
          :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXtofsingle
:NXtofsingle rdf:type owl:Class ;
             rdfs:subClassOf :NeXusApplicationClass ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxtofsingle-entry-group
                             ] ;
             rdfs:comment "This is a application definition for raw data from a generic TOF instrument" ;
             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofsingle.html> ;
             rdfs:label "NXtofsingle" ;
             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofsingle.html> ;
             :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXtomo
:NXtomo rdf:type owl:Class ;
        rdfs:subClassOf :NeXusApplicationClass ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxtomo-entry-group
                        ] ;
        rdfs:comment """
          This is the application definition for x-ray or neutron tomography raw data. 
          
          In tomography 
          a number of dark field images are measured, some bright field images and, of course the sample. 
          In order to distinguish between them images carry a image_key.
    """ ;
        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomo.html> ;
        rdfs:label "NXtomo" ;
        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomo.html> ;
        :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXtomophase
:NXtomophase rdf:type owl:Class ;
             rdfs:subClassOf :NeXusApplicationClass ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxtomophase-entry-group
                             ] ;
             rdfs:comment """
      This is the application definition for x-ray or neutron tomography raw data with phase contrast variation at each point. 
      
      In tomography first 
      some dark field images are measured, some bright field images and, of course the sample. In order 
      to properly sort the order of the images taken, a sequence number is stored with each image.
    """ ;
             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomophase.html> ;
             rdfs:label "NXtomophase" ;
             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomophase.html> ;
             :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXtomoproc
:NXtomoproc rdf:type owl:Class ;
            rdfs:subClassOf :NeXusApplicationClass ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxtomoproc-entry-group
                            ] ;
            rdfs:comment "This is an application definition for the final result of a tomography experiment: a 3D construction of some volume of physical properties." ;
            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomoproc.html> ;
            rdfs:label "NXtomoproc" ;
            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomoproc.html> ;
            :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXtransformations
:NXtransformations rdf:type owl:Class ;
                   rdfs:subClassOf :NXobject ,
                                   :NeXusBaseClass ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxtransformations-axisname-end-field
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxtransformations-axisname-field
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxtransformations-axisname-increment-set-field
                                   ] ;
                   rdfs:comment """
		Collection of axis-based translations and rotations to describe a geometry.
		May also contain axes that do not move and therefore do not have a transformation
		type specified, but are useful in understanding coordinate frames within which
		transformations are done, or in documenting important directions, such as the
		direction of gravity.

		A nested sequence of transformations lists the translation and rotation steps
		needed to describe the position and orientation of any movable or fixed device.

		There will be one or more transformations (axes) defined by one or more fields
		for each transformation. Transformations can also be described by NXlog groups when
		the values change with time. The all-caps name ``AXISNAME`` designates the
		particular axis generating a transformation (e.g. a rotation axis or a translation
		axis or a general axis).   The attribute ``units=\"NX_TRANSFORMATION\"`` designates the
		units will be appropriate to the ``transformation_type`` attribute:

		* ``NX_LENGTH`` for ``translation``
		* ``NX_ANGLE`` for ``rotation``
		* ``NX_UNITLESS`` for axes for which no transformation type is specified

		This class will usually contain all axes of a sample stage or goniometer or
		a detector.  The NeXus default McSTAS coordinate frame is assumed, but additional
		useful coordinate axes may be defined by using axes for which no transformation
		type has been specified.

		The entry point (``depends_on``) will be outside of this class and point to a
		field in here (or to an instance of ``NX_coordinate_system``). Following the
		chain may also require following ``depends_on``	links to transformations outside,
		for example to a common base table.  If a relative path is given, it is relative
		to the group enclosing the ``depends_on`` specification.

		For a chain of three transformations, where :math:`T_1` depends on :math:`T_2`
		and that in turn depends on :math:`T_3`, the final transformation :math:`T_f` is

		.. math:: T_f = T_3 T_2 T_1

		In explicit terms, the transformations are a subset of affine transformations
		expressed as 4x4 matrices that act on homogeneous coordinates, :math:`w=(x,y,z,1)^T`.

		For rotation and translation,

		.. math:: T_r &= \\begin{pmatrix} R & o \\\\ 0_3 & 1 \\end{pmatrix} \\\\ T_t &= \\begin{pmatrix} I_3  & t + o \\\\ 0_3 & 1 \\end{pmatrix}

		where :math:`R` is the usual 3x3 rotation matrix, :math:`o` is an offset vector,
		:math:`0_3` is a row of 3 zeros, :math:`I_3` is the 3x3 identity matrix and
		:math:`t` is the translation vector.

		:math:`o` is given by the ``offset`` attribute, :math:`t` is given by the ``vector``
		attribute multiplied by the field value, and :math:`R` is defined as a rotation
		about an axis in the direction of ``vector``, of angle of the field value.

		NOTE
		
		One possible use of ``NXtransformations`` is to define the motors and
		transformations for a diffractometer (goniometer).  Such use is mentioned
		in the ``NXinstrument`` base class.  Use one ``NXtransformations`` group 
		for each diffractometer and name the group appropriate to the device.
		Collecting the motors of a sample table or xyz-stage in an NXtransformations
		group is equally possible.


		Following the section on the general description of axis in NXtransformations is a section which
		documents the fields commonly used within NeXus for positioning purposes and their meaning. Whenever
		there is a need for positioning a beam line component please use the existing names. Use as many fields
		as needed in order to position the component. Feel free to add more axis if required. In the description
		given below, only those attributes which are defined through the name are specified. Add the other attributes
		of the full set:

		* vector
		* offset
		* transformation_type
		* depends_on

		as needed.

		NOTE

		``NXtransformations`` follows the **active** transformation convention. This means that the transformation describes
		how an object is moved or rotated within the coordinate system. In other words, the transformation
		actively changes the position or orientation of the object itself. This is in contrast to a **passive** transformation,
		which changes the frame of reference or coordinate system, while the object remains fixed. In case it is needed 
		to describe multiple coordinate systems, it is strongly suggested to use the :ref:`NXcoordinate_system` base class.
	""" ;
                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXtransformations.html> ;
                   rdfs:label "NXtransformations" ;
                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXtransformations.html> ;
                   :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXtranslation
:NXtranslation rdf:type owl:Class ;
               rdfs:subClassOf :NXobject ,
                               :NeXusBaseClass ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxtranslation-distances-field
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has ;
                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                 owl:onClass :nxtranslation-geometry-group
                               ] ;
               rdfs:comment """
		legacy class - (used by :ref:`NXgeometry`) - general spatial location of a component.
	""" ;
               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXtranslation.html> ;
               rdfs:label "NXtranslation" ;
               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXtranslation.html> ;
               :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXtransmission
:NXtransmission rdf:type owl:Class ;
                rdfs:subClassOf :NeXusApplicationClass ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has ;
                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                  owl:onClass :nxtransmission-entry-group
                                ] ;
                rdfs:comment """
        Application definition for transmission experiments
    """ ;
                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html> ;
                rdfs:label "NXtransmission" ;
                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html> ;
                :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXunit_cell
:NXunit_cell rdf:type owl:Class ;
             rdfs:subClassOf :NXobject ,
                             :NeXusBaseClass ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxunit-cell-a-b-c-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxunit-cell-a-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxunit-cell-alpha-beta-gamma-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxunit-cell-alpha-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxunit-cell-area-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxunit-cell-atom-group
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxunit-cell-b-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxunit-cell-beta-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxunit-cell-c-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxunit-cell-crystal-system-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxunit-cell-dimensionality-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxunit-cell-gamma-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxunit-cell-is-centrosymmetric-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxunit-cell-is-chiral-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxunit-cell-laue-group-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxunit-cell-point-group-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxunit-cell-reference-frame-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxunit-cell-space-group-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxunit-cell-volume-field
                             ] ;
             rdfs:comment """
        Base class to describe structural aspects of an arrangement of
        atoms or ions including a crystallographic unit cell.
        
        Following recommendations of `CIF <https://www.iucr.org/resources/cif/spec/version1.1>`_ and `International Tables of Crystallography <https://it.iucr.org/>`_.
    """ ;
             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html> ;
             rdfs:label "NXunit_cell" ;
             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html> ;
             :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXuser
:NXuser rdf:type owl:Class ;
        rdfs:subClassOf :NXobject ,
                        :NeXusBaseClass ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxuser-address-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxuser-affiliation-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxuser-email-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxuser-facility-user-id-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxuser-fax-number-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxuser-name-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxuser-orcid-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxuser-role-field
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxuser-telephone-number-field
                        ] ;
        rdfs:comment """
		Contact information for a user.  
		
		The format allows more 
		than one user with the same affiliation and contact information, 
		but a second :ref:`NXuser` group should be used if they have different 
		affiliations, etc.
	""" ;
        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXuser.html> ;
        rdfs:label "NXuser" ;
        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXuser.html> ;
        :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXvelocity_selector
:NXvelocity_selector rdf:type owl:Class ;
                     rdfs:subClassOf :NXcomponent ,
                                     :NeXusBaseClass ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxvelocity-selector-depends-on-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxvelocity-selector-geometry-group
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxvelocity-selector-height-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxvelocity-selector-length-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxvelocity-selector-num-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxvelocity-selector-off-geometry-group
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxvelocity-selector-radius-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxvelocity-selector-rotation-speed-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxvelocity-selector-spwidth-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxvelocity-selector-table-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxvelocity-selector-twist-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxvelocity-selector-type-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxvelocity-selector-wavelength-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxvelocity-selector-wavelength-spread-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxvelocity-selector-width-field
                                     ] ;
                     rdfs:comment "A neutron velocity selector" ;
                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXvelocity_selector.html> ;
                     rdfs:label "NXvelocity_selector" ;
                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXvelocity_selector.html> ;
                     :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXwaveplate
:NXwaveplate rdf:type owl:Class ;
             rdfs:subClassOf :NXcomponent ,
                             :NeXusBaseClass ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxwaveplate-clear-aperture-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxwaveplate-coating-group
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxwaveplate-diameter-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxwaveplate-reflectance-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxwaveplate-retardance-distribution-group
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxwaveplate-retardance-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxwaveplate-substrate-group
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxwaveplate-type-field
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has ;
                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                               owl:onClass :nxwaveplate-wavelengths-field
                             ] ;
             rdfs:comment """
        A waveplate or retarder.
    """ ;
             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXwaveplate.html> ;
             rdfs:label "NXwaveplate" ;
             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXwaveplate.html> ;
             :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXxas
:NXxas rdf:type owl:Class ;
       rdfs:subClassOf :NeXusApplicationClass ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :has ;
                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                         owl:onClass :nxxas-entry-group
                       ] ;
       rdfs:comment """
      This is an application definition for raw data from an X-ray absorption spectroscopy experiment. 
      
      This is essentially a scan on energy versus incoming/ 
      absorbed beam.
    """ ;
       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxas.html> ;
       rdfs:label "NXxas" ;
       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxas.html> ;
       :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXxasproc
:NXxasproc rdf:type owl:Class ;
           rdfs:subClassOf :NeXusApplicationClass ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxxasproc-entry-group
                           ] ;
           rdfs:comment """
       Processed data from XAS. This is energy versus I(incoming)/I(absorbed).
    """ ;
           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxasproc.html> ;
           rdfs:label "NXxasproc" ;
           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxasproc.html> ;
           :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXxbase
:NXxbase rdf:type owl:Class ;
         rdfs:subClassOf :NeXusApplicationClass ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxxbase-entry-group
                         ] ;
         rdfs:comment """
      This definition covers the common parts of all monochromatic single crystal raw data application definitions.
    """ ;
         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxbase.html> ;
         rdfs:label "NXxbase" ;
         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxbase.html> ;
         :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXxeuler
:NXxeuler rdf:type owl:Class ;
          rdfs:subClassOf :NXxbase ,
                          :NeXusApplicationClass ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxxeuler-entry-group
                          ] ;
          rdfs:comment """
      raw data from a :index:`four-circle diffractometer` with an :index:`eulerian cradle`, extends :ref:`NXxbase`
      
      It extends :ref:`NXxbase`, so the full definition is the content 
      of :ref:`NXxbase` plus the data defined here. All four angles are 
      logged in order to support arbitrary scans in reciprocal space.
    """ ;
          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxeuler.html> ;
          rdfs:label "NXxeuler" ;
          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxeuler.html> ;
          :extends "NXxbase" .


###  https://w3id.org/PaN/NeXus/definitions#NXxkappa
:NXxkappa rdf:type owl:Class ;
          rdfs:subClassOf :NXxbase ,
                          :NeXusApplicationClass ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has ;
                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                            owl:onClass :nxxkappa-entry-group
                          ] ;
          rdfs:comment """
    raw data from a kappa geometry (CAD4) single crystal diffractometer, extends :ref:`NXxbase`
    
    This is the application definition for raw data from a kappa geometry 
    (CAD4) single crystal
    diffractometer. It extends :ref:`NXxbase`, so the full definition is 
    the content of :ref:`NXxbase` plus the
    data defined here.
  """ ;
          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxkappa.html> ;
          rdfs:label "NXxkappa" ;
          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxkappa.html> ;
          :extends "NXxbase" .


###  https://w3id.org/PaN/NeXus/definitions#NXxlaue
:NXxlaue rdf:type owl:Class ;
         rdfs:subClassOf :NXxrot ,
                         :NeXusApplicationClass ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has ;
                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                           owl:onClass :nxxlaue-entry-group
                         ] ;
         rdfs:comment """
    raw data from a single crystal laue camera, extends :ref:`NXxrot`
    
    This is the application definition for raw data from a single crystal laue 
    camera. It extends :ref:`NXxrot`.
  """ ;
         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxlaue.html> ;
         rdfs:label "NXxlaue" ;
         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxlaue.html> ;
         :extends "NXxrot" .


###  https://w3id.org/PaN/NeXus/definitions#NXxlaueplate
:NXxlaueplate rdf:type owl:Class ;
              rdfs:subClassOf :NXxlaue ,
                              :NeXusApplicationClass ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has ;
                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                owl:onClass :nxxlaueplate-entry-group
                              ] ;
              rdfs:comment """
    raw data from a single crystal Laue camera, extends :ref:`NXxlaue`
    
    This is the application definition for raw data from a single crystal Laue 
    camera with an image plate as a detector. It extends :ref:`NXxlaue`.
  """ ;
              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxlaueplate.html> ;
              rdfs:label "NXxlaueplate" ;
              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxlaueplate.html> ;
              :extends "NXxlaue" .


###  https://w3id.org/PaN/NeXus/definitions#NXxnb
:NXxnb rdf:type owl:Class ;
       rdfs:subClassOf :NXxbase ,
                       :NeXusApplicationClass ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :has ;
                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                         owl:onClass :nxxnb-entry-group
                       ] ;
       rdfs:comment """
    raw data from a single crystal diffractometer, extends :ref:`NXxbase`
    
    This is the application definition for raw data from 
    a single crystal diffractometer
    measuring in normal beam mode. It extends :ref:`NXxbase`, 
    so the full definition is the content of
    :ref:`NXxbase` plus the data defined here. All angles are 
    logged in order to support arbitrary scans in
    reciprocal space.
  """ ;
       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxnb.html> ;
       rdfs:label "NXxnb" ;
       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxnb.html> ;
       :extends "NXxbase" .


###  https://w3id.org/PaN/NeXus/definitions#NXxpcs
:NXxpcs rdf:type owl:Class ;
        rdfs:subClassOf :NeXusApplicationClass ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxxpcs-entry-group
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxxpcs-process-group
                        ] ;
        rdfs:comment """
    X-ray Photon Correlation Spectroscopy (XPCS) data (results).

    The purpose of ``NXxpcs`` is to document and communicate an accepted vernacular for various XPCS results data
    in order to support development of community software tools.  The definition presented here only
    represents a starting point and contains fields that a common software tool should support for
    community acceptance.

    Additional fields may be added to XPCS results file (either formally or informally).  It is expected
    that this XPCS data will be part of multi-modal data set that could involve e.g., :ref:`NXcanSAS` or
    1D and/or 2D data.
  """ ;
        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html> ;
        rdfs:label "NXxpcs" ;
        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html> ;
        :extends "NXobject" .


###  https://w3id.org/PaN/NeXus/definitions#NXxps
:NXxps rdf:type owl:Class ;
       rdfs:subClassOf :NXmpes ,
                       :NeXusApplicationClass ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :has ;
                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                         owl:onClass :nxxps-entry-group
                       ] ;
       rdfs:comment """
        This is the application definition for X-ray photoelectron spectroscopy.
    """ ;
       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html> ;
       rdfs:label "NXxps" ;
       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html> ;
       :extends "NXmpes" .


###  https://w3id.org/PaN/NeXus/definitions#NXxraylens
:NXxraylens rdf:type owl:Class ;
            rdfs:subClassOf :NXcomponent ,
                            :NeXusBaseClass ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxxraylens-aperture-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxxraylens-curvature-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxxraylens-cylinder-orientation-group
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxxraylens-cylindrical-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxxraylens-depends-on-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxxraylens-focus-type-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxxraylens-gas-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxxraylens-gas-pressure-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxxraylens-lens-geometry-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxxraylens-lens-length-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxxraylens-lens-material-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxxraylens-lens-thickness-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxxraylens-number-of-lenses-field
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxxraylens-off-geometry-group
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :has ;
                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                              owl:onClass :nxxraylens-symmetric-field
                            ] ;
            rdfs:comment """
      An X-ray lens, typically at a synchrotron X-ray beam line.
      
      Based on information provided by Gerd Wellenreuther (DESY).
      """ ;
            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXxraylens.html> ;
            rdfs:label "NXxraylens" ;
            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXxraylens.html> ;
            :extends "NXcomponent" .


###  https://w3id.org/PaN/NeXus/definitions#NXxrd
:NXxrd rdf:type owl:Class ;
       rdfs:subClassOf :NXmonopd ,
                       :NeXusApplicationClass ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :has ;
                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                         owl:onClass :nxxrd-entry-group
                       ] ;
       rdfs:comment """
        NXxrd on top of NXmonopd
    """ ;
       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd.html> ;
       rdfs:label "NXxrd" ;
       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd.html> ;
       :extends "NXmonopd" .


###  https://w3id.org/PaN/NeXus/definitions#NXxrd_pan
:NXxrd_pan rdf:type owl:Class ;
           rdfs:subClassOf :NXxrd ,
                           :NeXusApplicationClass ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :has ;
                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                             owl:onClass :nxxrd-pan-entry-group
                           ] ;
           rdfs:comment """
        NXxrd_pan is a specialization of NXxrd with extra properties
        for the PANalytical XRD data format.
    """ ;
           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html> ;
           rdfs:label "NXxrd_pan" ;
           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html> ;
           :extends "NXxrd" .


###  https://w3id.org/PaN/NeXus/definitions#NXxrot
:NXxrot rdf:type owl:Class ;
        rdfs:subClassOf :NXxbase ,
                        :NeXusApplicationClass ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has ;
                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                          owl:onClass :nxxrot-entry-group
                        ] ;
        rdfs:comment """
    raw data from a rotation camera, extends :ref:`NXxbase` 
    
    This is the application definition for raw data from a rotation camera.
    It extends :ref:`NXxbase`, so the full definition is the content of :ref:`NXxbase`
    plus the data defined here.
  """ ;
        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxrot.html> ;
        rdfs:label "NXxrot" ;
        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxrot.html> ;
        :extends "NXxbase" .


###  https://w3id.org/PaN/NeXus/definitions#NeXus
:NeXus rdf:type owl:Class ;
       rdfs:subClassOf owl:Thing ;
       rdfs:comment "NeXus concept" ;
       owl:versionInfo "v2025.11" .


###  https://w3id.org/PaN/NeXus/definitions#NeXusApplicationClass
:NeXusApplicationClass rdf:type owl:Class ;
                       rdfs:subClassOf :NeXusObject ;
                       rdfs:comment "NeXus Application Class (Newer entries are found in Contributed Definitions)" ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/index.html> ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/index.html> .


###  https://w3id.org/PaN/NeXus/definitions#NeXusAttribute
:NeXusAttribute rdf:type owl:Class ;
                rdfs:subClassOf :NeXusQuantity ;
                owl:disjointWith :NeXusField ;
                rdfs:comment "NeXus Attribute" .


###  https://w3id.org/PaN/NeXus/definitions#NeXusBaseClass
:NeXusBaseClass rdf:type owl:Class ;
                rdfs:subClassOf :NeXusObject ;
                rdfs:comment "NeXus Base Class (Newer entries are found in Contributed Definitions)" ;
                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/index.html> ;
                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/index.html> .


###  https://w3id.org/PaN/NeXus/definitions#NeXusDataType
:NeXusDataType rdf:type owl:Class ;
               rdfs:subClassOf :NeXus ;
               rdfs:comment "any valid NeXus field or attribute type" ;
               rdfs:label "NeXusDataType" .


###  https://w3id.org/PaN/NeXus/definitions#NeXusEnumerations
:NeXusEnumerations rdf:type owl:Class ;
                   rdfs:subClassOf :NeXus ;
                   rdfs:comment "Vocabulary used in NeXus enumerations" ;
                   rdfs:label "NeXusEnumerations" .


###  https://w3id.org/PaN/NeXus/definitions#NeXusField
:NeXusField rdf:type owl:Class ;
            rdfs:subClassOf :NeXusQuantity ;
            rdfs:comment "NeXus Field" .


###  https://w3id.org/PaN/NeXus/definitions#NeXusGroup
:NeXusGroup rdf:type owl:Class ;
            rdfs:subClassOf :NeXusObject ;
            rdfs:comment "NeXus Group" .


###  https://w3id.org/PaN/NeXus/definitions#NeXusObject
:NeXusObject rdf:type owl:Class ;
             rdfs:subClassOf :NeXus ;
             rdfs:comment "NeXus Object (All the concepts defined by the NeXus definitions)" .


###  https://w3id.org/PaN/NeXus/definitions#NeXusQuantity
:NeXusQuantity rdf:type owl:Class ;
               rdfs:subClassOf :NeXusObject ;
               rdfs:comment "NeXus Quantity (Attributes and Fields which can contain actual data values)" .


###  https://w3id.org/PaN/NeXus/definitions#NeXusUnitCategory
:NeXusUnitCategory rdf:type owl:Class ;
                   rdfs:subClassOf :NeXus ;
                   rdfs:comment "Unit categories in NXDL specifications describe the expected type of units for a NeXus field.They should describe valid units consistent withthe manual section on NeXus units (based on UDUNITS).Units are not validated by NeXus." ;
                   rdfs:label "NeXusUnitCategory" .


###  https://w3id.org/PaN/NeXus/definitions#nxaberration-alias-field
:nxaberration-alias-field rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusField ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasUnitContainer ;
                                            owl:someValuesFrom :NX_ANY
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:someValuesFrom :NX_CHAR
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass [ rdf:type owl:Class ;
                                                          owl:complementOf :NX_CHAR
                                                        ]
                                          ] ;
                          rdfs:comment """
            Alias to name or refer to this specific type of aberration.
        """ ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXaberration.html#nxaberration-alias-field> ;
                          rdfs:label "NXaberration/alias" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXaberration.html#nxaberration-alias-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxaberration-angle-field
:nxaberration-angle-field rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusField ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasUnitContainer ;
                                            owl:someValuesFrom :NX_ANGLE
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:someValuesFrom :NX_NUMBER
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass [ rdf:type owl:Class ;
                                                          owl:complementOf :NX_NUMBER
                                                        ]
                                          ] ;
                          rdfs:comment """
            For the CEOS definitions the C aberrations are radial-symmetric and have
            no angle entry, while the A, B, D, S, or R aberrations are n-fold
            symmetric and have an angle entry.
            For the NION definitions the coordinate system differs to the one
            used in CEOS and instead two aberration coefficients a and b are used.
        """ ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXaberration.html#nxaberration-angle-field> ;
                          rdfs:label "NXaberration/angle" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXaberration.html#nxaberration-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxaberration-delta-time-field
:nxaberration-delta-time-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_TIME
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_NUMBER
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_NUMBER
                                                             ]
                                               ] ;
                               rdfs:comment """
            Time elapsed since the last measurement.
        """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXaberration.html#nxaberration-delta-time-field> ;
                               rdfs:label "NXaberration/delta_time" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXaberration.html#nxaberration-delta-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxaberration-magnitude-errors-field
:nxaberration-magnitude-errors-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     :nxobject-fieldname-errors-field ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_NUMBER
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_NUMBER
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
            Uncertainty of the magnitude of the aberration
        """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXaberration.html#nxaberration-magnitude-errors-field> ;
                                     rdfs:label "NXaberration/magnitude_errors" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXaberration.html#nxaberration-magnitude-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxaberration-magnitude-errors-model-field
:nxaberration-magnitude-errors-model-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANY
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_CHAR
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_CHAR
                                                                         ]
                                                           ] ;
                                           rdfs:comment """
            Free-text description how magnitude_errors was quantified
            e.g. via the 95% confidence interval, variance, standard deviation,
            using which algorithm or statistical model.
        """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXaberration.html#nxaberration-magnitude-errors-model-field> ;
                                           rdfs:label "NXaberration/magnitude_errors_model" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXaberration.html#nxaberration-magnitude-errors-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxaberration-magnitude-field
:nxaberration-magnitude-field rdf:type owl:Class ;
                              owl:equivalentClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-1-magnitude-field ,
                                                  :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-2-magnitude-field ,
                                                  :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-3-magnitude-field ,
                                                  :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-4-magnitude-field ,
                                                  :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-6-magnitude-field ,
                                                  :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-b-2-magnitude-field ,
                                                  :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-b-4-magnitude-field ,
                                                  :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-1-0-magnitude-field ,
                                                  :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-1-2-a-magnitude-field ,
                                                  :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-1-2-b-magnitude-field ,
                                                  :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-1-magnitude-field ,
                                                  :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-2-1-a-magnitude-field ,
                                                  :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-2-1-b-magnitude-field ,
                                                  :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-2-3-a-magnitude-field ,
                                                  :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-2-3-b-magnitude-field ,
                                                  :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-0-magnitude-field ,
                                                  :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-2-a-magnitude-field ,
                                                  :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-2-b-magnitude-field ,
                                                  :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-4-a-magnitude-field ,
                                                  :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-4-b-magnitude-field ,
                                                  :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-magnitude-field ,
                                                  :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-1-a-magnitude-field ,
                                                  :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-1-b-magnitude-field ,
                                                  :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-3-a-magnitude-field ,
                                                  :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-3-b-magnitude-field ,
                                                  :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-5-a-magnitude-field ,
                                                  :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-5-b-magnitude-field ,
                                                  :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-0-magnitude-field ,
                                                  :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-2-a-magnitude-field ,
                                                  :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-2-b-magnitude-field ,
                                                  :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-4-a-magnitude-field ,
                                                  :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-4-b-magnitude-field ,
                                                  :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-6-a-magnitude-field ,
                                                  :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-6-b-magnitude-field ,
                                                  :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-magnitude-field ,
                                                  :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-d-4-magnitude-field ,
                                                  :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-r-5-magnitude-field ,
                                                  :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-s-3-magnitude-field ,
                                                  :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-s-5-magnitude-field ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_NUMBER
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_NUMBER
                                                            ]
                                              ] ;
                              rdfs:comment """
            Magnitude of the aberration
        """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXaberration.html#nxaberration-magnitude-field> ;
                              rdfs:label "NXaberration/magnitude" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXaberration.html#nxaberration-magnitude-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxaberration-name-field
:nxaberration-name-field rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusField ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasUnitContainer ;
                                           owl:someValuesFrom :NX_ANY
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:someValuesFrom :NX_CHAR
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass [ rdf:type owl:Class ;
                                                         owl:complementOf :NX_CHAR
                                                       ]
                                         ] ;
                         rdfs:comment """
            Given name to this aberration.
        """ ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXaberration.html#nxaberration-name-field> ;
                         rdfs:label "NXaberration/name" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXaberration.html#nxaberration-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxactivity-description-field
:nxactivity-description-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_CHAR
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_CHAR
                                                            ]
                                              ] ;
                              rdfs:comment """
             Short description of the activity.
        """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXactivity.html#nxactivity-description-field> ;
                              rdfs:label "NXactivity/description" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXactivity.html#nxactivity-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxactivity-end-time-estimated-attribute
:nxactivity-end-time-estimated-attribute rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusAttribute ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_BOOLEAN
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_BOOLEAN
                                                                       ]
                                                         ] ;
                                         rdfs:comment """
                In some cases, the end time of an activity can only be estimated. In this case,
                this attribute shall be True.
            """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXactivity.html#nxactivity-end-time-estimated-attribute> ;
                                         rdfs:label "NXactivity/end_time/estimated" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXactivity.html#nxactivity-end-time-estimated-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxactivity-end-time-field
:nxactivity-end-time-field rdf:type owl:Class ;
                           owl:equivalentClass :nxmpes-entry-sample-history-sample-preparation-end-time-field ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_ANY
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_DATE_TIME
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxactivity-end-time-estimated-attribute
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_DATE_TIME
                                                         ]
                                           ] ;
                           rdfs:comment """
             End time of this activity. It is recommended to include local time zone information.
        """ ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXactivity.html#nxactivity-end-time-field> ;
                           rdfs:label "NXactivity/end_time" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXactivity.html#nxactivity-end-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxactivity-note-group
:nxactivity-note-group rdf:type owl:Class ;
                       rdfs:subClassOf :NeXusGroup ,
                                       :nxobject-note-group ;
                       rdfs:comment """
             This can be any data or other descriptor acquired during the activity
             (NXnote allows to add pictures, audio, movies). Alternatively, a
             reference to the location or a unique identifier or other metadata file. In the
             case these are not available, free-text description.

             Any number of instances of :ref:`NXnote` are allowed for describing extra details of
             this activity.
        """ ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXactivity.html#nxactivity-note-group> ;
                       rdfs:label "NXactivity/NOTE" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXactivity.html#nxactivity-note-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxactivity-start-time-field
:nxactivity-start-time-field rdf:type owl:Class ;
                             owl:equivalentClass :nxmpes-entry-sample-history-sample-preparation-start-time-field ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_DATE_TIME
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_DATE_TIME
                                                           ]
                                             ] ;
                             rdfs:comment """
            Start time of this activity. It is recommended to include local time zone information.
        """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXactivity.html#nxactivity-start-time-field> ;
                             rdfs:label "NXactivity/start_time" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXactivity.html#nxactivity-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxactuator-actuation-target-field
:nxactuator-actuation-target-field rdf:type owl:Class ;
                                   owl:equivalentClass :nxmpes-entry-instrument-flood-gun-actuation-target-field ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_CHAR
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_CHAR
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
             The physical component on which this actuator acts.
             This should be a path in the NeXus tree structure.
             For example, this could be an instance of NXsample or a device on NXinstrument.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXactuator.html#nxactuator-actuation-target-field> ;
                                   rdfs:label "NXactuator/actuation_target" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXactuator.html#nxactuator-actuation-target-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxactuator-name-field
:nxactuator-name-field rdf:type owl:Class ;
                       owl:equivalentClass :nxmpes-entry-instrument-flood-gun-name-field ,
                                           :nxmpes-entry-instrument-manipulator-cryostat-name-field ,
                                           :nxmpes-entry-instrument-manipulator-sample-bias-potentiostat-name-field ,
                                           :nxmpes-entry-instrument-manipulator-sample-heater-name-field ,
                                           :nxoptical-spectroscopy-entry-instrument-temp-control-type-name-field ;
                       rdfs:subClassOf :NeXusField ,
                                       :nxcomponent-name-field ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasUnitContainer ;
                                         owl:someValuesFrom :NX_ANY
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:someValuesFrom :NX_CHAR
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass [ rdf:type owl:Class ;
                                                       owl:complementOf :NX_CHAR
                                                     ]
                                       ] ;
                       rdfs:comment """
             Name of the actuator
        """ ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXactuator.html#nxactuator-name-field> ;
                       rdfs:label "NXactuator/name" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXactuator.html#nxactuator-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxactuator-outputvalue-field
:nxactuator-outputvalue-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_NUMBER
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_NUMBER
                                                            ]
                                              ] ;
                              rdfs:comment """
             Any output that the actuator produces.
             For example, a heater can have the field output_power(NX_NUMBER).
        """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXactuator.html#nxactuator-outputvalue-field> ;
                              rdfs:label "NXactuator/outputVALUE" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXactuator.html#nxactuator-outputvalue-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxactuator-physical-quantity-field
:nxactuator-physical-quantity-field rdf:type owl:Class ;
                                    owl:equivalentClass :nxem-entry-measurement-eventid-instrument-stageid-sample-heater-physical-quantity-field ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_CHAR
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_CHAR
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
             Name for the physical quantity effected by the actuation
             
             Examples:
             temperature | pH | magnetic_field | electric_field | current | conductivity | resistance | voltage |
             pressure | flow | stress | strain | shear | surface_pressure
        """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXactuator.html#nxactuator-physical-quantity-field> ;
                                    rdfs:label "NXactuator/physical_quantity" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXactuator.html#nxactuator-physical-quantity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxactuator-pid-controller-group
:nxactuator-pid-controller-group rdf:type owl:Class ;
                                 rdfs:subClassOf :NXpid_controller ,
                                                 :NeXusGroup ;
                                 rdfs:comment """
             If the actuator is PID-controlled, the settings of the PID controller can be
             stored here.
        """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXactuator.html#nxactuator-pid-controller-group> ;
                                 rdfs:label "NXactuator/PID_CONTROLLER" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXactuator.html#nxactuator-pid-controller-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxactuator-short-name-field
:nxactuator-short-name-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_CHAR
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_CHAR
                                                           ]
                                             ] ;
                             rdfs:comment """
             Short name of actuator used e.g. on monitor display program
        """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXactuator.html#nxactuator-short-name-field> ;
                             rdfs:label "NXactuator/short_name" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXactuator.html#nxactuator-short-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxactuator-type-field
:nxactuator-type-field rdf:type owl:Class ;
                       owl:equivalentClass :nxmpes-entry-instrument-flood-gun-type-field ,
                                           :nxmpes-entry-instrument-manipulator-cryostat-type-field ,
                                           :nxmpes-entry-instrument-manipulator-sample-bias-potentiostat-type-field ,
                                           :nxmpes-entry-instrument-manipulator-sample-heater-type-field ;
                       rdfs:subClassOf :NeXusField ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasUnitContainer ;
                                         owl:someValuesFrom :NX_ANY
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:someValuesFrom :NX_CHAR
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass [ rdf:type owl:Class ;
                                                       owl:complementOf :NX_CHAR
                                                     ]
                                       ] ;
                       rdfs:comment """
             The type of hardware used for the actuation.
             
             Examples (suggestions, but not restrictions):
             
             :Temperature: laser | gas lamp | filament | resistive
             :Pressure: anvil cell
             :Voltage: potentiostat
        """ ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXactuator.html#nxactuator-type-field> ;
                       rdfs:label "NXactuator/type" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXactuator.html#nxactuator-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxaperture-blade-geometry-group
:nxaperture-blade-geometry-group rdf:type owl:Class ;
                                 rdfs:subClassOf :NXgeometry ,
                                                 :NeXusGroup ;
                                 rdfs:comment "location and shape of each blade" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXaperture.html#nxaperture-blade-geometry-group> ;
                                 rdfs:label "NXaperture/BLADE_GEOMETRY" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXaperture.html#nxaperture-blade-geometry-group> ;
                                 owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxaperture-depends-on-field
:nxaperture-depends-on-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             :nxcomponent-depends-on-field ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_CHAR
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_CHAR
                                                           ]
                                             ] ;
                             rdfs:comment """
        The reference point of the aperture is its center in the x and y axis. The reference point on the z axis is the
        surface of the aperture pointing towards the source.

        In complex (asymmetric) geometries an NXoff_geometry group can be used to provide an unambiguous reference.

        .. image:: aperture/aperture.png
            :width: 40%
      """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXaperture.html#nxaperture-depends-on-field> ;
                             rdfs:label "NXaperture/depends_on" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXaperture.html#nxaperture-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxaperture-description-field
:nxaperture-description-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              :nxcomponent-description-field ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_CHAR
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_CHAR
                                                            ]
                                              ] ;
                              rdfs:comment "Description of aperture" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXaperture.html#nxaperture-description-field> ;
                              rdfs:label "NXaperture/description" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXaperture.html#nxaperture-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxaperture-geometry-group
:nxaperture-geometry-group rdf:type owl:Class ;
                           rdfs:subClassOf :NXgeometry ,
                                           :NeXusGroup ;
                           rdfs:comment """
            Location and shape of aperture
            
            .. TODO: documentation needs improvement, contributions welcome
            
                * description of terms is poor and leaves much to interpretation
                * Describe what is meant by translation _here_ and ...
                * Similar throughout base classes
                * Some base classes do this much better
                * Such as where is the gap written?

        """ ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXaperture.html#nxaperture-geometry-group> ;
                           rdfs:label "NXaperture/GEOMETRY" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXaperture.html#nxaperture-geometry-group> ;
                           owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxaperture-material-field
:nxaperture-material-field rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_ANY
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_CHAR
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_CHAR
                                                         ]
                                           ] ;
                           rdfs:comment "Absorbing material of the aperture" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXaperture.html#nxaperture-material-field> ;
                           rdfs:label "NXaperture/material" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXaperture.html#nxaperture-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxaperture-note-group
:nxaperture-note-group rdf:type owl:Class ;
                       rdfs:subClassOf :NeXusGroup ,
                                       :nxobject-note-group ;
                       rdfs:comment """
             Describe any additional information in a note.
        """ ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXaperture.html#nxaperture-note-group> ;
                       rdfs:label "NXaperture/NOTE" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXaperture.html#nxaperture-note-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxaperture-off-geometry-group
:nxaperture-off-geometry-group rdf:type owl:Class ;
                               rdfs:subClassOf :NXoff_geometry ,
                                               :NeXusGroup ;
                               rdfs:comment """
        Use this group to describe the shape of the aperture.
      """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXaperture.html#nxaperture-off-geometry-group> ;
                               rdfs:label "NXaperture/OFF_GEOMETRY" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXaperture.html#nxaperture-off-geometry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxaperture-positioner-group
:nxaperture-positioner-group rdf:type owl:Class ;
                             rdfs:subClassOf :NXpositioner ,
                                             :NeXusGroup ;
                             rdfs:comment """
             Stores the raw positions of aperture motors.
        """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXaperture.html#nxaperture-positioner-group> ;
                             rdfs:label "NXaperture/POSITIONER" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXaperture.html#nxaperture-positioner-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxaperture-shape-bladed-enum
:nxaperture-shape-bladed-enum rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusEnumerations ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :actualValue ;
                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                rdf:first "bladed" ;
                                                                                rdf:rest rdf:nil
                                                                              ]
                                                                  ]
                                              ] ;
                              rdfs:comment "Enumeration item for NXaperture/shape: bladed" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXaperture.html#nxaperture-shape-field> ;
                              rdfs:label "NXaperture/shape/bladed" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXaperture.html#nxaperture-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxaperture-shape-circle-enum
:nxaperture-shape-circle-enum rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusEnumerations ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :actualValue ;
                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                rdf:first "circle" ;
                                                                                rdf:rest rdf:nil
                                                                              ]
                                                                  ]
                                              ] ;
                              rdfs:comment "Enumeration item for NXaperture/shape: circle" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXaperture.html#nxaperture-shape-field> ;
                              rdfs:label "NXaperture/shape/circle" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXaperture.html#nxaperture-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxaperture-shape-curved-slit-enum
:nxaperture-shape-curved-slit-enum rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusEnumerations ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :actualValue ;
                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                     rdf:first "curved slit" ;
                                                                                     rdf:rest rdf:nil
                                                                                   ]
                                                                       ]
                                                   ] ;
                                   rdfs:comment "Enumeration item for NXaperture/shape: curved slit" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXaperture.html#nxaperture-shape-field> ;
                                   rdfs:label "NXaperture/shape/curved slit" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXaperture.html#nxaperture-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxaperture-shape-field
:nxaperture-shape-field rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusField ,
                                        [ rdf:type owl:Class ;
                                          owl:unionOf ( :nxmpes-arpes-entry-instrument-electronanalyzer-energydispersion-entrance-slit-shape-field
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasEnumContainer ;
                                                          owl:allValuesFrom [ rdf:type owl:Class ;
                                                                              owl:unionOf ( :nxaperture-shape-bladed-enum
                                                                                            :nxaperture-shape-circle-enum
                                                                                            :nxaperture-shape-curved-slit-enum
                                                                                            :nxaperture-shape-grid-enum
                                                                                            :nxaperture-shape-hexagon-enum
                                                                                            :nxaperture-shape-octagon-enum
                                                                                            :nxaperture-shape-open-enum
                                                                                            :nxaperture-shape-pinhole-enum
                                                                                            :nxaperture-shape-square-enum
                                                                                            :nxaperture-shape-straight-slit-enum
                                                                                          )
                                                                            ]
                                                        ]
                                                      )
                                        ] ;
                        rdfs:comment """
             Shape of the aperture.
        """ ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXaperture.html#nxaperture-shape-field> ;
                        rdfs:label "NXaperture/shape" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXaperture.html#nxaperture-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxaperture-shape-grid-enum
:nxaperture-shape-grid-enum rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusEnumerations ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :actualValue ;
                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                              rdf:first "grid" ;
                                                                              rdf:rest rdf:nil
                                                                            ]
                                                                ]
                                            ] ;
                            rdfs:comment "Enumeration item for NXaperture/shape: grid" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXaperture.html#nxaperture-shape-field> ;
                            rdfs:label "NXaperture/shape/grid" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXaperture.html#nxaperture-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxaperture-shape-hexagon-enum
:nxaperture-shape-hexagon-enum rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusEnumerations ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :actualValue ;
                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                 rdf:first "hexagon" ;
                                                                                 rdf:rest rdf:nil
                                                                               ]
                                                                   ]
                                               ] ;
                               rdfs:comment "Enumeration item for NXaperture/shape: hexagon" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXaperture.html#nxaperture-shape-field> ;
                               rdfs:label "NXaperture/shape/hexagon" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXaperture.html#nxaperture-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxaperture-shape-octagon-enum
:nxaperture-shape-octagon-enum rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusEnumerations ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :actualValue ;
                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                 rdf:first "octagon" ;
                                                                                 rdf:rest rdf:nil
                                                                               ]
                                                                   ]
                                               ] ;
                               rdfs:comment "Enumeration item for NXaperture/shape: octagon" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXaperture.html#nxaperture-shape-field> ;
                               rdfs:label "NXaperture/shape/octagon" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXaperture.html#nxaperture-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxaperture-shape-open-enum
:nxaperture-shape-open-enum rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusEnumerations ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :actualValue ;
                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                              rdf:first "open" ;
                                                                              rdf:rest rdf:nil
                                                                            ]
                                                                ]
                                            ] ;
                            rdfs:comment "Enumeration item for NXaperture/shape: open" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXaperture.html#nxaperture-shape-field> ;
                            rdfs:label "NXaperture/shape/open" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXaperture.html#nxaperture-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxaperture-shape-pinhole-enum
:nxaperture-shape-pinhole-enum rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusEnumerations ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :actualValue ;
                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                 rdf:first "pinhole" ;
                                                                                 rdf:rest rdf:nil
                                                                               ]
                                                                   ]
                                               ] ;
                               rdfs:comment "Enumeration item for NXaperture/shape: pinhole" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXaperture.html#nxaperture-shape-field> ;
                               rdfs:label "NXaperture/shape/pinhole" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXaperture.html#nxaperture-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxaperture-shape-square-enum
:nxaperture-shape-square-enum rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusEnumerations ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :actualValue ;
                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                rdf:first "square" ;
                                                                                rdf:rest rdf:nil
                                                                              ]
                                                                  ]
                                              ] ;
                              rdfs:comment "Enumeration item for NXaperture/shape: square" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXaperture.html#nxaperture-shape-field> ;
                              rdfs:label "NXaperture/shape/square" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXaperture.html#nxaperture-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxaperture-shape-straight-slit-enum
:nxaperture-shape-straight-slit-enum rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusEnumerations ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :actualValue ;
                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                       rdf:first "straight slit" ;
                                                                                       rdf:rest rdf:nil
                                                                                     ]
                                                                         ]
                                                     ] ;
                                     rdfs:comment "Enumeration item for NXaperture/shape: straight slit" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXaperture.html#nxaperture-shape-field> ;
                                     rdfs:label "NXaperture/shape/straight slit" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXaperture.html#nxaperture-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxaperture-size-field
:nxaperture-size-field rdf:type owl:Class ;
                       rdfs:subClassOf :NeXusField ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasUnitContainer ;
                                         owl:someValuesFrom :NX_LENGTH
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:someValuesFrom :NX_NUMBER
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass [ rdf:type owl:Class ;
                                                       owl:complementOf :NX_NUMBER
                                                     ]
                                       ] ;
                       rdfs:comment """
             The relevant dimension for the aperture, i.e. slit width, pinhole and iris
             diameter
        """ ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXaperture.html#nxaperture-size-field> ;
                       rdfs:label "NXaperture/size" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXaperture.html#nxaperture-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-charge-state-analysis-charge-state-field
:nxapm-charge-state-analysis-charge-state-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_UNITLESS
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_INT
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_INT
                                                                              ]
                                                                ] ;
                                                rdfs:comment """
            Signed charge, i.e. integer multiple of the elementary
            charge of each candidate.
        """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_charge_state_analysis.html#nxapm-charge-state-analysis-charge-state-field> ;
                                                rdfs:label "NXapm_charge_state_analysis/charge_state" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_charge_state_analysis.html#nxapm-charge-state-analysis-charge-state-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-charge-state-analysis-config-group
:nxapm-charge-state-analysis-config-group rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusGroup ,
                                                          :nxprocess-parameters-group ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxapm-charge-state-analysis-config-mass-to-charge-range-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxapm-charge-state-analysis-config-min-abundance-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxapm-charge-state-analysis-config-min-half-life-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxapm-charge-state-analysis-config-nuclides-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxapm-charge-state-analysis-config-sacrifice-isotopic-uniqueness-field
                                                          ] ;
                                          rdfs:comment """
            Parameters for the algorithm used to recover which combinations of nuclides
            have a mass and charge that matches a set of constraints.
            
            Each parameter in this group is defines one constraint.
        """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_charge_state_analysis.html#nxapm-charge-state-analysis-config-group> ;
                                          rdfs:label "NXapm_charge_state_analysis/config" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_charge_state_analysis.html#nxapm-charge-state-analysis-config-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-charge-state-analysis-config-mass-to-charge-range-field
:nxapm-charge-state-analysis-config-mass-to-charge-range-field rdf:type owl:Class ;
                                                               owl:equivalentClass :nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-config-mass-to-charge-range-field ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_ANY
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_FLOAT
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_FLOAT
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment """
                Parameter that defines the interval :math:`[{\\frac{m}{q}}_{min}, {\\frac{m}{q}}_{max}]` within which
                ions with given mass-to-charge-state-ratio qualify as candidates.
            """ ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_charge_state_analysis.html#nxapm-charge-state-analysis-config-mass-to-charge-range-field> ;
                                                               rdfs:label "NXapm_charge_state_analysis/config/mass_to_charge_range" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_charge_state_analysis.html#nxapm-charge-state-analysis-config-mass-to-charge-range-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-charge-state-analysis-config-min-abundance-field
:nxapm-charge-state-analysis-config-min-abundance-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_DIMENSIONLESS
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_FLOAT
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_FLOAT
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
                Parameter that defines the minimum natural abundance of each nuclide of each
                ion such that the ion qualifies as a candidate.
            """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_charge_state_analysis.html#nxapm-charge-state-analysis-config-min-abundance-field> ;
                                                        rdfs:label "NXapm_charge_state_analysis/config/min_abundance" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_charge_state_analysis.html#nxapm-charge-state-analysis-config-min-abundance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-charge-state-analysis-config-min-half-life-field
:nxapm-charge-state-analysis-config-min-half-life-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_TIME
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_FLOAT
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_FLOAT
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
                Parameter that defines the minimum half life for how long each nuclide of each
                ion needs to be stable such that the ion qualifies as a candidate.
            """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_charge_state_analysis.html#nxapm-charge-state-analysis-config-min-half-life-field> ;
                                                        rdfs:label "NXapm_charge_state_analysis/config/min_half_life" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_charge_state_analysis.html#nxapm-charge-state-analysis-config-min-half-life-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-charge-state-analysis-config-nuclides-field
:nxapm-charge-state-analysis-config-nuclides-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_UNITLESS
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_UINT
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_UINT
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
                Parameter that defines the elements considered in the combinatorial search.
                The array contains nuclides as many times as their multiplicity and must not be empty.
                Nuclides are encoded using the hashing rule that is defined in by nuclide_hash of :ref:`NXatom`.
                
                Constraining the elements or nuclides instead of providing all nuclides
                reduces the time to perform an exhaustive combinatorial search.
            """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_charge_state_analysis.html#nxapm-charge-state-analysis-config-nuclides-field> ;
                                                   rdfs:label "NXapm_charge_state_analysis/config/nuclides" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_charge_state_analysis.html#nxapm-charge-state-analysis-config-nuclides-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-charge-state-analysis-config-sacrifice-isotopic-uniqueness-field
:nxapm-charge-state-analysis-config-sacrifice-isotopic-uniqueness-field rdf:type owl:Class ;
                                                                        owl:equivalentClass :nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-config-sacrifice-isotopic-uniqueness-field ;
                                                                        rdfs:subClassOf :NeXusField ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                          owl:someValuesFrom :NX_ANY
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:someValuesFrom :NX_BOOLEAN
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                        owl:complementOf :NX_BOOLEAN
                                                                                                      ]
                                                                                        ] ;
                                                                        rdfs:comment """
                If the value is false, it means that non-unique solutions are accepted.
                These are solutions where multiple candidates have been built from
                different nuclide instances but the charge_state of all the ions is the same.
            """ ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_charge_state_analysis.html#nxapm-charge-state-analysis-config-sacrifice-isotopic-uniqueness-field> ;
                                                                        rdfs:label "NXapm_charge_state_analysis/config/sacrifice_isotopic_uniqueness" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_charge_state_analysis.html#nxapm-charge-state-analysis-config-sacrifice-isotopic-uniqueness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-charge-state-analysis-mass-field
:nxapm-charge-state-analysis-mass-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_MASS
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_FLOAT
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_FLOAT
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
            Accumulated mass of the nuclides in each candidate.
            Not corrected for quantum effects.
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_charge_state_analysis.html#nxapm-charge-state-analysis-mass-field> ;
                                        rdfs:label "NXapm_charge_state_analysis/mass" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_charge_state_analysis.html#nxapm-charge-state-analysis-mass-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-charge-state-analysis-natural-abundance-product-field
:nxapm-charge-state-analysis-natural-abundance-product-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_DIMENSIONLESS
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_FLOAT
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_FLOAT
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment """
            The product of the natural abundances of the nuclides for each candidate.
        """ ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_charge_state_analysis.html#nxapm-charge-state-analysis-natural-abundance-product-field> ;
                                                             rdfs:label "NXapm_charge_state_analysis/natural_abundance_product" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_charge_state_analysis.html#nxapm-charge-state-analysis-natural-abundance-product-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-charge-state-analysis-nuclide-hash-field
:nxapm-charge-state-analysis-nuclide-hash-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_UNITLESS
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_UINT
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_UINT
                                                                              ]
                                                                ] ;
                                                rdfs:comment """
            Table of nuclide instances of which each candidate is composed.
            Each row vector is sorted in descending order.
            Unused entries in the matrix should be set to 0.
            Use the hashing rule that is defined in nuclide_hash of :ref:`NXatom`.
        """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_charge_state_analysis.html#nxapm-charge-state-analysis-nuclide-hash-field> ;
                                                rdfs:label "NXapm_charge_state_analysis/nuclide_hash" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_charge_state_analysis.html#nxapm-charge-state-analysis-nuclide-hash-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-charge-state-analysis-shortest-half-life-field
:nxapm-charge-state-analysis-shortest-half-life-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_TIME
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_FLOAT
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_FLOAT
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment """
            For each candidate the half life of the nuclide that has the
            shortest half life.
        """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_charge_state_analysis.html#nxapm-charge-state-analysis-shortest-half-life-field> ;
                                                      rdfs:label "NXapm_charge_state_analysis/shortest_half_life" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_charge_state_analysis.html#nxapm-charge-state-analysis-shortest-half-life-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-config-entry-clustering-dbscan-eps-field
:nxapm-compositionspace-config-entry-clustering-dbscan-eps-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_LENGTH
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_FLOAT
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_FLOAT
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment """
                        The maximum distance between voxel pairs in a neighborhood to be considered
                        connected.
                    """ ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-clustering-dbscan-eps-field> ;
                                                                 rdfs:label "NXapm_compositionspace_config/ENTRY/clustering/dbscan/eps" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-clustering-dbscan-eps-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-config-entry-clustering-dbscan-group
:nxapm-compositionspace-config-entry-clustering-dbscan-group rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusGroup ,
                                                                             :nxprocess-parameters-group ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxapm-compositionspace-config-entry-clustering-dbscan-eps-field
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxapm-compositionspace-config-entry-clustering-dbscan-min-samples-field
                                                                             ] ;
                                                             rdfs:comment """
                    Configuration for the DBScan algorithm that is used in the clustering step.
                """ ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-clustering-dbscan-group> ;
                                                             rdfs:label "NXapm_compositionspace_config/ENTRY/clustering/dbscan" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-clustering-dbscan-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-config-entry-clustering-dbscan-min-samples-field
:nxapm-compositionspace-config-entry-clustering-dbscan-min-samples-field rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusField ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                           owl:someValuesFrom :NX_UNITLESS
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:someValuesFrom :NX_UINT
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                         owl:complementOf :NX_UINT
                                                                                                       ]
                                                                                         ] ;
                                                                         rdfs:comment """
                        The number of voxels in a neighborhood for a voxel to be considered as a core
                        point.
                    """ ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-clustering-dbscan-min-samples-field> ;
                                                                         rdfs:label "NXapm_compositionspace_config/ENTRY/clustering/dbscan/min_samples" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-clustering-dbscan-min-samples-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-config-entry-clustering-group
:nxapm-compositionspace-config-entry-clustering-group rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusGroup ,
                                                                      :nxentry-process-group ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxapm-compositionspace-config-entry-clustering-dbscan-group
                                                                      ] ;
                                                      rdfs:comment """
                Step during which the chemically segmented voxel sets are analyzed for their
                spatial organization.
            """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-clustering-group> ;
                                                      rdfs:label "NXapm_compositionspace_config/ENTRY/clustering" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-clustering-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-config-entry-definition-field
:nxapm-compositionspace-config-entry-definition-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      :nxentry-definition-field ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasEnumContainer ;
                                                                        owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                            owl:unionOf ( :nxapm-compositionspace-config-entry-definition-nxapm-compositionspace-config-enum
                                                                                                        )
                                                                                          ]
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxapm-compositionspace-config-entry-definition-version-attribute
                                                                      ] ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-definition-field> ;
                                                      rdfs:label "NXapm_compositionspace_config/ENTRY/definition" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-config-entry-definition-nxapm-compositionspace-config-enum
:nxapm-compositionspace-config-entry-definition-nxapm-compositionspace-config-enum rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :actualValue ;
                                                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                     rdf:first "NXapm_compositionspace_config" ;
                                                                                                                                     rdf:rest rdf:nil
                                                                                                                                   ]
                                                                                                                       ]
                                                                                                   ] ;
                                                                                   rdfs:comment "Enumeration item for NXapm_compositionspace_config/ENTRY/definition: NXapm_compositionspace_config" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-definition-field> ;
                                                                                   rdfs:label "NXapm_compositionspace_config/ENTRY/definition/NXapm_compositionspace_config" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-config-entry-definition-version-attribute
:nxapm-compositionspace-config-entry-definition-version-attribute rdf:type owl:Class ;
                                                                  owl:equivalentClass :nxentry-definition-version-attribute ;
                                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_CHAR
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-definition-version-attribute> ;
                                                                  rdfs:label "NXapm_compositionspace_config/ENTRY/definition/version" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-definition-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-config-entry-group
:nxapm-compositionspace-config-entry-group rdf:type owl:Class ;
                                           rdfs:subClassOf :NXentry ,
                                                           :NeXusGroup ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxapm-compositionspace-config-entry-identifier-analysis-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxapm-compositionspace-config-entry-clustering-group
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxapm-compositionspace-config-entry-definition-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxapm-compositionspace-config-entry-ranging-group
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxapm-compositionspace-config-entry-reconstruction-group
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxapm-compositionspace-config-entry-segmentation-group
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxapm-compositionspace-config-entry-voxelization-group
                                                           ] ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-group> ;
                                           rdfs:label "NXapm_compositionspace_config/ENTRY" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-config-entry-identifier-analysis-field
:nxapm-compositionspace-config-entry-identifier-analysis-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_ANY
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_UINT
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_UINT
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-identifier-analysis-field> ;
                                                               rdfs:label "NXapm_compositionspace_config/ENTRY/identifier_analysis" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-identifier-analysis-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-config-entry-ranging-algorithm-field
:nxapm-compositionspace-config-entry-ranging-algorithm-field rdf:type owl:Class ;
                                                             owl:equivalentClass :nxnote-algorithm-field ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_ANY
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_CHAR
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_CHAR
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-ranging-algorithm-field> ;
                                                             rdfs:label "NXapm_compositionspace_config/ENTRY/ranging/algorithm" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-ranging-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-config-entry-ranging-checksum-field
:nxapm-compositionspace-config-entry-ranging-checksum-field rdf:type owl:Class ;
                                                            owl:equivalentClass :nxnote-checksum-field ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_ANY
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_CHAR
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_CHAR
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment "" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-ranging-checksum-field> ;
                                                            rdfs:label "NXapm_compositionspace_config/ENTRY/ranging/checksum" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-ranging-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-config-entry-ranging-file-name-field
:nxapm-compositionspace-config-entry-ranging-file-name-field rdf:type owl:Class ;
                                                             owl:equivalentClass :nxnote-file-name-field ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_ANY
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_CHAR
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_CHAR
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-ranging-file-name-field> ;
                                                             rdfs:label "NXapm_compositionspace_config/ENTRY/ranging/file_name" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-ranging-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-config-entry-ranging-group
:nxapm-compositionspace-config-entry-ranging-group rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusGroup ,
                                                                   :nxobject-note-group ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :has ;
                                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass :nxapm-compositionspace-config-entry-ranging-algorithm-field
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :has ;
                                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass :nxapm-compositionspace-config-entry-ranging-checksum-field
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :has ;
                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass :nxapm-compositionspace-config-entry-ranging-file-name-field
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :has ;
                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass :nxapm-compositionspace-config-entry-ranging-ranging-definitions-field
                                                                   ] ;
                                                   rdfs:comment """
                Specification of the ranging definitions used for this analysis.
                
                Ranging definitions in the field of atom probe tomography are communicated via
                a file which stores the mass-to-charge-state-ratio interval and the number of elements
                of which each (molecular) ion is composed. These values are stored for each ion.
                
                Container file formats like HDF5, such as NeXus/HDF5 files using :ref:`NXapm`,
                can store multiple ranging definitions.
                
                Indices of ions start from 1. The value 0 is reserved for the null model of unranged positions
                whose iontype is referred to as the unknown_type. The value 0 is also reserved for voxels
                that lie outside the dataset.
            """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-ranging-group> ;
                                                   rdfs:label "NXapm_compositionspace_config/ENTRY/ranging" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-ranging-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-config-entry-ranging-ranging-definitions-field
:nxapm-compositionspace-config-entry-ranging-ranging-definitions-field rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusField ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                         owl:someValuesFrom :NX_ANY
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_CHAR
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment """
                    Name of that (parent) node whose child stores the ranging definitions that
                    are applied in this analysis with CompositionSpace.
                """ ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-ranging-ranging-definitions-field> ;
                                                                       rdfs:label "NXapm_compositionspace_config/ENTRY/ranging/ranging_definitions" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-ranging-ranging-definitions-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-config-entry-reconstruction-algorithm-field
:nxapm-compositionspace-config-entry-reconstruction-algorithm-field rdf:type owl:Class ;
                                                                    owl:equivalentClass :nxnote-algorithm-field ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_ANY
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_CHAR
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_CHAR
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment "" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-reconstruction-algorithm-field> ;
                                                                    rdfs:label "NXapm_compositionspace_config/ENTRY/reconstruction/algorithm" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-reconstruction-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-config-entry-reconstruction-checksum-field
:nxapm-compositionspace-config-entry-reconstruction-checksum-field rdf:type owl:Class ;
                                                                   owl:equivalentClass :nxnote-checksum-field ;
                                                                   rdfs:subClassOf :NeXusField ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                     owl:someValuesFrom :NX_ANY
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                   owl:complementOf :NX_CHAR
                                                                                                 ]
                                                                                   ] ;
                                                                   rdfs:comment "" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-reconstruction-checksum-field> ;
                                                                   rdfs:label "NXapm_compositionspace_config/ENTRY/reconstruction/checksum" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-reconstruction-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-config-entry-reconstruction-file-name-field
:nxapm-compositionspace-config-entry-reconstruction-file-name-field rdf:type owl:Class ;
                                                                    owl:equivalentClass :nxnote-file-name-field ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_ANY
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_CHAR
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_CHAR
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment "" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-reconstruction-file-name-field> ;
                                                                    rdfs:label "NXapm_compositionspace_config/ENTRY/reconstruction/file_name" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-reconstruction-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-config-entry-reconstruction-group
:nxapm-compositionspace-config-entry-reconstruction-group rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusGroup ,
                                                                          :nxobject-note-group ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxapm-compositionspace-config-entry-reconstruction-algorithm-field
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxapm-compositionspace-config-entry-reconstruction-checksum-field
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxapm-compositionspace-config-entry-reconstruction-mass-to-charge-field
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxapm-compositionspace-config-entry-reconstruction-file-name-field
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxapm-compositionspace-config-entry-reconstruction-position-field
                                                                          ] ;
                                                          rdfs:comment """
                Specification of the tomographic reconstruction used for this analysis.
                
                Reconstructions in the field of atom probe tomography are communicated via
                a file which stores the reconstructed position and mass-to-charge-state-ratio
                value for each ion.
                
                Container file formats like HDF5, such as NeXus/HDF5 files using :ref:`NXapm`,
                can store multiple reconstructions. In this case, the position and mass_to_charge
                concepts point to specific instances in the file referred to by file_name for the
                analysis with CompositionSpace.
            """ ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-reconstruction-group> ;
                                                          rdfs:label "NXapm_compositionspace_config/ENTRY/reconstruction" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-reconstruction-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-config-entry-reconstruction-mass-to-charge-field
:nxapm-compositionspace-config-entry-reconstruction-mass-to-charge-field rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusField ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                           owl:someValuesFrom :NX_ANY
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                         owl:complementOf :NX_CHAR
                                                                                                       ]
                                                                                         ] ;
                                                                         rdfs:comment """
                    Name of the node which resolves the mass-to-charge-state-ratio
                    values for each reconstructed ion to use for this analysis.
                """ ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-reconstruction-mass-to-charge-field> ;
                                                                         rdfs:label "NXapm_compositionspace_config/ENTRY/reconstruction/mass_to_charge" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-reconstruction-mass-to-charge-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-config-entry-reconstruction-position-field
:nxapm-compositionspace-config-entry-reconstruction-position-field rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusField ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                     owl:someValuesFrom :NX_ANY
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                   owl:complementOf :NX_CHAR
                                                                                                 ]
                                                                                   ] ;
                                                                   rdfs:comment """
                    Name of the node which resolves the reconstructed
                    ion position values to use for this analysis.
                """ ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-reconstruction-position-field> ;
                                                                   rdfs:label "NXapm_compositionspace_config/ENTRY/reconstruction/position" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-reconstruction-position-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-config-entry-segmentation-group
:nxapm-compositionspace-config-entry-segmentation-group rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusGroup ,
                                                                        :nxentry-process-group ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxapm-compositionspace-config-entry-segmentation-pca-group
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxapm-compositionspace-config-entry-segmentation-ic-opt-group
                                                                        ] ;
                                                        rdfs:comment """
                Step during which the voxel set is segmented into voxel sets
                with different chemical composition.
            """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-segmentation-group> ;
                                                        rdfs:label "NXapm_compositionspace_config/ENTRY/segmentation" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-segmentation-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-config-entry-segmentation-ic-opt-gaussian-mixture-group
:nxapm-compositionspace-config-entry-segmentation-ic-opt-gaussian-mixture-group rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NXprocess ,
                                                                                                :NeXusGroup ;
                                                                                rdfs:comment """
                        Configuration for the Gaussian mixture model that is used in the segmentation
                        step.
                    """ ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-segmentation-ic-opt-gaussian-mixture-group> ;
                                                                                rdfs:label "NXapm_compositionspace_config/ENTRY/segmentation/ic_opt/gaussian_mixture" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-segmentation-ic-opt-gaussian-mixture-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-config-entry-segmentation-ic-opt-group
:nxapm-compositionspace-config-entry-segmentation-ic-opt-group rdf:type owl:Class ;
                                                               rdfs:subClassOf :NXprocess ,
                                                                               :NeXusGroup ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxapm-compositionspace-config-entry-segmentation-ic-opt-gaussian-mixture-group
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxapm-compositionspace-config-entry-segmentation-ic-opt-n-max-ic-cluster-field
                                                                               ] ;
                                                               rdfs:comment """
                    The decision is guided through the evaluation of the information criterion
                    minimization.
                """ ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-segmentation-ic-opt-group> ;
                                                               rdfs:label "NXapm_compositionspace_config/ENTRY/segmentation/ic_opt" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-segmentation-ic-opt-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-config-entry-segmentation-ic-opt-n-max-ic-cluster-field
:nxapm-compositionspace-config-entry-segmentation-ic-opt-n-max-ic-cluster-field rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_UNITLESS
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_POSINT
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_POSINT
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment """
                        The maximum number of chemical classes to probe with the Gaussian mixture model
                        with which the voxel set is segmented into a mixture of voxels with that many different
                        chemical compositions.
                    """ ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-segmentation-ic-opt-n-max-ic-cluster-field> ;
                                                                                rdfs:label "NXapm_compositionspace_config/ENTRY/segmentation/ic_opt/n_max_ic_cluster" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-segmentation-ic-opt-n-max-ic-cluster-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-config-entry-segmentation-pca-group
:nxapm-compositionspace-config-entry-segmentation-pca-group rdf:type owl:Class ;
                                                            rdfs:subClassOf :NXprocess ,
                                                                            :NeXusGroup ;
                                                            rdfs:comment """
                    A principal component analysis of the chemical space to guide a decision into how many sets of voxels
                    with different chemical composition the machine learning algorithm suggests to split the voxel set.
                """ ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-segmentation-pca-group> ;
                                                            rdfs:label "NXapm_compositionspace_config/ENTRY/segmentation/pca" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-segmentation-pca-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-config-entry-voxelization-autophase-group
:nxapm-compositionspace-config-entry-voxelization-autophase-group rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NXprocess ,
                                                                                  :NeXusGroup ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxapm-compositionspace-config-entry-voxelization-autophase-random-forest-classifier-group
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxapm-compositionspace-config-entry-voxelization-autophase-initial-guess-field
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxapm-compositionspace-config-entry-voxelization-autophase-trunc-species-field
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxapm-compositionspace-config-entry-voxelization-autophase-use-field
                                                                                  ] ;
                                                                  rdfs:comment """
                    Optional step during which the subsequent segmentation step is prepared with the aim to eventually
                    reduce the dimensionality of the chemical space in which the machine learning model works.
                    
                    In this step a supervised reduction of the dimensionality of the chemical space is quantified using
                    the (Gini) feature importance of each element to suggest which columns of the composition matrix
                    should be taken for the subsequent segmentation step.
                """ ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-voxelization-autophase-group> ;
                                                                  rdfs:label "NXapm_compositionspace_config/ENTRY/voxelization/autophase" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-voxelization-autophase-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-config-entry-voxelization-autophase-initial-guess-field
:nxapm-compositionspace-config-entry-voxelization-autophase-initial-guess-field rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_UNITLESS
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_POSINT
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_POSINT
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment """
                        Estimated guess for which a Gaussian mixture model is evaluated to preprocess a result that
                        is subsequently post-processed with a random_forest_classifier to lower the number of
                        dimensions in the chemical space to the subset of trunc_species many elements with the
                        highest feature importance.
                    """ ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-voxelization-autophase-initial-guess-field> ;
                                                                                rdfs:label "NXapm_compositionspace_config/ENTRY/voxelization/autophase/initial_guess" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-voxelization-autophase-initial-guess-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-config-entry-voxelization-autophase-random-forest-classifier-group
:nxapm-compositionspace-config-entry-voxelization-autophase-random-forest-classifier-group rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NXprocess ,
                                                                                                           :NeXusGroup ;
                                                                                           rdfs:comment """
                        Configuration for the random forest classification model.
                    """ ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-voxelization-autophase-random-forest-classifier-group> ;
                                                                                           rdfs:label "NXapm_compositionspace_config/ENTRY/voxelization/autophase/random_forest_classifier" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-voxelization-autophase-random-forest-classifier-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-config-entry-voxelization-autophase-trunc-species-field
:nxapm-compositionspace-config-entry-voxelization-autophase-trunc-species-field rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_UNITLESS
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_POSINT
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_POSINT
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment """
                        The number of elements to use for reducing the dimensionality.
                    """ ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-voxelization-autophase-trunc-species-field> ;
                                                                                rdfs:label "NXapm_compositionspace_config/ENTRY/voxelization/autophase/trunc_species" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-voxelization-autophase-trunc-species-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-config-entry-voxelization-autophase-use-field
:nxapm-compositionspace-config-entry-voxelization-autophase-use-field rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusField ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                        owl:someValuesFrom :NX_ANY
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_BOOLEAN
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_BOOLEAN
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment """
                        Was the automated phase assignment used?
                    """ ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-voxelization-autophase-use-field> ;
                                                                      rdfs:label "NXapm_compositionspace_config/ENTRY/voxelization/autophase/use" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-voxelization-autophase-use-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-config-entry-voxelization-edge-length-field
:nxapm-compositionspace-config-entry-voxelization-edge-length-field rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_LENGTH
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_NUMBER
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_NUMBER
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment """
                    Edge length of cubic voxels building the 3D grid that is used for discretizing
                    the point cloud.
                """ ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-voxelization-edge-length-field> ;
                                                                    rdfs:label "NXapm_compositionspace_config/ENTRY/voxelization/edge_length" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-voxelization-edge-length-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-config-entry-voxelization-group
:nxapm-compositionspace-config-entry-voxelization-group rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusGroup ,
                                                                        :nxentry-process-group ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxapm-compositionspace-config-entry-voxelization-autophase-group
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxapm-compositionspace-config-entry-voxelization-edge-length-field
                                                                        ] ;
                                                        rdfs:comment """
                Step during which the point cloud is discretized to compute element-specific composition fields.
                Iontypes are atomically decomposed to correctly account for the multiplicity of each element that
                was ranged for each ion.
            """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-voxelization-group> ;
                                                        rdfs:label "NXapm_compositionspace_config/ENTRY/voxelization" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_config.html#nxapm-compositionspace-config-entry-voxelization-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-autophase-group
:nxapm-compositionspace-results-entry-autophase-group rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusGroup ,
                                                                      :nxentry-process-group ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxapm-compositionspace-results-entry-autophase-result-group
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxapm-compositionspace-results-entry-autophase-sequence-index-field
                                                                      ] ;
                                                      rdfs:comment """
                Optional step during which the subsequent segmentation step is prepared to
                improve the segmentation.
            """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-autophase-group> ;
                                                      rdfs:label "NXapm_compositionspace_results/ENTRY/autophase" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-autophase-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-autophase-result-axes-attribute
:nxapm-compositionspace-results-entry-autophase-result-axes-attribute rdf:type owl:Class ;
                                                                      owl:equivalentClass :nxdata-axes-attribute ;
                                                                      rdfs:subClassOf :NeXusAttribute ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_CHAR
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-autophase-result-axes-attribute> ;
                                                                      rdfs:label "NXapm_compositionspace_results/ENTRY/autophase/result/axes" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-autophase-result-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-autophase-result-axis-feature-importance-field
:nxapm-compositionspace-results-entry-autophase-result-axis-feature-importance-field rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                       owl:someValuesFrom :NX_DIMENSIONLESS
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:someValuesFrom :NX_FLOAT
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :has ;
                                                                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onClass :nxapm-compositionspace-results-entry-autophase-result-axis-feature-importance-long-name-attribute
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                     owl:complementOf :NX_FLOAT
                                                                                                                   ]
                                                                                                     ] ;
                                                                                     rdfs:comment """
                        Element relative feature importance stored sorted in descending order of feature
                        importance.
                    """ ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-autophase-result-axis-feature-importance-field> ;
                                                                                     rdfs:label "NXapm_compositionspace_results/ENTRY/autophase/result/axis_feature_importance" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-autophase-result-axis-feature-importance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-autophase-result-axis-feature-importance-long-name-attribute
:nxapm-compositionspace-results-entry-autophase-result-axis-feature-importance-long-name-attribute rdf:type owl:Class ;
                                                                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                                                   ] ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                                   owl:complementOf :NX_CHAR
                                                                                                                                 ]
                                                                                                                   ] ;
                                                                                                   rdfs:comment """
                            Axis caption
                        """ ;
                                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-autophase-result-axis-feature-importance-long-name-attribute> ;
                                                                                                   rdfs:label "NXapm_compositionspace_results/ENTRY/autophase/result/axis_feature_importance/long_name" ;
                                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-autophase-result-axis-feature-importance-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-autophase-result-axis-feature-indices-field
:nxapm-compositionspace-results-entry-autophase-result-axis-feature-indices-field rdf:type owl:Class ;
                                                                                  rdfs:subClassOf :NeXusField ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                                    owl:someValuesFrom :NX_DIMENSIONLESS
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:someValuesFrom :NX_UINT
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :has ;
                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass :nxapm-compositionspace-results-entry-autophase-result-axis-feature-indices-long-name-attribute
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                  owl:complementOf :NX_UINT
                                                                                                                ]
                                                                                                  ] ;
                                                                                  rdfs:comment """
                        Element identifier stored sorted in descending order of feature importance.
                    """ ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-autophase-result-axis-feature-indices-field> ;
                                                                                  rdfs:label "NXapm_compositionspace_results/ENTRY/autophase/result/axis_feature_indices" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-autophase-result-axis-feature-indices-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-autophase-result-axis-feature-indices-long-name-attribute
:nxapm-compositionspace-results-entry-autophase-result-axis-feature-indices-long-name-attribute rdf:type owl:Class ;
                                                                                                rdfs:subClassOf :NeXusAttribute ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                                                ] ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                                owl:complementOf :NX_CHAR
                                                                                                                              ]
                                                                                                                ] ;
                                                                                                rdfs:comment """
                            Axis caption
                        """ ;
                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-autophase-result-axis-feature-indices-long-name-attribute> ;
                                                                                                rdfs:label "NXapm_compositionspace_results/ENTRY/autophase/result/axis_feature_indices/long_name" ;
                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-autophase-result-axis-feature-indices-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-autophase-result-axisname-indices-attribute
:nxapm-compositionspace-results-entry-autophase-result-axisname-indices-attribute rdf:type owl:Class ;
                                                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:someValuesFrom :NX_UINT
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                  owl:complementOf :NX_UINT
                                                                                                                ]
                                                                                                  ] ;
                                                                                  rdfs:comment "" ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-autophase-result-axisname-indices-attribute> ;
                                                                                  rdfs:label "NXapm_compositionspace_results/ENTRY/autophase/result/AXISNAME_indices" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-autophase-result-axisname-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-autophase-result-group
:nxapm-compositionspace-results-entry-autophase-result-group rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusGroup ,
                                                                             :nxprocess-data-group ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxapm-compositionspace-results-entry-autophase-result-title-field
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxapm-compositionspace-results-entry-autophase-result-axes-attribute
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxapm-compositionspace-results-entry-autophase-result-axis-feature-importance-field
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxapm-compositionspace-results-entry-autophase-result-axis-feature-indices-field
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxapm-compositionspace-results-entry-autophase-result-axisname-indices-attribute
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxapm-compositionspace-results-entry-autophase-result-signal-attribute
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-autophase-result-group> ;
                                                             rdfs:label "NXapm_compositionspace_results/ENTRY/autophase/result" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-autophase-result-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-autophase-result-signal-attribute
:nxapm-compositionspace-results-entry-autophase-result-signal-attribute rdf:type owl:Class ;
                                                                        owl:equivalentClass :nxdata-signal-attribute ;
                                                                        rdfs:subClassOf :NeXusAttribute ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                        owl:complementOf :NX_CHAR
                                                                                                      ]
                                                                                        ] ;
                                                                        rdfs:comment "" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-autophase-result-signal-attribute> ;
                                                                        rdfs:label "NXapm_compositionspace_results/ENTRY/autophase/result/signal" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-autophase-result-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-autophase-result-title-field
:nxapm-compositionspace-results-entry-autophase-result-title-field rdf:type owl:Class ;
                                                                   owl:equivalentClass :nxdata-title-field ;
                                                                   rdfs:subClassOf :NeXusField ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                     owl:someValuesFrom :NX_ANY
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                   owl:complementOf :NX_CHAR
                                                                                                 ]
                                                                                   ] ;
                                                                   rdfs:comment "" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-autophase-result-title-field> ;
                                                                   rdfs:label "NXapm_compositionspace_results/ENTRY/autophase/result/title" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-autophase-result-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-autophase-sequence-index-2-enum
:nxapm-compositionspace-results-entry-autophase-sequence-index-2-enum rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :actualValue ;
                                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                                        rdf:first "2" ;
                                                                                                                        rdf:rest rdf:nil
                                                                                                                      ]
                                                                                                          ]
                                                                                      ] ;
                                                                      rdfs:comment "Enumeration item for NXapm_compositionspace_results/ENTRY/autophase/sequence_index: 2" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-autophase-sequence-index-field> ;
                                                                      rdfs:label "NXapm_compositionspace_results/ENTRY/autophase/sequence_index/2" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-autophase-sequence-index-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-autophase-sequence-index-field
:nxapm-compositionspace-results-entry-autophase-sequence-index-field rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     :nxprocess-sequence-index-field ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasEnumContainer ;
                                                                                       owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                           owl:unionOf ( :nxapm-compositionspace-results-entry-autophase-sequence-index-2-enum
                                                                                                                       )
                                                                                                         ]
                                                                                     ] ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-autophase-sequence-index-field> ;
                                                                     rdfs:label "NXapm_compositionspace_results/ENTRY/autophase/sequence_index" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-autophase-sequence-index-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-clustering-group
:nxapm-compositionspace-results-entry-clustering-group rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusGroup ,
                                                                       :nxentry-process-group ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxapm-compositionspace-results-entry-clustering-ic-opt-group
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxapm-compositionspace-results-entry-clustering-sequence-index-field
                                                                       ] ;
                                                       rdfs:comment """
                Step during which the chemically segmented voxel sets are analyzed for their spatial organization
                into different spatial clusters of voxels in the same chemical set but representing individual objects.
                The objects are constructed from blobs of neighboring voxels.
                The objects are not necessarily watertight or topologically closed.
            """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-clustering-group> ;
                                                       rdfs:label "NXapm_compositionspace_results/ENTRY/clustering" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-clustering-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-clustering-ic-opt-cluster-analysisid-dbscanid-epsilon-field
:nxapm-compositionspace-results-entry-clustering-ic-opt-cluster-analysisid-dbscanid-epsilon-field rdf:type owl:Class ;
                                                                                                  rdfs:subClassOf :NeXusField ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                                                    owl:someValuesFrom :NX_LENGTH
                                                                                                                  ] ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                                    owl:someValuesFrom :NX_FLOAT
                                                                                                                  ] ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                                  owl:complementOf :NX_FLOAT
                                                                                                                                ]
                                                                                                                  ] ;
                                                                                                  rdfs:comment """
                                The maximum distance between voxel pairs in a neighborhood
                                to be considered connected.
                            """ ;
                                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-clustering-ic-opt-cluster-analysisid-dbscanid-epsilon-field> ;
                                                                                                  rdfs:label "NXapm_compositionspace_results/ENTRY/clustering/ic_opt/cluster_analysisID/dbscanID/epsilon" ;
                                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-clustering-ic-opt-cluster-analysisid-dbscanid-epsilon-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-clustering-ic-opt-cluster-analysisid-dbscanid-group
:nxapm-compositionspace-results-entry-clustering-ic-opt-cluster-analysisid-dbscanid-group rdf:type owl:Class ;
                                                                                          rdfs:subClassOf :NXprocess ,
                                                                                                          :NeXusGroup ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :has ;
                                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass :nxapm-compositionspace-results-entry-clustering-ic-opt-cluster-analysisid-dbscanid-epsilon-field
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :has ;
                                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass :nxapm-compositionspace-results-entry-clustering-ic-opt-cluster-analysisid-dbscanid-label-field
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :has ;
                                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass :nxapm-compositionspace-results-entry-clustering-ic-opt-cluster-analysisid-dbscanid-min-samples-field
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :has ;
                                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass :nxapm-compositionspace-results-entry-clustering-ic-opt-cluster-analysisid-dbscanid-voxel-field
                                                                                                          ] ;
                                                                                          rdfs:comment "" ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-clustering-ic-opt-cluster-analysisid-dbscanid-group> ;
                                                                                          rdfs:label "NXapm_compositionspace_results/ENTRY/clustering/ic_opt/cluster_analysisID/dbscanID" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-clustering-ic-opt-cluster-analysisid-dbscanid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-clustering-ic-opt-cluster-analysisid-dbscanid-label-field
:nxapm-compositionspace-results-entry-clustering-ic-opt-cluster-analysisid-dbscanid-label-field rdf:type owl:Class ;
                                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                                  owl:someValuesFrom :NX_UNITLESS
                                                                                                                ] ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                  owl:someValuesFrom :NX_INT
                                                                                                                ] ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                                owl:complementOf :NX_INT
                                                                                                                              ]
                                                                                                                ] ;
                                                                                                rdfs:comment """
                                Raw label return values
                            """ ;
                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-clustering-ic-opt-cluster-analysisid-dbscanid-label-field> ;
                                                                                                rdfs:label "NXapm_compositionspace_results/ENTRY/clustering/ic_opt/cluster_analysisID/dbscanID/label" ;
                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-clustering-ic-opt-cluster-analysisid-dbscanid-label-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-clustering-ic-opt-cluster-analysisid-dbscanid-min-samples-field
:nxapm-compositionspace-results-entry-clustering-ic-opt-cluster-analysisid-dbscanid-min-samples-field rdf:type owl:Class ;
                                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                                        owl:someValuesFrom :NX_UNITLESS
                                                                                                                      ] ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                                        owl:someValuesFrom :NX_UINT
                                                                                                                      ] ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                                      owl:complementOf :NX_UINT
                                                                                                                                    ]
                                                                                                                      ] ;
                                                                                                      rdfs:comment """
                                The number of voxels in a neighborhood for a voxel to be considered as a core
                                point.
                            """ ;
                                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-clustering-ic-opt-cluster-analysisid-dbscanid-min-samples-field> ;
                                                                                                      rdfs:label "NXapm_compositionspace_results/ENTRY/clustering/ic_opt/cluster_analysisID/dbscanID/min_samples" ;
                                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-clustering-ic-opt-cluster-analysisid-dbscanid-min-samples-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-clustering-ic-opt-cluster-analysisid-dbscanid-voxel-field
:nxapm-compositionspace-results-entry-clustering-ic-opt-cluster-analysisid-dbscanid-voxel-field rdf:type owl:Class ;
                                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                                  owl:someValuesFrom :NX_UNITLESS
                                                                                                                ] ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                  owl:someValuesFrom :NX_UINT
                                                                                                                ] ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                                owl:complementOf :NX_UINT
                                                                                                                              ]
                                                                                                                ] ;
                                                                                                rdfs:comment """
                                Voxel identifier
                                
                                Using these identifiers correlated element-wise with the values in the label array
                                specifies for which voxel in the grid clusters from this process were found.
                            """ ;
                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-clustering-ic-opt-cluster-analysisid-dbscanid-voxel-field> ;
                                                                                                rdfs:label "NXapm_compositionspace_results/ENTRY/clustering/ic_opt/cluster_analysisID/dbscanID/voxel" ;
                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-clustering-ic-opt-cluster-analysisid-dbscanid-voxel-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-clustering-ic-opt-cluster-analysisid-group
:nxapm-compositionspace-results-entry-clustering-ic-opt-cluster-analysisid-group rdf:type owl:Class ;
                                                                                 rdfs:subClassOf :NXprocess ,
                                                                                                 :NeXusGroup ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :has ;
                                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass :nxapm-compositionspace-results-entry-clustering-ic-opt-cluster-analysisid-dbscanid-group
                                                                                                 ] ;
                                                                                 rdfs:comment "" ;
                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-clustering-ic-opt-cluster-analysisid-group> ;
                                                                                 rdfs:label "NXapm_compositionspace_results/ENTRY/clustering/ic_opt/cluster_analysisID" ;
                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-clustering-ic-opt-cluster-analysisid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-clustering-ic-opt-group
:nxapm-compositionspace-results-entry-clustering-ic-opt-group rdf:type owl:Class ;
                                                              rdfs:subClassOf :NXprocess ,
                                                                              :NeXusGroup ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxapm-compositionspace-results-entry-clustering-ic-opt-cluster-analysisid-group
                                                                              ] ;
                                                              rdfs:comment """
                    Respective DBScan clustering result for each segmentation/ic_opt case.
                """ ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-clustering-ic-opt-group> ;
                                                              rdfs:label "NXapm_compositionspace_results/ENTRY/clustering/ic_opt" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-clustering-ic-opt-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-clustering-sequence-index-4-enum
:nxapm-compositionspace-results-entry-clustering-sequence-index-4-enum rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusEnumerations ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :actualValue ;
                                                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                                                         rdf:first "4" ;
                                                                                                                         rdf:rest rdf:nil
                                                                                                                       ]
                                                                                                           ]
                                                                                       ] ;
                                                                       owl:disjointWith :nxapm-compositionspace-results-entry-clustering-sequence-index-5-enum ;
                                                                       rdfs:comment "Enumeration item for NXapm_compositionspace_results/ENTRY/clustering/sequence_index: 4" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-clustering-sequence-index-field> ;
                                                                       rdfs:label "NXapm_compositionspace_results/ENTRY/clustering/sequence_index/4" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-clustering-sequence-index-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-clustering-sequence-index-5-enum
:nxapm-compositionspace-results-entry-clustering-sequence-index-5-enum rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusEnumerations ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :actualValue ;
                                                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                                                         rdf:first "5" ;
                                                                                                                         rdf:rest rdf:nil
                                                                                                                       ]
                                                                                                           ]
                                                                                       ] ;
                                                                       rdfs:comment "Enumeration item for NXapm_compositionspace_results/ENTRY/clustering/sequence_index: 5" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-clustering-sequence-index-field> ;
                                                                       rdfs:label "NXapm_compositionspace_results/ENTRY/clustering/sequence_index/5" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-clustering-sequence-index-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-clustering-sequence-index-field
:nxapm-compositionspace-results-entry-clustering-sequence-index-field rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusField ,
                                                                                      :nxprocess-sequence-index-field ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasEnumContainer ;
                                                                                        owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                            owl:unionOf ( :nxapm-compositionspace-results-entry-clustering-sequence-index-4-enum
                                                                                                                          :nxapm-compositionspace-results-entry-clustering-sequence-index-5-enum
                                                                                                                        )
                                                                                                          ]
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-clustering-sequence-index-field> ;
                                                                      rdfs:label "NXapm_compositionspace_results/ENTRY/clustering/sequence_index" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-clustering-sequence-index-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-config-algorithm-field
:nxapm-compositionspace-results-entry-config-algorithm-field rdf:type owl:Class ;
                                                             owl:equivalentClass :nxnote-algorithm-field ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_ANY
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_CHAR
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_CHAR
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-config-algorithm-field> ;
                                                             rdfs:label "NXapm_compositionspace_results/ENTRY/config/algorithm" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-config-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-config-checksum-field
:nxapm-compositionspace-results-entry-config-checksum-field rdf:type owl:Class ;
                                                            owl:equivalentClass :nxnote-checksum-field ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_ANY
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_CHAR
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_CHAR
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment "" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-config-checksum-field> ;
                                                            rdfs:label "NXapm_compositionspace_results/ENTRY/config/checksum" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-config-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-config-file-name-field
:nxapm-compositionspace-results-entry-config-file-name-field rdf:type owl:Class ;
                                                             owl:equivalentClass :nxnote-file-name-field ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_ANY
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_CHAR
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_CHAR
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-config-file-name-field> ;
                                                             rdfs:label "NXapm_compositionspace_results/ENTRY/config/file_name" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-config-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-config-group
:nxapm-compositionspace-results-entry-config-group rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusGroup ,
                                                                   :nxobject-note-group ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :has ;
                                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass :nxapm-compositionspace-results-entry-config-algorithm-field
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :has ;
                                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass :nxapm-compositionspace-results-entry-config-checksum-field
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :has ;
                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass :nxapm-compositionspace-results-entry-config-file-name-field
                                                                   ] ;
                                                   rdfs:comment """
                Configuration file that was used in this analysis.
            """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-config-group> ;
                                                   rdfs:label "NXapm_compositionspace_results/ENTRY/config" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-config-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-definition-field
:nxapm-compositionspace-results-entry-definition-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       :nxentry-definition-field ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasEnumContainer ;
                                                                         owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                             owl:unionOf ( :nxapm-compositionspace-results-entry-definition-nxapm-compositionspace-results-enum
                                                                                                         )
                                                                                           ]
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxapm-compositionspace-results-entry-definition-version-attribute
                                                                       ] ;
                                                       rdfs:comment "" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-definition-field> ;
                                                       rdfs:label "NXapm_compositionspace_results/ENTRY/definition" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-definition-nxapm-compositionspace-results-enum
:nxapm-compositionspace-results-entry-definition-nxapm-compositionspace-results-enum rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :actualValue ;
                                                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                       rdf:first "NXapm_compositionspace_results" ;
                                                                                                                                       rdf:rest rdf:nil
                                                                                                                                     ]
                                                                                                                         ]
                                                                                                     ] ;
                                                                                     rdfs:comment "Enumeration item for NXapm_compositionspace_results/ENTRY/definition: NXapm_compositionspace_results" ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-definition-field> ;
                                                                                     rdfs:label "NXapm_compositionspace_results/ENTRY/definition/NXapm_compositionspace_results" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-definition-version-attribute
:nxapm-compositionspace-results-entry-definition-version-attribute rdf:type owl:Class ;
                                                                   owl:equivalentClass :nxentry-definition-version-attribute ;
                                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                   owl:complementOf :NX_CHAR
                                                                                                 ]
                                                                                   ] ;
                                                                   rdfs:comment "" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-definition-version-attribute> ;
                                                                   rdfs:label "NXapm_compositionspace_results/ENTRY/definition/version" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-definition-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-environment-group
:nxapm-compositionspace-results-entry-environment-group rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusGroup ,
                                                                        :nxentry-collection-group ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxapm-compositionspace-results-entry-environment-program-group
                                                                        ] ;
                                                        rdfs:comment """
                Programs and libraries representing the computational environment
            """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-environment-group> ;
                                                        rdfs:label "NXapm_compositionspace_results/ENTRY/environment" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-environment-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-environment-program-group
:nxapm-compositionspace-results-entry-environment-program-group rdf:type owl:Class ;
                                                                rdfs:subClassOf :NXprogram ,
                                                                                :NeXusGroup ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxapm-compositionspace-results-entry-environment-program-program-field
                                                                                ] ;
                                                                rdfs:comment "" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-environment-program-group> ;
                                                                rdfs:label "NXapm_compositionspace_results/ENTRY/environment/PROGRAM" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-environment-program-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-environment-program-program-field
:nxapm-compositionspace-results-entry-environment-program-program-field rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusField ,
                                                                                        :nxprogram-program-field ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                          owl:someValuesFrom :NX_ANY
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :has ;
                                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass :nxapm-compositionspace-results-entry-environment-program-program-version-attribute
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                        owl:complementOf :NX_CHAR
                                                                                                      ]
                                                                                        ] ;
                                                                        rdfs:comment "" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-environment-program-program-field> ;
                                                                        rdfs:label "NXapm_compositionspace_results/ENTRY/environment/PROGRAM/program" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-environment-program-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-environment-program-program-version-attribute
:nxapm-compositionspace-results-entry-environment-program-program-version-attribute rdf:type owl:Class ;
                                                                                    owl:equivalentClass :nxprogram-program-version-attribute ;
                                                                                    rdfs:subClassOf :NeXusAttribute ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_CHAR
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_CHAR
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment "" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-environment-program-program-version-attribute> ;
                                                                                    rdfs:label "NXapm_compositionspace_results/ENTRY/environment/PROGRAM/program/version" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-environment-program-program-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-group
:nxapm-compositionspace-results-entry-group rdf:type owl:Class ;
                                            rdfs:subClassOf :NXentry ,
                                                            :NeXusGroup ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxapm-compositionspace-results-entry-autophase-group
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxapm-compositionspace-results-entry-clustering-group
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxapm-compositionspace-results-entry-environment-group
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxapm-compositionspace-results-entry-identifier-analysis-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxapm-compositionspace-results-entry-profiling-group
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxapm-compositionspace-results-entry-segmentation-group
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxapm-compositionspace-results-entry-specimen-group
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxapm-compositionspace-results-entry-userid-group
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxapm-compositionspace-results-entry-voxelization-group
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxapm-compositionspace-results-entry-config-group
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxapm-compositionspace-results-entry-definition-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxapm-compositionspace-results-entry-program1-group
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxapm-compositionspace-results-entry-autophase-group
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxapm-compositionspace-results-entry-clustering-group
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxapm-compositionspace-results-entry-segmentation-group
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxapm-compositionspace-results-entry-voxelization-group
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-group> ;
                                            rdfs:label "NXapm_compositionspace_results/ENTRY" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-identifier-analysis-field
:nxapm-compositionspace-results-entry-identifier-analysis-field rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_ANY
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_UINT
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_UINT
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment "" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-identifier-analysis-field> ;
                                                                rdfs:label "NXapm_compositionspace_results/ENTRY/identifier_analysis" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-identifier-analysis-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-profiling-current-working-directory-field
:nxapm-compositionspace-results-entry-profiling-current-working-directory-field rdf:type owl:Class ;
                                                                                owl:equivalentClass :nxcs-profiling-current-working-directory-field ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_CHAR
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment "" ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-profiling-current-working-directory-field> ;
                                                                                rdfs:label "NXapm_compositionspace_results/ENTRY/profiling/current_working_directory" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-profiling-current-working-directory-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-profiling-end-time-field
:nxapm-compositionspace-results-entry-profiling-end-time-field rdf:type owl:Class ;
                                                               owl:equivalentClass :nxcs-profiling-end-time-field ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_ANY
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_DATE_TIME
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_DATE_TIME
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-profiling-end-time-field> ;
                                                               rdfs:label "NXapm_compositionspace_results/ENTRY/profiling/end_time" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-profiling-end-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-profiling-group
:nxapm-compositionspace-results-entry-profiling-group rdf:type owl:Class ;
                                                      rdfs:subClassOf :NXcs_profiling ,
                                                                      :NeXusGroup ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxapm-compositionspace-results-entry-profiling-current-working-directory-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxapm-compositionspace-results-entry-profiling-end-time-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxapm-compositionspace-results-entry-profiling-start-time-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxapm-compositionspace-results-entry-profiling-total-elapsed-time-field
                                                                      ] ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-profiling-group> ;
                                                      rdfs:label "NXapm_compositionspace_results/ENTRY/profiling" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-profiling-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-profiling-start-time-field
:nxapm-compositionspace-results-entry-profiling-start-time-field rdf:type owl:Class ;
                                                                 owl:equivalentClass :nxcs-profiling-start-time-field ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_ANY
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_DATE_TIME
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_DATE_TIME
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-profiling-start-time-field> ;
                                                                 rdfs:label "NXapm_compositionspace_results/ENTRY/profiling/start_time" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-profiling-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-profiling-total-elapsed-time-field
:nxapm-compositionspace-results-entry-profiling-total-elapsed-time-field rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusField ,
                                                                                         :nxcs-profiling-total-elapsed-time-field ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                           owl:someValuesFrom :NX_ANY
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:someValuesFrom :NX_NUMBER
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                         owl:complementOf :NX_NUMBER
                                                                                                       ]
                                                                                         ] ;
                                                                         rdfs:comment "" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-profiling-total-elapsed-time-field> ;
                                                                         rdfs:label "NXapm_compositionspace_results/ENTRY/profiling/total_elapsed_time" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-profiling-total-elapsed-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-program1-group
:nxapm-compositionspace-results-entry-program1-group rdf:type owl:Class ;
                                                     rdfs:subClassOf :NXprogram ,
                                                                     :NeXusGroup ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :has ;
                                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass :nxapm-compositionspace-results-entry-program1-program-field
                                                                     ] ;
                                                     rdfs:comment "" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-program1-group> ;
                                                     rdfs:label "NXapm_compositionspace_results/ENTRY/program1" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-program1-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-program1-program-field
:nxapm-compositionspace-results-entry-program1-program-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             :nxprogram-program-field ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_ANY
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_CHAR
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxapm-compositionspace-results-entry-program1-program-version-attribute
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_CHAR
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-program1-program-field> ;
                                                             rdfs:label "NXapm_compositionspace_results/ENTRY/program1/program" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-program1-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-program1-program-version-attribute
:nxapm-compositionspace-results-entry-program1-program-version-attribute rdf:type owl:Class ;
                                                                         owl:equivalentClass :nxprogram-program-version-attribute ;
                                                                         rdfs:subClassOf :NeXusAttribute ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                         owl:complementOf :NX_CHAR
                                                                                                       ]
                                                                                         ] ;
                                                                         rdfs:comment "" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-program1-program-version-attribute> ;
                                                                         rdfs:label "NXapm_compositionspace_results/ENTRY/program1/program/version" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-program1-program-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-segmentation-group
:nxapm-compositionspace-results-entry-segmentation-group rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusGroup ,
                                                                         :nxentry-process-group ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxapm-compositionspace-results-entry-segmentation-ic-opt-group
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxapm-compositionspace-results-entry-segmentation-pca-group
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxapm-compositionspace-results-entry-segmentation-pca-group
                                                                         ] ;
                                                         rdfs:comment """
                Step during which the voxel set is segmented into voxel sets with different
                chemical composition.
            """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-group> ;
                                                         rdfs:label "NXapm_compositionspace_results/ENTRY/segmentation" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-segmentation-ic-opt-cluster-analysisid-group
:nxapm-compositionspace-results-entry-segmentation-ic-opt-cluster-analysisid-group rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NXprocess ,
                                                                                                   :NeXusGroup ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :has ;
                                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass :nxapm-compositionspace-results-entry-segmentation-ic-opt-cluster-analysisid-n-ic-cluster-field
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :has ;
                                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass :nxapm-compositionspace-results-entry-segmentation-ic-opt-cluster-analysisid-y-pred-field
                                                                                                   ] ;
                                                                                   rdfs:comment """
                        Results of the Gaussian mixture analysis for n_components equal to n_ic_cluster.
                    """ ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-ic-opt-cluster-analysisid-group> ;
                                                                                   rdfs:label "NXapm_compositionspace_results/ENTRY/segmentation/ic_opt/cluster_analysisID" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-ic-opt-cluster-analysisid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-segmentation-ic-opt-cluster-analysisid-n-ic-cluster-field
:nxapm-compositionspace-results-entry-segmentation-ic-opt-cluster-analysisid-n-ic-cluster-field rdf:type owl:Class ;
                                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                                  owl:someValuesFrom :NX_UNITLESS
                                                                                                                ] ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                  owl:someValuesFrom :NX_UINT
                                                                                                                ] ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                                owl:complementOf :NX_UINT
                                                                                                                              ]
                                                                                                                ] ;
                                                                                                rdfs:comment """
                            n_components argument of the Gaussian mixture model.
                        """ ;
                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-ic-opt-cluster-analysisid-n-ic-cluster-field> ;
                                                                                                rdfs:label "NXapm_compositionspace_results/ENTRY/segmentation/ic_opt/cluster_analysisID/n_ic_cluster" ;
                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-ic-opt-cluster-analysisid-n-ic-cluster-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-segmentation-ic-opt-cluster-analysisid-y-pred-field
:nxapm-compositionspace-results-entry-segmentation-ic-opt-cluster-analysisid-y-pred-field rdf:type owl:Class ;
                                                                                          rdfs:subClassOf :NeXusField ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                                            owl:someValuesFrom :NX_UNITLESS
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:someValuesFrom :NX_UINT
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                                          owl:complementOf :NX_UINT
                                                                                                                        ]
                                                                                                          ] ;
                                                                                          rdfs:comment """
                            y_pred return values of the computation.
                        """ ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-ic-opt-cluster-analysisid-y-pred-field> ;
                                                                                          rdfs:label "NXapm_compositionspace_results/ENTRY/segmentation/ic_opt/cluster_analysisID/y_pred" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-ic-opt-cluster-analysisid-y-pred-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-segmentation-ic-opt-group
:nxapm-compositionspace-results-entry-segmentation-ic-opt-group rdf:type owl:Class ;
                                                                rdfs:subClassOf :NXprocess ,
                                                                                :NeXusGroup ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxapm-compositionspace-results-entry-segmentation-ic-opt-cluster-analysisid-group
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxapm-compositionspace-results-entry-segmentation-ic-opt-result-group
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxapm-compositionspace-results-entry-segmentation-ic-opt-sequence-index-field
                                                                                ] ;
                                                                rdfs:comment """
                    Information criterion minimization.
                """ ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-ic-opt-group> ;
                                                                rdfs:label "NXapm_compositionspace_results/ENTRY/segmentation/ic_opt" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-ic-opt-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-segmentation-ic-opt-result-axes-attribute
:nxapm-compositionspace-results-entry-segmentation-ic-opt-result-axes-attribute rdf:type owl:Class ;
                                                                                owl:equivalentClass :nxdata-axes-attribute ;
                                                                                rdfs:subClassOf :NeXusAttribute ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_CHAR
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment "" ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-ic-opt-result-axes-attribute> ;
                                                                                rdfs:label "NXapm_compositionspace_results/ENTRY/segmentation/ic_opt/result/axes" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-ic-opt-result-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-segmentation-ic-opt-result-axis-aic-field
:nxapm-compositionspace-results-entry-segmentation-ic-opt-result-axis-aic-field rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_FLOAT
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_FLOAT
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment """
                            Akaike information criterion values
                        """ ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-ic-opt-result-axis-aic-field> ;
                                                                                rdfs:label "NXapm_compositionspace_results/ENTRY/segmentation/ic_opt/result/axis_aic" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-ic-opt-result-axis-aic-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-segmentation-ic-opt-result-axis-bic-field
:nxapm-compositionspace-results-entry-segmentation-ic-opt-result-axis-bic-field rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_UNITLESS
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_FLOAT
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_FLOAT
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment """
                            Bayes information criterion values
                        """ ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-ic-opt-result-axis-bic-field> ;
                                                                                rdfs:label "NXapm_compositionspace_results/ENTRY/segmentation/ic_opt/result/axis_bic" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-ic-opt-result-axis-bic-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-segmentation-ic-opt-result-axis-dimension-field
:nxapm-compositionspace-results-entry-segmentation-ic-opt-result-axis-dimension-field rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                        owl:someValuesFrom :NX_UNITLESS
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:someValuesFrom :NX_UINT
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                      owl:complementOf :NX_UINT
                                                                                                                    ]
                                                                                                      ] ;
                                                                                      rdfs:comment """
                            Actual n_ic_cluster values used
                        """ ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-ic-opt-result-axis-dimension-field> ;
                                                                                      rdfs:label "NXapm_compositionspace_results/ENTRY/segmentation/ic_opt/result/axis_dimension" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-ic-opt-result-axis-dimension-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-segmentation-ic-opt-result-axisname-indices-attribute
:nxapm-compositionspace-results-entry-segmentation-ic-opt-result-axisname-indices-attribute rdf:type owl:Class ;
                                                                                            rdfs:subClassOf :NeXusAttribute ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:someValuesFrom :NX_UINT
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                                            owl:complementOf :NX_UINT
                                                                                                                          ]
                                                                                                            ] ;
                                                                                            rdfs:comment "" ;
                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-ic-opt-result-axisname-indices-attribute> ;
                                                                                            rdfs:label "NXapm_compositionspace_results/ENTRY/segmentation/ic_opt/result/AXISNAME_indices" ;
                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-ic-opt-result-axisname-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-segmentation-ic-opt-result-group
:nxapm-compositionspace-results-entry-segmentation-ic-opt-result-group rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusGroup ,
                                                                                       :nxprocess-data-group ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :has ;
                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass :nxapm-compositionspace-results-entry-segmentation-ic-opt-result-axis-aic-field
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :has ;
                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass :nxapm-compositionspace-results-entry-segmentation-ic-opt-result-title-field
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :has ;
                                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass :nxapm-compositionspace-results-entry-segmentation-ic-opt-result-axes-attribute
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :has ;
                                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass :nxapm-compositionspace-results-entry-segmentation-ic-opt-result-axis-bic-field
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :has ;
                                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass :nxapm-compositionspace-results-entry-segmentation-ic-opt-result-axis-dimension-field
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :has ;
                                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass :nxapm-compositionspace-results-entry-segmentation-ic-opt-result-axisname-indices-attribute
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :has ;
                                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass :nxapm-compositionspace-results-entry-segmentation-ic-opt-result-signal-attribute
                                                                                       ] ;
                                                                       rdfs:comment """
                        Information criterion as a function of number of n_ic_cluster aka dimensions.
                    """ ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-ic-opt-result-group> ;
                                                                       rdfs:label "NXapm_compositionspace_results/ENTRY/segmentation/ic_opt/result" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-ic-opt-result-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-segmentation-ic-opt-result-signal-attribute
:nxapm-compositionspace-results-entry-segmentation-ic-opt-result-signal-attribute rdf:type owl:Class ;
                                                                                  owl:equivalentClass :nxdata-signal-attribute ;
                                                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                  owl:complementOf :NX_CHAR
                                                                                                                ]
                                                                                                  ] ;
                                                                                  rdfs:comment "" ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-ic-opt-result-signal-attribute> ;
                                                                                  rdfs:label "NXapm_compositionspace_results/ENTRY/segmentation/ic_opt/result/signal" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-ic-opt-result-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-segmentation-ic-opt-result-title-field
:nxapm-compositionspace-results-entry-segmentation-ic-opt-result-title-field rdf:type owl:Class ;
                                                                             owl:equivalentClass :nxdata-title-field ;
                                                                             rdfs:subClassOf :NeXusField ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                               owl:someValuesFrom :NX_ANY
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_CHAR
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_CHAR
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-ic-opt-result-title-field> ;
                                                                             rdfs:label "NXapm_compositionspace_results/ENTRY/segmentation/ic_opt/result/title" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-ic-opt-result-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-segmentation-ic-opt-sequence-index-3-enum
:nxapm-compositionspace-results-entry-segmentation-ic-opt-sequence-index-3-enum rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusEnumerations ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :actualValue ;
                                                                                                  owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                      owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                  rdf:first "3" ;
                                                                                                                                  rdf:rest rdf:nil
                                                                                                                                ]
                                                                                                                    ]
                                                                                                ] ;
                                                                                owl:disjointWith :nxapm-compositionspace-results-entry-segmentation-ic-opt-sequence-index-4-enum ;
                                                                                rdfs:comment "Enumeration item for NXapm_compositionspace_results/ENTRY/segmentation/ic_opt/sequence_index: 3" ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-ic-opt-sequence-index-field> ;
                                                                                rdfs:label "NXapm_compositionspace_results/ENTRY/segmentation/ic_opt/sequence_index/3" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-ic-opt-sequence-index-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-segmentation-ic-opt-sequence-index-4-enum
:nxapm-compositionspace-results-entry-segmentation-ic-opt-sequence-index-4-enum rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusEnumerations ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :actualValue ;
                                                                                                  owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                      owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                  rdf:first "4" ;
                                                                                                                                  rdf:rest rdf:nil
                                                                                                                                ]
                                                                                                                    ]
                                                                                                ] ;
                                                                                rdfs:comment "Enumeration item for NXapm_compositionspace_results/ENTRY/segmentation/ic_opt/sequence_index: 4" ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-ic-opt-sequence-index-field> ;
                                                                                rdfs:label "NXapm_compositionspace_results/ENTRY/segmentation/ic_opt/sequence_index/4" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-ic-opt-sequence-index-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-segmentation-ic-opt-sequence-index-field
:nxapm-compositionspace-results-entry-segmentation-ic-opt-sequence-index-field rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusField ,
                                                                                               :nxprocess-sequence-index-field ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasEnumContainer ;
                                                                                                 owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                     owl:unionOf ( :nxapm-compositionspace-results-entry-segmentation-ic-opt-sequence-index-3-enum
                                                                                                                                   :nxapm-compositionspace-results-entry-segmentation-ic-opt-sequence-index-4-enum
                                                                                                                                 )
                                                                                                                   ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-ic-opt-sequence-index-field> ;
                                                                               rdfs:label "NXapm_compositionspace_results/ENTRY/segmentation/ic_opt/sequence_index" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-ic-opt-sequence-index-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-segmentation-pca-group
:nxapm-compositionspace-results-entry-segmentation-pca-group rdf:type owl:Class ;
                                                             rdfs:subClassOf :NXprocess ,
                                                                             :NeXusGroup ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxapm-compositionspace-results-entry-segmentation-pca-result-group
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxapm-compositionspace-results-entry-segmentation-pca-sequence-index-field
                                                                             ] ;
                                                             rdfs:comment """
                    PCA in the chemical space (essentially composition correlation analyses).
                """ ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-pca-group> ;
                                                             rdfs:label "NXapm_compositionspace_results/ENTRY/segmentation/pca" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-pca-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-segmentation-pca-result-axes-attribute
:nxapm-compositionspace-results-entry-segmentation-pca-result-axes-attribute rdf:type owl:Class ;
                                                                             owl:equivalentClass :nxdata-axes-attribute ;
                                                                             rdfs:subClassOf :NeXusAttribute ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_CHAR
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_CHAR
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-pca-result-axes-attribute> ;
                                                                             rdfs:label "NXapm_compositionspace_results/ENTRY/segmentation/pca/result/axes" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-pca-result-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-segmentation-pca-result-axis-explained-variance-field
:nxapm-compositionspace-results-entry-segmentation-pca-result-axis-explained-variance-field rdf:type owl:Class ;
                                                                                            rdfs:subClassOf :NeXusField ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                                              owl:someValuesFrom :NX_DIMENSIONLESS
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:someValuesFrom :NX_FLOAT
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                                            owl:complementOf :NX_FLOAT
                                                                                                                          ]
                                                                                                            ] ;
                                                                                            rdfs:comment """
                            Explained variance values
                        """ ;
                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-pca-result-axis-explained-variance-field> ;
                                                                                            rdfs:label "NXapm_compositionspace_results/ENTRY/segmentation/pca/result/axis_explained_variance" ;
                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-pca-result-axis-explained-variance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-segmentation-pca-result-axis-pca-dimension-field
:nxapm-compositionspace-results-entry-segmentation-pca-result-axis-pca-dimension-field rdf:type owl:Class ;
                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                         owl:someValuesFrom :NX_UNITLESS
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:someValuesFrom :NX_UINT
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                       owl:complementOf :NX_UINT
                                                                                                                     ]
                                                                                                       ] ;
                                                                                       rdfs:comment """
                            Elements identifier matching those from ENTRY/voxelization/ionID
                            used during the principal component analysis.
                        """ ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-pca-result-axis-pca-dimension-field> ;
                                                                                       rdfs:label "NXapm_compositionspace_results/ENTRY/segmentation/pca/result/axis_pca_dimension" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-pca-result-axis-pca-dimension-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-segmentation-pca-result-axisname-indices-attribute
:nxapm-compositionspace-results-entry-segmentation-pca-result-axisname-indices-attribute rdf:type owl:Class ;
                                                                                         rdfs:subClassOf :NeXusAttribute ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:someValuesFrom :NX_UINT
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                         owl:complementOf :NX_UINT
                                                                                                                       ]
                                                                                                         ] ;
                                                                                         rdfs:comment "" ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-pca-result-axisname-indices-attribute> ;
                                                                                         rdfs:label "NXapm_compositionspace_results/ENTRY/segmentation/pca/result/AXISNAME_indices" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-pca-result-axisname-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-segmentation-pca-result-group
:nxapm-compositionspace-results-entry-segmentation-pca-result-group rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusGroup ,
                                                                                    :nxprocess-data-group ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-compositionspace-results-entry-segmentation-pca-result-title-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-compositionspace-results-entry-segmentation-pca-result-axes-attribute
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-compositionspace-results-entry-segmentation-pca-result-axis-explained-variance-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-compositionspace-results-entry-segmentation-pca-result-axis-pca-dimension-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-compositionspace-results-entry-segmentation-pca-result-axisname-indices-attribute
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-compositionspace-results-entry-segmentation-pca-result-signal-attribute
                                                                                    ] ;
                                                                    rdfs:comment "" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-pca-result-group> ;
                                                                    rdfs:label "NXapm_compositionspace_results/ENTRY/segmentation/pca/result" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-pca-result-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-segmentation-pca-result-signal-attribute
:nxapm-compositionspace-results-entry-segmentation-pca-result-signal-attribute rdf:type owl:Class ;
                                                                               owl:equivalentClass :nxdata-signal-attribute ;
                                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_CHAR
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-pca-result-signal-attribute> ;
                                                                               rdfs:label "NXapm_compositionspace_results/ENTRY/segmentation/pca/result/signal" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-pca-result-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-segmentation-pca-result-title-field
:nxapm-compositionspace-results-entry-segmentation-pca-result-title-field rdf:type owl:Class ;
                                                                          owl:equivalentClass :nxdata-title-field ;
                                                                          rdfs:subClassOf :NeXusField ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                            owl:someValuesFrom :NX_ANY
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_CHAR
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-pca-result-title-field> ;
                                                                          rdfs:label "NXapm_compositionspace_results/ENTRY/segmentation/pca/result/title" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-pca-result-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-segmentation-pca-sequence-index-2-enum
:nxapm-compositionspace-results-entry-segmentation-pca-sequence-index-2-enum rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusEnumerations ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :actualValue ;
                                                                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                                                                               rdf:first "2" ;
                                                                                                                               rdf:rest rdf:nil
                                                                                                                             ]
                                                                                                                 ]
                                                                                             ] ;
                                                                             owl:disjointWith :nxapm-compositionspace-results-entry-segmentation-pca-sequence-index-3-enum ;
                                                                             rdfs:comment "Enumeration item for NXapm_compositionspace_results/ENTRY/segmentation/pca/sequence_index: 2" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-pca-sequence-index-field> ;
                                                                             rdfs:label "NXapm_compositionspace_results/ENTRY/segmentation/pca/sequence_index/2" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-pca-sequence-index-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-segmentation-pca-sequence-index-3-enum
:nxapm-compositionspace-results-entry-segmentation-pca-sequence-index-3-enum rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusEnumerations ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :actualValue ;
                                                                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                                                                               rdf:first "3" ;
                                                                                                                               rdf:rest rdf:nil
                                                                                                                             ]
                                                                                                                 ]
                                                                                             ] ;
                                                                             rdfs:comment "Enumeration item for NXapm_compositionspace_results/ENTRY/segmentation/pca/sequence_index: 3" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-pca-sequence-index-field> ;
                                                                             rdfs:label "NXapm_compositionspace_results/ENTRY/segmentation/pca/sequence_index/3" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-pca-sequence-index-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-segmentation-pca-sequence-index-field
:nxapm-compositionspace-results-entry-segmentation-pca-sequence-index-field rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusField ,
                                                                                            :nxprocess-sequence-index-field ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasEnumContainer ;
                                                                                              owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                  owl:unionOf ( :nxapm-compositionspace-results-entry-segmentation-pca-sequence-index-2-enum
                                                                                                                                :nxapm-compositionspace-results-entry-segmentation-pca-sequence-index-3-enum
                                                                                                                              )
                                                                                                                ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-pca-sequence-index-field> ;
                                                                            rdfs:label "NXapm_compositionspace_results/ENTRY/segmentation/pca/sequence_index" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-segmentation-pca-sequence-index-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-specimen-atom-types-field
:nxapm-compositionspace-results-entry-specimen-atom-types-field rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_ANY
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_CHAR
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment """
                    List of comma-separated elements from the periodic table that are
                    contained in the specimen. If the specimen substance has multiple
                    components, all elements from each component must be included in
                    `atom_types`.
                    
                    The purpose of the field is to offer research data management systems an
                    opportunity to parse the relevant elements without having to interpret
                    these from the resources pointed to by identifier_parent or walk through
                    eventually deeply nested groups in data instances.
                """ ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-specimen-atom-types-field> ;
                                                                rdfs:label "NXapm_compositionspace_results/ENTRY/specimen/atom_types" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-specimen-atom-types-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-specimen-group
:nxapm-compositionspace-results-entry-specimen-group rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusGroup ,
                                                                     :nxentry-sample-group ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :has ;
                                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass :nxapm-compositionspace-results-entry-specimen-atom-types-field
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :has ;
                                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass :nxapm-compositionspace-results-entry-specimen-is-simulation-field
                                                                     ] ;
                                                     rdfs:comment """
                Contextualize back to the specimen from which the
                dataset was collected that was here analyzed with
                CompositionSpace tool.
            """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-specimen-group> ;
                                                     rdfs:label "NXapm_compositionspace_results/ENTRY/specimen" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-specimen-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-specimen-is-simulation-field
:nxapm-compositionspace-results-entry-specimen-is-simulation-field rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusField ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                     owl:someValuesFrom :NX_ANY
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:someValuesFrom :NX_BOOLEAN
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                   owl:complementOf :NX_BOOLEAN
                                                                                                 ]
                                                                                   ] ;
                                                                   rdfs:comment """
                    True, if the specimen that the reconstructed dataset
                    describes is a simulated one.
                    False, if the specimen that the reconstructed dataset
                    describes is a real one.
                """ ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-specimen-is-simulation-field> ;
                                                                   rdfs:label "NXapm_compositionspace_results/ENTRY/specimen/is_simulation" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-specimen-is-simulation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-userid-group
:nxapm-compositionspace-results-entry-userid-group rdf:type owl:Class ;
                                                   owl:equivalentClass :nxentry-user-group ;
                                                   rdfs:subClassOf :NeXusGroup ;
                                                   rdfs:comment "" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-userid-group> ;
                                                   rdfs:label "NXapm_compositionspace_results/ENTRY/userID" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-userid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-voxelization-grid-cardinality-field
:nxapm-compositionspace-results-entry-voxelization-grid-cardinality-field rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusField ,
                                                                                          :nxcg-primitive-cardinality-field ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                            owl:someValuesFrom :NX_ANY
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_POSINT
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_POSINT
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-voxelization-grid-cardinality-field> ;
                                                                          rdfs:label "NXapm_compositionspace_results/ENTRY/voxelization/grid/cardinality" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-voxelization-grid-cardinality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-voxelization-grid-cell-dimensions-field
:nxapm-compositionspace-results-entry-voxelization-grid-cell-dimensions-field rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NeXusField ,
                                                                                              :nxcg-grid-cell-dimensions-field ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                owl:someValuesFrom :NX_ANY
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:someValuesFrom :NX_NUMBER
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                              owl:complementOf :NX_NUMBER
                                                                                                            ]
                                                                                              ] ;
                                                                              rdfs:comment "" ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-voxelization-grid-cell-dimensions-field> ;
                                                                              rdfs:label "NXapm_compositionspace_results/ENTRY/voxelization/grid/cell_dimensions" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-voxelization-grid-cell-dimensions-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-voxelization-grid-coordinate-field
:nxapm-compositionspace-results-entry-voxelization-grid-coordinate-field rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusField ,
                                                                                         :nxcg-grid-coordinate-field ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                           owl:someValuesFrom :NX_DIMENSIONLESS
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:someValuesFrom :NX_INT
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                         owl:complementOf :NX_INT
                                                                                                       ]
                                                                                         ] ;
                                                                         rdfs:comment """
                        Discrete coordinate of each voxel.
                    """ ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-voxelization-grid-coordinate-field> ;
                                                                         rdfs:label "NXapm_compositionspace_results/ENTRY/voxelization/grid/coordinate" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-voxelization-grid-coordinate-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-voxelization-grid-dimensionality-3-enum
:nxapm-compositionspace-results-entry-voxelization-grid-dimensionality-3-enum rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NeXusEnumerations ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :actualValue ;
                                                                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                rdf:first "3" ;
                                                                                                                                rdf:rest rdf:nil
                                                                                                                              ]
                                                                                                                  ]
                                                                                              ] ;
                                                                              rdfs:comment "Enumeration item for NXapm_compositionspace_results/ENTRY/voxelization/grid/dimensionality: 3" ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-voxelization-grid-dimensionality-field> ;
                                                                              rdfs:label "NXapm_compositionspace_results/ENTRY/voxelization/grid/dimensionality/3" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-voxelization-grid-dimensionality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-voxelization-grid-dimensionality-field
:nxapm-compositionspace-results-entry-voxelization-grid-dimensionality-field rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusField ,
                                                                                             :nxcg-primitive-dimensionality-field ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasEnumContainer ;
                                                                                               owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                   owl:unionOf ( :nxapm-compositionspace-results-entry-voxelization-grid-dimensionality-3-enum
                                                                                                                               )
                                                                                                                 ]
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-voxelization-grid-dimensionality-field> ;
                                                                             rdfs:label "NXapm_compositionspace_results/ENTRY/voxelization/grid/dimensionality" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-voxelization-grid-dimensionality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-voxelization-grid-extent-field
:nxapm-compositionspace-results-entry-voxelization-grid-extent-field rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                       owl:someValuesFrom :NX_ANY
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_POSINT
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_POSINT
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-voxelization-grid-extent-field> ;
                                                                     rdfs:label "NXapm_compositionspace_results/ENTRY/voxelization/grid/extent" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-voxelization-grid-extent-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-voxelization-grid-group
:nxapm-compositionspace-results-entry-voxelization-grid-group rdf:type owl:Class ;
                                                              rdfs:subClassOf :NXcg_grid ,
                                                                              :NeXusGroup ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxapm-compositionspace-results-entry-voxelization-grid-cardinality-field
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxapm-compositionspace-results-entry-voxelization-grid-cell-dimensions-field
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxapm-compositionspace-results-entry-voxelization-grid-coordinate-field
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxapm-compositionspace-results-entry-voxelization-grid-dimensionality-field
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxapm-compositionspace-results-entry-voxelization-grid-extent-field
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxapm-compositionspace-results-entry-voxelization-grid-index-offset-field
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxapm-compositionspace-results-entry-voxelization-grid-indices-voxel-field
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxapm-compositionspace-results-entry-voxelization-grid-origin-field
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxapm-compositionspace-results-entry-voxelization-grid-position-field
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxapm-compositionspace-results-entry-voxelization-grid-symmetry-field
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-voxelization-grid-group> ;
                                                              rdfs:label "NXapm_compositionspace_results/ENTRY/voxelization/grid" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-voxelization-grid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-voxelization-grid-index-offset-field
:nxapm-compositionspace-results-entry-voxelization-grid-index-offset-field rdf:type owl:Class ;
                                                                           owl:equivalentClass :nxcg-primitive-index-offset-field ;
                                                                           rdfs:subClassOf :NeXusField ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                             owl:someValuesFrom :NX_UNITLESS
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:someValuesFrom :NX_INT
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                           owl:complementOf :NX_INT
                                                                                                         ]
                                                                                           ] ;
                                                                           rdfs:comment "" ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-voxelization-grid-index-offset-field> ;
                                                                           rdfs:label "NXapm_compositionspace_results/ENTRY/voxelization/grid/index_offset" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-voxelization-grid-index-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-voxelization-grid-indices-voxel-field
:nxapm-compositionspace-results-entry-voxelization-grid-indices-voxel-field rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusField ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                              owl:someValuesFrom :NX_UNITLESS
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_INT
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_INT
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment """
                        For each ion, the identifier of the voxel into which the ion binned.
                    """ ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-voxelization-grid-indices-voxel-field> ;
                                                                            rdfs:label "NXapm_compositionspace_results/ENTRY/voxelization/grid/indices_voxel" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-voxelization-grid-indices-voxel-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-voxelization-grid-origin-field
:nxapm-compositionspace-results-entry-voxelization-grid-origin-field rdf:type owl:Class ;
                                                                     owl:equivalentClass :nxcg-grid-origin-field ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                       owl:someValuesFrom :NX_ANY
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_NUMBER
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_NUMBER
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-voxelization-grid-origin-field> ;
                                                                     rdfs:label "NXapm_compositionspace_results/ENTRY/voxelization/grid/origin" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-voxelization-grid-origin-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-voxelization-grid-position-field
:nxapm-compositionspace-results-entry-voxelization-grid-position-field rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusField ,
                                                                                       :nxcg-grid-position-field ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                         owl:someValuesFrom :NX_LENGTH
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_NUMBER
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_NUMBER
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment """
                        Position of each cell in Euclidean space.
                    """ ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-voxelization-grid-position-field> ;
                                                                       rdfs:label "NXapm_compositionspace_results/ENTRY/voxelization/grid/position" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-voxelization-grid-position-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-voxelization-grid-symmetry-cubic-enum
:nxapm-compositionspace-results-entry-voxelization-grid-symmetry-cubic-enum rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :actualValue ;
                                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                                              rdf:first "cubic" ;
                                                                                                                              rdf:rest rdf:nil
                                                                                                                            ]
                                                                                                                ]
                                                                                            ] ;
                                                                            rdfs:comment "Enumeration item for NXapm_compositionspace_results/ENTRY/voxelization/grid/symmetry: cubic" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-voxelization-grid-symmetry-field> ;
                                                                            rdfs:label "NXapm_compositionspace_results/ENTRY/voxelization/grid/symmetry/cubic" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-voxelization-grid-symmetry-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-voxelization-grid-symmetry-field
:nxapm-compositionspace-results-entry-voxelization-grid-symmetry-field rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusField ,
                                                                                       :nxcg-grid-symmetry-field ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasEnumContainer ;
                                                                                         owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                             owl:unionOf ( :nxapm-compositionspace-results-entry-voxelization-grid-symmetry-cubic-enum
                                                                                                                         )
                                                                                                           ]
                                                                                       ] ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-voxelization-grid-symmetry-field> ;
                                                                       rdfs:label "NXapm_compositionspace_results/ENTRY/voxelization/grid/symmetry" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-voxelization-grid-symmetry-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-voxelization-group
:nxapm-compositionspace-results-entry-voxelization-group rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusGroup ,
                                                                         :nxentry-process-group ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxapm-compositionspace-results-entry-voxelization-grid-group
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxapm-compositionspace-results-entry-voxelization-ionid-group
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxapm-compositionspace-results-entry-voxelization-sequence-index-field
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxapm-compositionspace-results-entry-voxelization-weight-field
                                                                         ] ;
                                                         rdfs:comment """
                Step during which the point cloud is discretized to compute element-specific composition fields.
                Iontypes are atomically decomposed to correctly account for the multiplicity of each element that
                was ranged for each ion.
                
                Using a discretization grid that is larger than the average distance between reconstructed ion positions
                reduces computational costs. This is the key idea of the CompositionSpace tool compared to other methods
                used in atom probe for characterizing microstructural features that use the ion position data directly.
            """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-voxelization-group> ;
                                                         rdfs:label "NXapm_compositionspace_results/ENTRY/voxelization" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-voxelization-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-voxelization-ionid-group
:nxapm-compositionspace-results-entry-voxelization-ionid-group rdf:type owl:Class ;
                                                               rdfs:subClassOf :NXatom ,
                                                                               :NeXusGroup ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxapm-compositionspace-results-entry-voxelization-ionid-name-field
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxapm-compositionspace-results-entry-voxelization-ionid-weight-field
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-voxelization-ionid-group> ;
                                                               rdfs:label "NXapm_compositionspace_results/ENTRY/voxelization/ionID" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-voxelization-ionid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-voxelization-ionid-name-field
:nxapm-compositionspace-results-entry-voxelization-ionid-name-field rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    :nxatom-name-field ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_ANY
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_CHAR
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_CHAR
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment """
                        Chemical symbol of the element from the periodic table.
                    """ ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-voxelization-ionid-name-field> ;
                                                                    rdfs:label "NXapm_compositionspace_results/ENTRY/voxelization/ionID/name" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-voxelization-ionid-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-voxelization-ionid-weight-field
:nxapm-compositionspace-results-entry-voxelization-ionid-weight-field rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusField ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                        owl:someValuesFrom :NX_UNITLESS
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_NUMBER
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_NUMBER
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment """
                        Element-specific weight (counts for discretization with a rectangular transfer function)
                        for the occupancy of each voxel with atoms of this element.
                    """ ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-voxelization-ionid-weight-field> ;
                                                                      rdfs:label "NXapm_compositionspace_results/ENTRY/voxelization/ionID/weight" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-voxelization-ionid-weight-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-voxelization-sequence-index-1-enum
:nxapm-compositionspace-results-entry-voxelization-sequence-index-1-enum rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusEnumerations ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :actualValue ;
                                                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                                                           rdf:first "1" ;
                                                                                                                           rdf:rest rdf:nil
                                                                                                                         ]
                                                                                                             ]
                                                                                         ] ;
                                                                         rdfs:comment "Enumeration item for NXapm_compositionspace_results/ENTRY/voxelization/sequence_index: 1" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-voxelization-sequence-index-field> ;
                                                                         rdfs:label "NXapm_compositionspace_results/ENTRY/voxelization/sequence_index/1" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-voxelization-sequence-index-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-voxelization-sequence-index-field
:nxapm-compositionspace-results-entry-voxelization-sequence-index-field rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusField ,
                                                                                        :nxprocess-sequence-index-field ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasEnumContainer ;
                                                                                          owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                              owl:unionOf ( :nxapm-compositionspace-results-entry-voxelization-sequence-index-1-enum
                                                                                                                          )
                                                                                                            ]
                                                                                        ] ;
                                                                        rdfs:comment "" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-voxelization-sequence-index-field> ;
                                                                        rdfs:label "NXapm_compositionspace_results/ENTRY/voxelization/sequence_index" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-voxelization-sequence-index-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-compositionspace-results-entry-voxelization-weight-field
:nxapm-compositionspace-results-entry-voxelization-weight-field rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_UNITLESS
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_NUMBER
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_NUMBER
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment """
                    Total number of weight (counts for discretization with a rectangular transfer function)
                    for the occupancy of each voxel with atoms.
                """ ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-voxelization-weight-field> ;
                                                                rdfs:label "NXapm_compositionspace_results/ENTRY/voxelization/weight" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_compositionspace_results.html#nxapm-compositionspace-results-entry-voxelization-weight-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-final-specimen-group
:nxapm-entry-atom-probeid-final-specimen-group rdf:type owl:Class ;
                                               rdfs:subClassOf :NXimage ,
                                                               :NeXusGroup ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxapm-entry-atom-probeid-final-specimen-image-2d-group
                                                               ] ;
                                               rdfs:comment """
                    SEM or TEM image of the final specimen taken after completion of the
                    measurement.
                """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-final-specimen-group> ;
                                               rdfs:label "NXapm/ENTRY/atom_probeID/final_specimen" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-final-specimen-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-final-specimen-image-2d-axes-attribute
:nxapm-entry-atom-probeid-final-specimen-image-2d-axes-attribute rdf:type owl:Class ;
                                                                 owl:equivalentClass :nxdata-axes-attribute ;
                                                                 rdfs:subClassOf :NeXusAttribute ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_CHAR
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_CHAR
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-final-specimen-image-2d-axes-attribute> ;
                                                                 rdfs:label "NXapm/ENTRY/atom_probeID/final_specimen/image_2d/axes" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-final-specimen-image-2d-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-final-specimen-image-2d-axis-i-field
:nxapm-entry-atom-probeid-final-specimen-image-2d-axis-i-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               :nximage-image-2d-axis-i-field ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_ANY
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_NUMBER
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxapm-entry-atom-probeid-final-specimen-image-2d-axis-i-long-name-attribute
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_NUMBER
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-final-specimen-image-2d-axis-i-field> ;
                                                               rdfs:label "NXapm/ENTRY/atom_probeID/final_specimen/image_2d/axis_i" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-final-specimen-image-2d-axis-i-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-final-specimen-image-2d-axis-i-long-name-attribute
:nxapm-entry-atom-probeid-final-specimen-image-2d-axis-i-long-name-attribute rdf:type owl:Class ;
                                                                             owl:equivalentClass :nximage-image-2d-axis-i-long-name-attribute ;
                                                                             rdfs:subClassOf :NeXusAttribute ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_CHAR
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_CHAR
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-final-specimen-image-2d-axis-i-long-name-attribute> ;
                                                                             rdfs:label "NXapm/ENTRY/atom_probeID/final_specimen/image_2d/axis_i/long_name" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-final-specimen-image-2d-axis-i-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-final-specimen-image-2d-axis-j-field
:nxapm-entry-atom-probeid-final-specimen-image-2d-axis-j-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               :nximage-image-2d-axis-j-field ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_ANY
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_NUMBER
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxapm-entry-atom-probeid-final-specimen-image-2d-axis-j-long-name-attribute
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_NUMBER
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-final-specimen-image-2d-axis-j-field> ;
                                                               rdfs:label "NXapm/ENTRY/atom_probeID/final_specimen/image_2d/axis_j" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-final-specimen-image-2d-axis-j-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-final-specimen-image-2d-axis-j-long-name-attribute
:nxapm-entry-atom-probeid-final-specimen-image-2d-axis-j-long-name-attribute rdf:type owl:Class ;
                                                                             owl:equivalentClass :nximage-image-2d-axis-j-long-name-attribute ;
                                                                             rdfs:subClassOf :NeXusAttribute ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_CHAR
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_CHAR
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-final-specimen-image-2d-axis-j-long-name-attribute> ;
                                                                             rdfs:label "NXapm/ENTRY/atom_probeID/final_specimen/image_2d/axis_j/long_name" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-final-specimen-image-2d-axis-j-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-final-specimen-image-2d-axisname-indices-attribute
:nxapm-entry-atom-probeid-final-specimen-image-2d-axisname-indices-attribute rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusAttribute ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_UINT
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_UINT
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-final-specimen-image-2d-axisname-indices-attribute> ;
                                                                             rdfs:label "NXapm/ENTRY/atom_probeID/final_specimen/image_2d/AXISNAME_indices" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-final-specimen-image-2d-axisname-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-final-specimen-image-2d-group
:nxapm-entry-atom-probeid-final-specimen-image-2d-group rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusGroup ,
                                                                        :nximage-image-2d-group ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxapm-entry-atom-probeid-final-specimen-image-2d-axes-attribute
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxapm-entry-atom-probeid-final-specimen-image-2d-axis-i-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxapm-entry-atom-probeid-final-specimen-image-2d-axis-j-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxapm-entry-atom-probeid-final-specimen-image-2d-axisname-indices-attribute
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxapm-entry-atom-probeid-final-specimen-image-2d-real-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxapm-entry-atom-probeid-final-specimen-image-2d-signal-attribute
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-final-specimen-image-2d-group> ;
                                                        rdfs:label "NXapm/ENTRY/atom_probeID/final_specimen/image_2d" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-final-specimen-image-2d-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-final-specimen-image-2d-real-field
:nxapm-entry-atom-probeid-final-specimen-image-2d-real-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             :nximage-image-2d-real-field ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_ANY
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_NUMBER
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_NUMBER
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-final-specimen-image-2d-real-field> ;
                                                             rdfs:label "NXapm/ENTRY/atom_probeID/final_specimen/image_2d/real" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-final-specimen-image-2d-real-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-final-specimen-image-2d-signal-attribute
:nxapm-entry-atom-probeid-final-specimen-image-2d-signal-attribute rdf:type owl:Class ;
                                                                   owl:equivalentClass :nxdata-signal-attribute ;
                                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                   owl:complementOf :NX_CHAR
                                                                                                 ]
                                                                                   ] ;
                                                                   rdfs:comment "" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-final-specimen-image-2d-signal-attribute> ;
                                                                   rdfs:label "NXapm/ENTRY/atom_probeID/final_specimen/image_2d/signal" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-final-specimen-image-2d-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-group
:nxapm-entry-atom-probeid-group rdf:type owl:Class ;
                                rdfs:subClassOf :NXroi_process ,
                                                :NeXusGroup ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxapm-entry-atom-probeid-final-specimen-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxapm-entry-atom-probeid-hit-finding-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxapm-entry-atom-probeid-hit-spatial-filtering-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxapm-entry-atom-probeid-initial-specimen-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxapm-entry-atom-probeid-mass-to-charge-conversion-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxapm-entry-atom-probeid-ranging-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxapm-entry-atom-probeid-raw-data-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxapm-entry-atom-probeid-reconstruction-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxapm-entry-atom-probeid-voltage-and-bowl-group
                                                ] ;
                                rdfs:comment """
                A region-of-interest analyzed either during or after the session for which
                specific processed data of the measured or simulated data are available.
                
                If a single instance is required the group should be named atom_probe.
                If multiple groups are required these should be named atom_probe1, atom_probe2,
                and so on and so forth.
            """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-group> ;
                                rdfs:label "NXapm/ENTRY/atom_probeID" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-hit-finding-config-algorithm-field
:nxapm-entry-atom-probeid-hit-finding-config-algorithm-field rdf:type owl:Class ;
                                                             owl:equivalentClass :nxnote-algorithm-field ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_ANY
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_CHAR
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_CHAR
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-finding-config-algorithm-field> ;
                                                             rdfs:label "NXapm/ENTRY/atom_probeID/hit_finding/config/algorithm" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-finding-config-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-hit-finding-config-checksum-field
:nxapm-entry-atom-probeid-hit-finding-config-checksum-field rdf:type owl:Class ;
                                                            owl:equivalentClass :nxnote-checksum-field ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_ANY
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_CHAR
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_CHAR
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment "" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-finding-config-checksum-field> ;
                                                            rdfs:label "NXapm/ENTRY/atom_probeID/hit_finding/config/checksum" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-finding-config-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-hit-finding-config-file-name-field
:nxapm-entry-atom-probeid-hit-finding-config-file-name-field rdf:type owl:Class ;
                                                             owl:equivalentClass :nxnote-file-name-field ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_ANY
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_CHAR
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_CHAR
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-finding-config-file-name-field> ;
                                                             rdfs:label "NXapm/ENTRY/atom_probeID/hit_finding/config/file_name" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-finding-config-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-hit-finding-config-group
:nxapm-entry-atom-probeid-hit-finding-config-group rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusGroup ,
                                                                   :nxprocess-note-group ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :has ;
                                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass :nxapm-entry-atom-probeid-hit-finding-config-algorithm-field
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :has ;
                                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass :nxapm-entry-atom-probeid-hit-finding-config-checksum-field
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :has ;
                                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass :nxapm-entry-atom-probeid-hit-finding-config-type-field
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :has ;
                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass :nxapm-entry-atom-probeid-hit-finding-config-file-name-field
                                                                   ] ;
                                                   rdfs:comment "" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-finding-config-group> ;
                                                   rdfs:label "NXapm/ENTRY/atom_probeID/hit_finding/config" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-finding-config-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-hit-finding-config-type-field
:nxapm-entry-atom-probeid-hit-finding-config-type-field rdf:type owl:Class ;
                                                        owl:equivalentClass :nxnote-type-field ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_ANY
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_CHAR
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_CHAR
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-finding-config-type-field> ;
                                                        rdfs:label "NXapm/ENTRY/atom_probeID/hit_finding/config/type" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-finding-config-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-hit-finding-group
:nxapm-entry-atom-probeid-hit-finding-group rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusGroup ,
                                                            :nxroi-process-process-group ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxapm-entry-atom-probeid-hit-finding-config-group
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxapm-entry-atom-probeid-hit-finding-hit-multiplicity-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxapm-entry-atom-probeid-hit-finding-hit-positions-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxapm-entry-atom-probeid-hit-finding-hit-quality-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxapm-entry-atom-probeid-hit-finding-hit-quality-type-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxapm-entry-atom-probeid-hit-finding-programid-group
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxapm-entry-atom-probeid-hit-finding-sequence-index-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxapm-entry-atom-probeid-hit-finding-total-event-golden-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxapm-entry-atom-probeid-hit-finding-total-event-incomplete-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxapm-entry-atom-probeid-hit-finding-total-event-multiple-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxapm-entry-atom-probeid-hit-finding-total-event-partials-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxapm-entry-atom-probeid-hit-finding-total-event-record-field
                                                            ] ;
                                            rdfs:comment """
                    The configuration of a hit finding algorithm and its output.
                    
                    Hit finding is the process of deciding which detector signals are significant
                    and assigning specific ions colliding with the detector
                    to each observed event.
                """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-finding-group> ;
                                            rdfs:label "NXapm/ENTRY/atom_probeID/hit_finding" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-finding-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-hit-finding-hit-multiplicity-field
:nxapm-entry-atom-probeid-hit-finding-hit-multiplicity-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_UNITLESS
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_UINT
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_UINT
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment """
                        The number of ions determined to have been collected on the same pulse.
                        These ions may hit different pixels, or even the same detector pixel.
                        The hit_multiplicity is not related to the makeup of the ions and should not be
                        confused with the number of atoms or elements that constitute a molecular ion.
                    """ ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-finding-hit-multiplicity-field> ;
                                                             rdfs:label "NXapm/ENTRY/atom_probeID/hit_finding/hit_multiplicity" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-finding-hit-multiplicity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-hit-finding-hit-positions-depends-on-attribute
:nxapm-entry-atom-probeid-hit-finding-hit-positions-depends-on-attribute rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusAttribute ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                         owl:complementOf :NX_CHAR
                                                                                                       ]
                                                                                         ] ;
                                                                         rdfs:comment """
                            Contains the path to an instance of NX_coordinate_system
                            in which the positions are defined.
                        """ ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-finding-hit-positions-depends-on-attribute> ;
                                                                         rdfs:label "NXapm/ENTRY/atom_probeID/hit_finding/hit_positions/depends_on" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-finding-hit-positions-depends-on-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-hit-finding-hit-positions-field
:nxapm-entry-atom-probeid-hit-finding-hit-positions-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_LENGTH
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_NUMBER
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxapm-entry-atom-probeid-hit-finding-hit-positions-depends-on-attribute
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_NUMBER
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment """
                        Evaluated ion impact coordinates on the detector.
                        Use the depends_on field to specify which reference
                        frame the positions are defined in.
                    """ ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-finding-hit-positions-field> ;
                                                          rdfs:label "NXapm/ENTRY/atom_probeID/hit_finding/hit_positions" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-finding-hit-positions-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-hit-finding-hit-quality-field
:nxapm-entry-atom-probeid-hit-finding-hit-quality-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_UNITLESS
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_UINT
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_UINT
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
                        Hit quality identifier for each pulse.
                        Identifier has to be within hit_quality_type.
                    """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-finding-hit-quality-field> ;
                                                        rdfs:label "NXapm/ENTRY/atom_probeID/hit_finding/hit_quality" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-finding-hit-quality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-hit-finding-hit-quality-type-field
:nxapm-entry-atom-probeid-hit-finding-hit-quality-type-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_ANY
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_CHAR
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_CHAR
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment """
                        Hit quality is an integer that specifies which category/type a hit was assigned to.
                        This field lists the human-readable, possibly though proprietary types distinguished.
                        The indices of this array are used in hit_quality to encode hit_quality for each
                        pulse in a more efficient way than by repeating the string that is used for each
                        type as it is provided in this field.
                        
                        As an example, assume two types, \"golden\" and \"partial\", are distinguished.
                        If hit_quality_type stores the array \"golden\", \"partial\", the index 0
                        in hit_quality identifies all those pulses of category \"golden\",
                        while the index 1 in hit_quality identifies all of category \"partial\".
                    """ ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-finding-hit-quality-type-field> ;
                                                             rdfs:label "NXapm/ENTRY/atom_probeID/hit_finding/hit_quality_type" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-finding-hit-quality-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-hit-finding-programid-group
:nxapm-entry-atom-probeid-hit-finding-programid-group rdf:type owl:Class ;
                                                      rdfs:subClassOf :NXprogram ,
                                                                      :NeXusGroup ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxapm-entry-atom-probeid-hit-finding-programid-program-field
                                                                      ] ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-finding-programid-group> ;
                                                      rdfs:label "NXapm/ENTRY/atom_probeID/hit_finding/programID" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-finding-programid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-hit-finding-programid-program-field
:nxapm-entry-atom-probeid-hit-finding-programid-program-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              :nxprogram-program-field ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ANY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_CHAR
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxapm-entry-atom-probeid-hit-finding-programid-program-version-attribute
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_CHAR
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-finding-programid-program-field> ;
                                                              rdfs:label "NXapm/ENTRY/atom_probeID/hit_finding/programID/program" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-finding-programid-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-hit-finding-programid-program-version-attribute
:nxapm-entry-atom-probeid-hit-finding-programid-program-version-attribute rdf:type owl:Class ;
                                                                          owl:equivalentClass :nxprogram-program-version-attribute ;
                                                                          rdfs:subClassOf :NeXusAttribute ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_CHAR
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-finding-programid-program-version-attribute> ;
                                                                          rdfs:label "NXapm/ENTRY/atom_probeID/hit_finding/programID/program/version" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-finding-programid-program-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-hit-finding-sequence-index-field
:nxapm-entry-atom-probeid-hit-finding-sequence-index-field rdf:type owl:Class ;
                                                           owl:equivalentClass :nxprocess-sequence-index-field ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_ANY
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_POSINT
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_POSINT
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment "" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-finding-sequence-index-field> ;
                                                           rdfs:label "NXapm/ENTRY/atom_probeID/hit_finding/sequence_index" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-finding-sequence-index-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-hit-finding-total-event-golden-field
:nxapm-entry-atom-probeid-hit-finding-total-event-golden-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_UNITLESS
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_UINT
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_UINT
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment """
                        Number of events of type \"golden\" when APSuite/IVAS was used as the
                        software with which the measurement was performed.
                        
                        The value can be extracted from the CRunHeader.fTotalEventGolden
                        field of a CamecaRoot RHIT/HITS file.
                    """ ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-finding-total-event-golden-field> ;
                                                               rdfs:label "NXapm/ENTRY/atom_probeID/hit_finding/total_event_golden" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-finding-total-event-golden-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-hit-finding-total-event-incomplete-field
:nxapm-entry-atom-probeid-hit-finding-total-event-incomplete-field rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusField ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                     owl:someValuesFrom :NX_UNITLESS
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:someValuesFrom :NX_UINT
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                   owl:complementOf :NX_UINT
                                                                                                 ]
                                                                                   ] ;
                                                                   rdfs:comment """
                        Number of events of type \"incomplete\" when APSuite/IVAS was used as the
                        software with which the measurement was performed.
                        
                        The value can be extracted from the CRunHeader.fTotalEventIncomplete
                        field of a CamecaRoot RHIT/HITS file.
                    """ ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-finding-total-event-incomplete-field> ;
                                                                   rdfs:label "NXapm/ENTRY/atom_probeID/hit_finding/total_event_incomplete" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-finding-total-event-incomplete-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-hit-finding-total-event-multiple-field
:nxapm-entry-atom-probeid-hit-finding-total-event-multiple-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_UNITLESS
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_UINT
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_UINT
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment """
                        Number of events of type \"multiple\" when APSuite/IVAS was used as the
                        software with which the measurement was performed.
                        
                        The value can be extracted from the CRunHeader.fTotalEventMultiple
                        field of a CamecaRoot RHIT/HITS file.
                    """ ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-finding-total-event-multiple-field> ;
                                                                 rdfs:label "NXapm/ENTRY/atom_probeID/hit_finding/total_event_multiple" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-finding-total-event-multiple-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-hit-finding-total-event-partials-field
:nxapm-entry-atom-probeid-hit-finding-total-event-partials-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_UNITLESS
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_UINT
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_UINT
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment """
                        Number of events of type \"partials\" when APSuite/IVAS was used as the
                        software with which the measurement was performed.
                        
                        The value can be extracted from the CRunHeader.fTotalEventPartials
                        field of a CamecaRoot RHIT/HITS file.
                    """ ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-finding-total-event-partials-field> ;
                                                                 rdfs:label "NXapm/ENTRY/atom_probeID/hit_finding/total_event_partials" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-finding-total-event-partials-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-hit-finding-total-event-record-field
:nxapm-entry-atom-probeid-hit-finding-total-event-record-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_UNITLESS
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_UINT
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_UINT
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment """
                        Number of events when APSuite/IVAS was used as the
                        software with which the measurement was performed.
                        
                        The value can be extracted from the CRunHeader.fTotalEventRecords
                        field of a CamecaRoot RHIT/HITS file.
                    """ ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-finding-total-event-record-field> ;
                                                               rdfs:label "NXapm/ENTRY/atom_probeID/hit_finding/total_event_record" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-finding-total-event-record-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-hit-spatial-filtering-evaporation-id-field
:nxapm-entry-atom-probeid-hit-spatial-filtering-evaporation-id-field rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                       owl:someValuesFrom :NX_UNITLESS
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_INT
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_INT
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment """
                        There are two possibilities to report evaporation_id values:
                        
                        If evaporation_id_offset is provided, the evaporation_id values are defined
                        by the sequence :math:`[evaporation\\_id\\_offset, evaporation\\_id\\_offset + n]`
                        with :math:`n` the number of ions in the reconstructed volume.
                        
                        Alternatively, evaporation_id_offset is not provided but instead a
                        a sequence of :math:`n` values is defined, these integer values
                        do not need to be sorted.
                    """ ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-spatial-filtering-evaporation-id-field> ;
                                                                     rdfs:label "NXapm/ENTRY/atom_probeID/hit_spatial_filtering/evaporation_id" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-spatial-filtering-evaporation-id-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-hit-spatial-filtering-evaporation-id-offset-field
:nxapm-entry-atom-probeid-hit-spatial-filtering-evaporation-id-offset-field rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusField ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                              owl:someValuesFrom :NX_UNITLESS
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_INT
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_INT
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment """
                        Integer which defines the first evaporation_id.
                        Typically, this is either zero or one.
                    """ ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-spatial-filtering-evaporation-id-offset-field> ;
                                                                            rdfs:label "NXapm/ENTRY/atom_probeID/hit_spatial_filtering/evaporation_id_offset" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-spatial-filtering-evaporation-id-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-hit-spatial-filtering-group
:nxapm-entry-atom-probeid-hit-spatial-filtering-group rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusGroup ,
                                                                      :nxroi-process-process-group ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxapm-entry-atom-probeid-hit-spatial-filtering-hit-filter-group
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxapm-entry-atom-probeid-hit-spatial-filtering-sequence-index-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxapm-entry-atom-probeid-hit-spatial-filtering-source-group
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxapm-entry-atom-probeid-hit-spatial-filtering-evaporation-id-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxapm-entry-atom-probeid-hit-spatial-filtering-evaporation-id-offset-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxapm-entry-atom-probeid-hit-spatial-filtering-programid-group
                                                                      ] ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-spatial-filtering-group> ;
                                                      rdfs:label "NXapm/ENTRY/atom_probeID/hit_spatial_filtering" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-spatial-filtering-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-hit-spatial-filtering-hit-filter-bitdepth-field
:nxapm-entry-atom-probeid-hit-spatial-filtering-hit-filter-bitdepth-field rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusField ,
                                                                                          :nxcs-filter-boolean-mask-bitdepth-field ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                            owl:someValuesFrom :NX_ANY
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_UINT
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_UINT
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-spatial-filtering-hit-filter-bitdepth-field> ;
                                                                          rdfs:label "NXapm/ENTRY/atom_probeID/hit_spatial_filtering/hit_filter/bitdepth" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-spatial-filtering-hit-filter-bitdepth-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-hit-spatial-filtering-hit-filter-group
:nxapm-entry-atom-probeid-hit-spatial-filtering-hit-filter-group rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NXcs_filter_boolean_mask ,
                                                                                 :NeXusGroup ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxapm-entry-atom-probeid-hit-spatial-filtering-hit-filter-bitdepth-field
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxapm-entry-atom-probeid-hit-spatial-filtering-hit-filter-mask-field
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxapm-entry-atom-probeid-hit-spatial-filtering-hit-filter-number-of-objects-field
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-spatial-filtering-hit-filter-group> ;
                                                                 rdfs:label "NXapm/ENTRY/atom_probeID/hit_spatial_filtering/hit_filter" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-spatial-filtering-hit-filter-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-hit-spatial-filtering-hit-filter-mask-field
:nxapm-entry-atom-probeid-hit-spatial-filtering-hit-filter-mask-field rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusField ,
                                                                                      :nxcs-filter-boolean-mask-mask-field ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                        owl:someValuesFrom :NX_ANY
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_UINT
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_UINT
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-spatial-filtering-hit-filter-mask-field> ;
                                                                      rdfs:label "NXapm/ENTRY/atom_probeID/hit_spatial_filtering/hit_filter/mask" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-spatial-filtering-hit-filter-mask-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-hit-spatial-filtering-hit-filter-number-of-objects-field
:nxapm-entry-atom-probeid-hit-spatial-filtering-hit-filter-number-of-objects-field rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   :nxcs-filter-boolean-mask-number-of-objects-field ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                     owl:someValuesFrom :NX_ANY
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_UINT
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_UINT
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-spatial-filtering-hit-filter-number-of-objects-field> ;
                                                                                   rdfs:label "NXapm/ENTRY/atom_probeID/hit_spatial_filtering/hit_filter/number_of_objects" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-spatial-filtering-hit-filter-number-of-objects-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-hit-spatial-filtering-programid-group
:nxapm-entry-atom-probeid-hit-spatial-filtering-programid-group rdf:type owl:Class ;
                                                                rdfs:subClassOf :NXprogram ,
                                                                                :NeXusGroup ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxapm-entry-atom-probeid-hit-spatial-filtering-programid-program-field
                                                                                ] ;
                                                                rdfs:comment "" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-spatial-filtering-programid-group> ;
                                                                rdfs:label "NXapm/ENTRY/atom_probeID/hit_spatial_filtering/programID" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-spatial-filtering-programid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-hit-spatial-filtering-programid-program-field
:nxapm-entry-atom-probeid-hit-spatial-filtering-programid-program-field rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusField ,
                                                                                        :nxprogram-program-field ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                          owl:someValuesFrom :NX_ANY
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :has ;
                                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass :nxapm-entry-atom-probeid-hit-spatial-filtering-programid-program-version-attribute
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                        owl:complementOf :NX_CHAR
                                                                                                      ]
                                                                                        ] ;
                                                                        rdfs:comment "" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-spatial-filtering-programid-program-field> ;
                                                                        rdfs:label "NXapm/ENTRY/atom_probeID/hit_spatial_filtering/programID/program" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-spatial-filtering-programid-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-hit-spatial-filtering-programid-program-version-attribute
:nxapm-entry-atom-probeid-hit-spatial-filtering-programid-program-version-attribute rdf:type owl:Class ;
                                                                                    owl:equivalentClass :nxprogram-program-version-attribute ;
                                                                                    rdfs:subClassOf :NeXusAttribute ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_CHAR
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_CHAR
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment "" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-spatial-filtering-programid-program-version-attribute> ;
                                                                                    rdfs:label "NXapm/ENTRY/atom_probeID/hit_spatial_filtering/programID/program/version" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-spatial-filtering-programid-program-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-hit-spatial-filtering-sequence-index-field
:nxapm-entry-atom-probeid-hit-spatial-filtering-sequence-index-field rdf:type owl:Class ;
                                                                     owl:equivalentClass :nxprocess-sequence-index-field ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                       owl:someValuesFrom :NX_ANY
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_POSINT
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_POSINT
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-spatial-filtering-sequence-index-field> ;
                                                                     rdfs:label "NXapm/ENTRY/atom_probeID/hit_spatial_filtering/sequence_index" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-spatial-filtering-sequence-index-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-hit-spatial-filtering-source-algorithm-field
:nxapm-entry-atom-probeid-hit-spatial-filtering-source-algorithm-field rdf:type owl:Class ;
                                                                       owl:equivalentClass :nxnote-algorithm-field ;
                                                                       rdfs:subClassOf :NeXusField ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                         owl:someValuesFrom :NX_ANY
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_CHAR
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-spatial-filtering-source-algorithm-field> ;
                                                                       rdfs:label "NXapm/ENTRY/atom_probeID/hit_spatial_filtering/source/algorithm" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-spatial-filtering-source-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-hit-spatial-filtering-source-checksum-field
:nxapm-entry-atom-probeid-hit-spatial-filtering-source-checksum-field rdf:type owl:Class ;
                                                                      owl:equivalentClass :nxnote-checksum-field ;
                                                                      rdfs:subClassOf :NeXusField ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                        owl:someValuesFrom :NX_ANY
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_CHAR
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-spatial-filtering-source-checksum-field> ;
                                                                      rdfs:label "NXapm/ENTRY/atom_probeID/hit_spatial_filtering/source/checksum" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-spatial-filtering-source-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-hit-spatial-filtering-source-file-name-field
:nxapm-entry-atom-probeid-hit-spatial-filtering-source-file-name-field rdf:type owl:Class ;
                                                                       owl:equivalentClass :nxnote-file-name-field ;
                                                                       rdfs:subClassOf :NeXusField ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                         owl:someValuesFrom :NX_ANY
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_CHAR
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-spatial-filtering-source-file-name-field> ;
                                                                       rdfs:label "NXapm/ENTRY/atom_probeID/hit_spatial_filtering/source/file_name" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-spatial-filtering-source-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-hit-spatial-filtering-source-group
:nxapm-entry-atom-probeid-hit-spatial-filtering-source-group rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusGroup ,
                                                                             :nxprocess-note-group ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxapm-entry-atom-probeid-hit-spatial-filtering-source-algorithm-field
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxapm-entry-atom-probeid-hit-spatial-filtering-source-checksum-field
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxapm-entry-atom-probeid-hit-spatial-filtering-source-type-field
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxapm-entry-atom-probeid-hit-spatial-filtering-source-file-name-field
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-spatial-filtering-source-group> ;
                                                             rdfs:label "NXapm/ENTRY/atom_probeID/hit_spatial_filtering/source" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-spatial-filtering-source-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-hit-spatial-filtering-source-type-field
:nxapm-entry-atom-probeid-hit-spatial-filtering-source-type-field rdf:type owl:Class ;
                                                                  owl:equivalentClass :nxnote-type-field ;
                                                                  rdfs:subClassOf :NeXusField ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                    owl:someValuesFrom :NX_ANY
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_CHAR
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-spatial-filtering-source-type-field> ;
                                                                  rdfs:label "NXapm/ENTRY/atom_probeID/hit_spatial_filtering/source/type" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-hit-spatial-filtering-source-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-initial-specimen-group
:nxapm-entry-atom-probeid-initial-specimen-group rdf:type owl:Class ;
                                                 rdfs:subClassOf :NXimage ,
                                                                 :NeXusGroup ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxapm-entry-atom-probeid-initial-specimen-image-2d-group
                                                                 ] ;
                                                 rdfs:comment """
                    SEM or TEM image of the initial specimen taken before the measurement.
                """ ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-initial-specimen-group> ;
                                                 rdfs:label "NXapm/ENTRY/atom_probeID/initial_specimen" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-initial-specimen-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-initial-specimen-image-2d-axes-attribute
:nxapm-entry-atom-probeid-initial-specimen-image-2d-axes-attribute rdf:type owl:Class ;
                                                                   owl:equivalentClass :nxdata-axes-attribute ;
                                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                   owl:complementOf :NX_CHAR
                                                                                                 ]
                                                                                   ] ;
                                                                   rdfs:comment "" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-initial-specimen-image-2d-axes-attribute> ;
                                                                   rdfs:label "NXapm/ENTRY/atom_probeID/initial_specimen/image_2d/axes" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-initial-specimen-image-2d-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-initial-specimen-image-2d-axis-i-field
:nxapm-entry-atom-probeid-initial-specimen-image-2d-axis-i-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 :nximage-image-2d-axis-i-field ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_ANY
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_NUMBER
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxapm-entry-atom-probeid-initial-specimen-image-2d-axis-i-long-name-attribute
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_NUMBER
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-initial-specimen-image-2d-axis-i-field> ;
                                                                 rdfs:label "NXapm/ENTRY/atom_probeID/initial_specimen/image_2d/axis_i" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-initial-specimen-image-2d-axis-i-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-initial-specimen-image-2d-axis-i-long-name-attribute
:nxapm-entry-atom-probeid-initial-specimen-image-2d-axis-i-long-name-attribute rdf:type owl:Class ;
                                                                               owl:equivalentClass :nximage-image-2d-axis-i-long-name-attribute ;
                                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_CHAR
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-initial-specimen-image-2d-axis-i-long-name-attribute> ;
                                                                               rdfs:label "NXapm/ENTRY/atom_probeID/initial_specimen/image_2d/axis_i/long_name" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-initial-specimen-image-2d-axis-i-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-initial-specimen-image-2d-axis-j-field
:nxapm-entry-atom-probeid-initial-specimen-image-2d-axis-j-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 :nximage-image-2d-axis-j-field ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_ANY
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_NUMBER
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxapm-entry-atom-probeid-initial-specimen-image-2d-axis-j-long-name-attribute
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_NUMBER
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-initial-specimen-image-2d-axis-j-field> ;
                                                                 rdfs:label "NXapm/ENTRY/atom_probeID/initial_specimen/image_2d/axis_j" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-initial-specimen-image-2d-axis-j-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-initial-specimen-image-2d-axis-j-long-name-attribute
:nxapm-entry-atom-probeid-initial-specimen-image-2d-axis-j-long-name-attribute rdf:type owl:Class ;
                                                                               owl:equivalentClass :nximage-image-2d-axis-j-long-name-attribute ;
                                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_CHAR
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-initial-specimen-image-2d-axis-j-long-name-attribute> ;
                                                                               rdfs:label "NXapm/ENTRY/atom_probeID/initial_specimen/image_2d/axis_j/long_name" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-initial-specimen-image-2d-axis-j-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-initial-specimen-image-2d-axisname-indices-attribute
:nxapm-entry-atom-probeid-initial-specimen-image-2d-axisname-indices-attribute rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_UINT
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_UINT
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-initial-specimen-image-2d-axisname-indices-attribute> ;
                                                                               rdfs:label "NXapm/ENTRY/atom_probeID/initial_specimen/image_2d/AXISNAME_indices" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-initial-specimen-image-2d-axisname-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-initial-specimen-image-2d-group
:nxapm-entry-atom-probeid-initial-specimen-image-2d-group rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusGroup ,
                                                                          :nximage-image-2d-group ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxapm-entry-atom-probeid-initial-specimen-image-2d-axes-attribute
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxapm-entry-atom-probeid-initial-specimen-image-2d-axis-i-field
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxapm-entry-atom-probeid-initial-specimen-image-2d-axis-j-field
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxapm-entry-atom-probeid-initial-specimen-image-2d-axisname-indices-attribute
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxapm-entry-atom-probeid-initial-specimen-image-2d-real-field
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxapm-entry-atom-probeid-initial-specimen-image-2d-signal-attribute
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-initial-specimen-image-2d-group> ;
                                                          rdfs:label "NXapm/ENTRY/atom_probeID/initial_specimen/image_2d" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-initial-specimen-image-2d-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-initial-specimen-image-2d-real-field
:nxapm-entry-atom-probeid-initial-specimen-image-2d-real-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               :nximage-image-2d-real-field ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_ANY
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_NUMBER
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_NUMBER
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-initial-specimen-image-2d-real-field> ;
                                                               rdfs:label "NXapm/ENTRY/atom_probeID/initial_specimen/image_2d/real" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-initial-specimen-image-2d-real-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-initial-specimen-image-2d-signal-attribute
:nxapm-entry-atom-probeid-initial-specimen-image-2d-signal-attribute rdf:type owl:Class ;
                                                                     owl:equivalentClass :nxdata-signal-attribute ;
                                                                     rdfs:subClassOf :NeXusAttribute ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_CHAR
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_CHAR
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-initial-specimen-image-2d-signal-attribute> ;
                                                                     rdfs:label "NXapm/ENTRY/atom_probeID/initial_specimen/image_2d/signal" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-initial-specimen-image-2d-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-mass-to-charge-conversion-config-group
:nxapm-entry-atom-probeid-mass-to-charge-conversion-config-group rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusGroup ,
                                                                                 :nxprocess-parameters-group ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxapm-entry-atom-probeid-mass-to-charge-conversion-config-mass-calibration-field
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxapm-entry-atom-probeid-mass-to-charge-conversion-config-mass-resolution-field
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxapm-entry-atom-probeid-mass-to-charge-conversion-config-mass-resolution-fw-field
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxapm-entry-atom-probeid-mass-to-charge-conversion-config-mass-resolutionion-group
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-mass-to-charge-conversion-config-group> ;
                                                                 rdfs:label "NXapm/ENTRY/atom_probeID/mass_to_charge_conversion/config" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-mass-to-charge-conversion-config-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-mass-to-charge-conversion-config-mass-calibration-field
:nxapm-entry-atom-probeid-mass-to-charge-conversion-config-mass-calibration-field rdf:type owl:Class ;
                                                                                  rdfs:subClassOf :NeXusField ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                                    owl:someValuesFrom :NX_ANY
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:someValuesFrom :NX_FLOAT
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                  owl:complementOf :NX_FLOAT
                                                                                                                ]
                                                                                                  ] ;
                                                                                  rdfs:comment """
                            Mass calibration with unit peaks/interp. as mentioned by `T. Blum et al.
                            <https://doi.org/10.1002/9781119227250.ch18>`_ (page 371).
                        """ ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-mass-to-charge-conversion-config-mass-calibration-field> ;
                                                                                  rdfs:label "NXapm/ENTRY/atom_probeID/mass_to_charge_conversion/config/mass_calibration" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-mass-to-charge-conversion-config-mass-calibration-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-mass-to-charge-conversion-config-mass-resolution-field
:nxapm-entry-atom-probeid-mass-to-charge-conversion-config-mass-resolution-field rdf:type owl:Class ;
                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                                   owl:someValuesFrom :NX_ANY
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:someValuesFrom :NX_FLOAT
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                 owl:complementOf :NX_FLOAT
                                                                                                               ]
                                                                                                 ] ;
                                                                                 rdfs:comment """
                            Inverse of the mass resolution :math:`\\frac{M}{\\Delta M}` as mentioned by `T. Blum et al. <https://doi.org/10.1002/9781119227250.ch18>`_ (page 371).
                            
                            Multiple values can be reported but reporting each is only useful when stating also:
                            
                            * The full width at which :math:`{\\Delta M}_{fw}` fraction of maximum this value was defined.
                               Examples are at tenth :math:`{\\Delta M}_{10}` or at half maximum (FWHM).
                               Consequently, mass_resolution_fw should needs to be a vector of the same length
                               and using the same order like used for mass_resolution, i.e. the first mass resolution was
                               defined at the maximum as defined by the first value from mass_resolution_fw.
                            * The reference molecular ion e.g. :math:`^{16}{O_{2}}^{+}`
                               As many instances of mass_resolutionION should be used with instances
                               numbered starting from 1 up to the length of the mass_resolution vector.
                        """ ;
                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-mass-to-charge-conversion-config-mass-resolution-field> ;
                                                                                 rdfs:label "NXapm/ENTRY/atom_probeID/mass_to_charge_conversion/config/mass_resolution" ;
                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-mass-to-charge-conversion-config-mass-resolution-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-mass-to-charge-conversion-config-mass-resolution-fw-field
:nxapm-entry-atom-probeid-mass-to-charge-conversion-config-mass-resolution-fw-field rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                      owl:someValuesFrom :NX_ANY
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_FLOAT
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_FLOAT
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment """
                            The full width at which :math:`{\\Delta M}_{fw}` fraction of maximum this value was defined.
                            Examples are at tenth :math:`{\\Delta M}_{10}` or at half maximum (FWHM).
                            Consequently, mass_resolution_fw should needs to be a vector of the same length
                            and using the same order like used for mass_resolution, i.e. the first mass resolution was
                            defined at the maximum as defined by the first value from mass_resolution_fw.
                        """ ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-mass-to-charge-conversion-config-mass-resolution-fw-field> ;
                                                                                    rdfs:label "NXapm/ENTRY/atom_probeID/mass_to_charge_conversion/config/mass_resolution_fw" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-mass-to-charge-conversion-config-mass-resolution-fw-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-mass-to-charge-conversion-config-mass-resolutionion-group
:nxapm-entry-atom-probeid-mass-to-charge-conversion-config-mass-resolutionion-group rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NXatom ,
                                                                                                    :NeXusGroup ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :has ;
                                                                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass :nxapm-entry-atom-probeid-mass-to-charge-conversion-config-mass-resolutionion-nuclide-hash-field
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :has ;
                                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass :nxapm-entry-atom-probeid-mass-to-charge-conversion-config-mass-resolutionion-name-field
                                                                                                    ] ;
                                                                                    rdfs:comment """
                            The reference molecular ion e.g. :math:`^{16}{O_{2}}^{+}`
                            As many instances of mass_resolutionION should be used with instances
                            numbered starting from 1 up to the length of the mass_resolution vector.
                        """ ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-mass-to-charge-conversion-config-mass-resolutionion-group> ;
                                                                                    rdfs:label "NXapm/ENTRY/atom_probeID/mass_to_charge_conversion/config/mass_resolutionION" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-mass-to-charge-conversion-config-mass-resolutionion-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-mass-to-charge-conversion-config-mass-resolutionion-name-field
:nxapm-entry-atom-probeid-mass-to-charge-conversion-config-mass-resolutionion-name-field rdf:type owl:Class ;
                                                                                         owl:equivalentClass :nxatom-name-field ;
                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                         owl:complementOf :NX_CHAR
                                                                                                                       ]
                                                                                                         ] ;
                                                                                         rdfs:comment "" ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-mass-to-charge-conversion-config-mass-resolutionion-name-field> ;
                                                                                         rdfs:label "NXapm/ENTRY/atom_probeID/mass_to_charge_conversion/config/mass_resolutionION/name" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-mass-to-charge-conversion-config-mass-resolutionion-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-mass-to-charge-conversion-config-mass-resolutionion-nuclide-hash-field
:nxapm-entry-atom-probeid-mass-to-charge-conversion-config-mass-resolutionion-nuclide-hash-field rdf:type owl:Class ;
                                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                                 :nxatom-nuclide-hash-field ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                                                   owl:someValuesFrom :NX_ANY
                                                                                                                 ] ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                   owl:someValuesFrom :NX_UINT
                                                                                                                 ] ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                                 owl:complementOf :NX_UINT
                                                                                                                               ]
                                                                                                                 ] ;
                                                                                                 rdfs:comment "" ;
                                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-mass-to-charge-conversion-config-mass-resolutionion-nuclide-hash-field> ;
                                                                                                 rdfs:label "NXapm/ENTRY/atom_probeID/mass_to_charge_conversion/config/mass_resolutionION/nuclide_hash" ;
                                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-mass-to-charge-conversion-config-mass-resolutionion-nuclide-hash-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-mass-to-charge-conversion-group
:nxapm-entry-atom-probeid-mass-to-charge-conversion-group rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusGroup ,
                                                                          :nxroi-process-process-group ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxapm-entry-atom-probeid-mass-to-charge-conversion-config-group
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxapm-entry-atom-probeid-mass-to-charge-conversion-sequence-index-field
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxapm-entry-atom-probeid-mass-to-charge-conversion-source-group
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxapm-entry-atom-probeid-mass-to-charge-conversion-mass-to-charge-field
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxapm-entry-atom-probeid-mass-to-charge-conversion-programid-group
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-mass-to-charge-conversion-group> ;
                                                          rdfs:label "NXapm/ENTRY/atom_probeID/mass_to_charge_conversion" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-mass-to-charge-conversion-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-mass-to-charge-conversion-mass-to-charge-field
:nxapm-entry-atom-probeid-mass-to-charge-conversion-mass-to-charge-field rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusField ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                           owl:someValuesFrom :NX_ANY
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:someValuesFrom :NX_FLOAT
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                         owl:complementOf :NX_FLOAT
                                                                                                       ]
                                                                                         ] ;
                                                                         rdfs:comment "" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-mass-to-charge-conversion-mass-to-charge-field> ;
                                                                         rdfs:label "NXapm/ENTRY/atom_probeID/mass_to_charge_conversion/mass_to_charge" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-mass-to-charge-conversion-mass-to-charge-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-mass-to-charge-conversion-programid-group
:nxapm-entry-atom-probeid-mass-to-charge-conversion-programid-group rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NXprogram ,
                                                                                    :NeXusGroup ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-entry-atom-probeid-mass-to-charge-conversion-programid-program-field
                                                                                    ] ;
                                                                    rdfs:comment "" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-mass-to-charge-conversion-programid-group> ;
                                                                    rdfs:label "NXapm/ENTRY/atom_probeID/mass_to_charge_conversion/programID" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-mass-to-charge-conversion-programid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-mass-to-charge-conversion-programid-program-field
:nxapm-entry-atom-probeid-mass-to-charge-conversion-programid-program-field rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusField ,
                                                                                            :nxprogram-program-field ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                              owl:someValuesFrom :NX_ANY
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :has ;
                                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass :nxapm-entry-atom-probeid-mass-to-charge-conversion-programid-program-version-attribute
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_CHAR
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-mass-to-charge-conversion-programid-program-field> ;
                                                                            rdfs:label "NXapm/ENTRY/atom_probeID/mass_to_charge_conversion/programID/program" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-mass-to-charge-conversion-programid-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-mass-to-charge-conversion-programid-program-version-attribute
:nxapm-entry-atom-probeid-mass-to-charge-conversion-programid-program-version-attribute rdf:type owl:Class ;
                                                                                        owl:equivalentClass :nxprogram-program-version-attribute ;
                                                                                        rdfs:subClassOf :NeXusAttribute ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                        owl:complementOf :NX_CHAR
                                                                                                                      ]
                                                                                                        ] ;
                                                                                        rdfs:comment "" ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-mass-to-charge-conversion-programid-program-version-attribute> ;
                                                                                        rdfs:label "NXapm/ENTRY/atom_probeID/mass_to_charge_conversion/programID/program/version" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-mass-to-charge-conversion-programid-program-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-mass-to-charge-conversion-sequence-index-field
:nxapm-entry-atom-probeid-mass-to-charge-conversion-sequence-index-field rdf:type owl:Class ;
                                                                         owl:equivalentClass :nxprocess-sequence-index-field ;
                                                                         rdfs:subClassOf :NeXusField ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                           owl:someValuesFrom :NX_ANY
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:someValuesFrom :NX_POSINT
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                         owl:complementOf :NX_POSINT
                                                                                                       ]
                                                                                         ] ;
                                                                         rdfs:comment "" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-mass-to-charge-conversion-sequence-index-field> ;
                                                                         rdfs:label "NXapm/ENTRY/atom_probeID/mass_to_charge_conversion/sequence_index" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-mass-to-charge-conversion-sequence-index-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-mass-to-charge-conversion-source-algorithm-field
:nxapm-entry-atom-probeid-mass-to-charge-conversion-source-algorithm-field rdf:type owl:Class ;
                                                                           owl:equivalentClass :nxnote-algorithm-field ;
                                                                           rdfs:subClassOf :NeXusField ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                             owl:someValuesFrom :NX_ANY
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:someValuesFrom :NX_CHAR
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                           owl:complementOf :NX_CHAR
                                                                                                         ]
                                                                                           ] ;
                                                                           rdfs:comment "" ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-mass-to-charge-conversion-source-algorithm-field> ;
                                                                           rdfs:label "NXapm/ENTRY/atom_probeID/mass_to_charge_conversion/source/algorithm" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-mass-to-charge-conversion-source-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-mass-to-charge-conversion-source-checksum-field
:nxapm-entry-atom-probeid-mass-to-charge-conversion-source-checksum-field rdf:type owl:Class ;
                                                                          owl:equivalentClass :nxnote-checksum-field ;
                                                                          rdfs:subClassOf :NeXusField ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                            owl:someValuesFrom :NX_ANY
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_CHAR
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-mass-to-charge-conversion-source-checksum-field> ;
                                                                          rdfs:label "NXapm/ENTRY/atom_probeID/mass_to_charge_conversion/source/checksum" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-mass-to-charge-conversion-source-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-mass-to-charge-conversion-source-file-name-field
:nxapm-entry-atom-probeid-mass-to-charge-conversion-source-file-name-field rdf:type owl:Class ;
                                                                           owl:equivalentClass :nxnote-file-name-field ;
                                                                           rdfs:subClassOf :NeXusField ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                             owl:someValuesFrom :NX_ANY
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:someValuesFrom :NX_CHAR
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                           owl:complementOf :NX_CHAR
                                                                                                         ]
                                                                                           ] ;
                                                                           rdfs:comment "" ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-mass-to-charge-conversion-source-file-name-field> ;
                                                                           rdfs:label "NXapm/ENTRY/atom_probeID/mass_to_charge_conversion/source/file_name" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-mass-to-charge-conversion-source-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-mass-to-charge-conversion-source-group
:nxapm-entry-atom-probeid-mass-to-charge-conversion-source-group rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusGroup ,
                                                                                 :nxprocess-note-group ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxapm-entry-atom-probeid-mass-to-charge-conversion-source-algorithm-field
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxapm-entry-atom-probeid-mass-to-charge-conversion-source-checksum-field
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxapm-entry-atom-probeid-mass-to-charge-conversion-source-type-field
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxapm-entry-atom-probeid-mass-to-charge-conversion-source-file-name-field
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-mass-to-charge-conversion-source-group> ;
                                                                 rdfs:label "NXapm/ENTRY/atom_probeID/mass_to_charge_conversion/source" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-mass-to-charge-conversion-source-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-mass-to-charge-conversion-source-type-field
:nxapm-entry-atom-probeid-mass-to-charge-conversion-source-type-field rdf:type owl:Class ;
                                                                      owl:equivalentClass :nxnote-type-field ;
                                                                      rdfs:subClassOf :NeXusField ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                        owl:someValuesFrom :NX_ANY
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_CHAR
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-mass-to-charge-conversion-source-type-field> ;
                                                                      rdfs:label "NXapm/ENTRY/atom_probeID/mass_to_charge_conversion/source/type" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-mass-to-charge-conversion-source-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-background-quantification-background-field
:nxapm-entry-atom-probeid-ranging-background-quantification-background-field rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusField ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                               owl:someValuesFrom :NX_ANY
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_FLOAT
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_FLOAT
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment """
                            (Out-of-sync, time-independent) background levels in ppm/ns
                            reported by e.g. APSuite/IVAS for LEAP systems.
                        """ ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-background-quantification-background-field> ;
                                                                             rdfs:label "NXapm/ENTRY/atom_probeID/ranging/background_quantification/background" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-background-quantification-background-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-background-quantification-group
:nxapm-entry-atom-probeid-ranging-background-quantification-group rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusGroup ,
                                                                                  :nxapm-ranging-background-quantification-group ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxapm-entry-atom-probeid-ranging-background-quantification-background-field
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxapm-entry-atom-probeid-ranging-background-quantification-mrp-flight-path-length-field
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxapm-entry-atom-probeid-ranging-background-quantification-mrp-mass-to-charge-field
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxapm-entry-atom-probeid-ranging-background-quantification-mrp-value-field
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxapm-entry-atom-probeid-ranging-background-quantification-mrp-voltage-field
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxapm-entry-atom-probeid-ranging-background-quantification-sequence-index-field
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxapm-entry-atom-probeid-ranging-background-quantification-programid-group
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-background-quantification-group> ;
                                                                  rdfs:label "NXapm/ENTRY/atom_probeID/ranging/background_quantification" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-background-quantification-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-background-quantification-mrp-flight-path-length-field
:nxapm-entry-atom-probeid-ranging-background-quantification-mrp-flight-path-length-field rdf:type owl:Class ;
                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                           owl:someValuesFrom :NX_LENGTH
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:someValuesFrom :NX_FLOAT
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                         owl:complementOf :NX_FLOAT
                                                                                                                       ]
                                                                                                         ] ;
                                                                                         rdfs:comment """
                            Flight path length :math:`L` at which mrp_value was specified.
                        """ ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-background-quantification-mrp-flight-path-length-field> ;
                                                                                         rdfs:label "NXapm/ENTRY/atom_probeID/ranging/background_quantification/mrp_flight_path_length" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-background-quantification-mrp-flight-path-length-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-background-quantification-mrp-mass-to-charge-field
:nxapm-entry-atom-probeid-ranging-background-quantification-mrp-mass-to-charge-field rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:someValuesFrom :NX_FLOAT
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                     owl:complementOf :NX_FLOAT
                                                                                                                   ]
                                                                                                     ] ;
                                                                                     rdfs:comment """
                            Mass-to-charge state ratio :math:`\\frac{m}{n}` at which mrp_value was specified.
                        """ ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-background-quantification-mrp-mass-to-charge-field> ;
                                                                                     rdfs:label "NXapm/ENTRY/atom_probeID/ranging/background_quantification/mrp_mass_to_charge" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-background-quantification-mrp-mass-to-charge-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-background-quantification-mrp-value-field
:nxapm-entry-atom-probeid-ranging-background-quantification-mrp-value-field rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusField ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                              owl:someValuesFrom :NX_DIMENSIONLESS
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_FLOAT
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_FLOAT
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment """
                            The mass-resolving power (MRP) value
                            
                            `D. Larson et al. <https://doi.org/10.1007/978-1-4614-8721-0>`_ report Eq. D.8 in page 282:
                            
                            :math:`MRP = \\frac{1}{2\\delta t} \\cdot \\sqrt{\\frac{m}{n}\\frac{1}{2eV}L}`,
                            
                            with :math:`\\delta t` representing the timing imprecision, :math:`\\frac{m}{n}` the mass-to-charge state ratio,
                            :math:`e` the elementary charge, :math:`V` the potential difference, and :math:`L` the flight path length.
                            
                            Timing imprecision is caused by variations of flight path length and voltage,
                            the fact that the precision of electronics is finite and a spread of the
                            time-of-departure of individual ions is observed.
                        """ ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-background-quantification-mrp-value-field> ;
                                                                            rdfs:label "NXapm/ENTRY/atom_probeID/ranging/background_quantification/mrp_value" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-background-quantification-mrp-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-background-quantification-mrp-voltage-field
:nxapm-entry-atom-probeid-ranging-background-quantification-mrp-voltage-field rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NeXusField ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                owl:someValuesFrom :NX_VOLTAGE
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:someValuesFrom :NX_FLOAT
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                              owl:complementOf :NX_FLOAT
                                                                                                            ]
                                                                                              ] ;
                                                                              rdfs:comment """
                            Potential difference :math:`V` at which mrp_value was specified.
                        """ ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-background-quantification-mrp-voltage-field> ;
                                                                              rdfs:label "NXapm/ENTRY/atom_probeID/ranging/background_quantification/mrp_voltage" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-background-quantification-mrp-voltage-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-background-quantification-programid-group
:nxapm-entry-atom-probeid-ranging-background-quantification-programid-group rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusGroup ,
                                                                                            :nxapm-ranging-background-quantification-program-group ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :has ;
                                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass :nxapm-entry-atom-probeid-ranging-background-quantification-programid-program-field
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-background-quantification-programid-group> ;
                                                                            rdfs:label "NXapm/ENTRY/atom_probeID/ranging/background_quantification/programID" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-background-quantification-programid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-background-quantification-programid-program-field
:nxapm-entry-atom-probeid-ranging-background-quantification-programid-program-field rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                    :nxprogram-program-field ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                      owl:someValuesFrom :NX_ANY
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_CHAR
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :has ;
                                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass :nxapm-entry-atom-probeid-ranging-background-quantification-programid-program-version-attribute
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_CHAR
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment "" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-background-quantification-programid-program-field> ;
                                                                                    rdfs:label "NXapm/ENTRY/atom_probeID/ranging/background_quantification/programID/program" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-background-quantification-programid-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-background-quantification-programid-program-version-attribute
:nxapm-entry-atom-probeid-ranging-background-quantification-programid-program-version-attribute rdf:type owl:Class ;
                                                                                                owl:equivalentClass :nxprogram-program-version-attribute ;
                                                                                                rdfs:subClassOf :NeXusAttribute ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                                                ] ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                                owl:complementOf :NX_CHAR
                                                                                                                              ]
                                                                                                                ] ;
                                                                                                rdfs:comment "" ;
                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-background-quantification-programid-program-version-attribute> ;
                                                                                                rdfs:label "NXapm/ENTRY/atom_probeID/ranging/background_quantification/programID/program/version" ;
                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-background-quantification-programid-program-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-background-quantification-sequence-index-field
:nxapm-entry-atom-probeid-ranging-background-quantification-sequence-index-field rdf:type owl:Class ;
                                                                                 owl:equivalentClass :nxprocess-sequence-index-field ;
                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                                   owl:someValuesFrom :NX_ANY
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:someValuesFrom :NX_POSINT
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                 owl:complementOf :NX_POSINT
                                                                                                               ]
                                                                                                 ] ;
                                                                                 rdfs:comment "" ;
                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-background-quantification-sequence-index-field> ;
                                                                                 rdfs:label "NXapm/ENTRY/atom_probeID/ranging/background_quantification/sequence_index" ;
                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-background-quantification-sequence-index-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-group
:nxapm-entry-atom-probeid-ranging-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NXapm_ranging ,
                                                        :NeXusGroup ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxapm-entry-atom-probeid-ranging-background-quantification-group
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-group
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxapm-entry-atom-probeid-ranging-peak-identification-group
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxapm-entry-atom-probeid-ranging-peak-search-group
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxapm-entry-atom-probeid-ranging-sequence-index-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxapm-entry-atom-probeid-ranging-source-group
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxapm-entry-atom-probeid-ranging-programid-group
                                                        ] ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-group> ;
                                        rdfs:label "NXapm/ENTRY/atom_probeID/ranging" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-group
:nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-group rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusGroup ,
                                                                                    :nxapm-ranging-mass-to-charge-distribution-group ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-sequence-index-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-mass-spectrum-group
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-max-mass-to-charge-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-min-mass-to-charge-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-n-mass-to-charge-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-programid-group
                                                                                    ] ;
                                                                    rdfs:comment "" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-group> ;
                                                                    rdfs:label "NXapm/ENTRY/atom_probeID/ranging/mass_to_charge_distribution" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-mass-spectrum-axes-attribute
:nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-mass-spectrum-axes-attribute rdf:type owl:Class ;
                                                                                           owl:equivalentClass :nxdata-axes-attribute ;
                                                                                           rdfs:subClassOf :NeXusAttribute ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:someValuesFrom :NX_CHAR
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                                           owl:complementOf :NX_CHAR
                                                                                                                         ]
                                                                                                           ] ;
                                                                                           rdfs:comment "" ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-mass-spectrum-axes-attribute> ;
                                                                                           rdfs:label "NXapm/ENTRY/atom_probeID/ranging/mass_to_charge_distribution/mass_spectrum/axes" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-mass-spectrum-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-mass-spectrum-axis-mass-to-charge-field
:nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-mass-spectrum-axis-mass-to-charge-field rdf:type owl:Class ;
                                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                                        owl:someValuesFrom :NX_ANY
                                                                                                                      ] ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                                        owl:someValuesFrom :NX_FLOAT
                                                                                                                      ] ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :has ;
                                                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                        owl:onClass :nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-mass-spectrum-axis-mass-to-charge-long-name-attribute
                                                                                                                      ] ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                                      owl:complementOf :NX_FLOAT
                                                                                                                                    ]
                                                                                                                      ] ;
                                                                                                      rdfs:comment "" ;
                                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-mass-spectrum-axis-mass-to-charge-field> ;
                                                                                                      rdfs:label "NXapm/ENTRY/atom_probeID/ranging/mass_to_charge_distribution/mass_spectrum/axis_mass_to_charge" ;
                                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-mass-spectrum-axis-mass-to-charge-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-mass-spectrum-axis-mass-to-charge-long-name-attribute
:nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-mass-spectrum-axis-mass-to-charge-long-name-attribute rdf:type owl:Class ;
                                                                                                                    rdfs:subClassOf :NeXusAttribute ,
                                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                                                      owl:someValuesFrom :NX_CHAR
                                                                                                                                    ] ,
                                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                    owl:complementOf :NX_CHAR
                                                                                                                                                  ]
                                                                                                                                    ] ;
                                                                                                                    rdfs:comment "" ;
                                                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-mass-spectrum-axis-mass-to-charge-long-name-attribute> ;
                                                                                                                    rdfs:label "NXapm/ENTRY/atom_probeID/ranging/mass_to_charge_distribution/mass_spectrum/axis_mass_to_charge/long_name" ;
                                                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-mass-spectrum-axis-mass-to-charge-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-mass-spectrum-axisname-indices-attribute
:nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-mass-spectrum-axisname-indices-attribute rdf:type owl:Class ;
                                                                                                       rdfs:subClassOf :NeXusAttribute ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                                         owl:someValuesFrom :NX_UINT
                                                                                                                       ] ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                                       owl:complementOf :NX_UINT
                                                                                                                                     ]
                                                                                                                       ] ;
                                                                                                       rdfs:comment "" ;
                                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-mass-spectrum-axisname-indices-attribute> ;
                                                                                                       rdfs:label "NXapm/ENTRY/atom_probeID/ranging/mass_to_charge_distribution/mass_spectrum/AXISNAME_indices" ;
                                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-mass-spectrum-axisname-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-mass-spectrum-group
:nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-mass-spectrum-group rdf:type owl:Class ;
                                                                                  rdfs:subClassOf :NeXusGroup ,
                                                                                                  :nxapm-ranging-mass-to-charge-distribution-mass-spectrum-group ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :has ;
                                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass :nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-mass-spectrum-title-field
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :has ;
                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass :nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-mass-spectrum-axes-attribute
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :has ;
                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass :nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-mass-spectrum-axis-mass-to-charge-field
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :has ;
                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass :nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-mass-spectrum-axisname-indices-attribute
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :has ;
                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass :nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-mass-spectrum-intensity-field
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :has ;
                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass :nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-mass-spectrum-signal-attribute
                                                                                                  ] ;
                                                                                  rdfs:comment "" ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-mass-spectrum-group> ;
                                                                                  rdfs:label "NXapm/ENTRY/atom_probeID/ranging/mass_to_charge_distribution/mass_spectrum" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-mass-spectrum-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-mass-spectrum-intensity-field
:nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-mass-spectrum-intensity-field rdf:type owl:Class ;
                                                                                            rdfs:subClassOf :NeXusField ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                                              owl:someValuesFrom :NX_ANY
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:someValuesFrom :NX_NUMBER
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :has ;
                                                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                              owl:onClass :nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-mass-spectrum-intensity-long-name-attribute
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                                            owl:complementOf :NX_NUMBER
                                                                                                                          ]
                                                                                                            ] ;
                                                                                            rdfs:comment "" ;
                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-mass-spectrum-intensity-field> ;
                                                                                            rdfs:label "NXapm/ENTRY/atom_probeID/ranging/mass_to_charge_distribution/mass_spectrum/intensity" ;
                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-mass-spectrum-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-mass-spectrum-intensity-long-name-attribute
:nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-mass-spectrum-intensity-long-name-attribute rdf:type owl:Class ;
                                                                                                          rdfs:subClassOf :NeXusAttribute ,
                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                                                          ] ,
                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                                                          owl:complementOf :NX_CHAR
                                                                                                                                        ]
                                                                                                                          ] ;
                                                                                                          rdfs:comment "" ;
                                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-mass-spectrum-intensity-long-name-attribute> ;
                                                                                                          rdfs:label "NXapm/ENTRY/atom_probeID/ranging/mass_to_charge_distribution/mass_spectrum/intensity/long_name" ;
                                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-mass-spectrum-intensity-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-mass-spectrum-signal-attribute
:nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-mass-spectrum-signal-attribute rdf:type owl:Class ;
                                                                                             owl:equivalentClass :nxdata-signal-attribute ;
                                                                                             rdfs:subClassOf :NeXusAttribute ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:someValuesFrom :NX_CHAR
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                                             owl:complementOf :NX_CHAR
                                                                                                                           ]
                                                                                                             ] ;
                                                                                             rdfs:comment "" ;
                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-mass-spectrum-signal-attribute> ;
                                                                                             rdfs:label "NXapm/ENTRY/atom_probeID/ranging/mass_to_charge_distribution/mass_spectrum/signal" ;
                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-mass-spectrum-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-mass-spectrum-title-field
:nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-mass-spectrum-title-field rdf:type owl:Class ;
                                                                                        owl:equivalentClass :nxdata-title-field ;
                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                          owl:someValuesFrom :NX_ANY
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                        owl:complementOf :NX_CHAR
                                                                                                                      ]
                                                                                                        ] ;
                                                                                        rdfs:comment "" ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-mass-spectrum-title-field> ;
                                                                                        rdfs:label "NXapm/ENTRY/atom_probeID/ranging/mass_to_charge_distribution/mass_spectrum/title" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-mass-spectrum-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-max-mass-to-charge-field
:nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-max-mass-to-charge-field rdf:type owl:Class ;
                                                                                       owl:equivalentClass :nxapm-ranging-mass-to-charge-distribution-max-mass-to-charge-field ;
                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                         owl:someValuesFrom :NX_ANY
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:someValuesFrom :NX_FLOAT
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                       owl:complementOf :NX_FLOAT
                                                                                                                     ]
                                                                                                       ] ;
                                                                                       rdfs:comment "" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-max-mass-to-charge-field> ;
                                                                                       rdfs:label "NXapm/ENTRY/atom_probeID/ranging/mass_to_charge_distribution/max_mass_to_charge" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-max-mass-to-charge-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-min-mass-to-charge-field
:nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-min-mass-to-charge-field rdf:type owl:Class ;
                                                                                       owl:equivalentClass :nxapm-ranging-mass-to-charge-distribution-min-mass-to-charge-field ;
                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                         owl:someValuesFrom :NX_ANY
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:someValuesFrom :NX_FLOAT
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                       owl:complementOf :NX_FLOAT
                                                                                                                     ]
                                                                                                       ] ;
                                                                                       rdfs:comment "" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-min-mass-to-charge-field> ;
                                                                                       rdfs:label "NXapm/ENTRY/atom_probeID/ranging/mass_to_charge_distribution/min_mass_to_charge" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-min-mass-to-charge-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-n-mass-to-charge-field
:nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-n-mass-to-charge-field rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                     :nxapm-ranging-mass-to-charge-distribution-n-mass-to-charge-field ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:someValuesFrom :NX_POSINT
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                     owl:complementOf :NX_POSINT
                                                                                                                   ]
                                                                                                     ] ;
                                                                                     rdfs:comment "" ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-n-mass-to-charge-field> ;
                                                                                     rdfs:label "NXapm/ENTRY/atom_probeID/ranging/mass_to_charge_distribution/n_mass_to_charge" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-n-mass-to-charge-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-programid-group
:nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-programid-group rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NeXusGroup ,
                                                                                              :nxapm-ranging-mass-to-charge-distribution-program-group ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-programid-program-field
                                                                                              ] ;
                                                                              rdfs:comment "" ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-programid-group> ;
                                                                              rdfs:label "NXapm/ENTRY/atom_probeID/ranging/mass_to_charge_distribution/programID" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-programid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-programid-program-field
:nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-programid-program-field rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                      :nxprogram-program-field ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                        owl:someValuesFrom :NX_ANY
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :has ;
                                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass :nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-programid-program-version-attribute
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                      owl:complementOf :NX_CHAR
                                                                                                                    ]
                                                                                                      ] ;
                                                                                      rdfs:comment "" ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-programid-program-field> ;
                                                                                      rdfs:label "NXapm/ENTRY/atom_probeID/ranging/mass_to_charge_distribution/programID/program" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-programid-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-programid-program-version-attribute
:nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-programid-program-version-attribute rdf:type owl:Class ;
                                                                                                  owl:equivalentClass :nxprogram-program-version-attribute ;
                                                                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                                                  ] ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                                  owl:complementOf :NX_CHAR
                                                                                                                                ]
                                                                                                                  ] ;
                                                                                                  rdfs:comment "" ;
                                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-programid-program-version-attribute> ;
                                                                                                  rdfs:label "NXapm/ENTRY/atom_probeID/ranging/mass_to_charge_distribution/programID/program/version" ;
                                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-programid-program-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-sequence-index-field
:nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-sequence-index-field rdf:type owl:Class ;
                                                                                   owl:equivalentClass :nxprocess-sequence-index-field ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                     owl:someValuesFrom :NX_ANY
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_POSINT
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_POSINT
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-sequence-index-field> ;
                                                                                   rdfs:label "NXapm/ENTRY/atom_probeID/ranging/mass_to_charge_distribution/sequence_index" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-mass-to-charge-distribution-sequence-index-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-peak-identification-group
:nxapm-entry-atom-probeid-ranging-peak-identification-group rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusGroup ,
                                                                            :nxapm-ranging-peak-identification-group ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxapm-entry-atom-probeid-ranging-peak-identification-iontypes-field
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxapm-entry-atom-probeid-ranging-peak-identification-sequence-index-field
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxapm-entry-atom-probeid-ranging-peak-identification-ionid-group
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxapm-entry-atom-probeid-ranging-peak-identification-maximum-number-of-atoms-per-molecular-ion-field
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxapm-entry-atom-probeid-ranging-peak-identification-number-of-ion-types-field
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxapm-entry-atom-probeid-ranging-peak-identification-programid-group
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:maxQualifiedCardinality "256"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxapm-entry-atom-probeid-ranging-peak-identification-ionid-group
                                                                            ] ;
                                                            rdfs:comment "" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-group> ;
                                                            rdfs:label "NXapm/ENTRY/atom_probeID/ranging/peak_identification" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-charge-state-field
:nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-charge-state-field rdf:type owl:Class ;
                                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                                     :nxapm-charge-state-analysis-charge-state-field ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:someValuesFrom :NX_INT
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                                     owl:complementOf :NX_INT
                                                                                                                                   ]
                                                                                                                     ] ;
                                                                                                     rdfs:comment "" ;
                                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-charge-state-field> ;
                                                                                                     rdfs:label "NXapm/ENTRY/atom_probeID/ranging/peak_identification/ionID/charge_state_analysis/charge_state" ;
                                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-charge-state-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-config-group
:nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-config-group rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusGroup ,
                                                                                                               :nxapm-charge-state-analysis-config-group ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :has ;
                                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass :nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-config-mass-to-charge-range-field
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :has ;
                                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass :nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-config-min-abundance-field
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :has ;
                                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass :nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-config-min-half-life-field
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :has ;
                                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass :nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-config-nuclides-field
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :has ;
                                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass :nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-config-sacrifice-isotopic-uniqueness-field
                                                                                                               ] ;
                                                                                               rdfs:comment "" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-config-group> ;
                                                                                               rdfs:label "NXapm/ENTRY/atom_probeID/ranging/peak_identification/ionID/charge_state_analysis/config" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-config-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-config-mass-to-charge-range-field
:nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-config-mass-to-charge-range-field rdf:type owl:Class ;
                                                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                                                      owl:someValuesFrom :NX_ANY
                                                                                                                                    ] ,
                                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                                                      owl:someValuesFrom :NX_FLOAT
                                                                                                                                    ] ,
                                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                    owl:complementOf :NX_FLOAT
                                                                                                                                                  ]
                                                                                                                                    ] ;
                                                                                                                    rdfs:comment "" ;
                                                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-config-mass-to-charge-range-field> ;
                                                                                                                    rdfs:label "NXapm/ENTRY/atom_probeID/ranging/peak_identification/ionID/charge_state_analysis/config/mass_to_charge_range" ;
                                                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-config-mass-to-charge-range-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-config-min-abundance-field
:nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-config-min-abundance-field rdf:type owl:Class ;
                                                                                                             rdfs:subClassOf :NeXusField ,
                                                                                                                             :nxapm-charge-state-analysis-config-min-abundance-field ,
                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                                                               owl:someValuesFrom :NX_ANY
                                                                                                                             ] ,
                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                                               owl:someValuesFrom :NX_FLOAT
                                                                                                                             ] ,
                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                                                             owl:complementOf :NX_FLOAT
                                                                                                                                           ]
                                                                                                                             ] ;
                                                                                                             rdfs:comment "" ;
                                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-config-min-abundance-field> ;
                                                                                                             rdfs:label "NXapm/ENTRY/atom_probeID/ranging/peak_identification/ionID/charge_state_analysis/config/min_abundance" ;
                                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-config-min-abundance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-config-min-half-life-field
:nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-config-min-half-life-field rdf:type owl:Class ;
                                                                                                             rdfs:subClassOf :NeXusField ,
                                                                                                                             :nxapm-charge-state-analysis-config-min-half-life-field ,
                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                                                               owl:someValuesFrom :NX_ANY
                                                                                                                             ] ,
                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                                               owl:someValuesFrom :NX_FLOAT
                                                                                                                             ] ,
                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                                                             owl:complementOf :NX_FLOAT
                                                                                                                                           ]
                                                                                                                             ] ;
                                                                                                             rdfs:comment "" ;
                                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-config-min-half-life-field> ;
                                                                                                             rdfs:label "NXapm/ENTRY/atom_probeID/ranging/peak_identification/ionID/charge_state_analysis/config/min_half_life" ;
                                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-config-min-half-life-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-config-nuclides-field
:nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-config-nuclides-field rdf:type owl:Class ;
                                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                                        :nxapm-charge-state-analysis-config-nuclides-field ,
                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                                          owl:someValuesFrom :NX_ANY
                                                                                                                        ] ,
                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                                          owl:someValuesFrom :NX_UINT
                                                                                                                        ] ,
                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                                        owl:complementOf :NX_UINT
                                                                                                                                      ]
                                                                                                                        ] ;
                                                                                                        rdfs:comment "" ;
                                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-config-nuclides-field> ;
                                                                                                        rdfs:label "NXapm/ENTRY/atom_probeID/ranging/peak_identification/ionID/charge_state_analysis/config/nuclides" ;
                                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-config-nuclides-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-config-sacrifice-isotopic-uniqueness-field
:nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-config-sacrifice-isotopic-uniqueness-field rdf:type owl:Class ;
                                                                                                                             rdfs:subClassOf :NeXusField ,
                                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                                                                               owl:someValuesFrom :NX_ANY
                                                                                                                                             ] ,
                                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                                                               owl:someValuesFrom :NX_BOOLEAN
                                                                                                                                             ] ,
                                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                             owl:complementOf :NX_BOOLEAN
                                                                                                                                                           ]
                                                                                                                                             ] ;
                                                                                                                             rdfs:comment "" ;
                                                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-config-sacrifice-isotopic-uniqueness-field> ;
                                                                                                                             rdfs:label "NXapm/ENTRY/atom_probeID/ranging/peak_identification/ionID/charge_state_analysis/config/sacrifice_isotopic_uniqueness" ;
                                                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-config-sacrifice-isotopic-uniqueness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-group
:nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-group rdf:type owl:Class ;
                                                                                        rdfs:subClassOf :NXapm_charge_state_analysis ,
                                                                                                        :NeXusGroup ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :has ;
                                                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass :nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-charge-state-field
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :has ;
                                                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass :nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-config-group
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :has ;
                                                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass :nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-mass-field
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :has ;
                                                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass :nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-natural-abundance-product-field
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :has ;
                                                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass :nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-nuclide-hash-field
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :has ;
                                                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass :nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-shortest-half-life-field
                                                                                                        ] ;
                                                                                        rdfs:comment "" ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-group> ;
                                                                                        rdfs:label "NXapm/ENTRY/atom_probeID/ranging/peak_identification/ionID/charge_state_analysis" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-mass-field
:nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-mass-field rdf:type owl:Class ;
                                                                                             rdfs:subClassOf :NeXusField ,
                                                                                                             :nxapm-charge-state-analysis-mass-field ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                                               owl:someValuesFrom :NX_ANY
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:someValuesFrom :NX_FLOAT
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                                             owl:complementOf :NX_FLOAT
                                                                                                                           ]
                                                                                                             ] ;
                                                                                             rdfs:comment "" ;
                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-mass-field> ;
                                                                                             rdfs:label "NXapm/ENTRY/atom_probeID/ranging/peak_identification/ionID/charge_state_analysis/mass" ;
                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-mass-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-natural-abundance-product-field
:nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-natural-abundance-product-field rdf:type owl:Class ;
                                                                                                                  rdfs:subClassOf :NeXusField ,
                                                                                                                                  :nxapm-charge-state-analysis-natural-abundance-product-field ,
                                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                                                                    owl:someValuesFrom :NX_ANY
                                                                                                                                  ] ,
                                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                                                    owl:someValuesFrom :NX_FLOAT
                                                                                                                                  ] ,
                                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                  owl:complementOf :NX_FLOAT
                                                                                                                                                ]
                                                                                                                                  ] ;
                                                                                                                  rdfs:comment "" ;
                                                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-natural-abundance-product-field> ;
                                                                                                                  rdfs:label "NXapm/ENTRY/atom_probeID/ranging/peak_identification/ionID/charge_state_analysis/natural_abundance_product" ;
                                                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-natural-abundance-product-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-nuclide-hash-field
:nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-nuclide-hash-field rdf:type owl:Class ;
                                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                                     :nxapm-charge-state-analysis-nuclide-hash-field ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:someValuesFrom :NX_UINT
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                                     owl:complementOf :NX_UINT
                                                                                                                                   ]
                                                                                                                     ] ;
                                                                                                     rdfs:comment "" ;
                                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-nuclide-hash-field> ;
                                                                                                     rdfs:label "NXapm/ENTRY/atom_probeID/ranging/peak_identification/ionID/charge_state_analysis/nuclide_hash" ;
                                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-nuclide-hash-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-shortest-half-life-field
:nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-shortest-half-life-field rdf:type owl:Class ;
                                                                                                           rdfs:subClassOf :NeXusField ,
                                                                                                                           :nxapm-charge-state-analysis-shortest-half-life-field ,
                                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                                                             owl:someValuesFrom :NX_ANY
                                                                                                                           ] ,
                                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                                             owl:someValuesFrom :NX_FLOAT
                                                                                                                           ] ,
                                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                                                           owl:complementOf :NX_FLOAT
                                                                                                                                         ]
                                                                                                                           ] ;
                                                                                                           rdfs:comment "" ;
                                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-shortest-half-life-field> ;
                                                                                                           rdfs:label "NXapm/ENTRY/atom_probeID/ranging/peak_identification/ionID/charge_state_analysis/shortest_half_life" ;
                                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-shortest-half-life-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-field
:nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-field rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusField ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_INT
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_INT
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-field> ;
                                                                               rdfs:label "NXapm/ENTRY/atom_probeID/ranging/peak_identification/ionID/charge_state" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-group
:nxapm-entry-atom-probeid-ranging-peak-identification-ionid-group rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusGroup ,
                                                                                  :nxapm-ranging-peak-identification-atom-group ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-analysis-group
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxapm-entry-atom-probeid-ranging-peak-identification-ionid-name-field
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxapm-entry-atom-probeid-ranging-peak-identification-ionid-nuclide-list-field
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxapm-entry-atom-probeid-ranging-peak-identification-ionid-charge-state-field
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxapm-entry-atom-probeid-ranging-peak-identification-ionid-mass-to-charge-range-field
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxapm-entry-atom-probeid-ranging-peak-identification-ionid-nuclide-hash-field
                                                                                  ] ;
                                                                  rdfs:comment """
                            Ions that were ranged.
                            
                            The value zero is reserved for documenting that an ion was unranged.
                            Identifier for ranged ions need to start at 1 up to number_of_ion_types.
                        """ ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-group> ;
                                                                  rdfs:label "NXapm/ENTRY/atom_probeID/ranging/peak_identification/ionID" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-mass-to-charge-range-field
:nxapm-entry-atom-probeid-ranging-peak-identification-ionid-mass-to-charge-range-field rdf:type owl:Class ;
                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                         owl:someValuesFrom :NX_ANY
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:someValuesFrom :NX_FLOAT
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                       owl:complementOf :NX_FLOAT
                                                                                                                     ]
                                                                                                       ] ;
                                                                                       rdfs:comment "" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-mass-to-charge-range-field> ;
                                                                                       rdfs:label "NXapm/ENTRY/atom_probeID/ranging/peak_identification/ionID/mass_to_charge_range" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-mass-to-charge-range-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-name-field
:nxapm-entry-atom-probeid-ranging-peak-identification-ionid-name-field rdf:type owl:Class ;
                                                                       owl:equivalentClass :nxatom-name-field ;
                                                                       rdfs:subClassOf :NeXusField ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                         owl:someValuesFrom :NX_ANY
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_CHAR
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-name-field> ;
                                                                       rdfs:label "NXapm/ENTRY/atom_probeID/ranging/peak_identification/ionID/name" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-nuclide-hash-field
:nxapm-entry-atom-probeid-ranging-peak-identification-ionid-nuclide-hash-field rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusField ,
                                                                                               :nxatom-nuclide-hash-field ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_UINT
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_UINT
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-nuclide-hash-field> ;
                                                                               rdfs:label "NXapm/ENTRY/atom_probeID/ranging/peak_identification/ionID/nuclide_hash" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-nuclide-hash-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-nuclide-list-field
:nxapm-entry-atom-probeid-ranging-peak-identification-ionid-nuclide-list-field rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusField ,
                                                                                               :nxatom-nuclide-list-field ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_UINT
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_UINT
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-nuclide-list-field> ;
                                                                               rdfs:label "NXapm/ENTRY/atom_probeID/ranging/peak_identification/ionID/nuclide_list" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-ionid-nuclide-list-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-peak-identification-iontypes-field
:nxapm-entry-atom-probeid-ranging-peak-identification-iontypes-field rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                       owl:someValuesFrom :NX_UNITLESS
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_UINT
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_UINT
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment """
                            The iontype identifier for each ion that was best matching;
                            stored in the order of the evaporation_id.
                            
                            The value zero is reserved for documenting that an ion was unranged.
                            Identifier for ranged ions need to start at 1 up to number_of_ion_types.
                        """ ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-iontypes-field> ;
                                                                     rdfs:label "NXapm/ENTRY/atom_probeID/ranging/peak_identification/iontypes" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-iontypes-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-peak-identification-maximum-number-of-atoms-per-molecular-ion-field
:nxapm-entry-atom-probeid-ranging-peak-identification-maximum-number-of-atoms-per-molecular-ion-field rdf:type owl:Class ;
                                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                                      :nxapm-ranging-peak-identification-maximum-number-of-atoms-per-molecular-ion-field ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                                        owl:someValuesFrom :NX_ANY
                                                                                                                      ] ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                                        owl:someValuesFrom :NX_UINT
                                                                                                                      ] ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                                      owl:complementOf :NX_UINT
                                                                                                                                    ]
                                                                                                                      ] ;
                                                                                                      rdfs:comment "" ;
                                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-maximum-number-of-atoms-per-molecular-ion-field> ;
                                                                                                      rdfs:label "NXapm/ENTRY/atom_probeID/ranging/peak_identification/maximum_number_of_atoms_per_molecular_ion" ;
                                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-maximum-number-of-atoms-per-molecular-ion-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-peak-identification-number-of-ion-types-field
:nxapm-entry-atom-probeid-ranging-peak-identification-number-of-ion-types-field rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                :nxapm-ranging-peak-identification-number-of-ion-types-field ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_UINT
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_UINT
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment "" ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-number-of-ion-types-field> ;
                                                                                rdfs:label "NXapm/ENTRY/atom_probeID/ranging/peak_identification/number_of_ion_types" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-number-of-ion-types-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-peak-identification-programid-group
:nxapm-entry-atom-probeid-ranging-peak-identification-programid-group rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusGroup ,
                                                                                      :nxapm-ranging-peak-identification-program-group ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :has ;
                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass :nxapm-entry-atom-probeid-ranging-peak-identification-programid-program-field
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-programid-group> ;
                                                                      rdfs:label "NXapm/ENTRY/atom_probeID/ranging/peak_identification/programID" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-programid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-peak-identification-programid-program-field
:nxapm-entry-atom-probeid-ranging-peak-identification-programid-program-field rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NeXusField ,
                                                                                              :nxprogram-program-field ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                owl:someValuesFrom :NX_ANY
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:someValuesFrom :NX_CHAR
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxapm-entry-atom-probeid-ranging-peak-identification-programid-program-version-attribute
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                              owl:complementOf :NX_CHAR
                                                                                                            ]
                                                                                              ] ;
                                                                              rdfs:comment "" ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-programid-program-field> ;
                                                                              rdfs:label "NXapm/ENTRY/atom_probeID/ranging/peak_identification/programID/program" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-programid-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-peak-identification-programid-program-version-attribute
:nxapm-entry-atom-probeid-ranging-peak-identification-programid-program-version-attribute rdf:type owl:Class ;
                                                                                          owl:equivalentClass :nxprogram-program-version-attribute ;
                                                                                          rdfs:subClassOf :NeXusAttribute ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                                          owl:complementOf :NX_CHAR
                                                                                                                        ]
                                                                                                          ] ;
                                                                                          rdfs:comment "" ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-programid-program-version-attribute> ;
                                                                                          rdfs:label "NXapm/ENTRY/atom_probeID/ranging/peak_identification/programID/program/version" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-programid-program-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-peak-identification-sequence-index-field
:nxapm-entry-atom-probeid-ranging-peak-identification-sequence-index-field rdf:type owl:Class ;
                                                                           owl:equivalentClass :nxprocess-sequence-index-field ;
                                                                           rdfs:subClassOf :NeXusField ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                             owl:someValuesFrom :NX_ANY
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:someValuesFrom :NX_POSINT
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                           owl:complementOf :NX_POSINT
                                                                                                         ]
                                                                                           ] ;
                                                                           rdfs:comment "" ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-sequence-index-field> ;
                                                                           rdfs:label "NXapm/ENTRY/atom_probeID/ranging/peak_identification/sequence_index" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-identification-sequence-index-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-peak-search-group
:nxapm-entry-atom-probeid-ranging-peak-search-group rdf:type owl:Class ;
                                                    rdfs:subClassOf :NXprocess ,
                                                                    :NeXusGroup ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxapm-entry-atom-probeid-ranging-peak-search-peakid-group
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxapm-entry-atom-probeid-ranging-peak-search-sequence-index-field
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxapm-entry-atom-probeid-ranging-peak-search-programid-group
                                                                    ] ;
                                                    rdfs:comment "" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-search-group> ;
                                                    rdfs:label "NXapm/ENTRY/atom_probeID/ranging/peak_search" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-search-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-peak-search-peakid-category-0-enum
:nxapm-entry-atom-probeid-ranging-peak-search-peakid-category-0-enum rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :actualValue ;
                                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                                       rdf:first "0" ;
                                                                                                                       rdf:rest rdf:nil
                                                                                                                     ]
                                                                                                         ]
                                                                                     ] ;
                                                                     rdfs:comment "Enumeration item for NXapm/ENTRY/atom_probeID/ranging/peak_search/peakID/category: 0" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-search-peakid-category-field> ;
                                                                     rdfs:label "NXapm/ENTRY/atom_probeID/ranging/peak_search/peakID/category/0" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-search-peakid-category-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-peak-search-peakid-category-1-enum
:nxapm-entry-atom-probeid-ranging-peak-search-peakid-category-1-enum rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :actualValue ;
                                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                                       rdf:first "1" ;
                                                                                                                       rdf:rest rdf:nil
                                                                                                                     ]
                                                                                                         ]
                                                                                     ] ;
                                                                     rdfs:comment "Enumeration item for NXapm/ENTRY/atom_probeID/ranging/peak_search/peakID/category: 1" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-search-peakid-category-field> ;
                                                                     rdfs:label "NXapm/ENTRY/atom_probeID/ranging/peak_search/peakID/category/1" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-search-peakid-category-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-peak-search-peakid-category-2-enum
:nxapm-entry-atom-probeid-ranging-peak-search-peakid-category-2-enum rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :actualValue ;
                                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                                       rdf:first "2" ;
                                                                                                                       rdf:rest rdf:nil
                                                                                                                     ]
                                                                                                         ]
                                                                                     ] ;
                                                                     rdfs:comment "Enumeration item for NXapm/ENTRY/atom_probeID/ranging/peak_search/peakID/category: 2" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-search-peakid-category-field> ;
                                                                     rdfs:label "NXapm/ENTRY/atom_probeID/ranging/peak_search/peakID/category/2" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-search-peakid-category-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-peak-search-peakid-category-3-enum
:nxapm-entry-atom-probeid-ranging-peak-search-peakid-category-3-enum rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :actualValue ;
                                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                                       rdf:first "3" ;
                                                                                                                       rdf:rest rdf:nil
                                                                                                                     ]
                                                                                                         ]
                                                                                     ] ;
                                                                     rdfs:comment "Enumeration item for NXapm/ENTRY/atom_probeID/ranging/peak_search/peakID/category: 3" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-search-peakid-category-field> ;
                                                                     rdfs:label "NXapm/ENTRY/atom_probeID/ranging/peak_search/peakID/category/3" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-search-peakid-category-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-peak-search-peakid-category-4-enum
:nxapm-entry-atom-probeid-ranging-peak-search-peakid-category-4-enum rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :actualValue ;
                                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                                       rdf:first "4" ;
                                                                                                                       rdf:rest rdf:nil
                                                                                                                     ]
                                                                                                         ]
                                                                                     ] ;
                                                                     rdfs:comment "Enumeration item for NXapm/ENTRY/atom_probeID/ranging/peak_search/peakID/category: 4" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-search-peakid-category-field> ;
                                                                     rdfs:label "NXapm/ENTRY/atom_probeID/ranging/peak_search/peakID/category/4" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-search-peakid-category-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-peak-search-peakid-category-5-enum
:nxapm-entry-atom-probeid-ranging-peak-search-peakid-category-5-enum rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :actualValue ;
                                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                                       rdf:first "5" ;
                                                                                                                       rdf:rest rdf:nil
                                                                                                                     ]
                                                                                                         ]
                                                                                     ] ;
                                                                     rdfs:comment "Enumeration item for NXapm/ENTRY/atom_probeID/ranging/peak_search/peakID/category: 5" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-search-peakid-category-field> ;
                                                                     rdfs:label "NXapm/ENTRY/atom_probeID/ranging/peak_search/peakID/category/5" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-search-peakid-category-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-peak-search-peakid-category-field
:nxapm-entry-atom-probeid-ranging-peak-search-peakid-category-field rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasEnumContainer ;
                                                                                      owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                          owl:unionOf ( :nxapm-entry-atom-probeid-ranging-peak-search-peakid-category-0-enum
                                                                                                                        :nxapm-entry-atom-probeid-ranging-peak-search-peakid-category-1-enum
                                                                                                                        :nxapm-entry-atom-probeid-ranging-peak-search-peakid-category-2-enum
                                                                                                                        :nxapm-entry-atom-probeid-ranging-peak-search-peakid-category-3-enum
                                                                                                                        :nxapm-entry-atom-probeid-ranging-peak-search-peakid-category-4-enum
                                                                                                                        :nxapm-entry-atom-probeid-ranging-peak-search-peakid-category-5-enum
                                                                                                                      )
                                                                                                        ]
                                                                                    ] ;
                                                                    rdfs:comment """
                                Category for the peak offering a qualitative statement of the location of the peak
                                in light of limited mass-resolving power that is relevant for
                                composition quantification. See `D. Larson et al. (p172) <https://doi.org/10.1007/978-1-4614-8721-0>`_
                                for examples of each category:
                                
                                * 0, well-separated, :math:`^{10}B^{+}`, :math:`^{28}Si^{2+}`
                                * 1, close, but can be sufficiently separated for quantification in a LEAP system, :math:`^{94}Mo^{3+}`, :math:`^{63}Cu^{2+}`
                                * 2, closely overlapping, demands better than LEAP4000X MRP can provide :math:`^{14}N^{+}`, :math:`^{28}Si^{2+}` at different charge states
                                * 3, overlapped exactly due to multi-charge molecular species, :math:`^{16}{O_{2}}^{2+}`, :math:`^{16}O^{+}`
                                * 4, overlapped, same charge state, cannot as of 2013 be discriminated with a LEAP4000X, :math:`^{14}{N_{2}}^{+}`, :math:`^{28}Si^{+}`
                                * 5, overlapped, same charge state, any expectation of resolvability, :math:`^{54}Cr^{2+}`, :math:`^{54}Fe^{2+}`
                            """ ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-search-peakid-category-field> ;
                                                                    rdfs:label "NXapm/ENTRY/atom_probeID/ranging/peak_search/peakID/category" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-search-peakid-category-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-peak-search-peakid-description-field
:nxapm-entry-atom-probeid-ranging-peak-search-peakid-description-field rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusField ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                         owl:someValuesFrom :NX_ANY
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_CHAR
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-search-peakid-description-field> ;
                                                                       rdfs:label "NXapm/ENTRY/atom_probeID/ranging/peak_search/peakID/description" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-search-peakid-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-peak-search-peakid-group
:nxapm-entry-atom-probeid-ranging-peak-search-peakid-group rdf:type owl:Class ;
                                                           rdfs:subClassOf :NXpeak ,
                                                                           :NeXusGroup ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :has ;
                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass :nxapm-entry-atom-probeid-ranging-peak-search-peakid-category-field
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :has ;
                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass :nxapm-entry-atom-probeid-ranging-peak-search-peakid-description-field
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :has ;
                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass :nxapm-entry-atom-probeid-ranging-peak-search-peakid-label-field
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :has ;
                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass :nxapm-entry-atom-probeid-ranging-peak-search-peakid-position-field
                                                                           ] ;
                                                           rdfs:comment "" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-search-peakid-group> ;
                                                           rdfs:label "NXapm/ENTRY/atom_probeID/ranging/peak_search/peakID" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-search-peakid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-peak-search-peakid-label-field
:nxapm-entry-atom-probeid-ranging-peak-search-peakid-label-field rdf:type owl:Class ;
                                                                 owl:equivalentClass :nxpeak-label-field ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_ANY
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_CHAR
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_CHAR
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-search-peakid-label-field> ;
                                                                 rdfs:label "NXapm/ENTRY/atom_probeID/ranging/peak_search/peakID/label" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-search-peakid-label-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-peak-search-peakid-position-field
:nxapm-entry-atom-probeid-ranging-peak-search-peakid-position-field rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_ANY
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_NUMBER
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_NUMBER
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment "" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-search-peakid-position-field> ;
                                                                    rdfs:label "NXapm/ENTRY/atom_probeID/ranging/peak_search/peakID/position" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-search-peakid-position-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-peak-search-programid-group
:nxapm-entry-atom-probeid-ranging-peak-search-programid-group rdf:type owl:Class ;
                                                              rdfs:subClassOf :NXprogram ,
                                                                              :NeXusGroup ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxapm-entry-atom-probeid-ranging-peak-search-programid-program-field
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-search-programid-group> ;
                                                              rdfs:label "NXapm/ENTRY/atom_probeID/ranging/peak_search/programID" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-search-programid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-peak-search-programid-program-field
:nxapm-entry-atom-probeid-ranging-peak-search-programid-program-field rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusField ,
                                                                                      :nxprogram-program-field ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                        owl:someValuesFrom :NX_ANY
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :has ;
                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass :nxapm-entry-atom-probeid-ranging-peak-search-programid-program-version-attribute
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_CHAR
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-search-programid-program-field> ;
                                                                      rdfs:label "NXapm/ENTRY/atom_probeID/ranging/peak_search/programID/program" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-search-programid-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-peak-search-programid-program-version-attribute
:nxapm-entry-atom-probeid-ranging-peak-search-programid-program-version-attribute rdf:type owl:Class ;
                                                                                  owl:equivalentClass :nxprogram-program-version-attribute ;
                                                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                  owl:complementOf :NX_CHAR
                                                                                                                ]
                                                                                                  ] ;
                                                                                  rdfs:comment "" ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-search-programid-program-version-attribute> ;
                                                                                  rdfs:label "NXapm/ENTRY/atom_probeID/ranging/peak_search/programID/program/version" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-search-programid-program-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-peak-search-sequence-index-field
:nxapm-entry-atom-probeid-ranging-peak-search-sequence-index-field rdf:type owl:Class ;
                                                                   owl:equivalentClass :nxprocess-sequence-index-field ;
                                                                   rdfs:subClassOf :NeXusField ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                     owl:someValuesFrom :NX_ANY
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:someValuesFrom :NX_POSINT
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                   owl:complementOf :NX_POSINT
                                                                                                 ]
                                                                                   ] ;
                                                                   rdfs:comment "" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-search-sequence-index-field> ;
                                                                   rdfs:label "NXapm/ENTRY/atom_probeID/ranging/peak_search/sequence_index" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-peak-search-sequence-index-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-programid-group
:nxapm-entry-atom-probeid-ranging-programid-group rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusGroup ,
                                                                  :nxapm-ranging-program-group ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxapm-entry-atom-probeid-ranging-programid-program-field
                                                                  ] ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-programid-group> ;
                                                  rdfs:label "NXapm/ENTRY/atom_probeID/ranging/programID" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-programid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-programid-program-field
:nxapm-entry-atom-probeid-ranging-programid-program-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          :nxprogram-program-field ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_ANY
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_CHAR
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxapm-entry-atom-probeid-ranging-programid-program-version-attribute
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_CHAR
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-programid-program-field> ;
                                                          rdfs:label "NXapm/ENTRY/atom_probeID/ranging/programID/program" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-programid-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-programid-program-version-attribute
:nxapm-entry-atom-probeid-ranging-programid-program-version-attribute rdf:type owl:Class ;
                                                                      owl:equivalentClass :nxprogram-program-version-attribute ;
                                                                      rdfs:subClassOf :NeXusAttribute ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_CHAR
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-programid-program-version-attribute> ;
                                                                      rdfs:label "NXapm/ENTRY/atom_probeID/ranging/programID/program/version" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-programid-program-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-sequence-index-field
:nxapm-entry-atom-probeid-ranging-sequence-index-field rdf:type owl:Class ;
                                                       owl:equivalentClass :nxprocess-sequence-index-field ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_ANY
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_POSINT
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_POSINT
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment "" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-sequence-index-field> ;
                                                       rdfs:label "NXapm/ENTRY/atom_probeID/ranging/sequence_index" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-sequence-index-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-source-algorithm-field
:nxapm-entry-atom-probeid-ranging-source-algorithm-field rdf:type owl:Class ;
                                                         owl:equivalentClass :nxnote-algorithm-field ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_CHAR
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_CHAR
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-source-algorithm-field> ;
                                                         rdfs:label "NXapm/ENTRY/atom_probeID/ranging/source/algorithm" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-source-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-source-checksum-field
:nxapm-entry-atom-probeid-ranging-source-checksum-field rdf:type owl:Class ;
                                                        owl:equivalentClass :nxnote-checksum-field ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_ANY
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_CHAR
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_CHAR
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-source-checksum-field> ;
                                                        rdfs:label "NXapm/ENTRY/atom_probeID/ranging/source/checksum" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-source-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-source-file-name-field
:nxapm-entry-atom-probeid-ranging-source-file-name-field rdf:type owl:Class ;
                                                         owl:equivalentClass :nxnote-file-name-field ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_CHAR
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_CHAR
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-source-file-name-field> ;
                                                         rdfs:label "NXapm/ENTRY/atom_probeID/ranging/source/file_name" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-source-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-source-group
:nxapm-entry-atom-probeid-ranging-source-group rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusGroup ,
                                                               :nxapm-ranging-note-group ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxapm-entry-atom-probeid-ranging-source-algorithm-field
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxapm-entry-atom-probeid-ranging-source-checksum-field
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxapm-entry-atom-probeid-ranging-source-type-field
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxapm-entry-atom-probeid-ranging-source-file-name-field
                                                               ] ;
                                               rdfs:comment """
                        The respective ranging definitions file RNG/RRNG/ENV/HDF5.
                    """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-source-group> ;
                                               rdfs:label "NXapm/ENTRY/atom_probeID/ranging/source" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-source-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-ranging-source-type-field
:nxapm-entry-atom-probeid-ranging-source-type-field rdf:type owl:Class ;
                                                    owl:equivalentClass :nxnote-type-field ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_ANY
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_CHAR
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_CHAR
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment "" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-source-type-field> ;
                                                    rdfs:label "NXapm/ENTRY/atom_probeID/ranging/source/type" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-ranging-source-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-raw-data-arrival-time-pairs-field
:nxapm-entry-atom-probeid-raw-data-arrival-time-pairs-field rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_TIME
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_NUMBER
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_NUMBER
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment """
                        Raw readings from the analog-to-digital-converter
                        timing circuits of the detector wires.
                    """ ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-raw-data-arrival-time-pairs-field> ;
                                                            rdfs:label "NXapm/ENTRY/atom_probeID/raw_data/arrival_time_pairs" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-raw-data-arrival-time-pairs-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-raw-data-dld-wire-names-field
:nxapm-entry-atom-probeid-raw-data-dld-wire-names-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_ANY
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_CHAR
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_CHAR
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
                        Alias tuple, typical for the begin and the end of each DLD wire
                        of the detector. Order follows arrival_time_pairs.
                        
                        The order of the first dimension should match that of the
                        second dimension of the arrival_time_pairs field.
                    """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-raw-data-dld-wire-names-field> ;
                                                        rdfs:label "NXapm/ENTRY/atom_probeID/raw_data/dld_wire_names" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-raw-data-dld-wire-names-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-raw-data-group
:nxapm-entry-atom-probeid-raw-data-group rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusGroup ,
                                                         :nxroi-process-process-group ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxapm-entry-atom-probeid-raw-data-arrival-time-pairs-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxapm-entry-atom-probeid-raw-data-dld-wire-names-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxapm-entry-atom-probeid-raw-data-number-of-dld-wires-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxapm-entry-atom-probeid-raw-data-programid-group
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxapm-entry-atom-probeid-raw-data-sequence-index-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxapm-entry-atom-probeid-raw-data-source-group
                                                         ] ;
                                         rdfs:comment """
                    Document the control software that was used on the instrument with which raw data
                    were collected.
                    
                    For almost all atom probe instruments, the recorded raw data and metadata follow
                    proprietary semantics. Therefore, this group can currently often not be filled with
                    more than the control software and some pointing to digital artifacts (e.g. proprietary files)
                    that have been collected during the measurement in an effort to document as best as
                    possible all steps of an analysis workflow.
                    
                    The physical quantities measured in an atom probe experiment are time-of-flight and
                    tuples of arrival_time_pairs as a function of the event chain on the pulser.
                    From these tuples, hits are computed in a process called hit_finding.
                """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-raw-data-group> ;
                                         rdfs:label "NXapm/ENTRY/atom_probeID/raw_data" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-raw-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-raw-data-number-of-dld-wires-1-enum
:nxapm-entry-atom-probeid-raw-data-number-of-dld-wires-1-enum rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusEnumerations ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :actualValue ;
                                                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                                                rdf:first "1" ;
                                                                                                                rdf:rest rdf:nil
                                                                                                              ]
                                                                                                  ]
                                                                              ] ;
                                                              rdfs:comment "Enumeration item for NXapm/ENTRY/atom_probeID/raw_data/number_of_dld_wires: 1" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-raw-data-number-of-dld-wires-field> ;
                                                              rdfs:label "NXapm/ENTRY/atom_probeID/raw_data/number_of_dld_wires/1" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-raw-data-number-of-dld-wires-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-raw-data-number-of-dld-wires-2-enum
:nxapm-entry-atom-probeid-raw-data-number-of-dld-wires-2-enum rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusEnumerations ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :actualValue ;
                                                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                                                rdf:first "2" ;
                                                                                                                rdf:rest rdf:nil
                                                                                                              ]
                                                                                                  ]
                                                                              ] ;
                                                              rdfs:comment "Enumeration item for NXapm/ENTRY/atom_probeID/raw_data/number_of_dld_wires: 2" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-raw-data-number-of-dld-wires-field> ;
                                                              rdfs:label "NXapm/ENTRY/atom_probeID/raw_data/number_of_dld_wires/2" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-raw-data-number-of-dld-wires-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-raw-data-number-of-dld-wires-3-enum
:nxapm-entry-atom-probeid-raw-data-number-of-dld-wires-3-enum rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusEnumerations ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :actualValue ;
                                                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                                                rdf:first "3" ;
                                                                                                                rdf:rest rdf:nil
                                                                                                              ]
                                                                                                  ]
                                                                              ] ;
                                                              rdfs:comment "Enumeration item for NXapm/ENTRY/atom_probeID/raw_data/number_of_dld_wires: 3" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-raw-data-number-of-dld-wires-field> ;
                                                              rdfs:label "NXapm/ENTRY/atom_probeID/raw_data/number_of_dld_wires/3" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-raw-data-number-of-dld-wires-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-raw-data-number-of-dld-wires-field
:nxapm-entry-atom-probeid-raw-data-number-of-dld-wires-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasEnumContainer ;
                                                                               owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                   owl:unionOf ( :nxapm-entry-atom-probeid-raw-data-number-of-dld-wires-1-enum
                                                                                                                 :nxapm-entry-atom-probeid-raw-data-number-of-dld-wires-2-enum
                                                                                                                 :nxapm-entry-atom-probeid-raw-data-number-of-dld-wires-3-enum
                                                                                                               )
                                                                                                 ]
                                                                             ] ;
                                                             rdfs:comment """
                        The number of delay-line-detector (DLD) wires present.
                    """ ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-raw-data-number-of-dld-wires-field> ;
                                                             rdfs:label "NXapm/ENTRY/atom_probeID/raw_data/number_of_dld_wires" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-raw-data-number-of-dld-wires-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-raw-data-programid-group
:nxapm-entry-atom-probeid-raw-data-programid-group rdf:type owl:Class ;
                                                   rdfs:subClassOf :NXprogram ,
                                                                   :NeXusGroup ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :has ;
                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass :nxapm-entry-atom-probeid-raw-data-programid-program-field
                                                                   ] ;
                                                   rdfs:comment """
                        The control software that was used for running the measurement.
                        
                        At least the main software should be reported. If this is the only program
                        to report name the group \"program\" and use its below fields program and
                        version to detail the version used. E.g. program AP Suite, version 6.3
                        
                        It is recommended to report multiple programs though, i.e. also the libraries
                        and dependencies of the software. In the case of AP Suite/IVAS this can be used
                        to document the AP Suite GUI, LAS, CamecaRoot, and CernRoot versions.
                        In this case always name the program groups program1, program2, ...
                        with program one being AP Suite/IVAS.
                        
                        In the case of an open-source instrument, like P. Felfer's Oxcart or G. Schmitz's
                        M-TAP instruments, also use program1, program2, ... with program1 representing
                        the control software e.g. `M. Monajem and P. Felfer PYCCAPT <https://pyccapt.readthedocs.io/en/latest/>`_.
                        Further instances (program2, ...) can be used to list the dependencies, the
                        python virtual environment.
                    """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-raw-data-programid-group> ;
                                                   rdfs:label "NXapm/ENTRY/atom_probeID/raw_data/programID" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-raw-data-programid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-raw-data-programid-program-field
:nxapm-entry-atom-probeid-raw-data-programid-program-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           :nxprogram-program-field ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_ANY
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_CHAR
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :has ;
                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass :nxapm-entry-atom-probeid-raw-data-programid-program-version-attribute
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_CHAR
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment "" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-raw-data-programid-program-field> ;
                                                           rdfs:label "NXapm/ENTRY/atom_probeID/raw_data/programID/program" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-raw-data-programid-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-raw-data-programid-program-version-attribute
:nxapm-entry-atom-probeid-raw-data-programid-program-version-attribute rdf:type owl:Class ;
                                                                       owl:equivalentClass :nxprogram-program-version-attribute ;
                                                                       rdfs:subClassOf :NeXusAttribute ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_CHAR
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-raw-data-programid-program-version-attribute> ;
                                                                       rdfs:label "NXapm/ENTRY/atom_probeID/raw_data/programID/program/version" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-raw-data-programid-program-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-raw-data-sequence-index-field
:nxapm-entry-atom-probeid-raw-data-sequence-index-field rdf:type owl:Class ;
                                                        owl:equivalentClass :nxprocess-sequence-index-field ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_ANY
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_POSINT
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_POSINT
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-raw-data-sequence-index-field> ;
                                                        rdfs:label "NXapm/ENTRY/atom_probeID/raw_data/sequence_index" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-raw-data-sequence-index-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-raw-data-source-algorithm-field
:nxapm-entry-atom-probeid-raw-data-source-algorithm-field rdf:type owl:Class ;
                                                          owl:equivalentClass :nxnote-algorithm-field ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_ANY
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_CHAR
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_CHAR
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-raw-data-source-algorithm-field> ;
                                                          rdfs:label "NXapm/ENTRY/atom_probeID/raw_data/source/algorithm" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-raw-data-source-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-raw-data-source-checksum-field
:nxapm-entry-atom-probeid-raw-data-source-checksum-field rdf:type owl:Class ;
                                                         owl:equivalentClass :nxnote-checksum-field ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_CHAR
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_CHAR
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-raw-data-source-checksum-field> ;
                                                         rdfs:label "NXapm/ENTRY/atom_probeID/raw_data/source/checksum" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-raw-data-source-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-raw-data-source-file-name-field
:nxapm-entry-atom-probeid-raw-data-source-file-name-field rdf:type owl:Class ;
                                                          owl:equivalentClass :nxnote-file-name-field ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_ANY
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_CHAR
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_CHAR
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-raw-data-source-file-name-field> ;
                                                          rdfs:label "NXapm/ENTRY/atom_probeID/raw_data/source/file_name" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-raw-data-source-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-raw-data-source-group
:nxapm-entry-atom-probeid-raw-data-source-group rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusGroup ,
                                                                :nxprocess-note-group ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxapm-entry-atom-probeid-raw-data-source-algorithm-field
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxapm-entry-atom-probeid-raw-data-source-checksum-field
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxapm-entry-atom-probeid-raw-data-source-type-field
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxapm-entry-atom-probeid-raw-data-source-file-name-field
                                                                ] ;
                                                rdfs:comment """
                        Possibility to point to files that contain raw data.
                        
                        Exemplar files that could be pointed to here when working with
                        AMETEK/Cameca instruments are the proprietary STR, RRAW, or HITS
                        files that AP Suite/IVAS generates.
                    """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-raw-data-source-group> ;
                                                rdfs:label "NXapm/ENTRY/atom_probeID/raw_data/source" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-raw-data-source-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-raw-data-source-type-field
:nxapm-entry-atom-probeid-raw-data-source-type-field rdf:type owl:Class ;
                                                     owl:equivalentClass :nxnote-type-field ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_ANY
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_CHAR
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_CHAR
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment "" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-raw-data-source-type-field> ;
                                                     rdfs:label "NXapm/ENTRY/atom_probeID/raw_data/source/type" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-raw-data-source-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-config-comment-field
:nxapm-entry-atom-probeid-reconstruction-config-comment-field rdf:type owl:Class ;
                                                              owl:equivalentClass :nxapm-reconstruction-config-comment-field ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ANY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_CHAR
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_CHAR
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-config-comment-field> ;
                                                              rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/config/comment" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-config-comment-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-config-crystallographic-calibration-field
:nxapm-entry-atom-probeid-reconstruction-config-crystallographic-calibration-field rdf:type owl:Class ;
                                                                                   owl:equivalentClass :nxapm-reconstruction-config-crystallographic-calibration-field ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                     owl:someValuesFrom :NX_ANY
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_CHAR
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-config-crystallographic-calibration-field> ;
                                                                                   rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/config/crystallographic_calibration" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-config-crystallographic-calibration-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-config-efficiency-field
:nxapm-entry-atom-probeid-reconstruction-config-efficiency-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 :nxapm-reconstruction-config-efficiency-field ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_ANY
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_FLOAT
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_FLOAT
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-config-efficiency-field> ;
                                                                 rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/config/efficiency" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-config-efficiency-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-config-evaporation-field-field
:nxapm-entry-atom-probeid-reconstruction-config-evaporation-field-field rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusField ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                          owl:someValuesFrom :NX_ANY
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                        owl:complementOf :NX_CHAR
                                                                                                      ]
                                                                                        ] ;
                                                                        rdfs:comment "" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-config-evaporation-field-field> ;
                                                                        rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/config/evaporation_field" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-config-evaporation-field-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-config-flight-path-field
:nxapm-entry-atom-probeid-reconstruction-config-flight-path-field rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusField ,
                                                                                  :nxapm-reconstruction-config-flight-path-field ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                    owl:someValuesFrom :NX_ANY
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_FLOAT
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_FLOAT
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-config-flight-path-field> ;
                                                                  rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/config/flight_path" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-config-flight-path-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-config-group
:nxapm-entry-atom-probeid-reconstruction-config-group rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusGroup ,
                                                                      :nxapm-reconstruction-config-group ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxapm-entry-atom-probeid-reconstruction-config-comment-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxapm-entry-atom-probeid-reconstruction-config-crystallographic-calibration-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxapm-entry-atom-probeid-reconstruction-config-efficiency-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxapm-entry-atom-probeid-reconstruction-config-evaporation-field-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxapm-entry-atom-probeid-reconstruction-config-flight-path-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxapm-entry-atom-probeid-reconstruction-config-image-compression-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxapm-entry-atom-probeid-reconstruction-config-ion-volume-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxapm-entry-atom-probeid-reconstruction-config-kfactor-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxapm-entry-atom-probeid-reconstruction-config-primary-element-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxapm-entry-atom-probeid-reconstruction-config-protocol-name-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxapm-entry-atom-probeid-reconstruction-config-shank-angle-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxapm-entry-atom-probeid-reconstruction-config-voltage-filter-final-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxapm-entry-atom-probeid-reconstruction-config-voltage-filter-initial-field
                                                                      ] ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-config-group> ;
                                                      rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/config" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-config-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-config-image-compression-field
:nxapm-entry-atom-probeid-reconstruction-config-image-compression-field rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusField ,
                                                                                        :nxapm-reconstruction-config-image-compression-field ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                          owl:someValuesFrom :NX_ANY
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:someValuesFrom :NX_FLOAT
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                        owl:complementOf :NX_FLOAT
                                                                                                      ]
                                                                                        ] ;
                                                                        rdfs:comment "" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-config-image-compression-field> ;
                                                                        rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/config/image_compression" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-config-image-compression-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-config-ion-volume-field
:nxapm-entry-atom-probeid-reconstruction-config-ion-volume-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 :nxapm-reconstruction-config-ion-volume-field ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_ANY
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_FLOAT
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_FLOAT
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-config-ion-volume-field> ;
                                                                 rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/config/ion_volume" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-config-ion-volume-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-config-kfactor-field
:nxapm-entry-atom-probeid-reconstruction-config-kfactor-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              :nxapm-reconstruction-config-kfactor-field ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ANY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_FLOAT
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_FLOAT
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-config-kfactor-field> ;
                                                              rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/config/kfactor" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-config-kfactor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-config-primary-element-field
:nxapm-entry-atom-probeid-reconstruction-config-primary-element-field rdf:type owl:Class ;
                                                                      owl:equivalentClass :nxapm-reconstruction-config-primary-element-field ;
                                                                      rdfs:subClassOf :NeXusField ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                        owl:someValuesFrom :NX_ANY
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_CHAR
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-config-primary-element-field> ;
                                                                      rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/config/primary_element" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-config-primary-element-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-config-protocol-name-field
:nxapm-entry-atom-probeid-reconstruction-config-protocol-name-field rdf:type owl:Class ;
                                                                    owl:equivalentClass :nxapm-reconstruction-config-protocol-name-field ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_ANY
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_CHAR
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_CHAR
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment "" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-config-protocol-name-field> ;
                                                                    rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/config/protocol_name" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-config-protocol-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-config-shank-angle-field
:nxapm-entry-atom-probeid-reconstruction-config-shank-angle-field rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusField ,
                                                                                  :nxapm-reconstruction-config-shank-angle-field ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                    owl:someValuesFrom :NX_ANY
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_FLOAT
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_FLOAT
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-config-shank-angle-field> ;
                                                                  rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/config/shank_angle" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-config-shank-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-config-voltage-filter-final-field
:nxapm-entry-atom-probeid-reconstruction-config-voltage-filter-final-field rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusField ,
                                                                                           :nxapm-reconstruction-config-voltage-filter-final-field ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                             owl:someValuesFrom :NX_ANY
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:someValuesFrom :NX_FLOAT
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                           owl:complementOf :NX_FLOAT
                                                                                                         ]
                                                                                           ] ;
                                                                           rdfs:comment "" ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-config-voltage-filter-final-field> ;
                                                                           rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/config/voltage_filter_final" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-config-voltage-filter-final-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-config-voltage-filter-initial-field
:nxapm-entry-atom-probeid-reconstruction-config-voltage-filter-initial-field rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusField ,
                                                                                             :nxapm-reconstruction-config-voltage-filter-initial-field ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                               owl:someValuesFrom :NX_ANY
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_FLOAT
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_FLOAT
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-config-voltage-filter-initial-field> ;
                                                                             rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/config/voltage_filter_initial" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-config-voltage-filter-initial-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-field-of-view-field
:nxapm-entry-atom-probeid-reconstruction-field-of-view-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             :nxapm-reconstruction-field-of-view-field ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_ANY
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_FLOAT
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_FLOAT
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-field-of-view-field> ;
                                                             rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/field_of_view" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-field-of-view-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-group
:nxapm-entry-atom-probeid-reconstruction-group rdf:type owl:Class ;
                                               rdfs:subClassOf :NXapm_reconstruction ,
                                                               :NeXusGroup ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxapm-entry-atom-probeid-reconstruction-config-group
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxapm-entry-atom-probeid-reconstruction-field-of-view-field
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxapm-entry-atom-probeid-reconstruction-results-group
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxapm-entry-atom-probeid-reconstruction-sequence-index-field
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxapm-entry-atom-probeid-reconstruction-source-group
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxapm-entry-atom-probeid-reconstruction-volume-field
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxapm-entry-atom-probeid-reconstruction-naive-discretization-group
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxapm-entry-atom-probeid-reconstruction-programid-group
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxapm-entry-atom-probeid-reconstruction-reconstructed-positions-field
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-group> ;
                                               rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-axes-attribute
:nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-axes-attribute rdf:type owl:Class ;
                                                                                  owl:equivalentClass :nxdata-axes-attribute ;
                                                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                  owl:complementOf :NX_CHAR
                                                                                                                ]
                                                                                                  ] ;
                                                                                  rdfs:comment "" ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-axes-attribute> ;
                                                                                  rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/naive_discretization/DATA/axes" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-axis-x-field
:nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-axis-x-field rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_FLOAT
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :has ;
                                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass :nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-axis-x-long-name-attribute
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_FLOAT
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment "" ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-axis-x-field> ;
                                                                                rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/naive_discretization/DATA/axis_x" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-axis-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-axis-x-long-name-attribute
:nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-axis-x-long-name-attribute rdf:type owl:Class ;
                                                                                              rdfs:subClassOf :NeXusAttribute ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                owl:someValuesFrom :NX_CHAR
                                                                                                              ] ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                                              owl:complementOf :NX_CHAR
                                                                                                                            ]
                                                                                                              ] ;
                                                                                              rdfs:comment "" ;
                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-axis-x-long-name-attribute> ;
                                                                                              rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/naive_discretization/DATA/axis_x/long_name" ;
                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-axis-x-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-axis-y-field
:nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-axis-y-field rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_FLOAT
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :has ;
                                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass :nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-axis-y-long-name-attribute
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_FLOAT
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment "" ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-axis-y-field> ;
                                                                                rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/naive_discretization/DATA/axis_y" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-axis-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-axis-y-long-name-attribute
:nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-axis-y-long-name-attribute rdf:type owl:Class ;
                                                                                              rdfs:subClassOf :NeXusAttribute ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                owl:someValuesFrom :NX_CHAR
                                                                                                              ] ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                                              owl:complementOf :NX_CHAR
                                                                                                                            ]
                                                                                                              ] ;
                                                                                              rdfs:comment "" ;
                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-axis-y-long-name-attribute> ;
                                                                                              rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/naive_discretization/DATA/axis_y/long_name" ;
                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-axis-y-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-axis-z-field
:nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-axis-z-field rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_FLOAT
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :has ;
                                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass :nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-axis-z-long-name-attribute
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_FLOAT
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment "" ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-axis-z-field> ;
                                                                                rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/naive_discretization/DATA/axis_z" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-axis-z-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-axis-z-long-name-attribute
:nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-axis-z-long-name-attribute rdf:type owl:Class ;
                                                                                              rdfs:subClassOf :NeXusAttribute ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                owl:someValuesFrom :NX_CHAR
                                                                                                              ] ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                                              owl:complementOf :NX_CHAR
                                                                                                                            ]
                                                                                                              ] ;
                                                                                              rdfs:comment "" ;
                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-axis-z-long-name-attribute> ;
                                                                                              rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/naive_discretization/DATA/axis_z/long_name" ;
                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-axis-z-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-axisname-indices-attribute
:nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-axisname-indices-attribute rdf:type owl:Class ;
                                                                                              rdfs:subClassOf :NeXusAttribute ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                owl:someValuesFrom :NX_UINT
                                                                                                              ] ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                                              owl:complementOf :NX_UINT
                                                                                                                            ]
                                                                                                              ] ;
                                                                                              rdfs:comment "" ;
                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-axisname-indices-attribute> ;
                                                                                              rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/naive_discretization/DATA/AXISNAME_indices" ;
                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-axisname-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-group
:nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-group rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusGroup ,
                                                                                         :nxapm-reconstruction-naive-discretization-data-group ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :has ;
                                                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass :nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-title-field
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :has ;
                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass :nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-axes-attribute
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :has ;
                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass :nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-axis-x-field
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :has ;
                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass :nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-axis-y-field
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :has ;
                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass :nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-axis-z-field
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :has ;
                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass :nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-axisname-indices-attribute
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :has ;
                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass :nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-intensity-field
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :has ;
                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass :nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-signal-attribute
                                                                                         ] ;
                                                                         rdfs:comment "" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-group> ;
                                                                         rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/naive_discretization/DATA" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-intensity-field
:nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-intensity-field rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                     owl:someValuesFrom :NX_ANY
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_NUMBER
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_NUMBER
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-intensity-field> ;
                                                                                   rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/naive_discretization/DATA/intensity" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-signal-attribute
:nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-signal-attribute rdf:type owl:Class ;
                                                                                    owl:equivalentClass :nxdata-signal-attribute ;
                                                                                    rdfs:subClassOf :NeXusAttribute ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_CHAR
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_CHAR
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment "" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-signal-attribute> ;
                                                                                    rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/naive_discretization/DATA/signal" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-title-field
:nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-title-field rdf:type owl:Class ;
                                                                               owl:equivalentClass :nxdata-title-field ;
                                                                               rdfs:subClassOf :NeXusField ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_CHAR
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-title-field> ;
                                                                               rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/naive_discretization/DATA/title" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-naive-discretization-group
:nxapm-entry-atom-probeid-reconstruction-naive-discretization-group rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusGroup ,
                                                                                    :nxapm-reconstruction-naive-discretization-group ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-entry-atom-probeid-reconstruction-naive-discretization-data-group
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-entry-atom-probeid-reconstruction-naive-discretization-programid-group
                                                                                    ] ;
                                                                    rdfs:comment "" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-naive-discretization-group> ;
                                                                    rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/naive_discretization" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-naive-discretization-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-naive-discretization-programid-group
:nxapm-entry-atom-probeid-reconstruction-naive-discretization-programid-group rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NeXusGroup ,
                                                                                              :nxapm-reconstruction-naive-discretization-program-group ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxapm-entry-atom-probeid-reconstruction-naive-discretization-programid-program-field
                                                                                              ] ;
                                                                              rdfs:comment "" ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-naive-discretization-programid-group> ;
                                                                              rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/naive_discretization/programID" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-naive-discretization-programid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-naive-discretization-programid-program-field
:nxapm-entry-atom-probeid-reconstruction-naive-discretization-programid-program-field rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                      :nxprogram-program-field ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                        owl:someValuesFrom :NX_ANY
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :has ;
                                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass :nxapm-entry-atom-probeid-reconstruction-naive-discretization-programid-program-version-attribute
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                      owl:complementOf :NX_CHAR
                                                                                                                    ]
                                                                                                      ] ;
                                                                                      rdfs:comment "" ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-naive-discretization-programid-program-field> ;
                                                                                      rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/naive_discretization/programID/program" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-naive-discretization-programid-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-naive-discretization-programid-program-version-attribute
:nxapm-entry-atom-probeid-reconstruction-naive-discretization-programid-program-version-attribute rdf:type owl:Class ;
                                                                                                  owl:equivalentClass :nxprogram-program-version-attribute ;
                                                                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                                                  ] ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                                  owl:complementOf :NX_CHAR
                                                                                                                                ]
                                                                                                                  ] ;
                                                                                                  rdfs:comment "" ;
                                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-naive-discretization-programid-program-version-attribute> ;
                                                                                                  rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/naive_discretization/programID/program/version" ;
                                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-naive-discretization-programid-program-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-programid-group
:nxapm-entry-atom-probeid-reconstruction-programid-group rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusGroup ,
                                                                         :nxapm-reconstruction-program-group ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxapm-entry-atom-probeid-reconstruction-programid-program-field
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-programid-group> ;
                                                         rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/programID" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-programid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-programid-program-field
:nxapm-entry-atom-probeid-reconstruction-programid-program-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 :nxprogram-program-field ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_ANY
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_CHAR
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxapm-entry-atom-probeid-reconstruction-programid-program-version-attribute
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_CHAR
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-programid-program-field> ;
                                                                 rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/programID/program" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-programid-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-programid-program-version-attribute
:nxapm-entry-atom-probeid-reconstruction-programid-program-version-attribute rdf:type owl:Class ;
                                                                             owl:equivalentClass :nxprogram-program-version-attribute ;
                                                                             rdfs:subClassOf :NeXusAttribute ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_CHAR
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_CHAR
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-programid-program-version-attribute> ;
                                                                             rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/programID/program/version" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-programid-program-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-reconstructed-positions-field
:nxapm-entry-atom-probeid-reconstruction-reconstructed-positions-field rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusField ,
                                                                                       :nxapm-reconstruction-reconstructed-positions-field ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                         owl:someValuesFrom :NX_ANY
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_FLOAT
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_FLOAT
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-reconstructed-positions-field> ;
                                                                       rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/reconstructed_positions" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-reconstructed-positions-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-results-algorithm-field
:nxapm-entry-atom-probeid-reconstruction-results-algorithm-field rdf:type owl:Class ;
                                                                 owl:equivalentClass :nxnote-algorithm-field ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_ANY
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_CHAR
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_CHAR
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-results-algorithm-field> ;
                                                                 rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/results/algorithm" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-results-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-results-checksum-field
:nxapm-entry-atom-probeid-reconstruction-results-checksum-field rdf:type owl:Class ;
                                                                owl:equivalentClass :nxnote-checksum-field ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_ANY
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_CHAR
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment "" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-results-checksum-field> ;
                                                                rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/results/checksum" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-results-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-results-file-name-field
:nxapm-entry-atom-probeid-reconstruction-results-file-name-field rdf:type owl:Class ;
                                                                 owl:equivalentClass :nxnote-file-name-field ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_ANY
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_CHAR
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_CHAR
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-results-file-name-field> ;
                                                                 rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/results/file_name" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-results-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-results-group
:nxapm-entry-atom-probeid-reconstruction-results-group rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusGroup ,
                                                                       :nxapm-reconstruction-note-group ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxapm-entry-atom-probeid-reconstruction-results-algorithm-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxapm-entry-atom-probeid-reconstruction-results-checksum-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxapm-entry-atom-probeid-reconstruction-results-type-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxapm-entry-atom-probeid-reconstruction-results-file-name-field
                                                                       ] ;
                                                       rdfs:comment """
                        For LEAP and APSuite/IVAS-based analyses the resulting typically
                        file with the reconstructed positions and calibrated mass-to-charge-
                        state ratio values.
                        
                        For other data collection/analysis software the data artifact which comes
                        closest conceptually to AMETEK/Cameca's typical file formats.
                        
                        These are typically exported as a POS, ePOS, APT, ATO, ENV, or HDF5 file,
                        which should be stored alongside this record in the research data
                        management system.
                    """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-results-group> ;
                                                       rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/results" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-results-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-results-type-field
:nxapm-entry-atom-probeid-reconstruction-results-type-field rdf:type owl:Class ;
                                                            owl:equivalentClass :nxnote-type-field ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_ANY
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_CHAR
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_CHAR
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment "" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-results-type-field> ;
                                                            rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/results/type" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-results-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-sequence-index-field
:nxapm-entry-atom-probeid-reconstruction-sequence-index-field rdf:type owl:Class ;
                                                              owl:equivalentClass :nxprocess-sequence-index-field ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ANY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_POSINT
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_POSINT
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-sequence-index-field> ;
                                                              rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/sequence_index" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-sequence-index-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-source-algorithm-field
:nxapm-entry-atom-probeid-reconstruction-source-algorithm-field rdf:type owl:Class ;
                                                                owl:equivalentClass :nxnote-algorithm-field ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_ANY
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_CHAR
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment "" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-source-algorithm-field> ;
                                                                rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/source/algorithm" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-source-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-source-checksum-field
:nxapm-entry-atom-probeid-reconstruction-source-checksum-field rdf:type owl:Class ;
                                                               owl:equivalentClass :nxnote-checksum-field ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_ANY
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_CHAR
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_CHAR
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-source-checksum-field> ;
                                                               rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/source/checksum" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-source-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-source-file-name-field
:nxapm-entry-atom-probeid-reconstruction-source-file-name-field rdf:type owl:Class ;
                                                                owl:equivalentClass :nxnote-file-name-field ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_ANY
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_CHAR
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment "" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-source-file-name-field> ;
                                                                rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/source/file_name" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-source-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-source-group
:nxapm-entry-atom-probeid-reconstruction-source-group rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusGroup ,
                                                                      :nxapm-reconstruction-note-group ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxapm-entry-atom-probeid-reconstruction-source-algorithm-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxapm-entry-atom-probeid-reconstruction-source-checksum-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxapm-entry-atom-probeid-reconstruction-source-type-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxapm-entry-atom-probeid-reconstruction-source-file-name-field
                                                                      ] ;
                                                      rdfs:comment """
                        For LEAP and APSuite/IVAS-based analyses the root file which stores
                        the settings whereby an RHIT/HITS file can be used to regenerate the
                        reconstructed volume that is here referred to.
                        
                        The respective RHIT/HITS file should ideally be specified in the serialized
                        group of the hit_finding section of this application definition.
                    """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-source-group> ;
                                                      rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/source" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-source-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-source-type-field
:nxapm-entry-atom-probeid-reconstruction-source-type-field rdf:type owl:Class ;
                                                           owl:equivalentClass :nxnote-type-field ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_ANY
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_CHAR
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_CHAR
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment "" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-source-type-field> ;
                                                           rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/source/type" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-source-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-reconstruction-volume-field
:nxapm-entry-atom-probeid-reconstruction-volume-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      :nxapm-reconstruction-volume-field ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_ANY
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_FLOAT
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_FLOAT
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-volume-field> ;
                                                      rdfs:label "NXapm/ENTRY/atom_probeID/reconstruction/volume" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-reconstruction-volume-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-voltage-and-bowl-calibrated-tof-field
:nxapm-entry-atom-probeid-voltage-and-bowl-calibrated-tof-field rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_ANY
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_FLOAT
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_FLOAT
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment """
                        Calibrated time-of-flight.
                    """ ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-voltage-and-bowl-calibrated-tof-field> ;
                                                                rdfs:label "NXapm/ENTRY/atom_probeID/voltage_and_bowl/calibrated_tof" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-voltage-and-bowl-calibrated-tof-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-voltage-and-bowl-config-correction-peak-field
:nxapm-entry-atom-probeid-voltage-and-bowl-config-correction-peak-field rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusField ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                          owl:someValuesFrom :NX_ANY
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:someValuesFrom :NX_FLOAT
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                        owl:complementOf :NX_FLOAT
                                                                                                      ]
                                                                                        ] ;
                                                                        rdfs:comment """
                            Reference mass-to-charge state ratio value
                            
                            For example 16 Da as mentioned by `T. Blum et al. <https://doi.org/10.1002/9781119227250.ch18>`_ (page 371).
                        """ ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-voltage-and-bowl-config-correction-peak-field> ;
                                                                        rdfs:label "NXapm/ENTRY/atom_probeID/voltage_and_bowl/config/correction_peak" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-voltage-and-bowl-config-correction-peak-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-voltage-and-bowl-config-group
:nxapm-entry-atom-probeid-voltage-and-bowl-config-group rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusGroup ,
                                                                        :nxprocess-parameters-group ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxapm-entry-atom-probeid-voltage-and-bowl-config-correction-peak-field
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-voltage-and-bowl-config-group> ;
                                                        rdfs:label "NXapm/ENTRY/atom_probeID/voltage_and_bowl/config" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-voltage-and-bowl-config-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-voltage-and-bowl-group
:nxapm-entry-atom-probeid-voltage-and-bowl-group rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusGroup ,
                                                                 :nxroi-process-process-group ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxapm-entry-atom-probeid-voltage-and-bowl-calibrated-tof-field
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxapm-entry-atom-probeid-voltage-and-bowl-raw-tof-field
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxapm-entry-atom-probeid-voltage-and-bowl-sequence-index-field
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxapm-entry-atom-probeid-voltage-and-bowl-source-group
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxapm-entry-atom-probeid-voltage-and-bowl-tof-zero-estimate-field
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxapm-entry-atom-probeid-voltage-and-bowl-config-group
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxapm-entry-atom-probeid-voltage-and-bowl-programid-group
                                                                 ] ;
                                                 rdfs:comment """
                    Configuration of and results obtained from a voltage-and-bowl time-of-flight correction algorithm.
                    
                    The voltage-and-bowl correction is a data post-processing step to correct ion impact
                    positions for flight path differences, detector bias, and nonlinearities.
                """ ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-voltage-and-bowl-group> ;
                                                 rdfs:label "NXapm/ENTRY/atom_probeID/voltage_and_bowl" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-voltage-and-bowl-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-voltage-and-bowl-programid-group
:nxapm-entry-atom-probeid-voltage-and-bowl-programid-group rdf:type owl:Class ;
                                                           rdfs:subClassOf :NXprogram ,
                                                                           :NeXusGroup ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :has ;
                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass :nxapm-entry-atom-probeid-voltage-and-bowl-programid-program-field
                                                                           ] ;
                                                           rdfs:comment "" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-voltage-and-bowl-programid-group> ;
                                                           rdfs:label "NXapm/ENTRY/atom_probeID/voltage_and_bowl/programID" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-voltage-and-bowl-programid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-voltage-and-bowl-programid-program-field
:nxapm-entry-atom-probeid-voltage-and-bowl-programid-program-field rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusField ,
                                                                                   :nxprogram-program-field ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                     owl:someValuesFrom :NX_ANY
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxapm-entry-atom-probeid-voltage-and-bowl-programid-program-version-attribute
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                   owl:complementOf :NX_CHAR
                                                                                                 ]
                                                                                   ] ;
                                                                   rdfs:comment "" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-voltage-and-bowl-programid-program-field> ;
                                                                   rdfs:label "NXapm/ENTRY/atom_probeID/voltage_and_bowl/programID/program" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-voltage-and-bowl-programid-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-voltage-and-bowl-programid-program-version-attribute
:nxapm-entry-atom-probeid-voltage-and-bowl-programid-program-version-attribute rdf:type owl:Class ;
                                                                               owl:equivalentClass :nxprogram-program-version-attribute ;
                                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_CHAR
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-voltage-and-bowl-programid-program-version-attribute> ;
                                                                               rdfs:label "NXapm/ENTRY/atom_probeID/voltage_and_bowl/programID/program/version" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-voltage-and-bowl-programid-program-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-voltage-and-bowl-raw-tof-field
:nxapm-entry-atom-probeid-voltage-and-bowl-raw-tof-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_FLOAT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_FLOAT
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment """
                        Raw time-of-flight data without corrections.
                    """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-voltage-and-bowl-raw-tof-field> ;
                                                         rdfs:label "NXapm/ENTRY/atom_probeID/voltage_and_bowl/raw_tof" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-voltage-and-bowl-raw-tof-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-voltage-and-bowl-sequence-index-field
:nxapm-entry-atom-probeid-voltage-and-bowl-sequence-index-field rdf:type owl:Class ;
                                                                owl:equivalentClass :nxprocess-sequence-index-field ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_ANY
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_POSINT
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_POSINT
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment "" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-voltage-and-bowl-sequence-index-field> ;
                                                                rdfs:label "NXapm/ENTRY/atom_probeID/voltage_and_bowl/sequence_index" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-voltage-and-bowl-sequence-index-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-voltage-and-bowl-source-algorithm-field
:nxapm-entry-atom-probeid-voltage-and-bowl-source-algorithm-field rdf:type owl:Class ;
                                                                  owl:equivalentClass :nxnote-algorithm-field ;
                                                                  rdfs:subClassOf :NeXusField ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                    owl:someValuesFrom :NX_ANY
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_CHAR
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-voltage-and-bowl-source-algorithm-field> ;
                                                                  rdfs:label "NXapm/ENTRY/atom_probeID/voltage_and_bowl/source/algorithm" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-voltage-and-bowl-source-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-voltage-and-bowl-source-checksum-field
:nxapm-entry-atom-probeid-voltage-and-bowl-source-checksum-field rdf:type owl:Class ;
                                                                 owl:equivalentClass :nxnote-checksum-field ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_ANY
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_CHAR
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_CHAR
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-voltage-and-bowl-source-checksum-field> ;
                                                                 rdfs:label "NXapm/ENTRY/atom_probeID/voltage_and_bowl/source/checksum" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-voltage-and-bowl-source-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-voltage-and-bowl-source-file-name-field
:nxapm-entry-atom-probeid-voltage-and-bowl-source-file-name-field rdf:type owl:Class ;
                                                                  owl:equivalentClass :nxnote-file-name-field ;
                                                                  rdfs:subClassOf :NeXusField ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                    owl:someValuesFrom :NX_ANY
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_CHAR
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-voltage-and-bowl-source-file-name-field> ;
                                                                  rdfs:label "NXapm/ENTRY/atom_probeID/voltage_and_bowl/source/file_name" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-voltage-and-bowl-source-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-voltage-and-bowl-source-group
:nxapm-entry-atom-probeid-voltage-and-bowl-source-group rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusGroup ,
                                                                        :nxprocess-note-group ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxapm-entry-atom-probeid-voltage-and-bowl-source-algorithm-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxapm-entry-atom-probeid-voltage-and-bowl-source-checksum-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxapm-entry-atom-probeid-voltage-and-bowl-source-type-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxapm-entry-atom-probeid-voltage-and-bowl-source-file-name-field
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-voltage-and-bowl-source-group> ;
                                                        rdfs:label "NXapm/ENTRY/atom_probeID/voltage_and_bowl/source" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-voltage-and-bowl-source-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-voltage-and-bowl-source-type-field
:nxapm-entry-atom-probeid-voltage-and-bowl-source-type-field rdf:type owl:Class ;
                                                             owl:equivalentClass :nxnote-type-field ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_ANY
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_CHAR
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_CHAR
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-voltage-and-bowl-source-type-field> ;
                                                             rdfs:label "NXapm/ENTRY/atom_probeID/voltage_and_bowl/source/type" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-voltage-and-bowl-source-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-atom-probeid-voltage-and-bowl-tof-zero-estimate-field
:nxapm-entry-atom-probeid-voltage-and-bowl-tof-zero-estimate-field rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusField ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                     owl:someValuesFrom :NX_TIME
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:someValuesFrom :NX_FLOAT
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                   owl:complementOf :NX_FLOAT
                                                                                                 ]
                                                                                   ] ;
                                                                   rdfs:comment """
                        The parameter :math:`t_0`, CAnalysis.CCalibMass.fT0Estimate
                    """ ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-voltage-and-bowl-tof-zero-estimate-field> ;
                                                                   rdfs:label "NXapm/ENTRY/atom_probeID/voltage_and_bowl/tof_zero_estimate" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-atom-probeid-voltage-and-bowl-tof-zero-estimate-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-citeid-author-field
:nxapm-entry-citeid-author-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_CHAR
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_CHAR
                                                               ]
                                                 ] ;
                                 rdfs:comment """
                    The author(s) of that reference.
                """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-citeid-author-field> ;
                                 rdfs:label "NXapm/ENTRY/citeID/author" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-citeid-author-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-citeid-doi-field
:nxapm-entry-citeid-doi-field rdf:type owl:Class ;
                              owl:equivalentClass :nxcite-doi-field ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_CHAR
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_CHAR
                                                            ]
                                              ] ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-citeid-doi-field> ;
                              rdfs:label "NXapm/ENTRY/citeID/doi" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-citeid-doi-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-citeid-group
:nxapm-entry-citeid-group rdf:type owl:Class ;
                          rdfs:subClassOf :NXcite ,
                                          :NeXusGroup ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxapm-entry-citeid-author-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxapm-entry-citeid-doi-field
                                          ] ;
                          rdfs:comment "" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-citeid-group> ;
                          rdfs:label "NXapm/ENTRY/citeID" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-citeid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-consistent-rotations-axis-angle-convention-field
:nxapm-entry-consistent-rotations-axis-angle-convention-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasEnumContainer ;
                                                                                owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                    owl:unionOf ( :nxapm-entry-consistent-rotations-axis-angle-convention-rotation-angle-on-interval-zero-to-pi-enum
                                                                                                                )
                                                                                                  ]
                                                                              ] ;
                                                              rdfs:comment """
                    To which angular range is the rotation angle argument of an
                    axis-angle pair parameterization constrained according to
                    convention 5 of reference `<https://doi.org/10.1088/0965-0393/23/8/083501>`_.
                """ ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-axis-angle-convention-field> ;
                                                              rdfs:label "NXapm/ENTRY/consistent_rotations/axis_angle_convention" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-axis-angle-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-consistent-rotations-axis-angle-convention-rotation-angle-on-interval-zero-to-pi-enum
:nxapm-entry-consistent-rotations-axis-angle-convention-rotation-angle-on-interval-zero-to-pi-enum rdf:type owl:Class ;
                                                                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :actualValue ;
                                                                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                     rdf:first "rotation_angle_on_interval_zero_to_pi" ;
                                                                                                                                                     rdf:rest rdf:nil
                                                                                                                                                   ]
                                                                                                                                       ]
                                                                                                                   ] ;
                                                                                                   rdfs:comment "Enumeration item for NXapm/ENTRY/consistent_rotations/axis_angle_convention: rotation_angle_on_interval_zero_to_pi" ;
                                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-axis-angle-convention-field> ;
                                                                                                   rdfs:label "NXapm/ENTRY/consistent_rotations/axis_angle_convention/rotation_angle_on_interval_zero_to_pi" ;
                                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-axis-angle-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-consistent-rotations-euler-angle-convention-field
:nxapm-entry-consistent-rotations-euler-angle-convention-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasEnumContainer ;
                                                                                 owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                     owl:unionOf ( :nxapm-entry-consistent-rotations-euler-angle-convention-xyx-enum
                                                                                                                   :nxapm-entry-consistent-rotations-euler-angle-convention-xyz-enum
                                                                                                                   :nxapm-entry-consistent-rotations-euler-angle-convention-xzx-enum
                                                                                                                   :nxapm-entry-consistent-rotations-euler-angle-convention-xzy-enum
                                                                                                                   :nxapm-entry-consistent-rotations-euler-angle-convention-yxy-enum
                                                                                                                   :nxapm-entry-consistent-rotations-euler-angle-convention-yxz-enum
                                                                                                                   :nxapm-entry-consistent-rotations-euler-angle-convention-yzx-enum
                                                                                                                   :nxapm-entry-consistent-rotations-euler-angle-convention-yzy-enum
                                                                                                                   :nxapm-entry-consistent-rotations-euler-angle-convention-zxy-enum
                                                                                                                   :nxapm-entry-consistent-rotations-euler-angle-convention-zxz-enum
                                                                                                                   :nxapm-entry-consistent-rotations-euler-angle-convention-zyx-enum
                                                                                                                   :nxapm-entry-consistent-rotations-euler-angle-convention-zyz-enum
                                                                                                                 )
                                                                                                   ]
                                                                               ] ;
                                                               rdfs:comment """
                    How are Euler angles interpreted given that there are several choices e.g. zxz, xyz
                    according to convention 4 of reference `<https://doi.org/10.1088/0965-0393/23/8/083501>`_.
                    
                    The most frequently used convention in Materials Science is zxz, which is based on the work
                    of H.-J. Bunge but using other conventions is possible. Proper Euler angles are distinguished
                    from Tait-Bryan angles.
                """ ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-euler-angle-convention-field> ;
                                                               rdfs:label "NXapm/ENTRY/consistent_rotations/euler_angle_convention" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-euler-angle-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-consistent-rotations-euler-angle-convention-xyx-enum
:nxapm-entry-consistent-rotations-euler-angle-convention-xyx-enum rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :actualValue ;
                                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                                    rdf:first "xyx" ;
                                                                                                                    rdf:rest rdf:nil
                                                                                                                  ]
                                                                                                      ]
                                                                                  ] ;
                                                                  rdfs:comment "Enumeration item for NXapm/ENTRY/consistent_rotations/euler_angle_convention: xyx" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-euler-angle-convention-field> ;
                                                                  rdfs:label "NXapm/ENTRY/consistent_rotations/euler_angle_convention/xyx" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-euler-angle-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-consistent-rotations-euler-angle-convention-xyz-enum
:nxapm-entry-consistent-rotations-euler-angle-convention-xyz-enum rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :actualValue ;
                                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                                    rdf:first "xyz" ;
                                                                                                                    rdf:rest rdf:nil
                                                                                                                  ]
                                                                                                      ]
                                                                                  ] ;
                                                                  rdfs:comment "Enumeration item for NXapm/ENTRY/consistent_rotations/euler_angle_convention: xyz" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-euler-angle-convention-field> ;
                                                                  rdfs:label "NXapm/ENTRY/consistent_rotations/euler_angle_convention/xyz" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-euler-angle-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-consistent-rotations-euler-angle-convention-xzx-enum
:nxapm-entry-consistent-rotations-euler-angle-convention-xzx-enum rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :actualValue ;
                                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                                    rdf:first "xzx" ;
                                                                                                                    rdf:rest rdf:nil
                                                                                                                  ]
                                                                                                      ]
                                                                                  ] ;
                                                                  rdfs:comment "Enumeration item for NXapm/ENTRY/consistent_rotations/euler_angle_convention: xzx" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-euler-angle-convention-field> ;
                                                                  rdfs:label "NXapm/ENTRY/consistent_rotations/euler_angle_convention/xzx" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-euler-angle-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-consistent-rotations-euler-angle-convention-xzy-enum
:nxapm-entry-consistent-rotations-euler-angle-convention-xzy-enum rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :actualValue ;
                                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                                    rdf:first "xzy" ;
                                                                                                                    rdf:rest rdf:nil
                                                                                                                  ]
                                                                                                      ]
                                                                                  ] ;
                                                                  rdfs:comment "Enumeration item for NXapm/ENTRY/consistent_rotations/euler_angle_convention: xzy" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-euler-angle-convention-field> ;
                                                                  rdfs:label "NXapm/ENTRY/consistent_rotations/euler_angle_convention/xzy" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-euler-angle-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-consistent-rotations-euler-angle-convention-yxy-enum
:nxapm-entry-consistent-rotations-euler-angle-convention-yxy-enum rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :actualValue ;
                                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                                    rdf:first "yxy" ;
                                                                                                                    rdf:rest rdf:nil
                                                                                                                  ]
                                                                                                      ]
                                                                                  ] ;
                                                                  rdfs:comment "Enumeration item for NXapm/ENTRY/consistent_rotations/euler_angle_convention: yxy" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-euler-angle-convention-field> ;
                                                                  rdfs:label "NXapm/ENTRY/consistent_rotations/euler_angle_convention/yxy" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-euler-angle-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-consistent-rotations-euler-angle-convention-yxz-enum
:nxapm-entry-consistent-rotations-euler-angle-convention-yxz-enum rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :actualValue ;
                                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                                    rdf:first "yxz" ;
                                                                                                                    rdf:rest rdf:nil
                                                                                                                  ]
                                                                                                      ]
                                                                                  ] ;
                                                                  rdfs:comment "Enumeration item for NXapm/ENTRY/consistent_rotations/euler_angle_convention: yxz" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-euler-angle-convention-field> ;
                                                                  rdfs:label "NXapm/ENTRY/consistent_rotations/euler_angle_convention/yxz" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-euler-angle-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-consistent-rotations-euler-angle-convention-yzx-enum
:nxapm-entry-consistent-rotations-euler-angle-convention-yzx-enum rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :actualValue ;
                                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                                    rdf:first "yzx" ;
                                                                                                                    rdf:rest rdf:nil
                                                                                                                  ]
                                                                                                      ]
                                                                                  ] ;
                                                                  rdfs:comment "Enumeration item for NXapm/ENTRY/consistent_rotations/euler_angle_convention: yzx" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-euler-angle-convention-field> ;
                                                                  rdfs:label "NXapm/ENTRY/consistent_rotations/euler_angle_convention/yzx" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-euler-angle-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-consistent-rotations-euler-angle-convention-yzy-enum
:nxapm-entry-consistent-rotations-euler-angle-convention-yzy-enum rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :actualValue ;
                                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                                    rdf:first "yzy" ;
                                                                                                                    rdf:rest rdf:nil
                                                                                                                  ]
                                                                                                      ]
                                                                                  ] ;
                                                                  rdfs:comment "Enumeration item for NXapm/ENTRY/consistent_rotations/euler_angle_convention: yzy" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-euler-angle-convention-field> ;
                                                                  rdfs:label "NXapm/ENTRY/consistent_rotations/euler_angle_convention/yzy" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-euler-angle-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-consistent-rotations-euler-angle-convention-zxy-enum
:nxapm-entry-consistent-rotations-euler-angle-convention-zxy-enum rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :actualValue ;
                                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                                    rdf:first "zxy" ;
                                                                                                                    rdf:rest rdf:nil
                                                                                                                  ]
                                                                                                      ]
                                                                                  ] ;
                                                                  rdfs:comment "Enumeration item for NXapm/ENTRY/consistent_rotations/euler_angle_convention: zxy" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-euler-angle-convention-field> ;
                                                                  rdfs:label "NXapm/ENTRY/consistent_rotations/euler_angle_convention/zxy" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-euler-angle-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-consistent-rotations-euler-angle-convention-zxz-enum
:nxapm-entry-consistent-rotations-euler-angle-convention-zxz-enum rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :actualValue ;
                                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                                    rdf:first "zxz" ;
                                                                                                                    rdf:rest rdf:nil
                                                                                                                  ]
                                                                                                      ]
                                                                                  ] ;
                                                                  rdfs:comment "Enumeration item for NXapm/ENTRY/consistent_rotations/euler_angle_convention: zxz" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-euler-angle-convention-field> ;
                                                                  rdfs:label "NXapm/ENTRY/consistent_rotations/euler_angle_convention/zxz" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-euler-angle-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-consistent-rotations-euler-angle-convention-zyx-enum
:nxapm-entry-consistent-rotations-euler-angle-convention-zyx-enum rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :actualValue ;
                                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                                    rdf:first "zyx" ;
                                                                                                                    rdf:rest rdf:nil
                                                                                                                  ]
                                                                                                      ]
                                                                                  ] ;
                                                                  rdfs:comment "Enumeration item for NXapm/ENTRY/consistent_rotations/euler_angle_convention: zyx" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-euler-angle-convention-field> ;
                                                                  rdfs:label "NXapm/ENTRY/consistent_rotations/euler_angle_convention/zyx" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-euler-angle-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-consistent-rotations-euler-angle-convention-zyz-enum
:nxapm-entry-consistent-rotations-euler-angle-convention-zyz-enum rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :actualValue ;
                                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                                    rdf:first "zyz" ;
                                                                                                                    rdf:rest rdf:nil
                                                                                                                  ]
                                                                                                      ]
                                                                                  ] ;
                                                                  rdfs:comment "Enumeration item for NXapm/ENTRY/consistent_rotations/euler_angle_convention: zyz" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-euler-angle-convention-field> ;
                                                                  rdfs:label "NXapm/ENTRY/consistent_rotations/euler_angle_convention/zyz" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-euler-angle-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-consistent-rotations-group
:nxapm-entry-consistent-rotations-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusGroup ,
                                                        :nxentry-parameters-group ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxapm-entry-consistent-rotations-axis-angle-convention-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxapm-entry-consistent-rotations-euler-angle-convention-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxapm-entry-consistent-rotations-rotation-convention-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxapm-entry-consistent-rotations-rotation-handedness-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxapm-entry-consistent-rotations-sign-convention-field
                                                        ] ;
                                        rdfs:comment """
                The conventions used when reporting crystal orientations.
                We follow the best practices of the Material Science community
                that are defined in reference `<https://doi.org/10.1088/0965-0393/23/8/083501>`_.
            """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-group> ;
                                        rdfs:label "NXapm/ENTRY/consistent_rotations" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-consistent-rotations-rotation-convention-active-enum
:nxapm-entry-consistent-rotations-rotation-convention-active-enum rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :actualValue ;
                                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                                    rdf:first "active" ;
                                                                                                                    rdf:rest rdf:nil
                                                                                                                  ]
                                                                                                      ]
                                                                                  ] ;
                                                                  owl:disjointWith :nxapm-entry-consistent-rotations-rotation-convention-passive-enum ;
                                                                  rdfs:comment "Enumeration item for NXapm/ENTRY/consistent_rotations/rotation_convention: active" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-rotation-convention-field> ;
                                                                  rdfs:label "NXapm/ENTRY/consistent_rotations/rotation_convention/active" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-rotation-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-consistent-rotations-rotation-convention-field
:nxapm-entry-consistent-rotations-rotation-convention-field rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasEnumContainer ;
                                                                              owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                  owl:unionOf ( :nxapm-entry-consistent-rotations-rotation-convention-active-enum
                                                                                                                :nxapm-entry-consistent-rotations-rotation-convention-passive-enum
                                                                                                              )
                                                                                                ]
                                                                            ] ;
                                                            rdfs:comment """
                    How are rotations interpreted into an orientation according to convention 3
                    of reference `<https://doi.org/10.1088/0965-0393/23/8/083501>`_.
                """ ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-rotation-convention-field> ;
                                                            rdfs:label "NXapm/ENTRY/consistent_rotations/rotation_convention" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-rotation-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-consistent-rotations-rotation-convention-passive-enum
:nxapm-entry-consistent-rotations-rotation-convention-passive-enum rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :actualValue ;
                                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                                     rdf:first "passive" ;
                                                                                                                     rdf:rest rdf:nil
                                                                                                                   ]
                                                                                                       ]
                                                                                   ] ;
                                                                   rdfs:comment "Enumeration item for NXapm/ENTRY/consistent_rotations/rotation_convention: passive" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-rotation-convention-field> ;
                                                                   rdfs:label "NXapm/ENTRY/consistent_rotations/rotation_convention/passive" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-rotation-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-consistent-rotations-rotation-handedness-clockwise-enum
:nxapm-entry-consistent-rotations-rotation-handedness-clockwise-enum rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :actualValue ;
                                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                                       rdf:first "clockwise" ;
                                                                                                                       rdf:rest rdf:nil
                                                                                                                     ]
                                                                                                         ]
                                                                                     ] ;
                                                                     owl:disjointWith :nxapm-entry-consistent-rotations-rotation-handedness-counter-clockwise-enum ;
                                                                     rdfs:comment "Enumeration item for NXapm/ENTRY/consistent_rotations/rotation_handedness: clockwise" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-rotation-handedness-field> ;
                                                                     rdfs:label "NXapm/ENTRY/consistent_rotations/rotation_handedness/clockwise" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-rotation-handedness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-consistent-rotations-rotation-handedness-counter-clockwise-enum
:nxapm-entry-consistent-rotations-rotation-handedness-counter-clockwise-enum rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusEnumerations ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :actualValue ;
                                                                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                                                                               rdf:first "counter_clockwise" ;
                                                                                                                               rdf:rest rdf:nil
                                                                                                                             ]
                                                                                                                 ]
                                                                                             ] ;
                                                                             rdfs:comment "Enumeration item for NXapm/ENTRY/consistent_rotations/rotation_handedness: counter_clockwise" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-rotation-handedness-field> ;
                                                                             rdfs:label "NXapm/ENTRY/consistent_rotations/rotation_handedness/counter_clockwise" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-rotation-handedness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-consistent-rotations-rotation-handedness-field
:nxapm-entry-consistent-rotations-rotation-handedness-field rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasEnumContainer ;
                                                                              owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                  owl:unionOf ( :nxapm-entry-consistent-rotations-rotation-handedness-clockwise-enum
                                                                                                                :nxapm-entry-consistent-rotations-rotation-handedness-counter-clockwise-enum
                                                                                                              )
                                                                                                ]
                                                                            ] ;
                                                            rdfs:comment """
                    Convention how a positive rotation angle is defined when viewing
                    from the end of the rotation unit vector towards its origin.
                    This is in accordance with convention 2 of reference `<https://doi.org/10.1088/0965-0393/23/8/083501>`_.
                    
                    Counter_clockwise is equivalent to a right-handed choice.
                    Clockwise is equivalent to a left-handed choice.
                """ ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-rotation-handedness-field> ;
                                                            rdfs:label "NXapm/ENTRY/consistent_rotations/rotation_handedness" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-rotation-handedness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-consistent-rotations-sign-convention-field
:nxapm-entry-consistent-rotations-sign-convention-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasEnumContainer ;
                                                                          owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                              owl:unionOf ( :nxapm-entry-consistent-rotations-sign-convention-p-minus-one-enum
                                                                                                            :nxapm-entry-consistent-rotations-sign-convention-p-plus-one-enum
                                                                                                          )
                                                                                            ]
                                                                        ] ;
                                                        rdfs:comment """
                    Which sign convention is followed when converting orientations
                    between different parametrizations/representations according
                    to convention 6 of reference `<https://doi.org/10.1088/0965-0393/23/8/083501>`_.
                """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-sign-convention-field> ;
                                                        rdfs:label "NXapm/ENTRY/consistent_rotations/sign_convention" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-sign-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-consistent-rotations-sign-convention-p-minus-one-enum
:nxapm-entry-consistent-rotations-sign-convention-p-minus-one-enum rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :actualValue ;
                                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                                     rdf:first "p_minus_one" ;
                                                                                                                     rdf:rest rdf:nil
                                                                                                                   ]
                                                                                                       ]
                                                                                   ] ;
                                                                   owl:disjointWith :nxapm-entry-consistent-rotations-sign-convention-p-plus-one-enum ;
                                                                   rdfs:comment "Enumeration item for NXapm/ENTRY/consistent_rotations/sign_convention: p_minus_one" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-sign-convention-field> ;
                                                                   rdfs:label "NXapm/ENTRY/consistent_rotations/sign_convention/p_minus_one" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-sign-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-consistent-rotations-sign-convention-p-plus-one-enum
:nxapm-entry-consistent-rotations-sign-convention-p-plus-one-enum rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :actualValue ;
                                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                                    rdf:first "p_plus_one" ;
                                                                                                                    rdf:rest rdf:nil
                                                                                                                  ]
                                                                                                      ]
                                                                                  ] ;
                                                                  rdfs:comment "Enumeration item for NXapm/ENTRY/consistent_rotations/sign_convention: p_plus_one" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-sign-convention-field> ;
                                                                  rdfs:label "NXapm/ENTRY/consistent_rotations/sign_convention/p_plus_one" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-consistent-rotations-sign-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-definition-field
:nxapm-entry-definition-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              :nxentry-definition-field ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasEnumContainer ;
                                                owl:allValuesFrom [ rdf:type owl:Class ;
                                                                    owl:unionOf ( :nxapm-entry-definition-nxapm-enum
                                                                                )
                                                                  ]
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxapm-entry-definition-version-attribute
                                              ] ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-definition-field> ;
                              rdfs:label "NXapm/ENTRY/definition" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-definition-nxapm-enum
:nxapm-entry-definition-nxapm-enum rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusEnumerations ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :actualValue ;
                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                     rdf:first "NXapm" ;
                                                                                     rdf:rest rdf:nil
                                                                                   ]
                                                                       ]
                                                   ] ;
                                   rdfs:comment "Enumeration item for NXapm/ENTRY/definition: NXapm" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-definition-field> ;
                                   rdfs:label "NXapm/ENTRY/definition/NXapm" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-definition-version-attribute
:nxapm-entry-definition-version-attribute rdf:type owl:Class ;
                                          owl:equivalentClass :nxentry-definition-version-attribute ;
                                          rdfs:subClassOf :NeXusAttribute ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_CHAR
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_CHAR
                                                                        ]
                                                          ] ;
                                          rdfs:comment "" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-definition-version-attribute> ;
                                          rdfs:label "NXapm/ENTRY/definition/version" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-definition-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-elapsed-time-field
:nxapm-entry-elapsed-time-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_TIME
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_FLOAT
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_FLOAT
                                                              ]
                                                ] ;
                                rdfs:comment """
                How long did the measurement take e.g. use CRunHeader.CAnalysis.fElapsedTime
            """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-elapsed-time-field> ;
                                rdfs:label "NXapm/ENTRY/elapsed_time" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-elapsed-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-end-time-field
:nxapm-entry-end-time-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            :nxentry-end-time-field ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_DATE_TIME
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_DATE_TIME
                                                          ]
                                            ] ;
                            rdfs:comment """
                ISO 8601 time code with local time zone offset to UTC included
                when the atom probe session ended.
                
                Writing the end_time can be a tricky in practice. If written at the start
                of the experiment, it can only be an estimate. If written at the end, there
                is the risk for having the computer crash or lose power. The absence of
                end_time should not be interpreted as that the experiment was aborted.
                Only, the field ``status`` should be used for communicating such abortion.
            """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-end-time-field> ;
                            rdfs:label "NXapm/ENTRY/end_time" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-end-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-experiment-alias-field
:nxapm-entry-experiment-alias-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_CHAR
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_CHAR
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
                Alias or short name which scientists can use to refer to this experiment.
            """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-experiment-alias-field> ;
                                    rdfs:label "NXapm/ENTRY/experiment_alias" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-experiment-alias-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-experiment-description-field
:nxapm-entry-experiment-description-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          :nxentry-experiment-description-field ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_CHAR
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_CHAR
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
                Free-text description about the experiment.
                
                Users are strongly advised to parameterize the description of their experiment
                by using respective groups and fields and base classes instead of writing prose
                into the field.
            """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-experiment-description-field> ;
                                          rdfs:label "NXapm/ENTRY/experiment_description" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-experiment-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-group
:nxapm-entry-group rdf:type owl:Class ;
                   rdfs:subClassOf :NXentry ,
                                   :NeXusGroup ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxapm-entry-atom-probeid-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxapm-entry-citeid-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxapm-entry-consistent-rotations-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxapm-entry-elapsed-time-field
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxapm-entry-end-time-field
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxapm-entry-experiment-alias-field
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxapm-entry-experiment-description-field
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxapm-entry-measurement-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxapm-entry-noteid-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxapm-entry-profiling-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxapm-entry-run-number-field
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxapm-entry-sample-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxapm-entry-simulation-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxapm-entry-userid-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxapm-entry-definition-field
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxapm-entry-named-reference-frameid-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxapm-entry-operation-mode-field
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxapm-entry-specimen-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxapm-entry-start-time-field
                                   ] ;
                   rdfs:comment "" ;
                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-group> ;
                   rdfs:label "NXapm/ENTRY" ;
                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-eventid-end-time-field
:nxapm-entry-measurement-eventid-end-time-field rdf:type owl:Class ;
                                                owl:equivalentClass :nxapm-event-data-end-time-field ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_ANY
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_DATE_TIME
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_DATE_TIME
                                                                              ]
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-end-time-field> ;
                                                rdfs:label "NXapm/ENTRY/measurement/eventID/end_time" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-end-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-eventid-group
:nxapm-entry-measurement-eventid-group rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusGroup ,
                                                       :nxapm-measurement-apm-event-data-group ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxapm-entry-measurement-eventid-end-time-field
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxapm-entry-measurement-eventid-instrument-group
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxapm-entry-measurement-eventid-start-time-field
                                                       ] ;
                                       rdfs:comment "" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-group> ;
                                       rdfs:label "NXapm/ENTRY/measurement/eventID" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-eventid-instrument-analysis-chamber-group
:nxapm-entry-measurement-eventid-instrument-analysis-chamber-group rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusGroup ,
                                                                                   :nxapm-instrument-analysis-chamber-group ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxapm-entry-measurement-eventid-instrument-analysis-chamber-pressure-sensor-group
                                                                                   ] ;
                                                                   rdfs:comment "" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-analysis-chamber-group> ;
                                                                   rdfs:label "NXapm/ENTRY/measurement/eventID/instrument/analysis_chamber" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-analysis-chamber-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-eventid-instrument-analysis-chamber-pressure-sensor-group
:nxapm-entry-measurement-eventid-instrument-analysis-chamber-pressure-sensor-group rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusGroup ,
                                                                                                   :nxapm-instrument-analysis-chamber-pressure-sensor-group ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :has ;
                                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass :nxapm-entry-measurement-eventid-instrument-analysis-chamber-pressure-sensor-measurement-field
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :has ;
                                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass :nxapm-entry-measurement-eventid-instrument-analysis-chamber-pressure-sensor-value-field
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-analysis-chamber-pressure-sensor-group> ;
                                                                                   rdfs:label "NXapm/ENTRY/measurement/eventID/instrument/analysis_chamber/pressure_sensor" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-analysis-chamber-pressure-sensor-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-eventid-instrument-analysis-chamber-pressure-sensor-measurement-field
:nxapm-entry-measurement-eventid-instrument-analysis-chamber-pressure-sensor-measurement-field rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusField ,
                                                                                                               :nxapm-instrument-analysis-chamber-pressure-sensor-measurement-field ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                                               owl:complementOf :NX_CHAR
                                                                                                                             ]
                                                                                                               ] ;
                                                                                               rdfs:comment "" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-analysis-chamber-pressure-sensor-measurement-field> ;
                                                                                               rdfs:label "NXapm/ENTRY/measurement/eventID/instrument/analysis_chamber/pressure_sensor/measurement" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-analysis-chamber-pressure-sensor-measurement-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-eventid-instrument-analysis-chamber-pressure-sensor-value-field
:nxapm-entry-measurement-eventid-instrument-analysis-chamber-pressure-sensor-value-field rdf:type owl:Class ;
                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                         :nxapm-instrument-analysis-chamber-pressure-sensor-value-field ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:someValuesFrom :NX_FLOAT
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                         owl:complementOf :NX_FLOAT
                                                                                                                       ]
                                                                                                         ] ;
                                                                                         rdfs:comment "" ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-analysis-chamber-pressure-sensor-value-field> ;
                                                                                         rdfs:label "NXapm/ENTRY/measurement/eventID/instrument/analysis_chamber/pressure_sensor/value" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-analysis-chamber-pressure-sensor-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-eventid-instrument-control-evaporation-control-field
:nxapm-entry-measurement-eventid-instrument-control-evaporation-control-field rdf:type owl:Class ;
                                                                              owl:equivalentClass :nxapm-instrument-control-evaporation-control-field ;
                                                                              rdfs:subClassOf :NeXusField ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                owl:someValuesFrom :NX_ANY
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:someValuesFrom :NX_CHAR
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                              owl:complementOf :NX_CHAR
                                                                                                            ]
                                                                                              ] ;
                                                                              rdfs:comment "" ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-control-evaporation-control-field> ;
                                                                              rdfs:label "NXapm/ENTRY/measurement/eventID/instrument/control/evaporation_control" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-control-evaporation-control-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-eventid-instrument-control-group
:nxapm-entry-measurement-eventid-instrument-control-group rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusGroup ,
                                                                          :nxapm-instrument-control-group ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxapm-entry-measurement-eventid-instrument-control-evaporation-control-field
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxapm-entry-measurement-eventid-instrument-control-target-detection-rate-field
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-control-group> ;
                                                          rdfs:label "NXapm/ENTRY/measurement/eventID/instrument/control" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-control-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-eventid-instrument-control-target-detection-rate-field
:nxapm-entry-measurement-eventid-instrument-control-target-detection-rate-field rdf:type owl:Class ;
                                                                                owl:equivalentClass :nxapm-instrument-control-target-detection-rate-field ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_NUMBER
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_NUMBER
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment "" ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-control-target-detection-rate-field> ;
                                                                                rdfs:label "NXapm/ENTRY/measurement/eventID/instrument/control/target_detection_rate" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-control-target-detection-rate-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-eventid-instrument-group
:nxapm-entry-measurement-eventid-instrument-group rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusGroup ,
                                                                  :nxapm-event-data-instrument-group ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxapm-entry-measurement-eventid-instrument-control-group
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxapm-entry-measurement-eventid-instrument-local-electrode-group
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxapm-entry-measurement-eventid-instrument-pulser-group
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxapm-entry-measurement-eventid-instrument-reflectron-group
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxapm-entry-measurement-eventid-instrument-analysis-chamber-group
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxapm-entry-measurement-eventid-instrument-stage-group
                                                                  ] ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-group> ;
                                                  rdfs:label "NXapm/ENTRY/measurement/eventID/instrument" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-eventid-instrument-local-electrode-group
:nxapm-entry-measurement-eventid-instrument-local-electrode-group rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NXelectromagnetic_lens ,
                                                                                  :NeXusGroup ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxapm-entry-measurement-eventid-instrument-local-electrode-voltage-field
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-local-electrode-group> ;
                                                                  rdfs:label "NXapm/ENTRY/measurement/eventID/instrument/local_electrode" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-local-electrode-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-eventid-instrument-local-electrode-voltage-field
:nxapm-entry-measurement-eventid-instrument-local-electrode-voltage-field rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusField ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                            owl:someValuesFrom :NX_ANY
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_FLOAT
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_FLOAT
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-local-electrode-voltage-field> ;
                                                                          rdfs:label "NXapm/ENTRY/measurement/eventID/instrument/local_electrode/voltage" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-local-electrode-voltage-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-eventid-instrument-pulser-group
:nxapm-entry-measurement-eventid-instrument-pulser-group rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusGroup ,
                                                                         :nxapm-instrument-pulser-group ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxapm-entry-measurement-eventid-instrument-pulser-pulse-number-field
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxapm-entry-measurement-eventid-instrument-pulser-pulse-voltage-field
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxapm-entry-measurement-eventid-instrument-pulser-sourceid-group
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxapm-entry-measurement-eventid-instrument-pulser-standing-voltage-field
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxapm-entry-measurement-eventid-instrument-pulser-pulse-fraction-field
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxapm-entry-measurement-eventid-instrument-pulser-pulse-frequency-field
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxapm-entry-measurement-eventid-instrument-pulser-pulse-mode-field
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:maxQualifiedCardinality "2"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxapm-entry-measurement-eventid-instrument-pulser-sourceid-group
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-pulser-group> ;
                                                         rdfs:label "NXapm/ENTRY/measurement/eventID/instrument/pulser" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-pulser-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-eventid-instrument-pulser-pulse-fraction-field
:nxapm-entry-measurement-eventid-instrument-pulser-pulse-fraction-field rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusField ,
                                                                                        :nxapm-instrument-pulser-pulse-fraction-field ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                          owl:someValuesFrom :NX_ANY
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:someValuesFrom :NX_FLOAT
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                        owl:complementOf :NX_FLOAT
                                                                                                      ]
                                                                                        ] ;
                                                                        rdfs:comment "" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-pulser-pulse-fraction-field> ;
                                                                        rdfs:label "NXapm/ENTRY/measurement/eventID/instrument/pulser/pulse_fraction" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-pulser-pulse-fraction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-eventid-instrument-pulser-pulse-frequency-field
:nxapm-entry-measurement-eventid-instrument-pulser-pulse-frequency-field rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusField ,
                                                                                         :nxapm-instrument-pulser-pulse-frequency-field ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                           owl:someValuesFrom :NX_ANY
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:someValuesFrom :NX_FLOAT
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                         owl:complementOf :NX_FLOAT
                                                                                                       ]
                                                                                         ] ;
                                                                         rdfs:comment "" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-pulser-pulse-frequency-field> ;
                                                                         rdfs:label "NXapm/ENTRY/measurement/eventID/instrument/pulser/pulse_frequency" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-pulser-pulse-frequency-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-eventid-instrument-pulser-pulse-mode-field
:nxapm-entry-measurement-eventid-instrument-pulser-pulse-mode-field rdf:type owl:Class ;
                                                                    owl:equivalentClass :nxapm-instrument-pulser-pulse-mode-field ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_ANY
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_CHAR
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_CHAR
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment "" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-pulser-pulse-mode-field> ;
                                                                    rdfs:label "NXapm/ENTRY/measurement/eventID/instrument/pulser/pulse_mode" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-pulser-pulse-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-eventid-instrument-pulser-pulse-number-field
:nxapm-entry-measurement-eventid-instrument-pulser-pulse-number-field rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusField ,
                                                                                      :nxapm-instrument-pulser-pulse-number-field ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                        owl:someValuesFrom :NX_ANY
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_UINT
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_UINT
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-pulser-pulse-number-field> ;
                                                                      rdfs:label "NXapm/ENTRY/measurement/eventID/instrument/pulser/pulse_number" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-pulser-pulse-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-eventid-instrument-pulser-pulse-voltage-field
:nxapm-entry-measurement-eventid-instrument-pulser-pulse-voltage-field rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusField ,
                                                                                       :nxapm-instrument-pulser-pulse-voltage-field ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                         owl:someValuesFrom :NX_ANY
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_FLOAT
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_FLOAT
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-pulser-pulse-voltage-field> ;
                                                                       rdfs:label "NXapm/ENTRY/measurement/eventID/instrument/pulser/pulse_voltage" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-pulser-pulse-voltage-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-eventid-instrument-pulser-sourceid-group
:nxapm-entry-measurement-eventid-instrument-pulser-sourceid-group rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusGroup ,
                                                                                  :nxapm-instrument-pulser-sourceid-group ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxapm-entry-measurement-eventid-instrument-pulser-sourceid-wavelength-field
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxapm-entry-measurement-eventid-instrument-pulser-sourceid-power-field
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxapm-entry-measurement-eventid-instrument-pulser-sourceid-pulse-energy-field
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-pulser-sourceid-group> ;
                                                                  rdfs:label "NXapm/ENTRY/measurement/eventID/instrument/pulser/sourceID" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-pulser-sourceid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-eventid-instrument-pulser-sourceid-power-field
:nxapm-entry-measurement-eventid-instrument-pulser-sourceid-power-field rdf:type owl:Class ;
                                                                        owl:equivalentClass :nxapm-instrument-pulser-sourceid-power-field ;
                                                                        rdfs:subClassOf :NeXusField ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                          owl:someValuesFrom :NX_POWER
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:someValuesFrom :NX_FLOAT
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                        owl:complementOf :NX_FLOAT
                                                                                                      ]
                                                                                        ] ;
                                                                        rdfs:comment "" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-pulser-sourceid-power-field> ;
                                                                        rdfs:label "NXapm/ENTRY/measurement/eventID/instrument/pulser/sourceID/power" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-pulser-sourceid-power-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-eventid-instrument-pulser-sourceid-pulse-energy-field
:nxapm-entry-measurement-eventid-instrument-pulser-sourceid-pulse-energy-field rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusField ,
                                                                                               :nxapm-instrument-pulser-sourceid-pulse-energy-field ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_FLOAT
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_FLOAT
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-pulser-sourceid-pulse-energy-field> ;
                                                                               rdfs:label "NXapm/ENTRY/measurement/eventID/instrument/pulser/sourceID/pulse_energy" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-pulser-sourceid-pulse-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-eventid-instrument-pulser-sourceid-wavelength-field
:nxapm-entry-measurement-eventid-instrument-pulser-sourceid-wavelength-field rdf:type owl:Class ;
                                                                             owl:equivalentClass :nxapm-instrument-pulser-sourceid-wavelength-field ;
                                                                             rdfs:subClassOf :NeXusField ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                               owl:someValuesFrom :NX_WAVELENGTH
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_FLOAT
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_FLOAT
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-pulser-sourceid-wavelength-field> ;
                                                                             rdfs:label "NXapm/ENTRY/measurement/eventID/instrument/pulser/sourceID/wavelength" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-pulser-sourceid-wavelength-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-eventid-instrument-pulser-standing-voltage-field
:nxapm-entry-measurement-eventid-instrument-pulser-standing-voltage-field rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusField ,
                                                                                          :nxapm-instrument-pulser-standing-voltage-field ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                            owl:someValuesFrom :NX_ANY
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_FLOAT
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_FLOAT
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-pulser-standing-voltage-field> ;
                                                                          rdfs:label "NXapm/ENTRY/measurement/eventID/instrument/pulser/standing_voltage" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-pulser-standing-voltage-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-eventid-instrument-reflectron-group
:nxapm-entry-measurement-eventid-instrument-reflectron-group rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusGroup ,
                                                                             :nxapm-instrument-reflectron-group ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxapm-entry-measurement-eventid-instrument-reflectron-voltage-field
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-reflectron-group> ;
                                                             rdfs:label "NXapm/ENTRY/measurement/eventID/instrument/reflectron" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-reflectron-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-eventid-instrument-reflectron-voltage-field
:nxapm-entry-measurement-eventid-instrument-reflectron-voltage-field rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     :nxapm-instrument-reflectron-voltage-field ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                       owl:someValuesFrom :NX_ANY
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_FLOAT
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_FLOAT
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-reflectron-voltage-field> ;
                                                                     rdfs:label "NXapm/ENTRY/measurement/eventID/instrument/reflectron/voltage" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-reflectron-voltage-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-eventid-instrument-stage-group
:nxapm-entry-measurement-eventid-instrument-stage-group rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusGroup ,
                                                                        :nxapm-instrument-stage-group ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxapm-entry-measurement-eventid-instrument-stage-temperature-sensor-group
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-stage-group> ;
                                                        rdfs:label "NXapm/ENTRY/measurement/eventID/instrument/stage" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-stage-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-eventid-instrument-stage-temperature-sensor-group
:nxapm-entry-measurement-eventid-instrument-stage-temperature-sensor-group rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusGroup ,
                                                                                           :nxapm-instrument-stage-temperature-sensor-group ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-entry-measurement-eventid-instrument-stage-temperature-sensor-measurement-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-entry-measurement-eventid-instrument-stage-temperature-sensor-value-field
                                                                                           ] ;
                                                                           rdfs:comment "" ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-stage-temperature-sensor-group> ;
                                                                           rdfs:label "NXapm/ENTRY/measurement/eventID/instrument/stage/temperature_sensor" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-stage-temperature-sensor-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-eventid-instrument-stage-temperature-sensor-measurement-field
:nxapm-entry-measurement-eventid-instrument-stage-temperature-sensor-measurement-field rdf:type owl:Class ;
                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                       :nxmanipulator-temperature-sensor-measurement-field ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                         owl:someValuesFrom :NX_ANY
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                       owl:complementOf :NX_CHAR
                                                                                                                     ]
                                                                                                       ] ;
                                                                                       rdfs:comment "" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-stage-temperature-sensor-measurement-field> ;
                                                                                       rdfs:label "NXapm/ENTRY/measurement/eventID/instrument/stage/temperature_sensor/measurement" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-stage-temperature-sensor-measurement-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-eventid-instrument-stage-temperature-sensor-value-field
:nxapm-entry-measurement-eventid-instrument-stage-temperature-sensor-value-field rdf:type owl:Class ;
                                                                                 owl:equivalentClass :nxapm-instrument-stage-temperature-sensor-value-field ;
                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                                   owl:someValuesFrom :NX_ANY
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:someValuesFrom :NX_FLOAT
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                 owl:complementOf :NX_FLOAT
                                                                                                               ]
                                                                                                 ] ;
                                                                                 rdfs:comment "" ;
                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-stage-temperature-sensor-value-field> ;
                                                                                 rdfs:label "NXapm/ENTRY/measurement/eventID/instrument/stage/temperature_sensor/value" ;
                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-instrument-stage-temperature-sensor-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-eventid-start-time-field
:nxapm-entry-measurement-eventid-start-time-field rdf:type owl:Class ;
                                                  owl:equivalentClass :nxapm-event-data-start-time-field ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ANY
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_DATE_TIME
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_DATE_TIME
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-start-time-field> ;
                                                  rdfs:label "NXapm/ENTRY/measurement/eventID/start_time" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-eventid-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-group
:nxapm-entry-measurement-group rdf:type owl:Class ;
                               rdfs:subClassOf :NXapm_measurement ,
                                               :NeXusGroup ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxapm-entry-measurement-eventid-group
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxapm-entry-measurement-quality-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxapm-entry-measurement-status-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxapm-entry-measurement-instrument-group
                                               ] ;
                               rdfs:comment "" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-group> ;
                               rdfs:label "NXapm/ENTRY/measurement" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-analysis-chamber-fabrication-group
:nxapm-entry-measurement-instrument-analysis-chamber-fabrication-group rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusGroup ,
                                                                                       :nxcomponent-fabrication-group ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :has ;
                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass :nxapm-entry-measurement-instrument-analysis-chamber-fabrication-serial-number-field
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :has ;
                                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass :nxapm-entry-measurement-instrument-analysis-chamber-fabrication-model-field
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :has ;
                                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass :nxapm-entry-measurement-instrument-analysis-chamber-fabrication-vendor-field
                                                                                       ] ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-analysis-chamber-fabrication-group> ;
                                                                       rdfs:label "NXapm/ENTRY/measurement/instrument/analysis_chamber/fabrication" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-analysis-chamber-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-analysis-chamber-fabrication-model-field
:nxapm-entry-measurement-instrument-analysis-chamber-fabrication-model-field rdf:type owl:Class ;
                                                                             owl:equivalentClass :nxfabrication-model-field ;
                                                                             rdfs:subClassOf :NeXusField ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                               owl:someValuesFrom :NX_ANY
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_CHAR
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_CHAR
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-analysis-chamber-fabrication-model-field> ;
                                                                             rdfs:label "NXapm/ENTRY/measurement/instrument/analysis_chamber/fabrication/model" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-analysis-chamber-fabrication-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-analysis-chamber-fabrication-serial-number-field
:nxapm-entry-measurement-instrument-analysis-chamber-fabrication-serial-number-field rdf:type owl:Class ;
                                                                                     owl:equivalentClass :nxfabrication-serial-number-field ;
                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:someValuesFrom :NX_CHAR
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                     owl:complementOf :NX_CHAR
                                                                                                                   ]
                                                                                                     ] ;
                                                                                     rdfs:comment "" ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-analysis-chamber-fabrication-serial-number-field> ;
                                                                                     rdfs:label "NXapm/ENTRY/measurement/instrument/analysis_chamber/fabrication/serial_number" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-analysis-chamber-fabrication-serial-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-analysis-chamber-fabrication-vendor-field
:nxapm-entry-measurement-instrument-analysis-chamber-fabrication-vendor-field rdf:type owl:Class ;
                                                                              owl:equivalentClass :nxfabrication-vendor-field ;
                                                                              rdfs:subClassOf :NeXusField ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                owl:someValuesFrom :NX_ANY
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:someValuesFrom :NX_CHAR
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                              owl:complementOf :NX_CHAR
                                                                                                            ]
                                                                                              ] ;
                                                                              rdfs:comment "" ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-analysis-chamber-fabrication-vendor-field> ;
                                                                              rdfs:label "NXapm/ENTRY/measurement/instrument/analysis_chamber/fabrication/vendor" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-analysis-chamber-fabrication-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-analysis-chamber-group
:nxapm-entry-measurement-instrument-analysis-chamber-group rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusGroup ,
                                                                           :nxapm-instrument-analysis-chamber-group ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :has ;
                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass :nxapm-entry-measurement-instrument-analysis-chamber-fabrication-group
                                                                           ] ;
                                                           rdfs:comment "" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-analysis-chamber-group> ;
                                                           rdfs:label "NXapm/ENTRY/measurement/instrument/analysis_chamber" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-analysis-chamber-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-buffer-chamber-fabrication-group
:nxapm-entry-measurement-instrument-buffer-chamber-fabrication-group rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusGroup ,
                                                                                     :nxcomponent-fabrication-group ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :has ;
                                                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass :nxapm-entry-measurement-instrument-buffer-chamber-fabrication-serial-number-field
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :has ;
                                                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass :nxapm-entry-measurement-instrument-buffer-chamber-fabrication-model-field
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :has ;
                                                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass :nxapm-entry-measurement-instrument-buffer-chamber-fabrication-vendor-field
                                                                                     ] ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-buffer-chamber-fabrication-group> ;
                                                                     rdfs:label "NXapm/ENTRY/measurement/instrument/buffer_chamber/fabrication" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-buffer-chamber-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-buffer-chamber-fabrication-model-field
:nxapm-entry-measurement-instrument-buffer-chamber-fabrication-model-field rdf:type owl:Class ;
                                                                           owl:equivalentClass :nxfabrication-model-field ;
                                                                           rdfs:subClassOf :NeXusField ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                             owl:someValuesFrom :NX_ANY
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:someValuesFrom :NX_CHAR
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                           owl:complementOf :NX_CHAR
                                                                                                         ]
                                                                                           ] ;
                                                                           rdfs:comment "" ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-buffer-chamber-fabrication-model-field> ;
                                                                           rdfs:label "NXapm/ENTRY/measurement/instrument/buffer_chamber/fabrication/model" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-buffer-chamber-fabrication-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-buffer-chamber-fabrication-serial-number-field
:nxapm-entry-measurement-instrument-buffer-chamber-fabrication-serial-number-field rdf:type owl:Class ;
                                                                                   owl:equivalentClass :nxfabrication-serial-number-field ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                     owl:someValuesFrom :NX_ANY
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_CHAR
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-buffer-chamber-fabrication-serial-number-field> ;
                                                                                   rdfs:label "NXapm/ENTRY/measurement/instrument/buffer_chamber/fabrication/serial_number" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-buffer-chamber-fabrication-serial-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-buffer-chamber-fabrication-vendor-field
:nxapm-entry-measurement-instrument-buffer-chamber-fabrication-vendor-field rdf:type owl:Class ;
                                                                            owl:equivalentClass :nxfabrication-vendor-field ;
                                                                            rdfs:subClassOf :NeXusField ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                              owl:someValuesFrom :NX_ANY
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_CHAR
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-buffer-chamber-fabrication-vendor-field> ;
                                                                            rdfs:label "NXapm/ENTRY/measurement/instrument/buffer_chamber/fabrication/vendor" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-buffer-chamber-fabrication-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-buffer-chamber-group
:nxapm-entry-measurement-instrument-buffer-chamber-group rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusGroup ,
                                                                         :nxapm-instrument-buffer-chamber-group ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxapm-entry-measurement-instrument-buffer-chamber-fabrication-group
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-buffer-chamber-group> ;
                                                         rdfs:label "NXapm/ENTRY/measurement/instrument/buffer_chamber" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-buffer-chamber-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-fabrication-group
:nxapm-entry-measurement-instrument-fabrication-group rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusGroup ,
                                                                      :nxapm-instrument-fabrication-group ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxapm-entry-measurement-instrument-fabrication-serial-number-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxapm-entry-measurement-instrument-fabrication-model-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxapm-entry-measurement-instrument-fabrication-vendor-field
                                                                      ] ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-fabrication-group> ;
                                                      rdfs:label "NXapm/ENTRY/measurement/instrument/fabrication" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-fabrication-model-field
:nxapm-entry-measurement-instrument-fabrication-model-field rdf:type owl:Class ;
                                                            owl:equivalentClass :nxfabrication-model-field ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_ANY
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_CHAR
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_CHAR
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment "" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-fabrication-model-field> ;
                                                            rdfs:label "NXapm/ENTRY/measurement/instrument/fabrication/model" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-fabrication-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-fabrication-serial-number-field
:nxapm-entry-measurement-instrument-fabrication-serial-number-field rdf:type owl:Class ;
                                                                    owl:equivalentClass :nxfabrication-serial-number-field ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_ANY
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_CHAR
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_CHAR
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment "" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-fabrication-serial-number-field> ;
                                                                    rdfs:label "NXapm/ENTRY/measurement/instrument/fabrication/serial_number" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-fabrication-serial-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-fabrication-vendor-field
:nxapm-entry-measurement-instrument-fabrication-vendor-field rdf:type owl:Class ;
                                                             owl:equivalentClass :nxfabrication-vendor-field ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_ANY
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_CHAR
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_CHAR
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-fabrication-vendor-field> ;
                                                             rdfs:label "NXapm/ENTRY/measurement/instrument/fabrication/vendor" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-fabrication-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-flight-path-field
:nxapm-entry-measurement-instrument-flight-path-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      :nxapm-instrument-flight-path-field ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_ANY
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_FLOAT
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_FLOAT
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-flight-path-field> ;
                                                      rdfs:label "NXapm/ENTRY/measurement/instrument/flight_path" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-flight-path-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-getter-pump-fabrication-group
:nxapm-entry-measurement-instrument-getter-pump-fabrication-group rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusGroup ,
                                                                                  :nxcomponent-fabrication-group ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxapm-entry-measurement-instrument-getter-pump-fabrication-serial-number-field
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxapm-entry-measurement-instrument-getter-pump-fabrication-model-field
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxapm-entry-measurement-instrument-getter-pump-fabrication-vendor-field
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-getter-pump-fabrication-group> ;
                                                                  rdfs:label "NXapm/ENTRY/measurement/instrument/getter_pump/fabrication" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-getter-pump-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-getter-pump-fabrication-model-field
:nxapm-entry-measurement-instrument-getter-pump-fabrication-model-field rdf:type owl:Class ;
                                                                        owl:equivalentClass :nxfabrication-model-field ;
                                                                        rdfs:subClassOf :NeXusField ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                          owl:someValuesFrom :NX_ANY
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                        owl:complementOf :NX_CHAR
                                                                                                      ]
                                                                                        ] ;
                                                                        rdfs:comment "" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-getter-pump-fabrication-model-field> ;
                                                                        rdfs:label "NXapm/ENTRY/measurement/instrument/getter_pump/fabrication/model" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-getter-pump-fabrication-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-getter-pump-fabrication-serial-number-field
:nxapm-entry-measurement-instrument-getter-pump-fabrication-serial-number-field rdf:type owl:Class ;
                                                                                owl:equivalentClass :nxfabrication-serial-number-field ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_CHAR
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment "" ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-getter-pump-fabrication-serial-number-field> ;
                                                                                rdfs:label "NXapm/ENTRY/measurement/instrument/getter_pump/fabrication/serial_number" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-getter-pump-fabrication-serial-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-getter-pump-fabrication-vendor-field
:nxapm-entry-measurement-instrument-getter-pump-fabrication-vendor-field rdf:type owl:Class ;
                                                                         owl:equivalentClass :nxfabrication-vendor-field ;
                                                                         rdfs:subClassOf :NeXusField ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                           owl:someValuesFrom :NX_ANY
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                         owl:complementOf :NX_CHAR
                                                                                                       ]
                                                                                         ] ;
                                                                         rdfs:comment "" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-getter-pump-fabrication-vendor-field> ;
                                                                         rdfs:label "NXapm/ENTRY/measurement/instrument/getter_pump/fabrication/vendor" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-getter-pump-fabrication-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-getter-pump-group
:nxapm-entry-measurement-instrument-getter-pump-group rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusGroup ,
                                                                      :nxapm-instrument-getter-pump-group ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxapm-entry-measurement-instrument-getter-pump-fabrication-group
                                                                      ] ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-getter-pump-group> ;
                                                      rdfs:label "NXapm/ENTRY/measurement/instrument/getter_pump" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-getter-pump-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-group
:nxapm-entry-measurement-instrument-group rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusGroup ,
                                                          :nxapm-measurement-apm-instrument-group ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxapm-entry-measurement-instrument-analysis-chamber-group
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxapm-entry-measurement-instrument-buffer-chamber-group
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxapm-entry-measurement-instrument-fabrication-group
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxapm-entry-measurement-instrument-flight-path-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxapm-entry-measurement-instrument-getter-pump-group
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxapm-entry-measurement-instrument-ion-detector-group
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxapm-entry-measurement-instrument-load-lock-chamber-group
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxapm-entry-measurement-instrument-local-electrode-group
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxapm-entry-measurement-instrument-location-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxapm-entry-measurement-instrument-pulser-group
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxapm-entry-measurement-instrument-reflectron-group
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxapm-entry-measurement-instrument-roughening-pump-group
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxapm-entry-measurement-instrument-stage-group
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxapm-entry-measurement-instrument-turbomolecular-pump-group
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxapm-entry-measurement-instrument-type-field
                                                          ] ;
                                          rdfs:comment "" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-group> ;
                                          rdfs:label "NXapm/ENTRY/measurement/instrument" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-ion-detector-fabrication-group
:nxapm-entry-measurement-instrument-ion-detector-fabrication-group rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusGroup ,
                                                                                   :nxcomponent-fabrication-group ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxapm-entry-measurement-instrument-ion-detector-fabrication-serial-number-field
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxapm-entry-measurement-instrument-ion-detector-fabrication-model-field
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxapm-entry-measurement-instrument-ion-detector-fabrication-vendor-field
                                                                                   ] ;
                                                                   rdfs:comment "" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-ion-detector-fabrication-group> ;
                                                                   rdfs:label "NXapm/ENTRY/measurement/instrument/ion_detector/fabrication" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-ion-detector-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-ion-detector-fabrication-model-field
:nxapm-entry-measurement-instrument-ion-detector-fabrication-model-field rdf:type owl:Class ;
                                                                         owl:equivalentClass :nxfabrication-model-field ;
                                                                         rdfs:subClassOf :NeXusField ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                           owl:someValuesFrom :NX_ANY
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                         owl:complementOf :NX_CHAR
                                                                                                       ]
                                                                                         ] ;
                                                                         rdfs:comment "" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-ion-detector-fabrication-model-field> ;
                                                                         rdfs:label "NXapm/ENTRY/measurement/instrument/ion_detector/fabrication/model" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-ion-detector-fabrication-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-ion-detector-fabrication-serial-number-field
:nxapm-entry-measurement-instrument-ion-detector-fabrication-serial-number-field rdf:type owl:Class ;
                                                                                 owl:equivalentClass :nxfabrication-serial-number-field ;
                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                                   owl:someValuesFrom :NX_ANY
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:someValuesFrom :NX_CHAR
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                 owl:complementOf :NX_CHAR
                                                                                                               ]
                                                                                                 ] ;
                                                                                 rdfs:comment "" ;
                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-ion-detector-fabrication-serial-number-field> ;
                                                                                 rdfs:label "NXapm/ENTRY/measurement/instrument/ion_detector/fabrication/serial_number" ;
                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-ion-detector-fabrication-serial-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-ion-detector-fabrication-vendor-field
:nxapm-entry-measurement-instrument-ion-detector-fabrication-vendor-field rdf:type owl:Class ;
                                                                          owl:equivalentClass :nxfabrication-vendor-field ;
                                                                          rdfs:subClassOf :NeXusField ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                            owl:someValuesFrom :NX_ANY
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_CHAR
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-ion-detector-fabrication-vendor-field> ;
                                                                          rdfs:label "NXapm/ENTRY/measurement/instrument/ion_detector/fabrication/vendor" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-ion-detector-fabrication-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-ion-detector-group
:nxapm-entry-measurement-instrument-ion-detector-group rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusGroup ,
                                                                       :nxapm-instrument-ion-detector-group ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxapm-entry-measurement-instrument-ion-detector-fabrication-group
                                                                       ] ;
                                                       rdfs:comment "" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-ion-detector-group> ;
                                                       rdfs:label "NXapm/ENTRY/measurement/instrument/ion_detector" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-ion-detector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-load-lock-chamber-fabrication-group
:nxapm-entry-measurement-instrument-load-lock-chamber-fabrication-group rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusGroup ,
                                                                                        :nxcomponent-fabrication-group ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :has ;
                                                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass :nxapm-entry-measurement-instrument-load-lock-chamber-fabrication-serial-number-field
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :has ;
                                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass :nxapm-entry-measurement-instrument-load-lock-chamber-fabrication-model-field
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :has ;
                                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass :nxapm-entry-measurement-instrument-load-lock-chamber-fabrication-vendor-field
                                                                                        ] ;
                                                                        rdfs:comment "" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-load-lock-chamber-fabrication-group> ;
                                                                        rdfs:label "NXapm/ENTRY/measurement/instrument/load_lock_chamber/fabrication" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-load-lock-chamber-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-load-lock-chamber-fabrication-model-field
:nxapm-entry-measurement-instrument-load-lock-chamber-fabrication-model-field rdf:type owl:Class ;
                                                                              owl:equivalentClass :nxfabrication-model-field ;
                                                                              rdfs:subClassOf :NeXusField ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                owl:someValuesFrom :NX_ANY
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:someValuesFrom :NX_CHAR
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                              owl:complementOf :NX_CHAR
                                                                                                            ]
                                                                                              ] ;
                                                                              rdfs:comment "" ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-load-lock-chamber-fabrication-model-field> ;
                                                                              rdfs:label "NXapm/ENTRY/measurement/instrument/load_lock_chamber/fabrication/model" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-load-lock-chamber-fabrication-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-load-lock-chamber-fabrication-serial-number-field
:nxapm-entry-measurement-instrument-load-lock-chamber-fabrication-serial-number-field rdf:type owl:Class ;
                                                                                      owl:equivalentClass :nxfabrication-serial-number-field ;
                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                        owl:someValuesFrom :NX_ANY
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                      owl:complementOf :NX_CHAR
                                                                                                                    ]
                                                                                                      ] ;
                                                                                      rdfs:comment "" ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-load-lock-chamber-fabrication-serial-number-field> ;
                                                                                      rdfs:label "NXapm/ENTRY/measurement/instrument/load_lock_chamber/fabrication/serial_number" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-load-lock-chamber-fabrication-serial-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-load-lock-chamber-fabrication-vendor-field
:nxapm-entry-measurement-instrument-load-lock-chamber-fabrication-vendor-field rdf:type owl:Class ;
                                                                               owl:equivalentClass :nxfabrication-vendor-field ;
                                                                               rdfs:subClassOf :NeXusField ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_CHAR
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-load-lock-chamber-fabrication-vendor-field> ;
                                                                               rdfs:label "NXapm/ENTRY/measurement/instrument/load_lock_chamber/fabrication/vendor" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-load-lock-chamber-fabrication-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-load-lock-chamber-group
:nxapm-entry-measurement-instrument-load-lock-chamber-group rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusGroup ,
                                                                            :nxapm-instrument-load-lock-chamber-group ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxapm-entry-measurement-instrument-load-lock-chamber-fabrication-group
                                                                            ] ;
                                                            rdfs:comment "" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-load-lock-chamber-group> ;
                                                            rdfs:label "NXapm/ENTRY/measurement/instrument/load_lock_chamber" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-load-lock-chamber-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-local-electrode-aperture-type-field
:nxapm-entry-measurement-instrument-local-electrode-aperture-type-field rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusField ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                          owl:someValuesFrom :NX_ANY
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                        owl:complementOf :NX_CHAR
                                                                                                      ]
                                                                                        ] ;
                                                                        rdfs:comment "" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-local-electrode-aperture-type-field> ;
                                                                        rdfs:label "NXapm/ENTRY/measurement/instrument/local_electrode/aperture_type" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-local-electrode-aperture-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-local-electrode-fabrication-group
:nxapm-entry-measurement-instrument-local-electrode-fabrication-group rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusGroup ,
                                                                                      :nxcomponent-fabrication-group ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :has ;
                                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass :nxapm-entry-measurement-instrument-local-electrode-fabrication-serial-number-field
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :has ;
                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass :nxapm-entry-measurement-instrument-local-electrode-fabrication-model-field
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :has ;
                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass :nxapm-entry-measurement-instrument-local-electrode-fabrication-vendor-field
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-local-electrode-fabrication-group> ;
                                                                      rdfs:label "NXapm/ENTRY/measurement/instrument/local_electrode/fabrication" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-local-electrode-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-local-electrode-fabrication-model-field
:nxapm-entry-measurement-instrument-local-electrode-fabrication-model-field rdf:type owl:Class ;
                                                                            owl:equivalentClass :nxfabrication-model-field ;
                                                                            rdfs:subClassOf :NeXusField ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                              owl:someValuesFrom :NX_ANY
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_CHAR
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-local-electrode-fabrication-model-field> ;
                                                                            rdfs:label "NXapm/ENTRY/measurement/instrument/local_electrode/fabrication/model" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-local-electrode-fabrication-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-local-electrode-fabrication-serial-number-field
:nxapm-entry-measurement-instrument-local-electrode-fabrication-serial-number-field rdf:type owl:Class ;
                                                                                    owl:equivalentClass :nxfabrication-serial-number-field ;
                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                      owl:someValuesFrom :NX_ANY
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_CHAR
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_CHAR
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment "" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-local-electrode-fabrication-serial-number-field> ;
                                                                                    rdfs:label "NXapm/ENTRY/measurement/instrument/local_electrode/fabrication/serial_number" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-local-electrode-fabrication-serial-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-local-electrode-fabrication-vendor-field
:nxapm-entry-measurement-instrument-local-electrode-fabrication-vendor-field rdf:type owl:Class ;
                                                                             owl:equivalentClass :nxfabrication-vendor-field ;
                                                                             rdfs:subClassOf :NeXusField ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                               owl:someValuesFrom :NX_ANY
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_CHAR
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_CHAR
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-local-electrode-fabrication-vendor-field> ;
                                                                             rdfs:label "NXapm/ENTRY/measurement/instrument/local_electrode/fabrication/vendor" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-local-electrode-fabrication-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-local-electrode-group
:nxapm-entry-measurement-instrument-local-electrode-group rdf:type owl:Class ;
                                                          rdfs:subClassOf :NXelectromagnetic_lens ,
                                                                          :NeXusGroup ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxapm-entry-measurement-instrument-local-electrode-aperture-type-field
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxapm-entry-measurement-instrument-local-electrode-fabrication-group
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxapm-entry-measurement-instrument-local-electrode-name-field
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-local-electrode-group> ;
                                                          rdfs:label "NXapm/ENTRY/measurement/instrument/local_electrode" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-local-electrode-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-local-electrode-name-field
:nxapm-entry-measurement-instrument-local-electrode-name-field rdf:type owl:Class ;
                                                               owl:equivalentClass :nxelectromagnetic-lens-name-field ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_ANY
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_CHAR
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_CHAR
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-local-electrode-name-field> ;
                                                               rdfs:label "NXapm/ENTRY/measurement/instrument/local_electrode/name" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-local-electrode-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-location-field
:nxapm-entry-measurement-instrument-location-field rdf:type owl:Class ;
                                                   owl:equivalentClass :nxapm-instrument-location-field ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ANY
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_CHAR
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_CHAR
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment "" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-location-field> ;
                                                   rdfs:label "NXapm/ENTRY/measurement/instrument/location" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-location-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-pulser-fabrication-group
:nxapm-entry-measurement-instrument-pulser-fabrication-group rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusGroup ,
                                                                             :nxapm-instrument-pulser-fabrication-group ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxapm-entry-measurement-instrument-pulser-fabrication-serial-number-field
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxapm-entry-measurement-instrument-pulser-fabrication-model-field
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxapm-entry-measurement-instrument-pulser-fabrication-vendor-field
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-pulser-fabrication-group> ;
                                                             rdfs:label "NXapm/ENTRY/measurement/instrument/pulser/fabrication" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-pulser-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-pulser-fabrication-model-field
:nxapm-entry-measurement-instrument-pulser-fabrication-model-field rdf:type owl:Class ;
                                                                   owl:equivalentClass :nxfabrication-model-field ;
                                                                   rdfs:subClassOf :NeXusField ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                     owl:someValuesFrom :NX_ANY
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                   owl:complementOf :NX_CHAR
                                                                                                 ]
                                                                                   ] ;
                                                                   rdfs:comment "" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-pulser-fabrication-model-field> ;
                                                                   rdfs:label "NXapm/ENTRY/measurement/instrument/pulser/fabrication/model" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-pulser-fabrication-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-pulser-fabrication-serial-number-field
:nxapm-entry-measurement-instrument-pulser-fabrication-serial-number-field rdf:type owl:Class ;
                                                                           owl:equivalentClass :nxfabrication-serial-number-field ;
                                                                           rdfs:subClassOf :NeXusField ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                             owl:someValuesFrom :NX_ANY
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:someValuesFrom :NX_CHAR
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                           owl:complementOf :NX_CHAR
                                                                                                         ]
                                                                                           ] ;
                                                                           rdfs:comment "" ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-pulser-fabrication-serial-number-field> ;
                                                                           rdfs:label "NXapm/ENTRY/measurement/instrument/pulser/fabrication/serial_number" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-pulser-fabrication-serial-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-pulser-fabrication-vendor-field
:nxapm-entry-measurement-instrument-pulser-fabrication-vendor-field rdf:type owl:Class ;
                                                                    owl:equivalentClass :nxfabrication-vendor-field ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_ANY
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_CHAR
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_CHAR
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment "" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-pulser-fabrication-vendor-field> ;
                                                                    rdfs:label "NXapm/ENTRY/measurement/instrument/pulser/fabrication/vendor" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-pulser-fabrication-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-pulser-group
:nxapm-entry-measurement-instrument-pulser-group rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusGroup ,
                                                                 :nxapm-instrument-pulser-group ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxapm-entry-measurement-instrument-pulser-fabrication-group
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxapm-entry-measurement-instrument-pulser-sourceid-group
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:maxQualifiedCardinality "2"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxapm-entry-measurement-instrument-pulser-sourceid-group
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-pulser-group> ;
                                                 rdfs:label "NXapm/ENTRY/measurement/instrument/pulser" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-pulser-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-pulser-sourceid-fabrication-group
:nxapm-entry-measurement-instrument-pulser-sourceid-fabrication-group rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusGroup ,
                                                                                      :nxsource-fabrication-group ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :has ;
                                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass :nxapm-entry-measurement-instrument-pulser-sourceid-fabrication-serial-number-field
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :has ;
                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass :nxapm-entry-measurement-instrument-pulser-sourceid-fabrication-model-field
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :has ;
                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass :nxapm-entry-measurement-instrument-pulser-sourceid-fabrication-vendor-field
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-pulser-sourceid-fabrication-group> ;
                                                                      rdfs:label "NXapm/ENTRY/measurement/instrument/pulser/sourceID/fabrication" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-pulser-sourceid-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-pulser-sourceid-fabrication-model-field
:nxapm-entry-measurement-instrument-pulser-sourceid-fabrication-model-field rdf:type owl:Class ;
                                                                            owl:equivalentClass :nxfabrication-model-field ;
                                                                            rdfs:subClassOf :NeXusField ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                              owl:someValuesFrom :NX_ANY
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_CHAR
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-pulser-sourceid-fabrication-model-field> ;
                                                                            rdfs:label "NXapm/ENTRY/measurement/instrument/pulser/sourceID/fabrication/model" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-pulser-sourceid-fabrication-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-pulser-sourceid-fabrication-serial-number-field
:nxapm-entry-measurement-instrument-pulser-sourceid-fabrication-serial-number-field rdf:type owl:Class ;
                                                                                    owl:equivalentClass :nxfabrication-serial-number-field ;
                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                      owl:someValuesFrom :NX_ANY
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_CHAR
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_CHAR
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment "" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-pulser-sourceid-fabrication-serial-number-field> ;
                                                                                    rdfs:label "NXapm/ENTRY/measurement/instrument/pulser/sourceID/fabrication/serial_number" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-pulser-sourceid-fabrication-serial-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-pulser-sourceid-fabrication-vendor-field
:nxapm-entry-measurement-instrument-pulser-sourceid-fabrication-vendor-field rdf:type owl:Class ;
                                                                             owl:equivalentClass :nxfabrication-vendor-field ;
                                                                             rdfs:subClassOf :NeXusField ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                               owl:someValuesFrom :NX_ANY
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_CHAR
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_CHAR
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-pulser-sourceid-fabrication-vendor-field> ;
                                                                             rdfs:label "NXapm/ENTRY/measurement/instrument/pulser/sourceID/fabrication/vendor" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-pulser-sourceid-fabrication-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-pulser-sourceid-group
:nxapm-entry-measurement-instrument-pulser-sourceid-group rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusGroup ,
                                                                          :nxapm-instrument-pulser-sourceid-group ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxapm-entry-measurement-instrument-pulser-sourceid-fabrication-group
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-pulser-sourceid-group> ;
                                                          rdfs:label "NXapm/ENTRY/measurement/instrument/pulser/sourceID" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-pulser-sourceid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-reflectron-applied-field
:nxapm-entry-measurement-instrument-reflectron-applied-field rdf:type owl:Class ;
                                                             owl:equivalentClass :nxapm-instrument-reflectron-applied-field ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_ANY
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_BOOLEAN
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_BOOLEAN
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-reflectron-applied-field> ;
                                                             rdfs:label "NXapm/ENTRY/measurement/instrument/reflectron/applied" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-reflectron-applied-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-reflectron-group
:nxapm-entry-measurement-instrument-reflectron-group rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusGroup ,
                                                                     :nxapm-instrument-reflectron-group ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :has ;
                                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass :nxapm-entry-measurement-instrument-reflectron-applied-field
                                                                     ] ;
                                                     rdfs:comment "" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-reflectron-group> ;
                                                     rdfs:label "NXapm/ENTRY/measurement/instrument/reflectron" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-reflectron-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-roughening-pump-fabrication-group
:nxapm-entry-measurement-instrument-roughening-pump-fabrication-group rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusGroup ,
                                                                                      :nxcomponent-fabrication-group ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :has ;
                                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass :nxapm-entry-measurement-instrument-roughening-pump-fabrication-serial-number-field
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :has ;
                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass :nxapm-entry-measurement-instrument-roughening-pump-fabrication-model-field
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :has ;
                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass :nxapm-entry-measurement-instrument-roughening-pump-fabrication-vendor-field
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-roughening-pump-fabrication-group> ;
                                                                      rdfs:label "NXapm/ENTRY/measurement/instrument/roughening_pump/fabrication" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-roughening-pump-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-roughening-pump-fabrication-model-field
:nxapm-entry-measurement-instrument-roughening-pump-fabrication-model-field rdf:type owl:Class ;
                                                                            owl:equivalentClass :nxfabrication-model-field ;
                                                                            rdfs:subClassOf :NeXusField ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                              owl:someValuesFrom :NX_ANY
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_CHAR
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-roughening-pump-fabrication-model-field> ;
                                                                            rdfs:label "NXapm/ENTRY/measurement/instrument/roughening_pump/fabrication/model" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-roughening-pump-fabrication-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-roughening-pump-fabrication-serial-number-field
:nxapm-entry-measurement-instrument-roughening-pump-fabrication-serial-number-field rdf:type owl:Class ;
                                                                                    owl:equivalentClass :nxfabrication-serial-number-field ;
                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                      owl:someValuesFrom :NX_ANY
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_CHAR
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_CHAR
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment "" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-roughening-pump-fabrication-serial-number-field> ;
                                                                                    rdfs:label "NXapm/ENTRY/measurement/instrument/roughening_pump/fabrication/serial_number" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-roughening-pump-fabrication-serial-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-roughening-pump-fabrication-vendor-field
:nxapm-entry-measurement-instrument-roughening-pump-fabrication-vendor-field rdf:type owl:Class ;
                                                                             owl:equivalentClass :nxfabrication-vendor-field ;
                                                                             rdfs:subClassOf :NeXusField ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                               owl:someValuesFrom :NX_ANY
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_CHAR
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_CHAR
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-roughening-pump-fabrication-vendor-field> ;
                                                                             rdfs:label "NXapm/ENTRY/measurement/instrument/roughening_pump/fabrication/vendor" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-roughening-pump-fabrication-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-roughening-pump-group
:nxapm-entry-measurement-instrument-roughening-pump-group rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusGroup ,
                                                                          :nxapm-instrument-roughening-pump-group ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxapm-entry-measurement-instrument-roughening-pump-fabrication-group
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-roughening-pump-group> ;
                                                          rdfs:label "NXapm/ENTRY/measurement/instrument/roughening_pump" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-roughening-pump-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-stage-fabrication-group
:nxapm-entry-measurement-instrument-stage-fabrication-group rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusGroup ,
                                                                            :nxcomponent-fabrication-group ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxapm-entry-measurement-instrument-stage-fabrication-serial-number-field
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxapm-entry-measurement-instrument-stage-fabrication-model-field
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxapm-entry-measurement-instrument-stage-fabrication-vendor-field
                                                                            ] ;
                                                            rdfs:comment "" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-stage-fabrication-group> ;
                                                            rdfs:label "NXapm/ENTRY/measurement/instrument/stage/fabrication" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-stage-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-stage-fabrication-model-field
:nxapm-entry-measurement-instrument-stage-fabrication-model-field rdf:type owl:Class ;
                                                                  owl:equivalentClass :nxfabrication-model-field ;
                                                                  rdfs:subClassOf :NeXusField ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                    owl:someValuesFrom :NX_ANY
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_CHAR
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-stage-fabrication-model-field> ;
                                                                  rdfs:label "NXapm/ENTRY/measurement/instrument/stage/fabrication/model" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-stage-fabrication-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-stage-fabrication-serial-number-field
:nxapm-entry-measurement-instrument-stage-fabrication-serial-number-field rdf:type owl:Class ;
                                                                          owl:equivalentClass :nxfabrication-serial-number-field ;
                                                                          rdfs:subClassOf :NeXusField ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                            owl:someValuesFrom :NX_ANY
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_CHAR
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-stage-fabrication-serial-number-field> ;
                                                                          rdfs:label "NXapm/ENTRY/measurement/instrument/stage/fabrication/serial_number" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-stage-fabrication-serial-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-stage-fabrication-vendor-field
:nxapm-entry-measurement-instrument-stage-fabrication-vendor-field rdf:type owl:Class ;
                                                                   owl:equivalentClass :nxfabrication-vendor-field ;
                                                                   rdfs:subClassOf :NeXusField ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                     owl:someValuesFrom :NX_ANY
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                   owl:complementOf :NX_CHAR
                                                                                                 ]
                                                                                   ] ;
                                                                   rdfs:comment "" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-stage-fabrication-vendor-field> ;
                                                                   rdfs:label "NXapm/ENTRY/measurement/instrument/stage/fabrication/vendor" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-stage-fabrication-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-stage-group
:nxapm-entry-measurement-instrument-stage-group rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusGroup ,
                                                                :nxapm-instrument-stage-group ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxapm-entry-measurement-instrument-stage-fabrication-group
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-stage-group> ;
                                                rdfs:label "NXapm/ENTRY/measurement/instrument/stage" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-stage-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-turbomolecular-pump-fabrication-group
:nxapm-entry-measurement-instrument-turbomolecular-pump-fabrication-group rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusGroup ,
                                                                                          :nxcomponent-fabrication-group ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :has ;
                                                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass :nxapm-entry-measurement-instrument-turbomolecular-pump-fabrication-serial-number-field
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :has ;
                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass :nxapm-entry-measurement-instrument-turbomolecular-pump-fabrication-model-field
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :has ;
                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass :nxapm-entry-measurement-instrument-turbomolecular-pump-fabrication-vendor-field
                                                                                          ] ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-turbomolecular-pump-fabrication-group> ;
                                                                          rdfs:label "NXapm/ENTRY/measurement/instrument/turbomolecular_pump/fabrication" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-turbomolecular-pump-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-turbomolecular-pump-fabrication-model-field
:nxapm-entry-measurement-instrument-turbomolecular-pump-fabrication-model-field rdf:type owl:Class ;
                                                                                owl:equivalentClass :nxfabrication-model-field ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_CHAR
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment "" ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-turbomolecular-pump-fabrication-model-field> ;
                                                                                rdfs:label "NXapm/ENTRY/measurement/instrument/turbomolecular_pump/fabrication/model" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-turbomolecular-pump-fabrication-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-turbomolecular-pump-fabrication-serial-number-field
:nxapm-entry-measurement-instrument-turbomolecular-pump-fabrication-serial-number-field rdf:type owl:Class ;
                                                                                        owl:equivalentClass :nxfabrication-serial-number-field ;
                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                          owl:someValuesFrom :NX_ANY
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                        owl:complementOf :NX_CHAR
                                                                                                                      ]
                                                                                                        ] ;
                                                                                        rdfs:comment "" ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-turbomolecular-pump-fabrication-serial-number-field> ;
                                                                                        rdfs:label "NXapm/ENTRY/measurement/instrument/turbomolecular_pump/fabrication/serial_number" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-turbomolecular-pump-fabrication-serial-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-turbomolecular-pump-fabrication-vendor-field
:nxapm-entry-measurement-instrument-turbomolecular-pump-fabrication-vendor-field rdf:type owl:Class ;
                                                                                 owl:equivalentClass :nxfabrication-vendor-field ;
                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                                   owl:someValuesFrom :NX_ANY
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:someValuesFrom :NX_CHAR
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                 owl:complementOf :NX_CHAR
                                                                                                               ]
                                                                                                 ] ;
                                                                                 rdfs:comment "" ;
                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-turbomolecular-pump-fabrication-vendor-field> ;
                                                                                 rdfs:label "NXapm/ENTRY/measurement/instrument/turbomolecular_pump/fabrication/vendor" ;
                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-turbomolecular-pump-fabrication-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-turbomolecular-pump-group
:nxapm-entry-measurement-instrument-turbomolecular-pump-group rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusGroup ,
                                                                              :nxapm-instrument-turbomolecular-pump-group ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxapm-entry-measurement-instrument-turbomolecular-pump-fabrication-group
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-turbomolecular-pump-group> ;
                                                              rdfs:label "NXapm/ENTRY/measurement/instrument/turbomolecular_pump" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-turbomolecular-pump-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-instrument-type-field
:nxapm-entry-measurement-instrument-type-field rdf:type owl:Class ;
                                               owl:equivalentClass :nxapm-instrument-type-field ;
                                               rdfs:subClassOf :NeXusField ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_CHAR
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_CHAR
                                                                             ]
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-type-field> ;
                                               rdfs:label "NXapm/ENTRY/measurement/instrument/type" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-instrument-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-quality-field
:nxapm-entry-measurement-quality-field rdf:type owl:Class ;
                                       owl:equivalentClass :nxapm-measurement-quality-field ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_ANY
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_CHAR
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_CHAR
                                                                     ]
                                                       ] ;
                                       rdfs:comment "" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-quality-field> ;
                                       rdfs:label "NXapm/ENTRY/measurement/quality" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-quality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-measurement-status-field
:nxapm-entry-measurement-status-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      :nxapm-measurement-status-field ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_CHAR
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_CHAR
                                                                    ]
                                                      ] ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-status-field> ;
                                      rdfs:label "NXapm/ENTRY/measurement/status" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-measurement-status-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-named-reference-frameid-alias-field
:nxapm-entry-named-reference-frameid-alias-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_ANY
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_CHAR
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_CHAR
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-named-reference-frameid-alias-field> ;
                                                 rdfs:label "NXapm/ENTRY/NAMED_reference_frameID/alias" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-named-reference-frameid-alias-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-named-reference-frameid-group
:nxapm-entry-named-reference-frameid-group rdf:type owl:Class ;
                                           rdfs:subClassOf :NXcoordinate_system ,
                                                           :NeXusGroup ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxapm-entry-named-reference-frameid-alias-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxapm-entry-named-reference-frameid-origin-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxapm-entry-named-reference-frameid-x-direction-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxapm-entry-named-reference-frameid-y-direction-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxapm-entry-named-reference-frameid-z-direction-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxapm-entry-named-reference-frameid-type-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxapm-entry-named-reference-frameid-x-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxapm-entry-named-reference-frameid-y-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxapm-entry-named-reference-frameid-z-field
                                                           ] ;
                                           rdfs:comment """
                A coordinate system. Multiple instances require unique names.
                
                Several Euclidean coordinate systems (CS) are used in the field of atom probe:
                
                * World space;
                  a CS specifying a local coordinate system of the planet earth which
                  identifies into which direction gravity is pointing such that
                  the laboratory space CS can be rotated into this world CS.
                * The laboratory space;
                  a CS specifying the room where the instrument is located in or
                  a physical landmark on the instrument, e.g. the direction of the
                  transfer rod where positive is the direction how the rod
                  has to be pushed during loading a specimen into the instrument.
                  In summary, this CS is defined by the chassis of the instrument.
                  Suggested name of the group ``laboratory_reference_frame``.
                * The specimen space;
                  a CS affixed to either the base or the initial apex of the specimen,
                  whose z axis points towards the detector.
                  Suggested name of the group ``specimen_reference_frame``.
                * The detector space;
                  a CS affixed to the detector plane whose xy plane is usually in the
                  detector and whose z axis points towards the specimen.
                  This is a distorted space with respect to the reconstructed ion
                  positions.
                  Suggested name of the group ``detector_reference_frame``.
                * The reconstruction space;
                  a CS in which the reconstructed ion positions are defined.
                  The orientation depends on the analysis software used.
                * Eventually further coordinate systems attached to the
                  flight path of individual ions might be defined.
                  Suggested name of the group ``reconstruction_reference_frame``.
                
                To achieve unique names, the prefix \"NAMED\" should be replaced to
                with something derived from an alias for the coordinate system,
                or the value of the \"alias\" field.
                
                Use the suffix _reference_frame when creating specific instances
                of NXcoordinate_system e.g. laboratory_reference_frame,
                reconstruction_reference_frame and so on and so forth.
                
                In atom probe microscopy a frequently used choice for the detector
                space (CS) is discussed with the so-called detector space image
                stack. This is a stack of two-dimensional histograms of detected ions
                within a predefined evaporation identifier interval. Typically, the set of
                ion evaporation sequence identifiers is grouped into chunks.
                
                For each chunk a histogram of the ion hit positions on the detector
                is computed. This leaves the possibility for inconsistency between
                the so-called detector space and the e.g. specimen space.
                
                To avoid these ambiguities, instances of :ref:`NXtransformations` should be used.
            """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-named-reference-frameid-group> ;
                                           rdfs:label "NXapm/ENTRY/NAMED_reference_frameID" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-named-reference-frameid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-named-reference-frameid-origin-field
:nxapm-entry-named-reference-frameid-origin-field rdf:type owl:Class ;
                                                  owl:equivalentClass :nxcoordinate-system-origin-field ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ANY
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_CHAR
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_CHAR
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-named-reference-frameid-origin-field> ;
                                                  rdfs:label "NXapm/ENTRY/NAMED_reference_frameID/origin" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-named-reference-frameid-origin-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-named-reference-frameid-type-field
:nxapm-entry-named-reference-frameid-type-field rdf:type owl:Class ;
                                                owl:equivalentClass :nxcoordinate-system-type-field ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_ANY
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-named-reference-frameid-type-field> ;
                                                rdfs:label "NXapm/ENTRY/NAMED_reference_frameID/type" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-named-reference-frameid-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-named-reference-frameid-x-direction-field
:nxapm-entry-named-reference-frameid-x-direction-field rdf:type owl:Class ;
                                                       owl:equivalentClass :nxcoordinate-system-x-direction-field ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_ANY
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_CHAR
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_CHAR
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment "" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-named-reference-frameid-x-direction-field> ;
                                                       rdfs:label "NXapm/ENTRY/NAMED_reference_frameID/x_direction" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-named-reference-frameid-x-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-named-reference-frameid-x-field
:nxapm-entry-named-reference-frameid-x-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             :nxcoordinate-system-x-field ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_NUMBER
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_NUMBER
                                                                           ]
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-named-reference-frameid-x-field> ;
                                             rdfs:label "NXapm/ENTRY/NAMED_reference_frameID/x" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-named-reference-frameid-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-named-reference-frameid-y-direction-field
:nxapm-entry-named-reference-frameid-y-direction-field rdf:type owl:Class ;
                                                       owl:equivalentClass :nxcoordinate-system-y-direction-field ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_ANY
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_CHAR
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_CHAR
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment "" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-named-reference-frameid-y-direction-field> ;
                                                       rdfs:label "NXapm/ENTRY/NAMED_reference_frameID/y_direction" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-named-reference-frameid-y-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-named-reference-frameid-y-field
:nxapm-entry-named-reference-frameid-y-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             :nxcoordinate-system-y-field ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_NUMBER
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_NUMBER
                                                                           ]
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-named-reference-frameid-y-field> ;
                                             rdfs:label "NXapm/ENTRY/NAMED_reference_frameID/y" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-named-reference-frameid-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-named-reference-frameid-z-direction-field
:nxapm-entry-named-reference-frameid-z-direction-field rdf:type owl:Class ;
                                                       owl:equivalentClass :nxcoordinate-system-z-direction-field ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_ANY
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_CHAR
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_CHAR
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment "" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-named-reference-frameid-z-direction-field> ;
                                                       rdfs:label "NXapm/ENTRY/NAMED_reference_frameID/z_direction" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-named-reference-frameid-z-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-named-reference-frameid-z-field
:nxapm-entry-named-reference-frameid-z-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             :nxcoordinate-system-z-field ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_NUMBER
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_NUMBER
                                                                           ]
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-named-reference-frameid-z-field> ;
                                             rdfs:label "NXapm/ENTRY/NAMED_reference_frameID/z" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-named-reference-frameid-z-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-noteid-algorithm-field
:nxapm-entry-noteid-algorithm-field rdf:type owl:Class ;
                                    owl:equivalentClass :nxnote-algorithm-field ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_CHAR
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_CHAR
                                                                  ]
                                                    ] ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-noteid-algorithm-field> ;
                                    rdfs:label "NXapm/ENTRY/noteID/algorithm" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-noteid-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-noteid-checksum-field
:nxapm-entry-noteid-checksum-field rdf:type owl:Class ;
                                   owl:equivalentClass :nxnote-checksum-field ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_CHAR
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_CHAR
                                                                 ]
                                                   ] ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-noteid-checksum-field> ;
                                   rdfs:label "NXapm/ENTRY/noteID/checksum" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-noteid-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-noteid-file-name-field
:nxapm-entry-noteid-file-name-field rdf:type owl:Class ;
                                    owl:equivalentClass :nxnote-file-name-field ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_CHAR
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_CHAR
                                                                  ]
                                                    ] ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-noteid-file-name-field> ;
                                    rdfs:label "NXapm/ENTRY/noteID/file_name" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-noteid-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-noteid-group
:nxapm-entry-noteid-group rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusGroup ,
                                          :nxobject-note-group ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxapm-entry-noteid-algorithm-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxapm-entry-noteid-checksum-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxapm-entry-noteid-type-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxapm-entry-noteid-file-name-field
                                          ] ;
                          rdfs:comment "" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-noteid-group> ;
                          rdfs:label "NXapm/ENTRY/noteID" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-noteid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-noteid-type-field
:nxapm-entry-noteid-type-field rdf:type owl:Class ;
                               owl:equivalentClass :nxnote-type-field ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_CHAR
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_CHAR
                                                             ]
                                               ] ;
                               rdfs:comment "" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-noteid-type-field> ;
                               rdfs:label "NXapm/ENTRY/noteID/type" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-noteid-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-operation-mode-field
:nxapm-entry-operation-mode-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_CHAR
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_CHAR
                                                                ]
                                                  ] ;
                                  rdfs:comment """
                What type of atom probe experiment is performed to inform research data management
                systems and allow filtering:
                
                * apt are experiments where the analysis_chamber has no imaging gas.
                  Experiments with LEAP instruments are typically with this operation_mode.
                * fim are experiments where the analysis_chamber has an imaging gas,
                  which should be specified with the atmosphere in the analysis_chamber group.
                * apt_fim should be used for combinations of the two imaging modes.
                  Few experiments of this type have been performed, as it can be detrimental
                  to LEAP systems (see `S. Katnagallu et al. <https://doi.org/10.1017/S1431927621012381>`_).
            """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-operation-mode-field> ;
                                  rdfs:label "NXapm/ENTRY/operation_mode" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-operation-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-profiling-environment-group
:nxapm-entry-profiling-environment-group rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusGroup ,
                                                         :nxobject-collection-group ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxapm-entry-profiling-environment-program-group
                                                         ] ;
                                         rdfs:comment """
                    Programs and libraries representing the computational environment
                """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-profiling-environment-group> ;
                                         rdfs:label "NXapm/ENTRY/profiling/environment" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-profiling-environment-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-profiling-environment-program-group
:nxapm-entry-profiling-environment-program-group rdf:type owl:Class ;
                                                 rdfs:subClassOf :NXprogram ,
                                                                 :NeXusGroup ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxapm-entry-profiling-environment-program-program-field
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-profiling-environment-program-group> ;
                                                 rdfs:label "NXapm/ENTRY/profiling/environment/PROGRAM" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-profiling-environment-program-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-profiling-environment-program-program-field
:nxapm-entry-profiling-environment-program-program-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         :nxprogram-program-field ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_CHAR
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxapm-entry-profiling-environment-program-program-version-attribute
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_CHAR
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-profiling-environment-program-program-field> ;
                                                         rdfs:label "NXapm/ENTRY/profiling/environment/PROGRAM/program" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-profiling-environment-program-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-profiling-environment-program-program-version-attribute
:nxapm-entry-profiling-environment-program-program-version-attribute rdf:type owl:Class ;
                                                                     owl:equivalentClass :nxprogram-program-version-attribute ;
                                                                     rdfs:subClassOf :NeXusAttribute ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_CHAR
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_CHAR
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-profiling-environment-program-program-version-attribute> ;
                                                                     rdfs:label "NXapm/ENTRY/profiling/environment/PROGRAM/program/version" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-profiling-environment-program-program-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-profiling-group
:nxapm-entry-profiling-group rdf:type owl:Class ;
                             rdfs:subClassOf :NXcs_profiling ,
                                             :NeXusGroup ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxapm-entry-profiling-environment-group
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxapm-entry-profiling-programid-group
                                             ] ;
                             rdfs:comment """
                The configuration of the software that was used to generate this NeXus file.
            """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-profiling-group> ;
                             rdfs:label "NXapm/ENTRY/profiling" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-profiling-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-profiling-programid-group
:nxapm-entry-profiling-programid-group rdf:type owl:Class ;
                                       rdfs:subClassOf :NXprogram ,
                                                       :NeXusGroup ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxapm-entry-profiling-programid-program-field
                                                       ] ;
                                       rdfs:comment """
                    A collection of all programs and libraries which are considered relevant
                    to understand with which software tools this NeXus file instance was
                    generated. Ideally, to enable a binary recreation from the input data.
                    
                    Examples include the name and version of the libraries used to write the
                    instance. Ideally, the software which writes these NXprogram instances
                    also includes the version of the set of NeXus classes i.e. the specific
                    set of base classes, application definitions, and  contributed definitions
                    with which the here described concepts can be resolved.
                    
                    For the `pynxtools library <https://github.com/FAIRmat-NFDI/pynxtools>`_
                    which is used by the `NOMAD <https://nomad-lab.eu/nomad-lab>`_
                    research data management system, it makes sense to store e.g. the GitHub
                    repository commit and respective submodule references used.
                """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-profiling-programid-group> ;
                                       rdfs:label "NXapm/ENTRY/profiling/programID" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-profiling-programid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-profiling-programid-program-field
:nxapm-entry-profiling-programid-program-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               :nxprogram-program-field ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_CHAR
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxapm-entry-profiling-programid-program-version-attribute
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_CHAR
                                                                             ]
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-profiling-programid-program-field> ;
                                               rdfs:label "NXapm/ENTRY/profiling/programID/program" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-profiling-programid-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-profiling-programid-program-version-attribute
:nxapm-entry-profiling-programid-program-version-attribute rdf:type owl:Class ;
                                                           owl:equivalentClass :nxprogram-program-version-attribute ;
                                                           rdfs:subClassOf :NeXusAttribute ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_CHAR
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_CHAR
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment "" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-profiling-programid-program-version-attribute> ;
                                                           rdfs:label "NXapm/ENTRY/profiling/programID/program/version" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-profiling-programid-program-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-run-number-field
:nxapm-entry-run-number-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_UNITLESS
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_UINT
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_UINT
                                                            ]
                                              ] ;
                              rdfs:comment """
                The identifier whereby the experiment is referred to in the control software.
                
                It is common practice in atom probe research to refer to a measurement on a single
                specimen as a run. When working with AMETEK/Cameca instruments it is a common
                practice also to store all data associated with such a run in files whose name
                is composed from a prefix that details the type of instrument (e.g. R5076) followed
                by the run_number. These filenames are often used as the specimen_name or
                experiment_identifier. The terms run and session are understood as exact synonyms.
                
                For other instruments, such as the one from Stuttgart or Oxcart from Erlangen,
                or the instruments at GPM in Rouen, use the identifier which matches
                best conceptually to the LEAP run number.
                
                The field does not have to be required, if the information is recoverable
                in the dataset which for LEAP instruments is the case; provided these
                RHIT or HITS files respectively are stored alongside a data artifact.
                With NXapm the RHIT or HITS can be stored via NXnote in the
                hit_finding algorithm section.
                
                As a destructive microscopy technique, a run can be performed only once.
                It is possible, however, to interrupt a run and restart data acquisition
                while still using the same specimen. In this case, each evaporation run
                needs to be distinguished with different run numbers.
                We follow this habit of most atom probe groups. Such interrupted runs
                should be stored as individual :ref:`NXentry` instances in one NeXus file.
            """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-run-number-field> ;
                              rdfs:label "NXapm/ENTRY/run_number" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-run-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-sample-alias-field
:nxapm-entry-sample-alias-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_CHAR
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_CHAR
                                                              ]
                                                ] ;
                                rdfs:comment """
                    Given name/alias for the sample.
                """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-sample-alias-field> ;
                                rdfs:label "NXapm/ENTRY/sample/alias" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-sample-alias-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-sample-chemical-composition-element-chemical-symbol-field
:nxapm-entry-sample-chemical-composition-element-chemical-symbol-field rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusField ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                         owl:someValuesFrom :NX_ANY
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_CHAR
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-sample-chemical-composition-element-chemical-symbol-field> ;
                                                                       rdfs:label "NXapm/ENTRY/sample/chemical_composition/ELEMENT/chemical_symbol" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-sample-chemical-composition-element-chemical-symbol-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-sample-chemical-composition-element-composition-errors-field
:nxapm-entry-sample-chemical-composition-element-composition-errors-field rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusField ,
                                                                                          :nxchemical-composition-element-composition-errors-field ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                            owl:someValuesFrom :NX_ANY
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_FLOAT
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_FLOAT
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-sample-chemical-composition-element-composition-errors-field> ;
                                                                          rdfs:label "NXapm/ENTRY/sample/chemical_composition/ELEMENT/composition_errors" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-sample-chemical-composition-element-composition-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-sample-chemical-composition-element-composition-field
:nxapm-entry-sample-chemical-composition-element-composition-field rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusField ,
                                                                                   :nxchemical-composition-element-composition-field ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                     owl:someValuesFrom :NX_ANY
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:someValuesFrom :NX_FLOAT
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                   owl:complementOf :NX_FLOAT
                                                                                                 ]
                                                                                   ] ;
                                                                   rdfs:comment "" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-sample-chemical-composition-element-composition-field> ;
                                                                   rdfs:label "NXapm/ENTRY/sample/chemical_composition/ELEMENT/composition" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-sample-chemical-composition-element-composition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-sample-chemical-composition-element-group
:nxapm-entry-sample-chemical-composition-element-group rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusGroup ,
                                                                       :nxchemical-composition-element-group ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxapm-entry-sample-chemical-composition-element-composition-errors-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxapm-entry-sample-chemical-composition-element-chemical-symbol-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxapm-entry-sample-chemical-composition-element-composition-field
                                                                       ] ;
                                                       rdfs:comment "" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-sample-chemical-composition-element-group> ;
                                                       rdfs:label "NXapm/ENTRY/sample/chemical_composition/ELEMENT" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-sample-chemical-composition-element-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-sample-chemical-composition-group
:nxapm-entry-sample-chemical-composition-group rdf:type owl:Class ;
                                               rdfs:subClassOf :NXchemical_composition ,
                                                               :NeXusGroup ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxapm-entry-sample-chemical-composition-element-group
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxapm-entry-sample-chemical-composition-normalization-field
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:maxQualifiedCardinality "118"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxapm-entry-sample-chemical-composition-element-group
                                                               ] ;
                                               rdfs:comment """
                    The chemical composition of the sample.
                    
                    Typically, it is assumed that this more macroscopic composition is representative
                    for the material so that the composition of the typically substantially less
                    voluminous specimen probes from the more voluminous sample.
                """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-sample-chemical-composition-group> ;
                                               rdfs:label "NXapm/ENTRY/sample/chemical_composition" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-sample-chemical-composition-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-sample-chemical-composition-normalization-field
:nxapm-entry-sample-chemical-composition-normalization-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             :nxchemical-composition-normalization-field ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_ANY
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_CHAR
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_CHAR
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-sample-chemical-composition-normalization-field> ;
                                                             rdfs:label "NXapm/ENTRY/sample/chemical_composition/normalization" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-sample-chemical-composition-normalization-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-sample-description-field
:nxapm-entry-sample-description-field rdf:type owl:Class ;
                                      owl:equivalentClass :nxsample-description-field ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_CHAR
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_CHAR
                                                                    ]
                                                      ] ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-sample-description-field> ;
                                      rdfs:label "NXapm/ENTRY/sample/description" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-sample-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-sample-grain-diameter-errors-field
:nxapm-entry-sample-grain-diameter-errors-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_LENGTH
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_FLOAT
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_FLOAT
                                                                              ]
                                                                ] ;
                                                rdfs:comment """
                    Magnitude of the standard deviation of the grain_diameter.
                """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-sample-grain-diameter-errors-field> ;
                                                rdfs:label "NXapm/ENTRY/sample/grain_diameter_errors" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-sample-grain-diameter-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-sample-grain-diameter-field
:nxapm-entry-sample-grain-diameter-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_LENGTH
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_FLOAT
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_FLOAT
                                                                       ]
                                                         ] ;
                                         rdfs:comment """
                    Qualitative information about the grain size, here specifically
                    described as the equivalent spherical diameter of an assumed
                    average grain size for the crystal ensemble.
                    
                    If the specimen does not contain many crystals average values
                    might be an unreliable descriptor.
                    
                    Reporting a grain size may be useful though as it allows
                    judging if specific features are expected to be found in the
                    detector hit map.
                """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-sample-grain-diameter-field> ;
                                         rdfs:label "NXapm/ENTRY/sample/grain_diameter" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-sample-grain-diameter-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-sample-group
:nxapm-entry-sample-group rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusGroup ,
                                          :nxentry-sample-group ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxapm-entry-sample-chemical-composition-group
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxapm-entry-sample-description-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxapm-entry-sample-grain-diameter-errors-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxapm-entry-sample-grain-diameter-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxapm-entry-sample-heat-treatment-quenching-rate-errors-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxapm-entry-sample-heat-treatment-quenching-rate-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxapm-entry-sample-heat-treatment-temperature-errors-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxapm-entry-sample-heat-treatment-temperature-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxapm-entry-sample-heat-treatment-time-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxapm-entry-sample-identifiername-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxapm-entry-sample-alias-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxapm-entry-sample-is-simulation-field
                                          ] ;
                          rdfs:comment """
                Description of the sample from which the specimen was prepared or
                site-specifically cut out using e.g. a focused-ion beam instrument.
                
                In NXapm, a measurement is performed on a specimen. Since APM specimens
                are very small, they are typically cut from a larger object with some
                scientific significance, which NXapm refers to as a sample.
            """ ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-sample-group> ;
                          rdfs:label "NXapm/ENTRY/sample" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-sample-heat-treatment-quenching-rate-errors-field
:nxapm-entry-sample-heat-treatment-quenching-rate-errors-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_ANY
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_FLOAT
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_FLOAT
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-sample-heat-treatment-quenching-rate-errors-field> ;
                                                               rdfs:label "NXapm/ENTRY/sample/heat_treatment_quenching_rate_errors" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-sample-heat-treatment-quenching-rate-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-sample-heat-treatment-quenching-rate-field
:nxapm-entry-sample-heat-treatment-quenching-rate-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_ANY
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_FLOAT
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_FLOAT
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
                    If heat_treatment_time is absent, the rate of the last quenching step.
                    
                    Knowledge about this value can give an idea how the sample was heat treated.
                    However, there are many situations where one can imagine that the scalar value
                    for just the quenching rate is insufficient.
                    
                    If heat_treatment_time is provided, the first derivative of the time-temperature curve.
                    Consult the docstring of heat_treatment_time for further details.
                """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-sample-heat-treatment-quenching-rate-field> ;
                                                        rdfs:label "NXapm/ENTRY/sample/heat_treatment_quenching_rate" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-sample-heat-treatment-quenching-rate-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-sample-heat-treatment-temperature-errors-field
:nxapm-entry-sample-heat-treatment-temperature-errors-field rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_TEMPERATURE
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_FLOAT
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_FLOAT
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment """
                    Magnitude of the standard deviation of the heat_treatment_temperature.
                    
                    If heat_treatment_time is provided, the magnitude of the standard derivation of the
                    temperature. Consult the docstring of heat_treatment_time.
                """ ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-sample-heat-treatment-temperature-errors-field> ;
                                                            rdfs:label "NXapm/ENTRY/sample/heat_treatment_temperature_errors" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-sample-heat-treatment-temperature-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-sample-heat-treatment-temperature-field
:nxapm-entry-sample-heat-treatment-temperature-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_TEMPERATURE
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_FLOAT
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_FLOAT
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
                    If heat_treatment_time is absent, the temperature of the last heat treatment step
                    before quenching.
                    
                    Knowledge about this value can give an idea how the sample
                    was heat treated. However, if a documentation of the annealing
                    treatment as a function of time is available one should better
                    rely on this information and have it stored alongside the NeXus file.
                    
                    If heat_treatment_time is provided, the temperature.
                    Consult the docstring of heat_treatment_time.
                """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-sample-heat-treatment-temperature-field> ;
                                                     rdfs:label "NXapm/ENTRY/sample/heat_treatment_temperature" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-sample-heat-treatment-temperature-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-sample-heat-treatment-time-field
:nxapm-entry-sample-heat-treatment-time-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_TIME
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_FLOAT
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_FLOAT
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
                    An array of elapsed time, the independent axis, of a time-temperature curve.
                    
                    This field can be used in combination with heat_treatment_temperature and
                    heat_treatment_temperature_errors as well as heat_treatment_quenching_rate
                    and heat_treatment_quenching_rate_errors respectively. In this case, these fields
                    should also be stored as an array with the same dimensions as heat_treatment_time
                    to store the dependant axes of a time-temperature curve as well as its first derivative.
                """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-sample-heat-treatment-time-field> ;
                                              rdfs:label "NXapm/ENTRY/sample/heat_treatment_time" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-sample-heat-treatment-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-sample-identifiername-field
:nxapm-entry-sample-identifiername-field rdf:type owl:Class ;
                                         owl:equivalentClass :nxobject-identifiername-field ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_ANY
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_CHAR
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_CHAR
                                                                       ]
                                                         ] ;
                                         rdfs:comment "" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-sample-identifiername-field> ;
                                         rdfs:label "NXapm/ENTRY/sample/identifierNAME" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-sample-identifiername-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-sample-is-simulation-field
:nxapm-entry-sample-is-simulation-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_BOOLEAN
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_BOOLEAN
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
                    False, if the sample is a real one.
                    True, if the sample is a virtual one.
                """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-sample-is-simulation-field> ;
                                        rdfs:label "NXapm/ENTRY/sample/is_simulation" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-sample-is-simulation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-simulation-group
:nxapm-entry-simulation-group rdf:type owl:Class ;
                              rdfs:subClassOf :NXapm_simulation ,
                                              :NeXusGroup ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-simulation-group> ;
                              rdfs:label "NXapm/ENTRY/simulation" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-simulation-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-specimen-alias-field
:nxapm-entry-specimen-alias-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_CHAR
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_CHAR
                                                                ]
                                                  ] ;
                                  rdfs:comment """
                    Given name or an alias. Better use identifierNAME and identifier_parent instead.
                    
                    A single NXentry should be used only for the characterization of a single specimen.
                """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-specimen-alias-field> ;
                                  rdfs:label "NXapm/ENTRY/specimen/alias" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-specimen-alias-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-specimen-atom-types-field
:nxapm-entry-specimen-atom-types-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_ANY
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_CHAR
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_CHAR
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
                    List of comma-separated elements from the IUPAC periodic table that are
                    contained in the specimen. If the specimen substance has multiple
                    components, all elements from each component must be included in
                    `atom_types`.
                    
                    The purpose of the field is to offer research data management systems an
                    opportunity to parse the relevant elements without having to interpret
                    these from the resources pointed to by identifier_parent or walk through
                    eventually deeply nested groups in data instances.
                """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-specimen-atom-types-field> ;
                                       rdfs:label "NXapm/ENTRY/specimen/atom_types" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-specimen-atom-types-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-specimen-description-field
:nxapm-entry-specimen-description-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        :nxsample-description-field ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_CHAR
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_CHAR
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
                    Discouraged free-text field.
                """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-specimen-description-field> ;
                                        rdfs:label "NXapm/ENTRY/specimen/description" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-specimen-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-specimen-group
:nxapm-entry-specimen-group rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusGroup ,
                                            :nxentry-sample-group ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxapm-entry-specimen-alias-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxapm-entry-specimen-description-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxapm-entry-specimen-identifier-parent-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxapm-entry-specimen-identifiername-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxapm-entry-specimen-initial-radius-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxapm-entry-specimen-is-amorphous-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxapm-entry-specimen-is-polycrystalline-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxapm-entry-specimen-preparation-date-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxapm-entry-specimen-shank-angle-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxapm-entry-specimen-atom-types-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxapm-entry-specimen-is-simulation-field
                                            ] ;
                            rdfs:comment """
                Description of the specimen that was cut off from the sample.
                
                In atom probe jargon this is typically referred to as the tip.
            """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-specimen-group> ;
                            rdfs:label "NXapm/ENTRY/specimen" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-specimen-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-specimen-identifier-parent-field
:nxapm-entry-specimen-identifier-parent-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              :nxobject-identifiername-field ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_CHAR
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_CHAR
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
                    Identifier of the sample from which the specimen was cut or the string \"n/a\".
                    
                    The purpose of this field is to support functionalities for tracking sample
                    provenance via a research data management system.
                """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-specimen-identifier-parent-field> ;
                                              rdfs:label "NXapm/ENTRY/specimen/identifier_parent" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-specimen-identifier-parent-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-specimen-identifiername-field
:nxapm-entry-specimen-identifiername-field rdf:type owl:Class ;
                                           owl:equivalentClass :nxobject-identifiername-field ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANY
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_CHAR
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_CHAR
                                                                         ]
                                                           ] ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-specimen-identifiername-field> ;
                                           rdfs:label "NXapm/ENTRY/specimen/identifierNAME" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-specimen-identifiername-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-specimen-initial-radius-field
:nxapm-entry-specimen-initial-radius-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_LENGTH
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_FLOAT
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_FLOAT
                                                                         ]
                                                           ] ;
                                           rdfs:comment """
                    Ideally measured otherwise best elaborated guess of the initial radius of the
                    specimen.
                """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-specimen-initial-radius-field> ;
                                           rdfs:label "NXapm/ENTRY/specimen/initial_radius" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-specimen-initial-radius-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-specimen-is-amorphous-field
:nxapm-entry-specimen-is-amorphous-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_ANY
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_BOOLEAN
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_BOOLEAN
                                                                       ]
                                                         ] ;
                                         rdfs:comment """
                    True, if the specimen is amorphous.
                    False, if the specimen is not.
                """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-specimen-is-amorphous-field> ;
                                         rdfs:label "NXapm/ENTRY/specimen/is_amorphous" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-specimen-is-amorphous-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-specimen-is-polycrystalline-field
:nxapm-entry-specimen-is-polycrystalline-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_BOOLEAN
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_BOOLEAN
                                                                             ]
                                                               ] ;
                                               rdfs:comment """
                    True, if the specimen contains a grain or phase boundary.
                    False, if the specimen is a single crystal.
                """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-specimen-is-polycrystalline-field> ;
                                               rdfs:label "NXapm/ENTRY/specimen/is_polycrystalline" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-specimen-is-polycrystalline-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-specimen-is-simulation-field
:nxapm-entry-specimen-is-simulation-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_BOOLEAN
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_BOOLEAN
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
                    False, if the specimen is a real one.
                    True, if the specimen is a virtual one.
                """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-specimen-is-simulation-field> ;
                                          rdfs:label "NXapm/ENTRY/specimen/is_simulation" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-specimen-is-simulation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-specimen-preparation-date-field
:nxapm-entry-specimen-preparation-date-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             :nxsample-preparation-date-field ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_DATE_TIME
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_DATE_TIME
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
                    ISO 8601 time code with local time zone offset to UTC information
                    when the specimen was prepared.
                    
                    Ideally, report the end of the preparation, i.e. the last known time
                    the measured specimen surface was actively prepared. Ideally, this
                    matches the last timestamp that is mentioned in the digital resource
                    pointed to by identifier_parent.
                    
                    Knowing when the specimen was exposed to e.g. specific atmosphere is
                    especially required for environmentally sensitive material such as
                    hydrogen charged specimens or experiments including tracers with a
                    short half time.
                """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-specimen-preparation-date-field> ;
                                             rdfs:label "NXapm/ENTRY/specimen/preparation_date" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-specimen-preparation-date-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-specimen-shank-angle-field
:nxapm-entry-specimen-shank-angle-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANGLE
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_FLOAT
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_FLOAT
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
                    Ideally measured, otherwise best estimate, of the initial shank angle.
                    
                    This is a measure of the specimen taper.
                    Define it in such a way that the base of the specimen is modelled
                    as a conical frustrum so that the shank angle is the smallest angle
                    between the specimen space z-axis and a vector on the lateral surface
                    of the cone.
                """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-specimen-shank-angle-field> ;
                                        rdfs:label "NXapm/ENTRY/specimen/shank_angle" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-specimen-shank-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-start-time-field
:nxapm-entry-start-time-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              :nxentry-start-time-field ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_DATE_TIME
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_DATE_TIME
                                                            ]
                                              ] ;
                              rdfs:comment """
                ISO 8601 time code with local time zone offset to UTC information
                included when the atom probe session started. If the exact duration of
                the measurement is not relevant, start_time only should be used.
                
                The start_time is required in order to ensure that at least one point in time
                is provided for full temporal context to a measurement and simulation
                when writing instance data using NXapm. Otherwise, the instance data
                can not be sorted in order or even placed in a logical sequence to other
                steps of the research workflow, which would disallow using functionalities
                in research data management systems that rely on temporal context.
                
                Specifying start_time and end_time is useful for capturing more detailed
                bookkeeping of the experiment. The user should be aware that even with
                having both dates specified, it may not be possible to infer how long
                the experiment took or for how long data were collected.
                
                More detailed timing data over the course of the experiment have to be
                collected to compute this event chain during the experiment. For this
                purpose the :ref:`NXapm_event_data` instance should be used.
            """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-start-time-field> ;
                              rdfs:label "NXapm/ENTRY/start_time" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-userid-group
:nxapm-entry-userid-group rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusGroup ,
                                          :nxentry-user-group ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxapm-entry-userid-identifiername-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxapm-entry-userid-name-field
                                          ] ;
                          rdfs:comment "" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-userid-group> ;
                          rdfs:label "NXapm/ENTRY/userID" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-userid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-userid-identifiername-field
:nxapm-entry-userid-identifiername-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         :nxobject-identifiername-field ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_ANY
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_CHAR
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxapm-entry-userid-identifiername-type-attribute
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_CHAR
                                                                       ]
                                                         ] ;
                                         rdfs:comment "" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-userid-identifiername-field> ;
                                         rdfs:label "NXapm/ENTRY/userID/identifierNAME" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-userid-identifiername-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-userid-identifiername-type-attribute
:nxapm-entry-userid-identifiername-type-attribute rdf:type owl:Class ;
                                                  owl:equivalentClass :nxobject-identifiername-type-attribute ;
                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_CHAR
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_CHAR
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-userid-identifiername-type-attribute> ;
                                                  rdfs:label "NXapm/ENTRY/userID/identifierNAME/type" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-userid-identifiername-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-entry-userid-name-field
:nxapm-entry-userid-name-field rdf:type owl:Class ;
                               owl:equivalentClass :nxuser-name-field ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_CHAR
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_CHAR
                                                             ]
                                               ] ;
                               rdfs:comment "" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-userid-name-field> ;
                               rdfs:label "NXapm/ENTRY/userID/name" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXapm.html#nxapm-entry-userid-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-event-data-delta-time-field
:nxapm-event-data-delta-time-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_TIME
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_NUMBER
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_NUMBER
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
            Delta time array which resolves for each pulse_id the time difference
            between when that pulse was fired and start_time.
            
            In summary, using start_time, end_time, delta_time, pulse_id_offset,
            and pulse_id provides temporal context information when a pulse was
            fired relative to start_time and when it is relevant to translate this into
            coordinated world time UTC.
            
            Note that pulses in reality have a shape and thus additional documentation
            is required to assure that the entries in delta_time are always taken at
            at points in time that, relative to the triggering of the pulse, represent an
            as close as possible state of the pulse.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_event_data.html#nxapm-event-data-delta-time-field> ;
                                   rdfs:label "NXapm_event_data/delta_time" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_event_data.html#nxapm-event-data-delta-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-event-data-end-time-field
:nxapm-event-data-end-time-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_DATE_TIME
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_DATE_TIME
                                                               ]
                                                 ] ;
                                 rdfs:comment """
            ISO 8601 time code with local time zone offset to UTC information included
            when the snapshot time interval ended.
        """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_event_data.html#nxapm-event-data-end-time-field> ;
                                 rdfs:label "NXapm_event_data/end_time" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_event_data.html#nxapm-event-data-end-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-event-data-instrument-group
:nxapm-event-data-instrument-group rdf:type owl:Class ;
                                   rdfs:subClassOf :NXapm_instrument ,
                                                   :NeXusGroup ;
                                   rdfs:comment """
            Place to store dynamic metadata of the instrument to document as close as possible
            the state of the instrument during the event, i.e. in between start_time and end_time.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_event_data.html#nxapm-event-data-instrument-group> ;
                                   rdfs:label "NXapm_event_data/instrument" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_event_data.html#nxapm-event-data-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-event-data-pulse-id-field
:nxapm-event-data-pulse-id-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_UNITLESS
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_INT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_INT
                                                               ]
                                                 ] ;
                                 rdfs:comment """
            An integer to identify a specific pulse in a sequence.
            
            There are two possibilities to report pulse_id values:
            If pulse_id_offset is provided, the pulse_id values are defined
            by the sequence :math:`[pulse\\_id\\_offset, pulse\\_id\\_offset + p]`
            with :math:`p` the number of pulses collected in between
            start_time and end_time.
            
            Alternatively, pulse_id_offset is not provided but instead
            a sequence of :math:`p` values is defined.
            These integer values do not need to be sorted.
        """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_event_data.html#nxapm-event-data-pulse-id-field> ;
                                 rdfs:label "NXapm_event_data/pulse_id" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_event_data.html#nxapm-event-data-pulse-id-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-event-data-pulse-id-offset-field
:nxapm-event-data-pulse-id-offset-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_UNITLESS
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_INT
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_INT
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
            Integer which defines the first pulse_id.
            Typically, this is either zero or one.
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_event_data.html#nxapm-event-data-pulse-id-offset-field> ;
                                        rdfs:label "NXapm_event_data/pulse_id_offset" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_event_data.html#nxapm-event-data-pulse-id-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-event-data-start-time-field
:nxapm-event-data-start-time-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_DATE_TIME
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_DATE_TIME
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
            ISO 8601 time code with local time zone offset to UTC information included
            when the snapshot time interval started.
            
            If users wish to specify an interval of time that the snapshot should represent
            during which the instrument was stable and configured using specific settings and
            calibrations, the start_time is the start, the left bound of the time interval, while
            the end_time specifies the end, the right bound of the time interval.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_event_data.html#nxapm-event-data-start-time-field> ;
                                   rdfs:label "NXapm_event_data/start_time" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_event_data.html#nxapm-event-data-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-analysis-chamber-flight-path-field
:nxapm-instrument-analysis-chamber-flight-path-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_LENGTH
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_FLOAT
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_FLOAT
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
                The space inside the atom probe along which ions pass nominally
                when they leave the specimen and travel to the detector.
            """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-analysis-chamber-flight-path-field> ;
                                                     rdfs:label "NXapm_instrument/analysis_chamber/flight_path" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-analysis-chamber-flight-path-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-analysis-chamber-group
:nxapm-instrument-analysis-chamber-group rdf:type owl:Class ;
                                         rdfs:subClassOf :NXcomponent ,
                                                         :NeXusGroup ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxapm-instrument-analysis-chamber-flight-path-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxapm-instrument-analysis-chamber-pressure-sensor-group
                                                         ] ;
                                         rdfs:comment "" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-analysis-chamber-group> ;
                                         rdfs:label "NXapm_instrument/analysis_chamber" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-analysis-chamber-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-analysis-chamber-pressure-sensor-group
:nxapm-instrument-analysis-chamber-pressure-sensor-group rdf:type owl:Class ;
                                                         rdfs:subClassOf :NXsensor ,
                                                                         :NeXusGroup ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxapm-instrument-analysis-chamber-pressure-sensor-measurement-field
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxapm-instrument-analysis-chamber-pressure-sensor-value-field
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-analysis-chamber-pressure-sensor-group> ;
                                                         rdfs:label "NXapm_instrument/analysis_chamber/pressure_sensor" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-analysis-chamber-pressure-sensor-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-analysis-chamber-pressure-sensor-measurement-field
:nxapm-instrument-analysis-chamber-pressure-sensor-measurement-field rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     :nxsensor-measurement-field ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasEnumContainer ;
                                                                                       owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                           owl:unionOf ( :nxapm-instrument-analysis-chamber-pressure-sensor-measurement-pressure-enum
                                                                                                                       )
                                                                                                         ]
                                                                                     ] ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-analysis-chamber-pressure-sensor-measurement-field> ;
                                                                     rdfs:label "NXapm_instrument/analysis_chamber/pressure_sensor/measurement" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-analysis-chamber-pressure-sensor-measurement-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-analysis-chamber-pressure-sensor-measurement-pressure-enum
:nxapm-instrument-analysis-chamber-pressure-sensor-measurement-pressure-enum rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusEnumerations ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :actualValue ;
                                                                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                                                                               rdf:first "pressure" ;
                                                                                                                               rdf:rest rdf:nil
                                                                                                                             ]
                                                                                                                 ]
                                                                                             ] ;
                                                                             rdfs:comment "Enumeration item for NXapm_instrument/analysis_chamber/pressure_sensor/measurement: pressure" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-analysis-chamber-pressure-sensor-measurement-field> ;
                                                                             rdfs:label "NXapm_instrument/analysis_chamber/pressure_sensor/measurement/pressure" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-analysis-chamber-pressure-sensor-measurement-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-analysis-chamber-pressure-sensor-value-field
:nxapm-instrument-analysis-chamber-pressure-sensor-value-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               :nxsensor-value-field ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_PRESSURE
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_FLOAT
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_FLOAT
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment """
                    The value can be extracted from the CRunHeader.CLasHeader.fAnalysisPressure
                    field of a CamecaRoot RHIT file.
                """ ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-analysis-chamber-pressure-sensor-value-field> ;
                                                               rdfs:label "NXapm_instrument/analysis_chamber/pressure_sensor/value" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-analysis-chamber-pressure-sensor-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-buffer-chamber-group
:nxapm-instrument-buffer-chamber-group rdf:type owl:Class ;
                                       rdfs:subClassOf :NXcomponent ,
                                                       :NeXusGroup ;
                                       rdfs:comment "" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-buffer-chamber-group> ;
                                       rdfs:label "NXapm_instrument/buffer_chamber" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-buffer-chamber-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-comment-field
:nxapm-instrument-comment-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_CHAR
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_CHAR
                                                              ]
                                                ] ;
                                rdfs:comment """
            Free-text field for additional comments.
        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-comment-field> ;
                                rdfs:label "NXapm_instrument/comment" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-comment-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-control-evaporation-control-field
:nxapm-instrument-control-evaporation-control-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_ANY
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_CHAR
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_CHAR
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
                Parameter that defines the rules and control loops whereby the pulser and
                other components of the instrument are controlled during evaporation.
            """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-control-evaporation-control-field> ;
                                                    rdfs:label "NXapm_instrument/control/evaporation_control" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-control-evaporation-control-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-control-group
:nxapm-instrument-control-group rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusGroup ,
                                                :nxobject-parameters-group ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxapm-instrument-control-evaporation-control-field
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxapm-instrument-control-target-detection-rate-field
                                                ] ;
                                rdfs:comment """
            Relevant quantities during a measurement with a LEAP system as were
            suggested by `T. Blum et al. <https://doi.org/10.1002/9781119227250.ch18>`_.
        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-control-group> ;
                                rdfs:label "NXapm_instrument/control" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-control-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-control-target-detection-rate-field
:nxapm-instrument-control-target-detection-rate-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_ANY
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_NUMBER
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_NUMBER
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment """
                Parameter that assure maintenance of a significant yet not too high
                ion influx on the detector to avoid detection losses.
            """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-control-target-detection-rate-field> ;
                                                      rdfs:label "NXapm_instrument/control/target_detection_rate" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-control-target-detection-rate-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-decelerate-electrode-group
:nxapm-instrument-decelerate-electrode-group rdf:type owl:Class ;
                                             rdfs:subClassOf :NXcomponent ,
                                                             :NeXusGroup ;
                                             rdfs:comment """
            A counter electrode of the LEAP 6000 series atom probes.
        """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-decelerate-electrode-group> ;
                                             rdfs:label "NXapm_instrument/decelerate_electrode" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-decelerate-electrode-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-fabrication-group
:nxapm-instrument-fabrication-group rdf:type owl:Class ;
                                    owl:equivalentClass :nxinstrument-fabrication-group ;
                                    rdfs:subClassOf :NeXusGroup ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-fabrication-group> ;
                                    rdfs:label "NXapm_instrument/fabrication" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-flight-path-field
:nxapm-instrument-flight-path-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_LENGTH
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_FLOAT
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_FLOAT
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
            Nominal flight path
            
            The value can be extracted from the CAnalysis.CSpatial.fFlightPath
            field of a CamecaRoot ROOT file.
        """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-flight-path-field> ;
                                    rdfs:label "NXapm_instrument/flight_path" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-flight-path-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-getter-pump-group
:nxapm-instrument-getter-pump-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NXpump ,
                                                    :NeXusGroup ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-getter-pump-group> ;
                                    rdfs:label "NXapm_instrument/getter_pump" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-getter-pump-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-ion-detector-group
:nxapm-instrument-ion-detector-group rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusGroup ,
                                                     :nxinstrument-detector-group ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxapm-instrument-ion-detector-mcp-efficiency-field
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxapm-instrument-ion-detector-mesh-efficiency-field
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxapm-instrument-ion-detector-signal-amplitude-field
                                                     ] ;
                                     rdfs:comment """
            Detector for taking raw time-of-flight and ion/hit impact positions data.
        """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-ion-detector-group> ;
                                     rdfs:label "NXapm_instrument/ion_detector" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-ion-detector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-ion-detector-mcp-efficiency-field
:nxapm-instrument-ion-detector-mcp-efficiency-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_DIMENSIONLESS
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_FLOAT
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_FLOAT
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
                The value can be extracted from the CRunHeader.fMcpEfficiency
                field of a CamecaRoot RHIT file.
            """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-ion-detector-mcp-efficiency-field> ;
                                                    rdfs:label "NXapm_instrument/ion_detector/mcp_efficiency" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-ion-detector-mcp-efficiency-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-ion-detector-mesh-efficiency-field
:nxapm-instrument-ion-detector-mesh-efficiency-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_DIMENSIONLESS
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_FLOAT
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_FLOAT
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
                The value can be extracted from the CRunHeader.fMeshEfficiency
                field of a CamecaRoot RHIT file.
            """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-ion-detector-mesh-efficiency-field> ;
                                                     rdfs:label "NXapm_instrument/ion_detector/mesh_efficiency" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-ion-detector-mesh-efficiency-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-ion-detector-signal-amplitude-field
:nxapm-instrument-ion-detector-signal-amplitude-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_CURRENT
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_FLOAT
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_FLOAT
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment """
                Amplitude of the signal detected on the multi-channel plate (MCP).
                
                This field should be used for storing the signal amplitude quantity
                within ATO files when the detector was an MCP.
                
                The ATO file format is used primarily by the atom probe group of the
                GPM in Rouen, France.
            """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-ion-detector-signal-amplitude-field> ;
                                                      rdfs:label "NXapm_instrument/ion_detector/signal_amplitude" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-ion-detector-signal-amplitude-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-load-lock-chamber-group
:nxapm-instrument-load-lock-chamber-group rdf:type owl:Class ;
                                          rdfs:subClassOf :NXcomponent ,
                                                          :NeXusGroup ;
                                          rdfs:comment "" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-load-lock-chamber-group> ;
                                          rdfs:label "NXapm_instrument/load_lock_chamber" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-load-lock-chamber-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-local-electrode-aperture-type-conical-enum
:nxapm-instrument-local-electrode-aperture-type-conical-enum rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusEnumerations ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :actualValue ;
                                                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                                                               rdf:first "conical" ;
                                                                                                               rdf:rest rdf:nil
                                                                                                             ]
                                                                                                 ]
                                                                             ] ;
                                                             rdfs:comment "Enumeration item for NXapm_instrument/local_electrode/aperture_type: conical" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-local-electrode-aperture-type-field> ;
                                                             rdfs:label "NXapm_instrument/local_electrode/aperture_type/conical" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-local-electrode-aperture-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-local-electrode-aperture-type-custom-enum
:nxapm-instrument-local-electrode-aperture-type-custom-enum rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :actualValue ;
                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                              rdf:first "custom" ;
                                                                                                              rdf:rest rdf:nil
                                                                                                            ]
                                                                                                ]
                                                                            ] ;
                                                            rdfs:comment "Enumeration item for NXapm_instrument/local_electrode/aperture_type: custom" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-local-electrode-aperture-type-field> ;
                                                            rdfs:label "NXapm_instrument/local_electrode/aperture_type/custom" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-local-electrode-aperture-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-local-electrode-aperture-type-feedthrough-enum
:nxapm-instrument-local-electrode-aperture-type-feedthrough-enum rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :actualValue ;
                                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                                   rdf:first "feedthrough" ;
                                                                                                                   rdf:rest rdf:nil
                                                                                                                 ]
                                                                                                     ]
                                                                                 ] ;
                                                                 rdfs:comment "Enumeration item for NXapm_instrument/local_electrode/aperture_type: feedthrough" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-local-electrode-aperture-type-field> ;
                                                                 rdfs:label "NXapm_instrument/local_electrode/aperture_type/feedthrough" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-local-electrode-aperture-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-local-electrode-aperture-type-field
:nxapm-instrument-local-electrode-aperture-type-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasEnumContainer ;
                                                                        owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                            owl:unionOf ( :nxapm-instrument-local-electrode-aperture-type-conical-enum
                                                                                                          :nxapm-instrument-local-electrode-aperture-type-custom-enum
                                                                                                          :nxapm-instrument-local-electrode-aperture-type-feedthrough-enum
                                                                                                          :nxapm-instrument-local-electrode-aperture-type-n-a-enum
                                                                                                        )
                                                                                          ]
                                                                      ] ;
                                                      rdfs:comment """
                The type of aperture used when the local_electrode has an aperture or acts as an aperture
                in addition to acting as an extraction electrode.
                
                The local electrode is a component which combines functionalities
                of :ref:`NXelectromagnetic_lens`, :ref:`NXaperture`, if not even :ref:`NXdeflector`:
                
                * \"n/a\", use when no aperture is present in the experiment
                * \"conical\", conical aperture with a circular hole
                * \"feedthrough\", an aperture where the specimen protrudes through a circular hole
                * \"custom\", a user modified aperture, which is otherwise non-standard
            """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-local-electrode-aperture-type-field> ;
                                                      rdfs:label "NXapm_instrument/local_electrode/aperture_type" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-local-electrode-aperture-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-local-electrode-aperture-type-n-a-enum
:nxapm-instrument-local-electrode-aperture-type-n-a-enum rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusEnumerations ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :actualValue ;
                                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                                           rdf:first "n/a" ;
                                                                                                           rdf:rest rdf:nil
                                                                                                         ]
                                                                                             ]
                                                                         ] ;
                                                         rdfs:comment "Enumeration item for NXapm_instrument/local_electrode/aperture_type: n/a" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-local-electrode-aperture-type-field> ;
                                                         rdfs:label "NXapm_instrument/local_electrode/aperture_type/n/a" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-local-electrode-aperture-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-local-electrode-group
:nxapm-instrument-local-electrode-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NXcomponent ,
                                                        :NeXusGroup ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxapm-instrument-local-electrode-aperture-type-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxapm-instrument-local-electrode-voltage-field
                                                        ] ;
                                        rdfs:comment """
            A local electrode guiding the ion flight path.
            Also called counter or extraction electrode.
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-local-electrode-group> ;
                                        rdfs:label "NXapm_instrument/local_electrode" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-local-electrode-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-local-electrode-voltage-field
:nxapm-instrument-local-electrode-voltage-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_VOLTAGE
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_FLOAT
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_FLOAT
                                                                              ]
                                                                ] ;
                                                rdfs:comment """
                Acceleration voltage
            """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-local-electrode-voltage-field> ;
                                                rdfs:label "NXapm_instrument/local_electrode/voltage" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-local-electrode-voltage-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-location-field
:nxapm-instrument-location-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_CHAR
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_CHAR
                                                               ]
                                                 ] ;
                                 rdfs:comment """
            Location of the lab or place where the instrument is installed. Using GEOREF is
            preferred.
        """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-location-field> ;
                                 rdfs:label "NXapm_instrument/location" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-location-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-pulser-fabrication-group
:nxapm-instrument-pulser-fabrication-group rdf:type owl:Class ;
                                           owl:equivalentClass :nxcomponent-fabrication-group ;
                                           rdfs:subClassOf :NeXusGroup ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-pulser-fabrication-group> ;
                                           rdfs:label "NXapm_instrument/pulser/fabrication" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-pulser-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-pulser-group
:nxapm-instrument-pulser-group rdf:type owl:Class ;
                               rdfs:subClassOf :NXcomponent ,
                                               :NeXusGroup ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxapm-instrument-pulser-fabrication-group
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxapm-instrument-pulser-pulse-fraction-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxapm-instrument-pulser-pulse-frequency-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxapm-instrument-pulser-pulse-mode-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxapm-instrument-pulser-pulse-number-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxapm-instrument-pulser-pulse-voltage-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxapm-instrument-pulser-sourceid-group
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxapm-instrument-pulser-standing-voltage-field
                                               ] ;
                               rdfs:comment """
            Laser- and/or voltage-pulsing device to trigger ion removal.
            
            When the base class NXapm_instrument is used in the NXapm
            application definition, the values for the following fields:
            
            * pulse_frequency
            * pulse_fraction
            * pulse_voltage
            * pulse_number
            * standing_voltage
            * pulse_energy
            * incidence_vector
            * pinhole_position
            * spot_position
            
            should be recorded in the order of, and assumed associated,
            with the pulse_id in an instance of :ref:`NXapm_event_data`.
        """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-pulser-group> ;
                               rdfs:label "NXapm_instrument/pulser" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-pulser-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-pulser-pulse-fraction-field
:nxapm-instrument-pulser-pulse-fraction-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_DIMENSIONLESS
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_FLOAT
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_FLOAT
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
                Fraction of the pulse_voltage that is applied in addition
                to the standing_voltage at peak voltage of a pulse.
                
                If a standing voltage is applied, this gives nominal pulse fraction
                (as a function of standing voltage). Otherwise, this field should
                not be present.
            """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-pulser-pulse-fraction-field> ;
                                              rdfs:label "NXapm_instrument/pulser/pulse_fraction" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-pulser-pulse-fraction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-pulser-pulse-frequency-field
:nxapm-instrument-pulser-pulse-frequency-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_FREQUENCY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_FLOAT
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_FLOAT
                                                                             ]
                                                               ] ;
                                               rdfs:comment """
                Frequency with which the pulser fire(s).
            """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-pulser-pulse-frequency-field> ;
                                               rdfs:label "NXapm_instrument/pulser/pulse_frequency" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-pulser-pulse-frequency-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-pulser-pulse-mode-field
:nxapm-instrument-pulser-pulse-mode-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_CHAR
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_CHAR
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
                Detail whereby ion extraction is triggered methodologically.
            """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-pulser-pulse-mode-field> ;
                                          rdfs:label "NXapm_instrument/pulser/pulse_mode" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-pulser-pulse-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-pulser-pulse-number-field
:nxapm-instrument-pulser-pulse-number-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_UNITLESS
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_UINT
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_UINT
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
                Absolute number of pulses starting from the beginning of the experiment.
            """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-pulser-pulse-number-field> ;
                                            rdfs:label "NXapm_instrument/pulser/pulse_number" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-pulser-pulse-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-pulser-pulse-voltage-field
:nxapm-instrument-pulser-pulse-voltage-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_VOLTAGE
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_FLOAT
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_FLOAT
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
                Pulsed voltage, in laser pulsing mode this field can be omitted.
            """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-pulser-pulse-voltage-field> ;
                                             rdfs:label "NXapm_instrument/pulser/pulse_voltage" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-pulser-pulse-voltage-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-pulser-sourceid-beamid-group
:nxapm-instrument-pulser-sourceid-beamid-group rdf:type owl:Class ;
                                               rdfs:subClassOf :NXbeam ,
                                                               :NeXusGroup ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxapm-instrument-pulser-sourceid-beamid-incidence-vector-field
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxapm-instrument-pulser-sourceid-beamid-pinhole-position-field
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxapm-instrument-pulser-sourceid-beamid-spot-position-field
                                                               ] ;
                                               rdfs:comment """
                    Details about specific positions along the laser beam
                    which illuminates the (atom probe) specimen.
                """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-pulser-sourceid-beamid-group> ;
                                               rdfs:label "NXapm_instrument/pulser/sourceID/beamID" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-pulser-sourceid-beamid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-pulser-sourceid-beamid-incidence-vector-field
:nxapm-instrument-pulser-sourceid-beamid-incidence-vector-field rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_LENGTH
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_NUMBER
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_NUMBER
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment """
                        Track time-dependent settings over the course of the measurement
                        how the laser beam shines on the specimen, i.e. the mean vector
                        is parallel to the laser propagation direction.
                    """ ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-pulser-sourceid-beamid-incidence-vector-field> ;
                                                                rdfs:label "NXapm_instrument/pulser/sourceID/beamID/incidence_vector" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-pulser-sourceid-beamid-incidence-vector-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-pulser-sourceid-beamid-pinhole-position-field
:nxapm-instrument-pulser-sourceid-beamid-pinhole-position-field rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_LENGTH
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_NUMBER
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_NUMBER
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment """
                        Track time-dependent settings over the course of the measurement
                        where the laser beam exits the focusing optics.
                    """ ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-pulser-sourceid-beamid-pinhole-position-field> ;
                                                                rdfs:label "NXapm_instrument/pulser/sourceID/beamID/pinhole_position" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-pulser-sourceid-beamid-pinhole-position-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-pulser-sourceid-beamid-spot-position-field
:nxapm-instrument-pulser-sourceid-beamid-spot-position-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_LENGTH
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_NUMBER
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_NUMBER
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment """
                        Track time-dependent settings over the course of the
                        measurement where the laser hits the specimen.
                    """ ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-pulser-sourceid-beamid-spot-position-field> ;
                                                             rdfs:label "NXapm_instrument/pulser/sourceID/beamID/spot_position" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-pulser-sourceid-beamid-spot-position-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-pulser-sourceid-group
:nxapm-instrument-pulser-sourceid-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NXsource ,
                                                        :NeXusGroup ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxapm-instrument-pulser-sourceid-beamid-group
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxapm-instrument-pulser-sourceid-power-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxapm-instrument-pulser-sourceid-pulse-energy-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxapm-instrument-pulser-sourceid-transformations-group
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxapm-instrument-pulser-sourceid-wavelength-field
                                                        ] ;
                                        rdfs:comment """
                Group to store details about components that enable laser pulsing strategies.
                
                When multiple sources are available, these should be named source1, source2;
                the LEAP 6000 series instruments have two sources. The majority of instruments
                still has one source. In this case the variable part \"ID\" can be omitted.
                Consequently the group should be named \"source\" when writing instance data.
                
                Atom probe microscopes use controlled laser, voltage, or a combination of pulsing
                strategies to trigger ion extraction via exciting and eventual field evaporation
                field emission of ion at the specimen surface.
            """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-pulser-sourceid-group> ;
                                        rdfs:label "NXapm_instrument/pulser/sourceID" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-pulser-sourceid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-pulser-sourceid-power-field
:nxapm-instrument-pulser-sourceid-power-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              :nxsource-power-field ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_POWER
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_FLOAT
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_FLOAT
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
                    Nominal power of the laser source while illuminating the specimen.
                """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-pulser-sourceid-power-field> ;
                                              rdfs:label "NXapm_instrument/pulser/sourceID/power" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-pulser-sourceid-power-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-pulser-sourceid-pulse-energy-field
:nxapm-instrument-pulser-sourceid-pulse-energy-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     :nxsource-pulse-energy-field ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_ENERGY
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_FLOAT
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :has ;
                                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass :nxapm-instrument-pulser-sourceid-pulse-energy-logged-against-attribute
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_FLOAT
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
                    Average energy of the laser at peak of each pulse.
                """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-pulser-sourceid-pulse-energy-field> ;
                                                     rdfs:label "NXapm_instrument/pulser/sourceID/pulse_energy" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-pulser-sourceid-pulse-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-pulser-sourceid-pulse-energy-logged-against-attribute
:nxapm-instrument-pulser-sourceid-pulse-energy-logged-against-attribute rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusAttribute ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                        owl:complementOf :NX_CHAR
                                                                                                      ]
                                                                                        ] ;
                                                                        rdfs:comment """
                        Path to pulse_id
                    """ ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-pulser-sourceid-pulse-energy-logged-against-attribute> ;
                                                                        rdfs:label "NXapm_instrument/pulser/sourceID/pulse_energy/logged_against" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-pulser-sourceid-pulse-energy-logged-against-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-pulser-sourceid-transformations-group
:nxapm-instrument-pulser-sourceid-transformations-group rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusGroup ,
                                                                        :nxcomponent-transformations-group ;
                                                        rdfs:comment """
                    Affine transformations which describe the geometry how the
                    laser focusing optics/pinhole-attached coordinate system is
                    defined, how it has to be transformed so that it aligns with
                    the specimen coordinate system.
                """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-pulser-sourceid-transformations-group> ;
                                                        rdfs:label "NXapm_instrument/pulser/sourceID/TRANSFORMATIONS" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-pulser-sourceid-transformations-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-pulser-sourceid-wavelength-field
:nxapm-instrument-pulser-sourceid-wavelength-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   :nxsource-wavelength-field ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_WAVELENGTH
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_FLOAT
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_FLOAT
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
                    The wavelength of the radiation emitted by the source.
                """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-pulser-sourceid-wavelength-field> ;
                                                   rdfs:label "NXapm_instrument/pulser/sourceID/wavelength" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-pulser-sourceid-wavelength-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-pulser-standing-voltage-field
:nxapm-instrument-pulser-standing-voltage-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_VOLTAGE
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_FLOAT
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_FLOAT
                                                                              ]
                                                                ] ;
                                                rdfs:comment """
                Direct current voltage between the specimen and the (local electrode) in
                the case of local electrode atom probe (LEAP) instrument. Otherwise, the
                standing voltage applied to the sample, relative to system ground.
            """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-pulser-standing-voltage-field> ;
                                                rdfs:label "NXapm_instrument/pulser/standing_voltage" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-pulser-standing-voltage-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-reflectron-applied-field
:nxapm-instrument-reflectron-applied-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           :nxcomponent-applied-field ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANY
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_BOOLEAN
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_BOOLEAN
                                                                         ]
                                                           ] ;
                                           rdfs:comment """
                Was the reflectron used?
            """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-reflectron-applied-field> ;
                                           rdfs:label "NXapm_instrument/reflectron/applied" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-reflectron-applied-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-reflectron-group
:nxapm-instrument-reflectron-group rdf:type owl:Class ;
                                   rdfs:subClassOf :NXcomponent ,
                                                   :NeXusGroup ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxapm-instrument-reflectron-applied-field
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxapm-instrument-reflectron-voltage-field
                                                   ] ;
                                   rdfs:comment """
            Device which reduces ToF differences of ions in ToF experiments.
            
            For atom probe the reflectron can be considered an energy compensation device.
            Such a device can be realized technically e.g. with a Poschenrieder lens.
            
            Consult the following U.S. patents for further details:
            
            * 3863068 and 6740872 for the reflectron
            * 8134119 for the curved reflectron
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-reflectron-group> ;
                                   rdfs:label "NXapm_instrument/reflectron" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-reflectron-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-reflectron-voltage-field
:nxapm-instrument-reflectron-voltage-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_VOLTAGE
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_FLOAT
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_FLOAT
                                                                         ]
                                                           ] ;
                                           rdfs:comment """
                The maximum voltage applied to the reflectron, relative to system ground.
            """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-reflectron-voltage-field> ;
                                           rdfs:label "NXapm_instrument/reflectron/voltage" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-reflectron-voltage-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-roughening-pump-group
:nxapm-instrument-roughening-pump-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NXpump ,
                                                        :NeXusGroup ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-roughening-pump-group> ;
                                        rdfs:label "NXapm_instrument/roughening_pump" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-roughening-pump-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-stage-group
:nxapm-instrument-stage-group rdf:type owl:Class ;
                              rdfs:subClassOf :NXmanipulator ,
                                              :NeXusGroup ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxapm-instrument-stage-temperature-sensor-group
                                              ] ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-stage-group> ;
                              rdfs:label "NXapm_instrument/stage" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-stage-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-stage-temperature-sensor-group
:nxapm-instrument-stage-temperature-sensor-group rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusGroup ,
                                                                 :nxmanipulator-temperature-sensor-group ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxapm-instrument-stage-temperature-sensor-value-field
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-stage-temperature-sensor-group> ;
                                                 rdfs:label "NXapm_instrument/stage/temperature_sensor" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-stage-temperature-sensor-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-stage-temperature-sensor-value-field
:nxapm-instrument-stage-temperature-sensor-value-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       :nxmanipulator-temperature-sensor-value-field ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_ANY
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_FLOAT
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_FLOAT
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment """
                    The value can be extracted from the CRunHeader.CAnalysis.fSpecimenTemperature
                    field of a CamecaRoot RHIT file.
                """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-stage-temperature-sensor-value-field> ;
                                                       rdfs:label "NXapm_instrument/stage/temperature_sensor/value" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-stage-temperature-sensor-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-turbomolecular-pump-group
:nxapm-instrument-turbomolecular-pump-group rdf:type owl:Class ;
                                            rdfs:subClassOf :NXpump ,
                                                            :NeXusGroup ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-turbomolecular-pump-group> ;
                                            rdfs:label "NXapm_instrument/turbomolecular_pump" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-turbomolecular-pump-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-instrument-type-field
:nxapm-instrument-type-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_CHAR
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_CHAR
                                                           ]
                                             ] ;
                             rdfs:comment """
            Which type of instrument.
        """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-type-field> ;
                             rdfs:label "NXapm_instrument/type" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_instrument.html#nxapm-instrument-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-measurement-apm-event-data-group
:nxapm-measurement-apm-event-data-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NXapm_event_data ,
                                                        :NeXusGroup ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_measurement.html#nxapm-measurement-apm-event-data-group> ;
                                        rdfs:label "NXapm_measurement/APM_EVENT_DATA" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_measurement.html#nxapm-measurement-apm-event-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-measurement-apm-instrument-group
:nxapm-measurement-apm-instrument-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NXapm_instrument ,
                                                        :NeXusGroup ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_measurement.html#nxapm-measurement-apm-instrument-group> ;
                                        rdfs:label "NXapm_measurement/APM_INSTRUMENT" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_measurement.html#nxapm-measurement-apm-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-measurement-quality-field
:nxapm-measurement-quality-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_CHAR
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_CHAR
                                                               ]
                                                 ] ;
                                 rdfs:comment """
            Statement about the quality of the measurement.
            
            The value can be extracted from the CAnalysis.CResults.fQuality
            field of a CamecaRoot ROOT file.
        """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_measurement.html#nxapm-measurement-quality-field> ;
                                 rdfs:label "NXapm_measurement/quality" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_measurement.html#nxapm-measurement-quality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-measurement-status-aborted-enum
:nxapm-measurement-status-aborted-enum rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusEnumerations ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :actualValue ;
                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                         rdf:first "aborted" ;
                                                                                         rdf:rest rdf:nil
                                                                                       ]
                                                                           ]
                                                       ] ;
                                       owl:disjointWith :nxapm-measurement-status-success-enum ;
                                       rdfs:comment "Enumeration item for NXapm_measurement/status: aborted" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_measurement.html#nxapm-measurement-status-field> ;
                                       rdfs:label "NXapm_measurement/status/aborted" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_measurement.html#nxapm-measurement-status-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-measurement-status-field
:nxapm-measurement-status-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasEnumContainer ;
                                                  owl:allValuesFrom [ rdf:type owl:Class ;
                                                                      owl:unionOf ( :nxapm-measurement-status-aborted-enum
                                                                                    :nxapm-measurement-status-success-enum
                                                                                  )
                                                                    ]
                                                ] ;
                                rdfs:comment """
            A statement whether the measurement completed successfully, or was aborted.
        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_measurement.html#nxapm-measurement-status-field> ;
                                rdfs:label "NXapm_measurement/status" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_measurement.html#nxapm-measurement-status-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-measurement-status-success-enum
:nxapm-measurement-status-success-enum rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusEnumerations ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :actualValue ;
                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                         rdf:first "success" ;
                                                                                         rdf:rest rdf:nil
                                                                                       ]
                                                                           ]
                                                       ] ;
                                       rdfs:comment "Enumeration item for NXapm_measurement/status: success" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_measurement.html#nxapm-measurement-status-field> ;
                                       rdfs:label "NXapm_measurement/status/success" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_measurement.html#nxapm-measurement-status-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-group
:nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-group rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusGroup ,
                                                                              :nxapm-paraprobe-tool-config-entry-taskconfig-group ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-reconstruction-group
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-recover-evaporation-id-field
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-results-group
                                                                              ] ;
                                                              rdfs:comment """
                This process maps results from a cluster analysis made with IVAS / AP Suite
                into an interoperable representation. IVAS / AP Suite usually exports such results
                as a list of reconstructed ion positions with one cluster label per position.
                These labels are reported via the mass-to-charge-state-ratio column of what is effectively
                a binary file that is formatted like a POS file but cluster labels written out using floating
                point numbers.
            """ ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-group> ;
                                                              rdfs:label "NXapm_paraprobe_clusterer_config/ENTRY/cameca_to_nexus" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-reconstruction-algorithm-field
:nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-reconstruction-algorithm-field rdf:type owl:Class ;
                                                                                       owl:equivalentClass :nxapm-paraprobe-tool-config-entry-taskconfig-reconstruction-algorithm-field ;
                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                         owl:someValuesFrom :NX_ANY
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                       owl:complementOf :NX_CHAR
                                                                                                                     ]
                                                                                                       ] ;
                                                                                       rdfs:comment "" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-reconstruction-algorithm-field> ;
                                                                                       rdfs:label "NXapm_paraprobe_clusterer_config/ENTRY/cameca_to_nexus/reconstruction/algorithm" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-reconstruction-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-reconstruction-checksum-field
:nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-reconstruction-checksum-field rdf:type owl:Class ;
                                                                                      owl:equivalentClass :nxapm-paraprobe-tool-config-entry-taskconfig-reconstruction-checksum-field ;
                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                        owl:someValuesFrom :NX_ANY
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                      owl:complementOf :NX_CHAR
                                                                                                                    ]
                                                                                                      ] ;
                                                                                      rdfs:comment "" ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-reconstruction-checksum-field> ;
                                                                                      rdfs:label "NXapm_paraprobe_clusterer_config/ENTRY/cameca_to_nexus/reconstruction/checksum" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-reconstruction-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-reconstruction-file-name-field
:nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-reconstruction-file-name-field rdf:type owl:Class ;
                                                                                       owl:equivalentClass :nxapm-paraprobe-tool-config-entry-taskconfig-reconstruction-file-name-field ;
                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                         owl:someValuesFrom :NX_ANY
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                       owl:complementOf :NX_CHAR
                                                                                                                     ]
                                                                                                       ] ;
                                                                                       rdfs:comment "" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-reconstruction-file-name-field> ;
                                                                                       rdfs:label "NXapm_paraprobe_clusterer_config/ENTRY/cameca_to_nexus/reconstruction/file_name" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-reconstruction-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-reconstruction-group
:nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-reconstruction-group rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusGroup ,
                                                                                             :nxapm-paraprobe-tool-config-entry-taskconfig-reconstruction-group ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :has ;
                                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass :nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-reconstruction-algorithm-field
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :has ;
                                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass :nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-reconstruction-checksum-field
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :has ;
                                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass :nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-reconstruction-file-name-field
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :has ;
                                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass :nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-reconstruction-mass-to-charge-field
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :has ;
                                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass :nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-reconstruction-position-field
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-reconstruction-group> ;
                                                                             rdfs:label "NXapm_paraprobe_clusterer_config/ENTRY/cameca_to_nexus/reconstruction" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-reconstruction-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-reconstruction-mass-to-charge-field
:nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-reconstruction-mass-to-charge-field rdf:type owl:Class ;
                                                                                            owl:equivalentClass :nxapm-paraprobe-tool-config-entry-taskconfig-reconstruction-mass-to-charge-field ;
                                                                                            rdfs:subClassOf :NeXusField ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                                              owl:someValuesFrom :NX_ANY
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                                            owl:complementOf :NX_CHAR
                                                                                                                          ]
                                                                                                            ] ;
                                                                                            rdfs:comment "" ;
                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-reconstruction-mass-to-charge-field> ;
                                                                                            rdfs:label "NXapm_paraprobe_clusterer_config/ENTRY/cameca_to_nexus/reconstruction/mass_to_charge" ;
                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-reconstruction-mass-to-charge-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-reconstruction-position-field
:nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-reconstruction-position-field rdf:type owl:Class ;
                                                                                      owl:equivalentClass :nxapm-paraprobe-tool-config-entry-taskconfig-reconstruction-position-field ;
                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                        owl:someValuesFrom :NX_ANY
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                      owl:complementOf :NX_CHAR
                                                                                                                    ]
                                                                                                      ] ;
                                                                                      rdfs:comment "" ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-reconstruction-position-field> ;
                                                                                      rdfs:label "NXapm_paraprobe_clusterer_config/ENTRY/cameca_to_nexus/reconstruction/position" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-reconstruction-position-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-recover-evaporation-id-field
:nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-recover-evaporation-id-field rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:someValuesFrom :NX_BOOLEAN
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                     owl:complementOf :NX_BOOLEAN
                                                                                                                   ]
                                                                                                     ] ;
                                                                                     rdfs:comment """
                    Specifies if paraprobe-clusterer should use the evaporation_ids from reconstruction
                    for recovering for each position in the :ref:`NXnote` results the closest matching position
                    (within floating point accuracy). This can be useful when users wish to recover the
                    original evaporation_id, which IVAS /AP Suite drops when writing their *.indexed.* cluster
                    results POS files that is referred to results.
                """ ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-recover-evaporation-id-field> ;
                                                                                     rdfs:label "NXapm_paraprobe_clusterer_config/ENTRY/cameca_to_nexus/recover_evaporation_id" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-recover-evaporation-id-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-results-algorithm-field
:nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-results-algorithm-field rdf:type owl:Class ;
                                                                                owl:equivalentClass :nxnote-algorithm-field ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_CHAR
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment "" ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-results-algorithm-field> ;
                                                                                rdfs:label "NXapm_paraprobe_clusterer_config/ENTRY/cameca_to_nexus/results/algorithm" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-results-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-results-checksum-field
:nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-results-checksum-field rdf:type owl:Class ;
                                                                               owl:equivalentClass :nxnote-checksum-field ;
                                                                               rdfs:subClassOf :NeXusField ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_CHAR
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-results-checksum-field> ;
                                                                               rdfs:label "NXapm_paraprobe_clusterer_config/ENTRY/cameca_to_nexus/results/checksum" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-results-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-results-file-name-field
:nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-results-file-name-field rdf:type owl:Class ;
                                                                                owl:equivalentClass :nxnote-file-name-field ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_CHAR
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment "" ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-results-file-name-field> ;
                                                                                rdfs:label "NXapm_paraprobe_clusterer_config/ENTRY/cameca_to_nexus/results/file_name" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-results-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-results-group
:nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-results-group rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusGroup ,
                                                                                      :nxobject-note-group ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :has ;
                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass :nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-results-algorithm-field
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :has ;
                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass :nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-results-checksum-field
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :has ;
                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass :nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-results-file-name-field
                                                                                      ] ;
                                                                      rdfs:comment """
                    File with the results of the cluster analyses that was computed with IVAS / AP suite
                    (e.g. maximum-separation method clustering algorithm `J. Hyde et al. <https://doi.org/10.1557/PROC-650-R6.6>`_).
                    The information is stored in an improper (.indexed.) POS file as a matrix of floating
                    point quadruplets, one quadruplet for each ion. The first three values of each
                    quadruplet encode the position of the ion. The fourth value is the integer identifier
                    of the cluster encoded as a floating point number.
                """ ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-results-group> ;
                                                                      rdfs:label "NXapm_paraprobe_clusterer_config/ENTRY/cameca_to_nexus/results" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-results-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-dbscan-eps-field
:nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-dbscan-eps-field rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusField ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                              owl:someValuesFrom :NX_LENGTH
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_FLOAT
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_FLOAT
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment """
                        Array of epsilon (eps) parameter values.
                    """ ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-dbscan-eps-field> ;
                                                                            rdfs:label "NXapm_paraprobe_clusterer_config/ENTRY/cluster_analysisID/dbscan/eps" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-dbscan-eps-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-dbscan-group
:nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-dbscan-group rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NXprocess ,
                                                                                        :NeXusGroup ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :has ;
                                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass :nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-dbscan-eps-field
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :has ;
                                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass :nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-dbscan-high-throughput-method-field
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :has ;
                                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass :nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-dbscan-min-pts-field
                                                                                        ] ;
                                                                        rdfs:comment """
                    Settings for DBScan clustering algorithm. For original details about the
                    algorithm and (performance-relevant) details consider:
                    
                    * `M. Ester et al. <https://dx.doi.org/10.5555/3001460.3001507>`_
                    * `M. Götz et al. <https://dx.doi.org/10.1145/2834892.2834894>`_
                    
                    For details about how the DBScan algorithms is the key behind the
                    specific modification known as the maximum-separation method in the
                    atom probe community consider `E. Jägle et al. <https://dx.doi.org/10.1017/S1431927614013294>`_
                """ ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-dbscan-group> ;
                                                                        rdfs:label "NXapm_paraprobe_clusterer_config/ENTRY/cluster_analysisID/dbscan" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-dbscan-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-dbscan-high-throughput-method-combinatorics-enum
:nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-dbscan-high-throughput-method-combinatorics-enum rdf:type owl:Class ;
                                                                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                                              owl:onProperty :actualValue ;
                                                                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                              rdf:first "combinatorics" ;
                                                                                                                                                              rdf:rest rdf:nil
                                                                                                                                                            ]
                                                                                                                                                ]
                                                                                                                            ] ;
                                                                                                            owl:disjointWith :nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-dbscan-high-throughput-method-tuple-enum ;
                                                                                                            rdfs:comment "Enumeration item for NXapm_paraprobe_clusterer_config/ENTRY/cluster_analysisID/dbscan/high_throughput_method: combinatorics" ;
                                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-dbscan-high-throughput-method-field> ;
                                                                                                            rdfs:label "NXapm_paraprobe_clusterer_config/ENTRY/cluster_analysisID/dbscan/high_throughput_method/combinatorics" ;
                                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-dbscan-high-throughput-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-dbscan-high-throughput-method-field
:nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-dbscan-high-throughput-method-field rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusField ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasEnumContainer ;
                                                                                                                 owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                     owl:unionOf ( :nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-dbscan-high-throughput-method-combinatorics-enum
                                                                                                                                                   :nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-dbscan-high-throughput-method-tuple-enum
                                                                                                                                                 )
                                                                                                                                   ]
                                                                                                               ] ;
                                                                                               rdfs:comment """
                        Strategy how a set of cluster analyses with different parameter is executed:
                        
                        * For tuple as many runs are performed as parameter values have been defined.
                        * For combinatorics individual parameter arrays are looped over.
                        
                        As an example we may provide ten entries for eps and three entries for min_pts.
                        If high_throughput_method is set to tuple, the analysis is invalid because we have
                        an insufficient number of min_pts values to pair them with our ten eps values.
                        By contrast, if high_throughput_method is set to combinatorics, the tool will run three
                        individual min_pts runs for each eps value, resulting in a total of 30 analyses.
                        
                        A typical example from the literature `M. Kühbach et al. <https://dx.doi.org/10.1038/s41524-020-00486-1>`_
                        can be instructed via setting eps to an array of values np.linspace(0.2, 5.0, nums=241, endpoint=True),
                        one min_pts value that is equal to 1, and high_throughput_method set to combinatorics.
                    """ ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-dbscan-high-throughput-method-field> ;
                                                                                               rdfs:label "NXapm_paraprobe_clusterer_config/ENTRY/cluster_analysisID/dbscan/high_throughput_method" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-dbscan-high-throughput-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-dbscan-high-throughput-method-tuple-enum
:nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-dbscan-high-throughput-method-tuple-enum rdf:type owl:Class ;
                                                                                                    rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                      owl:onProperty :actualValue ;
                                                                                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                      rdf:first "tuple" ;
                                                                                                                                                      rdf:rest rdf:nil
                                                                                                                                                    ]
                                                                                                                                        ]
                                                                                                                    ] ;
                                                                                                    rdfs:comment "Enumeration item for NXapm_paraprobe_clusterer_config/ENTRY/cluster_analysisID/dbscan/high_throughput_method: tuple" ;
                                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-dbscan-high-throughput-method-field> ;
                                                                                                    rdfs:label "NXapm_paraprobe_clusterer_config/ENTRY/cluster_analysisID/dbscan/high_throughput_method/tuple" ;
                                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-dbscan-high-throughput-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-dbscan-min-pts-field
:nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-dbscan-min-pts-field rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_UNITLESS
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_UINT
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_UINT
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment """
                        Array of minimum points (min_pts) parameter values.
                    """ ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-dbscan-min-pts-field> ;
                                                                                rdfs:label "NXapm_paraprobe_clusterer_config/ENTRY/cluster_analysisID/dbscan/min_pts" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-dbscan-min-pts-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-group
:nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-group rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusGroup ,
                                                                                 :nxapm-paraprobe-tool-config-entry-taskconfig-group ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-surface-distance-group
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-dbscan-group
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-hdbscan-group
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-ion-query-nuclide-vector-field
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-ion-type-filter-field
                                                                                 ] ;
                                                                 rdfs:comment """
                This process performs a cluster analysis on a
                reconstructed dataset or a ROI within it.
            """ ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-group> ;
                                                                 rdfs:label "NXapm_paraprobe_clusterer_config/ENTRY/cluster_analysisID" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-hdbscan-alpha-field
:nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-hdbscan-alpha-field rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusField ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_NUMBER
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_NUMBER
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment """
                        Array of alpha parameter values.
                    """ ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-hdbscan-alpha-field> ;
                                                                               rdfs:label "NXapm_paraprobe_clusterer_config/ENTRY/cluster_analysisID/hdbscan/alpha" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-hdbscan-alpha-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-hdbscan-cluster-selection-epsilon-field
:nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-hdbscan-cluster-selection-epsilon-field rdf:type owl:Class ;
                                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                                     owl:someValuesFrom :NX_ANY
                                                                                                                   ] ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                                     owl:someValuesFrom :NX_NUMBER
                                                                                                                   ] ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                                   owl:complementOf :NX_NUMBER
                                                                                                                                 ]
                                                                                                                   ] ;
                                                                                                   rdfs:comment """
                        Array of cluster_selection parameter values.
                    """ ;
                                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-hdbscan-cluster-selection-epsilon-field> ;
                                                                                                   rdfs:label "NXapm_paraprobe_clusterer_config/ENTRY/cluster_analysisID/hdbscan/cluster_selection_epsilon" ;
                                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-hdbscan-cluster-selection-epsilon-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-hdbscan-group
:nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-hdbscan-group rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NXprocess ,
                                                                                         :NeXusGroup ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :has ;
                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass :nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-hdbscan-alpha-field
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :has ;
                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass :nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-hdbscan-cluster-selection-epsilon-field
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :has ;
                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass :nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-hdbscan-high-throughput-method-field
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :has ;
                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass :nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-hdbscan-min-cluster-size-field
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :has ;
                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass :nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-hdbscan-min-samples-field
                                                                                         ] ;
                                                                         rdfs:comment """
                    Settings for the HPDBScan clustering algorithm.
                    
                    * L. McInnes et al. <https://dx.doi.org/10.21105/joss.00205>`_
                    * scikit-learn hdbscan library `<https://hdbscan.readthedocs.io/en/latest/how_hdbscan_works.html>`_
                    
                    See also this documentation for details about the parameter.
                    Here we use the terminology of the hdbscan documentation.
                """ ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-hdbscan-group> ;
                                                                         rdfs:label "NXapm_paraprobe_clusterer_config/ENTRY/cluster_analysisID/hdbscan" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-hdbscan-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-hdbscan-high-throughput-method-combinatorics-enum
:nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-hdbscan-high-throughput-method-combinatorics-enum rdf:type owl:Class ;
                                                                                                             rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                               owl:onProperty :actualValue ;
                                                                                                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                               rdf:first "combinatorics" ;
                                                                                                                                                               rdf:rest rdf:nil
                                                                                                                                                             ]
                                                                                                                                                 ]
                                                                                                                             ] ;
                                                                                                             owl:disjointWith :nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-hdbscan-high-throughput-method-tuple-enum ;
                                                                                                             rdfs:comment "Enumeration item for NXapm_paraprobe_clusterer_config/ENTRY/cluster_analysisID/hdbscan/high_throughput_method: combinatorics" ;
                                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-hdbscan-high-throughput-method-field> ;
                                                                                                             rdfs:label "NXapm_paraprobe_clusterer_config/ENTRY/cluster_analysisID/hdbscan/high_throughput_method/combinatorics" ;
                                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-hdbscan-high-throughput-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-hdbscan-high-throughput-method-field
:nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-hdbscan-high-throughput-method-field rdf:type owl:Class ;
                                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasEnumContainer ;
                                                                                                                  owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                      owl:unionOf ( :nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-hdbscan-high-throughput-method-combinatorics-enum
                                                                                                                                                    :nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-hdbscan-high-throughput-method-tuple-enum
                                                                                                                                                  )
                                                                                                                                    ]
                                                                                                                ] ;
                                                                                                rdfs:comment """
                        Strategy how runs with different parameter values are composed,
                        following the explanation for high_throughput_method of dbscan.
                    """ ;
                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-hdbscan-high-throughput-method-field> ;
                                                                                                rdfs:label "NXapm_paraprobe_clusterer_config/ENTRY/cluster_analysisID/hdbscan/high_throughput_method" ;
                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-hdbscan-high-throughput-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-hdbscan-high-throughput-method-tuple-enum
:nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-hdbscan-high-throughput-method-tuple-enum rdf:type owl:Class ;
                                                                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :actualValue ;
                                                                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                       rdf:first "tuple" ;
                                                                                                                                                       rdf:rest rdf:nil
                                                                                                                                                     ]
                                                                                                                                         ]
                                                                                                                     ] ;
                                                                                                     rdfs:comment "Enumeration item for NXapm_paraprobe_clusterer_config/ENTRY/cluster_analysisID/hdbscan/high_throughput_method: tuple" ;
                                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-hdbscan-high-throughput-method-field> ;
                                                                                                     rdfs:label "NXapm_paraprobe_clusterer_config/ENTRY/cluster_analysisID/hdbscan/high_throughput_method/tuple" ;
                                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-hdbscan-high-throughput-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-hdbscan-min-cluster-size-field
:nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-hdbscan-min-cluster-size-field rdf:type owl:Class ;
                                                                                          rdfs:subClassOf :NeXusField ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                                            owl:someValuesFrom :NX_ANY
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:someValuesFrom :NX_NUMBER
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                                          owl:complementOf :NX_NUMBER
                                                                                                                        ]
                                                                                                          ] ;
                                                                                          rdfs:comment """
                        Array of min_cluster_size parameter values.
                    """ ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-hdbscan-min-cluster-size-field> ;
                                                                                          rdfs:label "NXapm_paraprobe_clusterer_config/ENTRY/cluster_analysisID/hdbscan/min_cluster_size" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-hdbscan-min-cluster-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-hdbscan-min-samples-field
:nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-hdbscan-min-samples-field rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:someValuesFrom :NX_NUMBER
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                     owl:complementOf :NX_NUMBER
                                                                                                                   ]
                                                                                                     ] ;
                                                                                     rdfs:comment """
                        Array of min_samples parameter values.
                    """ ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-hdbscan-min-samples-field> ;
                                                                                     rdfs:label "NXapm_paraprobe_clusterer_config/ENTRY/cluster_analysisID/hdbscan/min_samples" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-hdbscan-min-samples-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-ion-query-nuclide-vector-field
:nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-ion-query-nuclide-vector-field rdf:type owl:Class ;
                                                                                          rdfs:subClassOf :NeXusField ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                                            owl:someValuesFrom :NX_UNITLESS
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:someValuesFrom :NX_UINT
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                                          owl:complementOf :NX_UINT
                                                                                                                        ]
                                                                                                          ] ;
                                                                                          rdfs:comment """
                    Matrix of nuclide vectors, as many as rows as different candidates
                    for iontypes should be distinguished as possible source iontypes.
                    In the simplest case, the matrix contains only the proton number
                    of the element in the row, all other values set to zero.
                """ ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-ion-query-nuclide-vector-field> ;
                                                                                          rdfs:label "NXapm_paraprobe_clusterer_config/ENTRY/cluster_analysisID/ion_query_nuclide_vector" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-ion-query-nuclide-vector-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-ion-type-filter-field
:nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-ion-type-filter-field rdf:type owl:Class ;
                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasEnumContainer ;
                                                                                                   owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                       owl:unionOf ( :nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-ion-type-filter-resolve-element-enum
                                                                                                                                   )
                                                                                                                     ]
                                                                                                 ] ;
                                                                                 rdfs:comment """
                    How should iontypes be considered during the cluster analysis.
                    
                    The value resolve_all will set an ion active
                    in the analysis regardless of which iontype it is.
                    
                    The value resolve_unknown will set an ion active
                    when it is of the UNKNOWNTYPE.
                    
                    The value resolve_ion will set an ion active
                    if it is of the specific iontype, irregardless of its nuclide structure.
                    
                    The value resolve_element will set an ion active and account as many times
                    for it, as the (molecular) ion contains atoms of elements in the whitelist
                    ion_query_nuclide_vector.
                    
                    The value resolve_isotope will set an ion active and account as many times
                    for it, as the (molecular) ion contains nuclides in the whitelist
                    ion_query_nuclide_vector.
                    
                    In effect, ion_query_nuclide_vector acts as a whitelist to filter which ions are
                    considered as source ions of the correlation statistics and how the multiplicity
                    of each ion will be factorized.
                    
                    This is relevant as in atom probe we have the situation that an ion of a molecular
                    ion with more than one nuclide, say Ti O for example is counted potentially several
                    times because at that position (reconstructed) position it has been assumed  that
                    there was a Ti and an O atom. This multiplicity affects the size of the feature and its
                    chemical composition.
                """ ;
                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-ion-type-filter-field> ;
                                                                                 rdfs:label "NXapm_paraprobe_clusterer_config/ENTRY/cluster_analysisID/ion_type_filter" ;
                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-ion-type-filter-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-ion-type-filter-resolve-element-enum
:nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-ion-type-filter-resolve-element-enum rdf:type owl:Class ;
                                                                                                rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :actualValue ;
                                                                                                                  owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                      owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                  rdf:first "resolve_element" ;
                                                                                                                                                  rdf:rest rdf:nil
                                                                                                                                                ]
                                                                                                                                    ]
                                                                                                                ] ;
                                                                                                rdfs:comment "Enumeration item for NXapm_paraprobe_clusterer_config/ENTRY/cluster_analysisID/ion_type_filter: resolve_element" ;
                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-ion-type-filter-field> ;
                                                                                                rdfs:label "NXapm_paraprobe_clusterer_config/ENTRY/cluster_analysisID/ion_type_filter/resolve_element" ;
                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-ion-type-filter-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-surface-distance-algorithm-field
:nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-surface-distance-algorithm-field rdf:type owl:Class ;
                                                                                            owl:equivalentClass :nxnote-algorithm-field ;
                                                                                            rdfs:subClassOf :NeXusField ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                                              owl:someValuesFrom :NX_ANY
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                                            owl:complementOf :NX_CHAR
                                                                                                                          ]
                                                                                                            ] ;
                                                                                            rdfs:comment "" ;
                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-surface-distance-algorithm-field> ;
                                                                                            rdfs:label "NXapm_paraprobe_clusterer_config/ENTRY/cluster_analysisID/surface_distance/algorithm" ;
                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-surface-distance-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-surface-distance-checksum-field
:nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-surface-distance-checksum-field rdf:type owl:Class ;
                                                                                           owl:equivalentClass :nxnote-checksum-field ;
                                                                                           rdfs:subClassOf :NeXusField ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                                             owl:someValuesFrom :NX_ANY
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:someValuesFrom :NX_CHAR
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                                           owl:complementOf :NX_CHAR
                                                                                                                         ]
                                                                                                           ] ;
                                                                                           rdfs:comment "" ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-surface-distance-checksum-field> ;
                                                                                           rdfs:label "NXapm_paraprobe_clusterer_config/ENTRY/cluster_analysisID/surface_distance/checksum" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-surface-distance-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-surface-distance-distance-field
:nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-surface-distance-distance-field rdf:type owl:Class ;
                                                                                           owl:equivalentClass :nxapm-paraprobe-tool-parameters-surface-distance-distance-field ;
                                                                                           rdfs:subClassOf :NeXusField ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                                             owl:someValuesFrom :NX_ANY
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:someValuesFrom :NX_CHAR
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                                           owl:complementOf :NX_CHAR
                                                                                                                         ]
                                                                                                           ] ;
                                                                                           rdfs:comment "" ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-surface-distance-distance-field> ;
                                                                                           rdfs:label "NXapm_paraprobe_clusterer_config/ENTRY/cluster_analysisID/surface_distance/distance" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-surface-distance-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-surface-distance-file-name-field
:nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-surface-distance-file-name-field rdf:type owl:Class ;
                                                                                            owl:equivalentClass :nxnote-file-name-field ;
                                                                                            rdfs:subClassOf :NeXusField ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                                              owl:someValuesFrom :NX_ANY
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                                            owl:complementOf :NX_CHAR
                                                                                                                          ]
                                                                                                            ] ;
                                                                                            rdfs:comment "" ;
                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-surface-distance-file-name-field> ;
                                                                                            rdfs:label "NXapm_paraprobe_clusterer_config/ENTRY/cluster_analysisID/surface_distance/file_name" ;
                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-surface-distance-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-surface-distance-group
:nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-surface-distance-group rdf:type owl:Class ;
                                                                                  rdfs:subClassOf :NeXusGroup ,
                                                                                                  :nxapm-paraprobe-tool-parameters-surface-distance-group ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :has ;
                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass :nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-surface-distance-algorithm-field
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :has ;
                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass :nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-surface-distance-checksum-field
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :has ;
                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass :nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-surface-distance-distance-field
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :has ;
                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass :nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-surface-distance-file-name-field
                                                                                                  ] ;
                                                                                  rdfs:comment """
                    Distance between each ion and triangulated surface mesh.
                """ ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-surface-distance-group> ;
                                                                                  rdfs:label "NXapm_paraprobe_clusterer_config/ENTRY/cluster_analysisID/surface_distance" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-surface-distance-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-config-entry-definition-field
:nxapm-paraprobe-clusterer-config-entry-definition-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         :nxapm-paraprobe-tool-config-entry-definition-field ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasEnumContainer ;
                                                                           owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                               owl:unionOf ( :nxapm-paraprobe-clusterer-config-entry-definition-nxapm-paraprobe-clusterer-config-enum
                                                                                                           )
                                                                                             ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-definition-field> ;
                                                         rdfs:label "NXapm_paraprobe_clusterer_config/ENTRY/definition" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-config-entry-definition-nxapm-paraprobe-clusterer-config-enum
:nxapm-paraprobe-clusterer-config-entry-definition-nxapm-paraprobe-clusterer-config-enum rdf:type owl:Class ;
                                                                                         rdfs:subClassOf :NeXusEnumerations ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :actualValue ;
                                                                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                           rdf:first "NXapm_paraprobe_clusterer_config" ;
                                                                                                                                           rdf:rest rdf:nil
                                                                                                                                         ]
                                                                                                                             ]
                                                                                                         ] ;
                                                                                         rdfs:comment "Enumeration item for NXapm_paraprobe_clusterer_config/ENTRY/definition: NXapm_paraprobe_clusterer_config" ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-definition-field> ;
                                                                                         rdfs:label "NXapm_paraprobe_clusterer_config/ENTRY/definition/NXapm_paraprobe_clusterer_config" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-config-entry-group
:nxapm-paraprobe-clusterer-config-entry-group rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusGroup ,
                                                              :nxapm-paraprobe-tool-config-entry-group ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-group
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxapm-paraprobe-clusterer-config-entry-cluster-analysisid-group
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxapm-paraprobe-clusterer-config-entry-definition-field
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxapm-paraprobe-clusterer-config-entry-cameca-to-nexus-group
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-group> ;
                                              rdfs:label "NXapm_paraprobe_clusterer_config/ENTRY" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_config.html#nxapm-paraprobe-clusterer-config-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-results-entry-cameca-to-nexus-group
:nxapm-paraprobe-clusterer-results-entry-cameca-to-nexus-group rdf:type owl:Class ;
                                                               owl:equivalentClass :nxapm-paraprobe-tool-results-entry-taskprocessed-group ;
                                                               rdfs:subClassOf :NeXusGroup ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cameca-to-nexus-group> ;
                                                               rdfs:label "NXapm_paraprobe_clusterer_results/ENTRY/cameca_to_nexus" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cameca-to-nexus-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-cardinality-field
:nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-cardinality-field rdf:type owl:Class ;
                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                       :nxsimilarity-grouping-cardinality-field ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                         owl:someValuesFrom :NX_UNITLESS
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:someValuesFrom :NX_POSINT
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                       owl:complementOf :NX_POSINT
                                                                                                                     ]
                                                                                                       ] ;
                                                                                       rdfs:comment """
                        Number of members in the set which is partitioned into features.
                        Specifically, this is the total number of targets filtered from the
                        dataset, i.e. typically the number of clusters which is usually not and
                        for sure not necessarily the total number of ions in the dataset.
                    """ ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-cardinality-field> ;
                                                                                       rdfs:label "NXapm_paraprobe_clusterer_results/ENTRY/cluster_analysisID/dbscanID/cardinality" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-cardinality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-categorical-label-field
:nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-categorical-label-field rdf:type owl:Class ;
                                                                                             rdfs:subClassOf :NeXusField ,
                                                                                                             :nxsimilarity-grouping-categorical-label-field ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                                               owl:someValuesFrom :NX_ANY
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:someValuesFrom :NX_CHAR
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                                             owl:complementOf :NX_CHAR
                                                                                                                           ]
                                                                                                             ] ;
                                                                                             rdfs:comment """
                        Categorical label(s) for each target (member in the set) aka cluster name(s).
                    """ ;
                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-categorical-label-field> ;
                                                                                             rdfs:label "NXapm_paraprobe_clusterer_results/ENTRY/cluster_analysisID/dbscanID/categorical_label" ;
                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-categorical-label-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-core-sample-indices-field
:nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-core-sample-indices-field rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusField ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                                 owl:someValuesFrom :NX_UNITLESS
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                 owl:someValuesFrom :NX_INT
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                                               owl:complementOf :NX_INT
                                                                                                                             ]
                                                                                                               ] ;
                                                                                               rdfs:comment """
                        The raw array of core sample indices which specify which of the
                        targets are core points.
                    """ ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-core-sample-indices-field> ;
                                                                                               rdfs:label "NXapm_paraprobe_clusterer_results/ENTRY/cluster_analysisID/dbscanID/core_sample_indices" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-core-sample-indices-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-eps-field
:nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-eps-field rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusField ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                 owl:someValuesFrom :NX_LENGTH
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_FLOAT
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_FLOAT
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment """
                        The epsilon (eps) parameter used.
                    """ ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-eps-field> ;
                                                                               rdfs:label "NXapm_paraprobe_clusterer_results/ENTRY/cluster_analysisID/dbscanID/eps" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-eps-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-group
:nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-group rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NXsimilarity_grouping ,
                                                                                           :NeXusGroup ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-categorical-label-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-core-sample-indices-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-is-core-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-is-noise-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-model-label-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-number-of-solutions-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-statistics-group
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-weight-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-cardinality-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-eps-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-index-offset-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-min-pts-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-numerical-label-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-targets-field
                                                                                           ] ;
                                                                           rdfs:comment """
                    Results of a DBScan clustering analysis.
                """ ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-group> ;
                                                                           rdfs:label "NXapm_paraprobe_clusterer_results/ENTRY/cluster_analysisID/dbscanID" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-index-offset-field
:nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-index-offset-field rdf:type owl:Class ;
                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                        :nxsimilarity-grouping-index-offset-field ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                          owl:someValuesFrom :NX_UNITLESS
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:someValuesFrom :NX_INT
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                        owl:complementOf :NX_INT
                                                                                                                      ]
                                                                                                        ] ;
                                                                                        rdfs:comment """
                        Which identifier is the first to be used to label a cluster.
                        
                        The value should be chosen in such a way that special values can be resolved:
                        * index_offset - 1 indicates an object belongs to no cluster.
                        * index_offset - 2 indicates an object belongs to the noise category.
                        
                        Setting for instance index_offset to 1 recovers the commonly used
                        case that objects of the noise category get the value of -1 and points of the
                        unassigned category get the value 0.
                    """ ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-index-offset-field> ;
                                                                                        rdfs:label "NXapm_paraprobe_clusterer_results/ENTRY/cluster_analysisID/dbscanID/index_offset" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-index-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-is-core-field
:nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-is-core-field rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                     owl:someValuesFrom :NX_ANY
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_BOOLEAN
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_BOOLEAN
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment """
                        Are targets assumed a core point.
                    """ ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-is-core-field> ;
                                                                                   rdfs:label "NXapm_paraprobe_clusterer_results/ENTRY/cluster_analysisID/dbscanID/is_core" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-is-core-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-is-noise-field
:nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-is-noise-field rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                      owl:someValuesFrom :NX_ANY
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_BOOLEAN
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_BOOLEAN
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment """
                        Are targets assigned to the noise category or not.
                    """ ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-is-noise-field> ;
                                                                                    rdfs:label "NXapm_paraprobe_clusterer_results/ENTRY/cluster_analysisID/dbscanID/is_noise" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-is-noise-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-min-pts-field
:nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-min-pts-field rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                     owl:someValuesFrom :NX_UNITLESS
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_UINT
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_UINT
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment """
                        The minimum points (min_pts) parameter used.
                    """ ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-min-pts-field> ;
                                                                                   rdfs:label "NXapm_paraprobe_clusterer_results/ENTRY/cluster_analysisID/dbscanID/min_pts" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-min-pts-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-model-label-field
:nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-model-label-field rdf:type owl:Class ;
                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                         owl:someValuesFrom :NX_UNITLESS
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:someValuesFrom :NX_INT
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                       owl:complementOf :NX_INT
                                                                                                                     ]
                                                                                                       ] ;
                                                                                       rdfs:comment """
                        The raw labels from the DBScan clustering backend process.
                        The length of this array is not necessarily n_ions.
                        Instead, it is typically the value of cardinality provided that each
                        target has only one associated cluster. If targets are assigned to
                        multiple cluster this array is as long as the total number of solutions
                        found and
                    """ ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-model-label-field> ;
                                                                                       rdfs:label "NXapm_paraprobe_clusterer_results/ENTRY/cluster_analysisID/dbscanID/model_label" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-model-label-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-number-of-solutions-field
:nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-number-of-solutions-field rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusField ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                                 owl:someValuesFrom :NX_UNITLESS
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                 owl:someValuesFrom :NX_UINT
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                                               owl:complementOf :NX_UINT
                                                                                                                             ]
                                                                                                               ] ;
                                                                                               rdfs:comment """
                        The number of solutions found for each target. Typically,
                        this value is 1 in which case the field can be omitted.
                        Otherwise, this array is the concatenated set of values of solution
                        tuples for each target that can be used to decode model_labels,
                        core_sample_indices, and weight.
                    """ ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-number-of-solutions-field> ;
                                                                                               rdfs:label "NXapm_paraprobe_clusterer_results/ENTRY/cluster_analysisID/dbscanID/number_of_solutions" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-number-of-solutions-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-numerical-label-field
:nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-numerical-label-field rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusField ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                                             owl:someValuesFrom :NX_UNITLESS
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:someValuesFrom :NX_UINT
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                                           owl:complementOf :NX_UINT
                                                                                                                         ]
                                                                                                           ] ;
                                                                                           rdfs:comment """
                        Numerical label for each target (member in the set) aka cluster identifier.
                    """ ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-numerical-label-field> ;
                                                                                           rdfs:label "NXapm_paraprobe_clusterer_results/ENTRY/cluster_analysisID/dbscanID/numerical_label" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-numerical-label-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-statistics-group
:nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-statistics-group rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusGroup ,
                                                                                                      :nxsimilarity-grouping-statistics-group ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :has ;
                                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass :nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-statistics-indices-feature-field
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :has ;
                                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass :nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-statistics-number-of-core-members-field
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :has ;
                                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass :nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-statistics-number-of-features-field
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :has ;
                                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass :nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-statistics-number-of-members-field
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :has ;
                                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass :nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-statistics-number-of-noise-members-field
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :has ;
                                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass :nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-statistics-number-of-targets-field
                                                                                                      ] ;
                                                                                      rdfs:comment """
                        In addition to the detailed storage which members were grouped to which
                        feature here summary statistics are stored that communicate e.g. how many
                        cluster were found.
                    """ ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-statistics-group> ;
                                                                                      rdfs:label "NXapm_paraprobe_clusterer_results/ENTRY/cluster_analysisID/dbscanID/statistics" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-statistics-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-statistics-indices-feature-field
:nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-statistics-indices-feature-field rdf:type owl:Class ;
                                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                                        owl:someValuesFrom :NX_UNITLESS
                                                                                                                      ] ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                                        owl:someValuesFrom :NX_INT
                                                                                                                      ] ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                                      owl:complementOf :NX_INT
                                                                                                                                    ]
                                                                                                                      ] ;
                                                                                                      rdfs:comment """
                            Numerical identifier of each feature aka cluster_id.
                        """ ;
                                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-statistics-indices-feature-field> ;
                                                                                                      rdfs:label "NXapm_paraprobe_clusterer_results/ENTRY/cluster_analysisID/dbscanID/statistics/indices_feature" ;
                                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-statistics-indices-feature-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-statistics-number-of-core-members-field
:nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-statistics-number-of-core-members-field rdf:type owl:Class ;
                                                                                                             rdfs:subClassOf :NeXusField ,
                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                                                               owl:someValuesFrom :NX_UNITLESS
                                                                                                                             ] ,
                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                                               owl:someValuesFrom :NX_UINT
                                                                                                                             ] ,
                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                                                             owl:complementOf :NX_UINT
                                                                                                                                           ]
                                                                                                                             ] ;
                                                                                                             rdfs:comment """
                            Total number of members in the set which are categorized as a core point.
                        """ ;
                                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-statistics-number-of-core-members-field> ;
                                                                                                             rdfs:label "NXapm_paraprobe_clusterer_results/ENTRY/cluster_analysisID/dbscanID/statistics/number_of_core_members" ;
                                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-statistics-number-of-core-members-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-statistics-number-of-features-field
:nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-statistics-number-of-features-field rdf:type owl:Class ;
                                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                                           owl:someValuesFrom :NX_UNITLESS
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:someValuesFrom :NX_UINT
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                                         owl:complementOf :NX_UINT
                                                                                                                                       ]
                                                                                                                         ] ;
                                                                                                         rdfs:comment """
                            Total number of clusters (excluding noise and unassigned).
                        """ ;
                                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-statistics-number-of-features-field> ;
                                                                                                         rdfs:label "NXapm_paraprobe_clusterer_results/ENTRY/cluster_analysisID/dbscanID/statistics/number_of_features" ;
                                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-statistics-number-of-features-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-statistics-number-of-members-field
:nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-statistics-number-of-members-field rdf:type owl:Class ;
                                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                                          owl:someValuesFrom :NX_UNITLESS
                                                                                                                        ] ,
                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                                          owl:someValuesFrom :NX_UINT
                                                                                                                        ] ,
                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                                        owl:complementOf :NX_UINT
                                                                                                                                      ]
                                                                                                                        ] ;
                                                                                                        rdfs:comment """
                            Number of members for each feature.
                        """ ;
                                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-statistics-number-of-members-field> ;
                                                                                                        rdfs:label "NXapm_paraprobe_clusterer_results/ENTRY/cluster_analysisID/dbscanID/statistics/number_of_members" ;
                                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-statistics-number-of-members-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-statistics-number-of-noise-members-field
:nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-statistics-number-of-noise-members-field rdf:type owl:Class ;
                                                                                                              rdfs:subClassOf :NeXusField ,
                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                                                owl:someValuesFrom :NX_UNITLESS
                                                                                                                              ] ,
                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                                owl:someValuesFrom :NX_UINT
                                                                                                                              ] ,
                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                                                              owl:complementOf :NX_UINT
                                                                                                                                            ]
                                                                                                                              ] ;
                                                                                                              rdfs:comment """
                            Total number of members in the set which are categorized as noise.
                        """ ;
                                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-statistics-number-of-noise-members-field> ;
                                                                                                              rdfs:label "NXapm_paraprobe_clusterer_results/ENTRY/cluster_analysisID/dbscanID/statistics/number_of_noise_members" ;
                                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-statistics-number-of-noise-members-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-statistics-number-of-targets-field
:nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-statistics-number-of-targets-field rdf:type owl:Class ;
                                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                                          owl:someValuesFrom :NX_UNITLESS
                                                                                                                        ] ,
                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                                          owl:someValuesFrom :NX_UINT
                                                                                                                        ] ,
                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                                        owl:complementOf :NX_UINT
                                                                                                                                      ]
                                                                                                                        ] ;
                                                                                                        rdfs:comment """
                            Total number of targets in the set, i.e. ions that were filtered
                            and considered in this cluster analysis.
                        """ ;
                                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-statistics-number-of-targets-field> ;
                                                                                                        rdfs:label "NXapm_paraprobe_clusterer_results/ENTRY/cluster_analysisID/dbscanID/statistics/number_of_targets" ;
                                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-statistics-number-of-targets-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-targets-field
:nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-targets-field rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                     owl:someValuesFrom :NX_UNITLESS
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_UINT
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_UINT
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment """
                        The evaporation (sequence) id (aka evaporation_id) to figure out
                        which ions from the reconstruction were considered targets. The length
                        of this array is not necessarily n_ions.
                        Instead, it is the value of cardinality.
                    """ ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-targets-field> ;
                                                                                   rdfs:label "NXapm_paraprobe_clusterer_results/ENTRY/cluster_analysisID/dbscanID/targets" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-targets-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-weight-field
:nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-weight-field rdf:type owl:Class ;
                                                                                  rdfs:subClassOf :NeXusField ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                                    owl:someValuesFrom :NX_UNITLESS
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:someValuesFrom :NX_NUMBER
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                  owl:complementOf :NX_NUMBER
                                                                                                                ]
                                                                                                  ] ;
                                                                                  rdfs:comment """
                        Weights for each target that specifies how probable the target is assigned to
                        a specific cluster.
                        
                        For the DBScan algorithm and atom probe tomography this value is the
                        multiplicity of each ion with respect to the cluster. That is how many times
                        should the position of the ion be accounted for because the ion is e.g. a
                        molecular ion with several elements or nuclides of requested type.
                    """ ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-weight-field> ;
                                                                                  rdfs:label "NXapm_paraprobe_clusterer_results/ENTRY/cluster_analysisID/dbscanID/weight" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-weight-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-group
:nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-group rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusGroup ,
                                                                                  :nxapm-paraprobe-tool-results-entry-taskprocessed-group ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-dbscanid-group
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-group> ;
                                                                  rdfs:label "NXapm_paraprobe_clusterer_results/ENTRY/cluster_analysisID" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-results-entry-definition-field
:nxapm-paraprobe-clusterer-results-entry-definition-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          :nxapm-paraprobe-tool-results-entry-definition-field ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasEnumContainer ;
                                                                            owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                owl:unionOf ( :nxapm-paraprobe-clusterer-results-entry-definition-nxapm-paraprobe-clusterer-results-enum
                                                                                                            )
                                                                                              ]
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-definition-field> ;
                                                          rdfs:label "NXapm_paraprobe_clusterer_results/ENTRY/definition" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-results-entry-definition-nxapm-paraprobe-clusterer-results-enum
:nxapm-paraprobe-clusterer-results-entry-definition-nxapm-paraprobe-clusterer-results-enum rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :actualValue ;
                                                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                             rdf:first "NXapm_paraprobe_clusterer_results" ;
                                                                                                                                             rdf:rest rdf:nil
                                                                                                                                           ]
                                                                                                                               ]
                                                                                                           ] ;
                                                                                           rdfs:comment "Enumeration item for NXapm_paraprobe_clusterer_results/ENTRY/definition: NXapm_paraprobe_clusterer_results" ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-definition-field> ;
                                                                                           rdfs:label "NXapm_paraprobe_clusterer_results/ENTRY/definition/NXapm_paraprobe_clusterer_results" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-clusterer-results-entry-group
:nxapm-paraprobe-clusterer-results-entry-group rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusGroup ,
                                                               :nxapm-paraprobe-tool-results-entry-group ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxapm-paraprobe-clusterer-results-entry-cameca-to-nexus-group
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxapm-paraprobe-clusterer-results-entry-cluster-analysisid-group
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxapm-paraprobe-clusterer-results-entry-definition-field
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-group> ;
                                               rdfs:label "NXapm_paraprobe_clusterer_results/ENTRY" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_clusterer_results.html#nxapm-paraprobe-clusterer-results-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-distancer-config-entry-definition-field
:nxapm-paraprobe-distancer-config-entry-definition-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         :nxapm-paraprobe-tool-config-entry-definition-field ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasEnumContainer ;
                                                                           owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                               owl:unionOf ( :nxapm-paraprobe-distancer-config-entry-definition-nxapm-paraprobe-distancer-config-enum
                                                                                                           )
                                                                                             ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_config.html#nxapm-paraprobe-distancer-config-entry-definition-field> ;
                                                         rdfs:label "NXapm_paraprobe_distancer_config/ENTRY/definition" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_config.html#nxapm-paraprobe-distancer-config-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-distancer-config-entry-definition-nxapm-paraprobe-distancer-config-enum
:nxapm-paraprobe-distancer-config-entry-definition-nxapm-paraprobe-distancer-config-enum rdf:type owl:Class ;
                                                                                         rdfs:subClassOf :NeXusEnumerations ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :actualValue ;
                                                                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                           rdf:first "NXapm_paraprobe_distancer_config" ;
                                                                                                                                           rdf:rest rdf:nil
                                                                                                                                         ]
                                                                                                                             ]
                                                                                                         ] ;
                                                                                         rdfs:comment "Enumeration item for NXapm_paraprobe_distancer_config/ENTRY/definition: NXapm_paraprobe_distancer_config" ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_config.html#nxapm-paraprobe-distancer-config-entry-definition-field> ;
                                                                                         rdfs:label "NXapm_paraprobe_distancer_config/ENTRY/definition/NXapm_paraprobe_distancer_config" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_config.html#nxapm-paraprobe-distancer-config-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-distancer-config-entry-group
:nxapm-paraprobe-distancer-config-entry-group rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusGroup ,
                                                              :nxapm-paraprobe-tool-config-entry-group ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxapm-paraprobe-distancer-config-entry-definition-field
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxapm-paraprobe-distancer-config-entry-point-to-triangleid-group
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxapm-paraprobe-distancer-config-entry-point-to-triangleid-group
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_config.html#nxapm-paraprobe-distancer-config-entry-group> ;
                                              rdfs:label "NXapm_paraprobe_distancer_config/ENTRY" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_config.html#nxapm-paraprobe-distancer-config-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-group
:nxapm-paraprobe-distancer-config-entry-point-to-triangleid-group rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusGroup ,
                                                                                  :nxapm-paraprobe-tool-config-entry-taskconfig-group ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxapm-paraprobe-distancer-config-entry-point-to-triangleid-threshold-distance-field
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxapm-paraprobe-distancer-config-entry-point-to-triangleid-method-field
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxapm-paraprobe-distancer-config-entry-point-to-triangleid-number-of-triangle-sets-field
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-group
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_config.html#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-group> ;
                                                                  rdfs:label "NXapm_paraprobe_distancer_config/ENTRY/point_to_triangleID" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_config.html#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-method-default-enum
:nxapm-paraprobe-distancer-config-entry-point-to-triangleid-method-default-enum rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusEnumerations ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :actualValue ;
                                                                                                  owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                      owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                  rdf:first "default" ;
                                                                                                                                  rdf:rest rdf:nil
                                                                                                                                ]
                                                                                                                    ]
                                                                                                ] ;
                                                                                owl:disjointWith :nxapm-paraprobe-distancer-config-entry-point-to-triangleid-method-skin-enum ;
                                                                                rdfs:comment "Enumeration item for NXapm_paraprobe_distancer_config/ENTRY/point_to_triangleID/method: default" ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_config.html#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-method-field> ;
                                                                                rdfs:label "NXapm_paraprobe_distancer_config/ENTRY/point_to_triangleID/method/default" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_config.html#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-method-field
:nxapm-paraprobe-distancer-config-entry-point-to-triangleid-method-field rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusField ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasEnumContainer ;
                                                                                           owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                               owl:unionOf ( :nxapm-paraprobe-distancer-config-entry-point-to-triangleid-method-default-enum
                                                                                                                             :nxapm-paraprobe-distancer-config-entry-point-to-triangleid-method-skin-enum
                                                                                                                           )
                                                                                                             ]
                                                                                         ] ;
                                                                         rdfs:comment """
                    Specifies for which point the tool will compute distances.
                    
                    The value *default* configures that distances are computed for all points.
                    The value *skin* configures that distances are computed only for those
                    points which are not farther away located to a triangle than
                    threshold_distance.
                """ ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_config.html#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-method-field> ;
                                                                         rdfs:label "NXapm_paraprobe_distancer_config/ENTRY/point_to_triangleID/method" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_config.html#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-method-skin-enum
:nxapm-paraprobe-distancer-config-entry-point-to-triangleid-method-skin-enum rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusEnumerations ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :actualValue ;
                                                                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                                                                               rdf:first "skin" ;
                                                                                                                               rdf:rest rdf:nil
                                                                                                                             ]
                                                                                                                 ]
                                                                                             ] ;
                                                                             rdfs:comment "Enumeration item for NXapm_paraprobe_distancer_config/ENTRY/point_to_triangleID/method: skin" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_config.html#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-method-field> ;
                                                                             rdfs:label "NXapm_paraprobe_distancer_config/ENTRY/point_to_triangleID/method/skin" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_config.html#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-number-of-triangle-sets-field
:nxapm-paraprobe-distancer-config-entry-point-to-triangleid-number-of-triangle-sets-field rdf:type owl:Class ;
                                                                                          rdfs:subClassOf :NeXusField ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                                            owl:someValuesFrom :NX_UNITLESS
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:someValuesFrom :NX_UINT
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                                          owl:complementOf :NX_UINT
                                                                                                                        ]
                                                                                                          ] ;
                                                                                          rdfs:comment """
                    How many triangle sets to consider.
                    Multiple triangle sets can be defined which are
                    composed into one joint triangle set for the analysis.
                """ ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_config.html#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-number-of-triangle-sets-field> ;
                                                                                          rdfs:label "NXapm_paraprobe_distancer_config/ENTRY/point_to_triangleID/number_of_triangle_sets" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_config.html#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-number-of-triangle-sets-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-threshold-distance-field
:nxapm-paraprobe-distancer-config-entry-point-to-triangleid-threshold-distance-field rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                       owl:someValuesFrom :NX_LENGTH
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:someValuesFrom :NX_FLOAT
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                     owl:complementOf :NX_FLOAT
                                                                                                                   ]
                                                                                                     ] ;
                                                                                     rdfs:comment """
                    Maximum distance for which distances are
                    computed when *method* is *skin*.
                """ ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_config.html#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-threshold-distance-field> ;
                                                                                     rdfs:label "NXapm_paraprobe_distancer_config/ENTRY/point_to_triangleID/threshold_distance" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_config.html#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-threshold-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-algorithm-field
:nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-algorithm-field rdf:type owl:Class ;
                                                                                           owl:equivalentClass :nxnote-algorithm-field ;
                                                                                           rdfs:subClassOf :NeXusField ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                                             owl:someValuesFrom :NX_ANY
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:someValuesFrom :NX_CHAR
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                                           owl:complementOf :NX_CHAR
                                                                                                                         ]
                                                                                                           ] ;
                                                                                           rdfs:comment "" ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_config.html#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-algorithm-field> ;
                                                                                           rdfs:label "NXapm_paraprobe_distancer_config/ENTRY/point_to_triangleID/triangle_setID/algorithm" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_config.html#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-checksum-field
:nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-checksum-field rdf:type owl:Class ;
                                                                                          owl:equivalentClass :nxnote-checksum-field ;
                                                                                          rdfs:subClassOf :NeXusField ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                                            owl:someValuesFrom :NX_ANY
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                                          owl:complementOf :NX_CHAR
                                                                                                                        ]
                                                                                                          ] ;
                                                                                          rdfs:comment "" ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_config.html#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-checksum-field> ;
                                                                                          rdfs:label "NXapm_paraprobe_distancer_config/ENTRY/point_to_triangleID/triangle_setID/checksum" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_config.html#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-face-normals-field
:nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-face-normals-field rdf:type owl:Class ;
                                                                                              rdfs:subClassOf :NeXusField ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                                owl:someValuesFrom :NX_ANY
                                                                                                              ] ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                owl:someValuesFrom :NX_CHAR
                                                                                                              ] ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                                              owl:complementOf :NX_CHAR
                                                                                                                            ]
                                                                                                              ] ;
                                                                                              rdfs:comment """
                        Absolute path in the (HDF5) file that points to the array
                        of facet normal vectors for the triangles in that triangle_set.
                    """ ;
                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_config.html#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-face-normals-field> ;
                                                                                              rdfs:label "NXapm_paraprobe_distancer_config/ENTRY/point_to_triangleID/triangle_setID/face_normals" ;
                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_config.html#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-face-normals-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-file-name-field
:nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-file-name-field rdf:type owl:Class ;
                                                                                           owl:equivalentClass :nxnote-file-name-field ;
                                                                                           rdfs:subClassOf :NeXusField ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                                             owl:someValuesFrom :NX_ANY
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:someValuesFrom :NX_CHAR
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                                           owl:complementOf :NX_CHAR
                                                                                                                         ]
                                                                                                           ] ;
                                                                                           rdfs:comment "" ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_config.html#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-file-name-field> ;
                                                                                           rdfs:label "NXapm_paraprobe_distancer_config/ENTRY/point_to_triangleID/triangle_setID/file_name" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_config.html#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-group
:nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-group rdf:type owl:Class ;
                                                                                 rdfs:subClassOf :NeXusGroup ,
                                                                                                 :nxobject-note-group ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :has ;
                                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass :nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-face-normals-field
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :has ;
                                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass :nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-indices-patch-field
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :has ;
                                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass :nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-patch-filter-group
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :has ;
                                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass :nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-vertex-normals-field
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :has ;
                                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass :nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-algorithm-field
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :has ;
                                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass :nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-checksum-field
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :has ;
                                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass :nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-file-name-field
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :has ;
                                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass :nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-indices-field
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :has ;
                                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass :nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-vertices-field
                                                                                                 ] ;
                                                                                 rdfs:comment """
                    Each triangle_set that is referred to here should be a face_list_data_structure,
                    i.e. an array of (n_vertices, 3) of NX_FLOAT for vertex coordinates, an (n_facets, 3)
                    array of NX_UINT incident vertices of each facet. Vertex indices are assumed to
                    start at zero and must not exceed n_vertices - 1, i.e. the index_offset is 0.
                    Facet normal have to be provided as an array of (n_facets, 3) of NX_FLOAT.
                """ ;
                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_config.html#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-group> ;
                                                                                 rdfs:label "NXapm_paraprobe_distancer_config/ENTRY/point_to_triangleID/triangle_setID" ;
                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_config.html#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-indices-field
:nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-indices-field rdf:type owl:Class ;
                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                         owl:complementOf :NX_CHAR
                                                                                                                       ]
                                                                                                         ] ;
                                                                                         rdfs:comment """
                        Absolute path in the (HDF5) file that points to the array
                        of vertex indices for the triangles in that triangle_set.
                    """ ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_config.html#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-indices-field> ;
                                                                                         rdfs:label "NXapm_paraprobe_distancer_config/ENTRY/point_to_triangleID/triangle_setID/indices" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_config.html#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-indices-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-indices-patch-field
:nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-indices-patch-field rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusField ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                                               owl:complementOf :NX_CHAR
                                                                                                                             ]
                                                                                                               ] ;
                                                                                               rdfs:comment """
                        Absolute path in the (HDF5) file that points to the array
                        of identifier for the triangles in that triangle_set.
                    """ ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_config.html#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-indices-patch-field> ;
                                                                                               rdfs:label "NXapm_paraprobe_distancer_config/ENTRY/point_to_triangleID/triangle_setID/indices_patch" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_config.html#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-indices-patch-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-patch-filter-group
:nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-patch-filter-group rdf:type owl:Class ;
                                                                                              rdfs:subClassOf :NXmatch_filter ,
                                                                                                              :NeXusGroup ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :has ;
                                                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                owl:onClass :nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-patch-filter-match-field
                                                                                                              ] ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :has ;
                                                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                owl:onClass :nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-patch-filter-method-field
                                                                                                              ] ;
                                                                                              rdfs:comment "" ;
                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_config.html#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-patch-filter-group> ;
                                                                                              rdfs:label "NXapm_paraprobe_distancer_config/ENTRY/point_to_triangleID/triangle_setID/patch_filter" ;
                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_config.html#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-patch-filter-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-patch-filter-match-field
:nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-patch-filter-match-field rdf:type owl:Class ;
                                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                                    :nxmatch-filter-match-field ,
                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                                      owl:someValuesFrom :NX_ANY
                                                                                                                    ] ,
                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                                      owl:someValuesFrom :NX_NUMBER
                                                                                                                    ] ,
                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                                    owl:complementOf :NX_NUMBER
                                                                                                                                  ]
                                                                                                                    ] ;
                                                                                                    rdfs:comment "" ;
                                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_config.html#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-patch-filter-match-field> ;
                                                                                                    rdfs:label "NXapm_paraprobe_distancer_config/ENTRY/point_to_triangleID/triangle_setID/patch_filter/match" ;
                                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_config.html#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-patch-filter-match-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-patch-filter-method-field
:nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-patch-filter-method-field rdf:type owl:Class ;
                                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                                     :nxmatch-filter-method-field ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:someValuesFrom :NX_CHAR
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                                     owl:complementOf :NX_CHAR
                                                                                                                                   ]
                                                                                                                     ] ;
                                                                                                     rdfs:comment "" ;
                                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_config.html#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-patch-filter-method-field> ;
                                                                                                     rdfs:label "NXapm_paraprobe_distancer_config/ENTRY/point_to_triangleID/triangle_setID/patch_filter/method" ;
                                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_config.html#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-patch-filter-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-vertex-normals-field
:nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-vertex-normals-field rdf:type owl:Class ;
                                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                                ] ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                                                ] ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                                owl:complementOf :NX_CHAR
                                                                                                                              ]
                                                                                                                ] ;
                                                                                                rdfs:comment """
                        Absolute path in the (HDF5) file that points to the array
                        of vertex normal vectors for the triangles in that triangle_set.
                    """ ;
                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_config.html#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-vertex-normals-field> ;
                                                                                                rdfs:label "NXapm_paraprobe_distancer_config/ENTRY/point_to_triangleID/triangle_setID/vertex_normals" ;
                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_config.html#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-vertex-normals-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-vertices-field
:nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-vertices-field rdf:type owl:Class ;
                                                                                          rdfs:subClassOf :NeXusField ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                                            owl:someValuesFrom :NX_ANY
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                                          owl:complementOf :NX_CHAR
                                                                                                                        ]
                                                                                                          ] ;
                                                                                          rdfs:comment """
                        Absolute path in the (HDF5) file that points to the array
                        of vertex positions for the triangles in that triangle_set.
                    """ ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_config.html#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-vertices-field> ;
                                                                                          rdfs:label "NXapm_paraprobe_distancer_config/ENTRY/point_to_triangleID/triangle_setID/vertices" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_config.html#nxapm-paraprobe-distancer-config-entry-point-to-triangleid-triangle-setid-vertices-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-distancer-results-entry-definition-field
:nxapm-paraprobe-distancer-results-entry-definition-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          :nxapm-paraprobe-tool-results-entry-definition-field ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasEnumContainer ;
                                                                            owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                owl:unionOf ( :nxapm-paraprobe-distancer-results-entry-definition-nxapm-paraprobe-distancer-results-enum
                                                                                                            )
                                                                                              ]
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_results.html#nxapm-paraprobe-distancer-results-entry-definition-field> ;
                                                          rdfs:label "NXapm_paraprobe_distancer_results/ENTRY/definition" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_results.html#nxapm-paraprobe-distancer-results-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-distancer-results-entry-definition-nxapm-paraprobe-distancer-results-enum
:nxapm-paraprobe-distancer-results-entry-definition-nxapm-paraprobe-distancer-results-enum rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :actualValue ;
                                                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                             rdf:first "NXapm_paraprobe_distancer_results" ;
                                                                                                                                             rdf:rest rdf:nil
                                                                                                                                           ]
                                                                                                                               ]
                                                                                                           ] ;
                                                                                           rdfs:comment "Enumeration item for NXapm_paraprobe_distancer_results/ENTRY/definition: NXapm_paraprobe_distancer_results" ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_results.html#nxapm-paraprobe-distancer-results-entry-definition-field> ;
                                                                                           rdfs:label "NXapm_paraprobe_distancer_results/ENTRY/definition/NXapm_paraprobe_distancer_results" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_results.html#nxapm-paraprobe-distancer-results-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-distancer-results-entry-group
:nxapm-paraprobe-distancer-results-entry-group rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusGroup ,
                                                               :nxapm-paraprobe-tool-results-entry-group ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxapm-paraprobe-distancer-results-entry-definition-field
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxapm-paraprobe-distancer-results-entry-point-to-triangleid-group
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxapm-paraprobe-distancer-results-entry-point-to-triangleid-group
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_results.html#nxapm-paraprobe-distancer-results-entry-group> ;
                                               rdfs:label "NXapm_paraprobe_distancer_results/ENTRY" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_results.html#nxapm-paraprobe-distancer-results-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-distancer-results-entry-point-to-triangleid-distance-field
:nxapm-paraprobe-distancer-results-entry-point-to-triangleid-distance-field rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusField ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                              owl:someValuesFrom :NX_LENGTH
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_FLOAT
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_FLOAT
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment """
                    The shortest analytical distance of each point to their
                    respectively closest triangle from the joint triangle set.
                """ ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_results.html#nxapm-paraprobe-distancer-results-entry-point-to-triangleid-distance-field> ;
                                                                            rdfs:label "NXapm_paraprobe_distancer_results/ENTRY/point_to_triangleID/distance" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_results.html#nxapm-paraprobe-distancer-results-entry-point-to-triangleid-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-distancer-results-entry-point-to-triangleid-group
:nxapm-paraprobe-distancer-results-entry-point-to-triangleid-group rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusGroup ,
                                                                                   :nxapm-paraprobe-tool-results-entry-taskprocessed-group ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxapm-paraprobe-distancer-results-entry-point-to-triangleid-indices-point-field
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxapm-paraprobe-distancer-results-entry-point-to-triangleid-indices-triangle-field
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxapm-paraprobe-distancer-results-entry-point-to-triangleid-sign-valid-group
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxapm-paraprobe-distancer-results-entry-point-to-triangleid-window-triangles-group
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxapm-paraprobe-distancer-results-entry-point-to-triangleid-distance-field
                                                                                   ] ;
                                                                   rdfs:comment "" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_results.html#nxapm-paraprobe-distancer-results-entry-point-to-triangleid-group> ;
                                                                   rdfs:label "NXapm_paraprobe_distancer_results/ENTRY/point_to_triangleID" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_results.html#nxapm-paraprobe-distancer-results-entry-point-to-triangleid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-distancer-results-entry-point-to-triangleid-indices-point-field
:nxapm-paraprobe-distancer-results-entry-point-to-triangleid-indices-point-field rdf:type owl:Class ;
                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                                   owl:someValuesFrom :NX_UNITLESS
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:someValuesFrom :NX_INT
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                 owl:complementOf :NX_INT
                                                                                                               ]
                                                                                                 ] ;
                                                                                 rdfs:comment """
                    A support field to enable the visualization of each point
                    by an explicit identifier on the interval [0, n_ions - 1].
                    The field can be used to visualize the points as a function
                    of their distance to the triangle set (e.g. via XDMF/Paraview).
                """ ;
                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_results.html#nxapm-paraprobe-distancer-results-entry-point-to-triangleid-indices-point-field> ;
                                                                                 rdfs:label "NXapm_paraprobe_distancer_results/ENTRY/point_to_triangleID/indices_point" ;
                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_results.html#nxapm-paraprobe-distancer-results-entry-point-to-triangleid-indices-point-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-distancer-results-entry-point-to-triangleid-indices-triangle-field
:nxapm-paraprobe-distancer-results-entry-point-to-triangleid-indices-triangle-field rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                      owl:someValuesFrom :NX_UNITLESS
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_INT
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_INT
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment """
                    For each point the identifier of the triangle for which the
                    shortest distance was found.
                """ ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_results.html#nxapm-paraprobe-distancer-results-entry-point-to-triangleid-indices-triangle-field> ;
                                                                                    rdfs:label "NXapm_paraprobe_distancer_results/ENTRY/point_to_triangleID/indices_triangle" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_results.html#nxapm-paraprobe-distancer-results-entry-point-to-triangleid-indices-triangle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-distancer-results-entry-point-to-triangleid-sign-valid-bitdepth-field
:nxapm-paraprobe-distancer-results-entry-point-to-triangleid-sign-valid-bitdepth-field rdf:type owl:Class ;
                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                       :nxcs-filter-boolean-mask-bitdepth-field ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                         owl:someValuesFrom :NX_UNITLESS
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:someValuesFrom :NX_UINT
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                       owl:complementOf :NX_UINT
                                                                                                                     ]
                                                                                                       ] ;
                                                                                       rdfs:comment """
                        Bitdepth of the elementary datatype that is used to store
                        the information content of the mask (typically 8 bit, uint8).
                    """ ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_results.html#nxapm-paraprobe-distancer-results-entry-point-to-triangleid-sign-valid-bitdepth-field> ;
                                                                                       rdfs:label "NXapm_paraprobe_distancer_results/ENTRY/point_to_triangleID/sign_valid/bitdepth" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_results.html#nxapm-paraprobe-distancer-results-entry-point-to-triangleid-sign-valid-bitdepth-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-distancer-results-entry-point-to-triangleid-sign-valid-group
:nxapm-paraprobe-distancer-results-entry-point-to-triangleid-sign-valid-group rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NXcs_filter_boolean_mask ,
                                                                                              :NeXusGroup ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxapm-paraprobe-distancer-results-entry-point-to-triangleid-sign-valid-bitdepth-field
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxapm-paraprobe-distancer-results-entry-point-to-triangleid-sign-valid-mask-field
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxapm-paraprobe-distancer-results-entry-point-to-triangleid-sign-valid-number-of-triangles-field
                                                                                              ] ;
                                                                              rdfs:comment """
                    A bitmask that identifies which of the distance values is
                    assumed to have a consistent sign because the closest
                    triangle had a consistent outer unit normal defined.
                    
                    For points whose bit is set to 0 the distance is correct
                    but the sign is not reliable.
                """ ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_results.html#nxapm-paraprobe-distancer-results-entry-point-to-triangleid-sign-valid-group> ;
                                                                              rdfs:label "NXapm_paraprobe_distancer_results/ENTRY/point_to_triangleID/sign_valid" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_results.html#nxapm-paraprobe-distancer-results-entry-point-to-triangleid-sign-valid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-distancer-results-entry-point-to-triangleid-sign-valid-mask-field
:nxapm-paraprobe-distancer-results-entry-point-to-triangleid-sign-valid-mask-field rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   :nxcs-filter-boolean-mask-mask-field ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                     owl:someValuesFrom :NX_UNITLESS
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_UINT
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_UINT
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment """
                        The content of the mask. Like for all masks used in the tools
                        of the paraprobe-toolbox, padding is used when number_of_objects
                        is not an integer multiple of bitdepth. If padding is used,
                        padded bits are set to 0.
                    """ ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_results.html#nxapm-paraprobe-distancer-results-entry-point-to-triangleid-sign-valid-mask-field> ;
                                                                                   rdfs:label "NXapm_paraprobe_distancer_results/ENTRY/point_to_triangleID/sign_valid/mask" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_results.html#nxapm-paraprobe-distancer-results-entry-point-to-triangleid-sign-valid-mask-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-distancer-results-entry-point-to-triangleid-sign-valid-number-of-triangles-field
:nxapm-paraprobe-distancer-results-entry-point-to-triangleid-sign-valid-number-of-triangles-field rdf:type owl:Class ;
                                                                                                  rdfs:subClassOf :NeXusField ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                                                    owl:someValuesFrom :NX_UNITLESS
                                                                                                                  ] ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                                    owl:someValuesFrom :NX_UINT
                                                                                                                  ] ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                                  owl:complementOf :NX_UINT
                                                                                                                                ]
                                                                                                                  ] ;
                                                                                                  rdfs:comment """
                        Number of triangles covered by the mask.
                    """ ;
                                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_results.html#nxapm-paraprobe-distancer-results-entry-point-to-triangleid-sign-valid-number-of-triangles-field> ;
                                                                                                  rdfs:label "NXapm_paraprobe_distancer_results/ENTRY/point_to_triangleID/sign_valid/number_of_triangles" ;
                                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_results.html#nxapm-paraprobe-distancer-results-entry-point-to-triangleid-sign-valid-number-of-triangles-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-distancer-results-entry-point-to-triangleid-window-triangles-bitdepth-field
:nxapm-paraprobe-distancer-results-entry-point-to-triangleid-window-triangles-bitdepth-field rdf:type owl:Class ;
                                                                                             rdfs:subClassOf :NeXusField ,
                                                                                                             :nxcs-filter-boolean-mask-bitdepth-field ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                                               owl:someValuesFrom :NX_ANY
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:someValuesFrom :NX_UINT
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                                             owl:complementOf :NX_UINT
                                                                                                                           ]
                                                                                                             ] ;
                                                                                             rdfs:comment "" ;
                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_results.html#nxapm-paraprobe-distancer-results-entry-point-to-triangleid-window-triangles-bitdepth-field> ;
                                                                                             rdfs:label "NXapm_paraprobe_distancer_results/ENTRY/point_to_triangleID/window_triangles/bitdepth" ;
                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_results.html#nxapm-paraprobe-distancer-results-entry-point-to-triangleid-window-triangles-bitdepth-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-distancer-results-entry-point-to-triangleid-window-triangles-group
:nxapm-paraprobe-distancer-results-entry-point-to-triangleid-window-triangles-group rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NXcs_filter_boolean_mask ,
                                                                                                    :NeXusGroup ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :has ;
                                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass :nxapm-paraprobe-distancer-results-entry-point-to-triangleid-window-triangles-bitdepth-field
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :has ;
                                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass :nxapm-paraprobe-distancer-results-entry-point-to-triangleid-window-triangles-mask-field
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :has ;
                                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass :nxapm-paraprobe-distancer-results-entry-point-to-triangleid-window-triangles-number-of-objects-field
                                                                                                    ] ;
                                                                                    rdfs:comment """
                    A bitmask that identifies which of the triangles in the set were
                    considered when certain triangles have been filtered out.
                """ ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_results.html#nxapm-paraprobe-distancer-results-entry-point-to-triangleid-window-triangles-group> ;
                                                                                    rdfs:label "NXapm_paraprobe_distancer_results/ENTRY/point_to_triangleID/window_triangles" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_results.html#nxapm-paraprobe-distancer-results-entry-point-to-triangleid-window-triangles-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-distancer-results-entry-point-to-triangleid-window-triangles-mask-field
:nxapm-paraprobe-distancer-results-entry-point-to-triangleid-window-triangles-mask-field rdf:type owl:Class ;
                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                         :nxcs-filter-boolean-mask-mask-field ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:someValuesFrom :NX_UINT
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                         owl:complementOf :NX_UINT
                                                                                                                       ]
                                                                                                         ] ;
                                                                                         rdfs:comment "" ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_results.html#nxapm-paraprobe-distancer-results-entry-point-to-triangleid-window-triangles-mask-field> ;
                                                                                         rdfs:label "NXapm_paraprobe_distancer_results/ENTRY/point_to_triangleID/window_triangles/mask" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_results.html#nxapm-paraprobe-distancer-results-entry-point-to-triangleid-window-triangles-mask-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-distancer-results-entry-point-to-triangleid-window-triangles-number-of-objects-field
:nxapm-paraprobe-distancer-results-entry-point-to-triangleid-window-triangles-number-of-objects-field rdf:type owl:Class ;
                                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                                      :nxcs-filter-boolean-mask-number-of-objects-field ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                                        owl:someValuesFrom :NX_ANY
                                                                                                                      ] ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                                        owl:someValuesFrom :NX_UINT
                                                                                                                      ] ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                                      owl:complementOf :NX_UINT
                                                                                                                                    ]
                                                                                                                      ] ;
                                                                                                      rdfs:comment "" ;
                                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_results.html#nxapm-paraprobe-distancer-results-entry-point-to-triangleid-window-triangles-number-of-objects-field> ;
                                                                                                      rdfs:label "NXapm_paraprobe_distancer_results/ENTRY/point_to_triangleID/window_triangles/number_of_objects" ;
                                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_distancer_results.html#nxapm-paraprobe-distancer-results-entry-point-to-triangleid-window-triangles-number-of-objects-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-config-entry-definition-field
:nxapm-paraprobe-intersector-config-entry-definition-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           :nxapm-paraprobe-tool-config-entry-definition-field ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasEnumContainer ;
                                                                             owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                 owl:unionOf ( :nxapm-paraprobe-intersector-config-entry-definition-nxapm-paraprobe-intersector-config-enum
                                                                                                             )
                                                                                               ]
                                                                           ] ;
                                                           rdfs:comment "" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-definition-field> ;
                                                           rdfs:label "NXapm_paraprobe_intersector_config/ENTRY/definition" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-config-entry-definition-nxapm-paraprobe-intersector-config-enum
:nxapm-paraprobe-intersector-config-entry-definition-nxapm-paraprobe-intersector-config-enum rdf:type owl:Class ;
                                                                                             rdfs:subClassOf :NeXusEnumerations ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :actualValue ;
                                                                                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                               rdf:first "NXapm_paraprobe_intersector_config" ;
                                                                                                                                               rdf:rest rdf:nil
                                                                                                                                             ]
                                                                                                                                 ]
                                                                                                             ] ;
                                                                                             rdfs:comment "Enumeration item for NXapm_paraprobe_intersector_config/ENTRY/definition: NXapm_paraprobe_intersector_config" ;
                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-definition-field> ;
                                                                                             rdfs:label "NXapm_paraprobe_intersector_config/ENTRY/definition/NXapm_paraprobe_intersector_config" ;
                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-config-entry-group
:nxapm-paraprobe-intersector-config-entry-group rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusGroup ,
                                                                :nxapm-paraprobe-tool-config-entry-group ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxapm-paraprobe-intersector-config-entry-definition-field
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-group
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-group> ;
                                                rdfs:label "NXapm_paraprobe_intersector_config/ENTRY" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-analyze-coprecipitation-field
:nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-analyze-coprecipitation-field rdf:type owl:Class ;
                                                                                                  rdfs:subClassOf :NeXusField ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                                                    owl:someValuesFrom :NX_ANY
                                                                                                                  ] ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                                    owl:someValuesFrom :NX_BOOLEAN
                                                                                                                  ] ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                                  owl:complementOf :NX_BOOLEAN
                                                                                                                                ]
                                                                                                                  ] ;
                                                                                                  rdfs:comment """
                    Specifies if the tool evaluates, provided that all (preprocessing tasks were successful), how intersecting
                    or proximity related objects build sub-graphs. This is the feature that was used in `M. Kühbach et al. <https://arxiv.org/abs/2205.13510>`_
                    for the high-throughput analyses of how many objects are coprecipitates in the sense that they are single,
                    duplet, triplet, or high-order local groups.
                """ ;
                                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-analyze-coprecipitation-field> ;
                                                                                                  rdfs:label "NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/analyze_coprecipitation" ;
                                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-analyze-coprecipitation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-analyze-intersection-field
:nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-analyze-intersection-field rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusField ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                 owl:someValuesFrom :NX_BOOLEAN
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                                               owl:complementOf :NX_BOOLEAN
                                                                                                                             ]
                                                                                                               ] ;
                                                                                               rdfs:comment """
                    Specifies if the tool evaluates if objects intersect volumetrically.
                """ ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-analyze-intersection-field> ;
                                                                                               rdfs:label "NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/analyze_intersection" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-analyze-intersection-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-analyze-proximity-field
:nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-analyze-proximity-field rdf:type owl:Class ;
                                                                                            rdfs:subClassOf :NeXusField ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                                              owl:someValuesFrom :NX_ANY
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:someValuesFrom :NX_BOOLEAN
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                                            owl:complementOf :NX_BOOLEAN
                                                                                                                          ]
                                                                                                            ] ;
                                                                                            rdfs:comment """
                    Specifies if the tool evaluates if objects lay closer to one another than
                    threshold_proximity.
                """ ;
                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-analyze-proximity-field> ;
                                                                                            rdfs:label "NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/analyze_proximity" ;
                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-analyze-proximity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-group
:nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-group rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusGroup ,
                                                                                                      :nxobject-parameters-group ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :has ;
                                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-number-of-feature-types-field
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :has ;
                                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-group
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :has ;
                                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-set-identifier-field
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :has ;
                                                                                                        owl:maxQualifiedCardinality "4"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-group
                                                                                                      ] ;
                                                                                      rdfs:comment """
                    Current set stores a set of members, meshes of volumetric features,
                    which will be checked for proximity and/or volumetric intersection,
                    to members of the current_set.
                    The meshes were generated as a result of some other meshing process.
                """ ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-group> ;
                                                                                      rdfs:label "NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/current_set" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-number-of-feature-types-field
:nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-number-of-feature-types-field rdf:type owl:Class ;
                                                                                                              rdfs:subClassOf :NeXusField ,
                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                                                owl:someValuesFrom :NX_UNITLESS
                                                                                                                              ] ,
                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                                owl:someValuesFrom :NX_UINT
                                                                                                                              ] ,
                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                                                              owl:complementOf :NX_UINT
                                                                                                                                            ]
                                                                                                                              ] ;
                                                                                                              rdfs:comment """
                        The total number of distinguished feature sets featureID.
                        It is assumed that the members within all these featureID sets
                        are representing a set together. As an example this set might represent
                        all volumetric_features. However, users might have formed
                        a subset of this set where individuals were regrouped.
                        For paraprobe-nanochem this is the case for objects and proxies.
                        Specifically, objects are distinguished further into those far
                        from and those close to the edge of the dataset.
                        Similarly, proxies are distinguished further into those far
                        from and those close to the edge of the dataset.
                        So while these four sub-sets contain different so-called types of
                        features, key is that they were all generated for one set, here the
                        current_set.
                    """ ;
                                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-number-of-feature-types-field> ;
                                                                                                              rdfs:label "NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/current_set/number_of_feature_types" ;
                                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-number-of-feature-types-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-algorithm-field
:nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-algorithm-field rdf:type owl:Class ;
                                                                                                         owl:equivalentClass :nxnote-algorithm-field ;
                                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                                         owl:complementOf :NX_CHAR
                                                                                                                                       ]
                                                                                                                         ] ;
                                                                                                         rdfs:comment "" ;
                                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-algorithm-field> ;
                                                                                                         rdfs:label "NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/current_set/objectID/algorithm" ;
                                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-checksum-field
:nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-checksum-field rdf:type owl:Class ;
                                                                                                        owl:equivalentClass :nxnote-checksum-field ;
                                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                                          owl:someValuesFrom :NX_ANY
                                                                                                                        ] ,
                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                                                        ] ,
                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                                        owl:complementOf :NX_CHAR
                                                                                                                                      ]
                                                                                                                        ] ;
                                                                                                        rdfs:comment "" ;
                                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-checksum-field> ;
                                                                                                        rdfs:label "NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/current_set/objectID/checksum" ;
                                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-feature-type-field
:nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-feature-type-field rdf:type owl:Class ;
                                                                                                            rdfs:subClassOf :NeXusField ,
                                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                                              owl:onProperty :hasEnumContainer ;
                                                                                                                              owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                                  owl:unionOf ( :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-feature-type-objects-close-to-edge-enum
                                                                                                                                                                :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-feature-type-objects-far-from-edge-enum
                                                                                                                                                                :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-feature-type-other-enum
                                                                                                                                                                :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-feature-type-proxies-close-to-edge-enum
                                                                                                                                                                :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-feature-type-proxies-far-from-edge-enum
                                                                                                                                                              )
                                                                                                                                                ]
                                                                                                                            ] ;
                                                                                                            rdfs:comment """
                            Descriptive category explaining what these features are.
                        """ ;
                                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-feature-type-field> ;
                                                                                                            rdfs:label "NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/current_set/objectID/feature_type" ;
                                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-feature-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-feature-type-objects-close-to-edge-enum
:nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-feature-type-objects-close-to-edge-enum rdf:type owl:Class ;
                                                                                                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                                                   owl:onProperty :actualValue ;
                                                                                                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                                                   rdf:first "objects_close_to_edge" ;
                                                                                                                                                                                   rdf:rest rdf:nil
                                                                                                                                                                                 ]
                                                                                                                                                                     ]
                                                                                                                                                 ] ;
                                                                                                                                 rdfs:comment "Enumeration item for NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/current_set/objectID/feature_type: objects_close_to_edge" ;
                                                                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-feature-type-field> ;
                                                                                                                                 rdfs:label "NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/current_set/objectID/feature_type/objects_close_to_edge" ;
                                                                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-feature-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-feature-type-objects-far-from-edge-enum
:nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-feature-type-objects-far-from-edge-enum rdf:type owl:Class ;
                                                                                                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                                                   owl:onProperty :actualValue ;
                                                                                                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                                                   rdf:first "objects_far_from_edge" ;
                                                                                                                                                                                   rdf:rest rdf:nil
                                                                                                                                                                                 ]
                                                                                                                                                                     ]
                                                                                                                                                 ] ;
                                                                                                                                 rdfs:comment "Enumeration item for NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/current_set/objectID/feature_type: objects_far_from_edge" ;
                                                                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-feature-type-field> ;
                                                                                                                                 rdfs:label "NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/current_set/objectID/feature_type/objects_far_from_edge" ;
                                                                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-feature-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-feature-type-other-enum
:nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-feature-type-other-enum rdf:type owl:Class ;
                                                                                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                                   owl:onProperty :actualValue ;
                                                                                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                                   rdf:first "other" ;
                                                                                                                                                                   rdf:rest rdf:nil
                                                                                                                                                                 ]
                                                                                                                                                     ]
                                                                                                                                 ] ;
                                                                                                                 rdfs:comment "Enumeration item for NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/current_set/objectID/feature_type: other" ;
                                                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-feature-type-field> ;
                                                                                                                 rdfs:label "NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/current_set/objectID/feature_type/other" ;
                                                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-feature-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-feature-type-proxies-close-to-edge-enum
:nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-feature-type-proxies-close-to-edge-enum rdf:type owl:Class ;
                                                                                                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                                                   owl:onProperty :actualValue ;
                                                                                                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                                                   rdf:first "proxies_close_to_edge" ;
                                                                                                                                                                                   rdf:rest rdf:nil
                                                                                                                                                                                 ]
                                                                                                                                                                     ]
                                                                                                                                                 ] ;
                                                                                                                                 rdfs:comment "Enumeration item for NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/current_set/objectID/feature_type: proxies_close_to_edge" ;
                                                                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-feature-type-field> ;
                                                                                                                                 rdfs:label "NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/current_set/objectID/feature_type/proxies_close_to_edge" ;
                                                                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-feature-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-feature-type-proxies-far-from-edge-enum
:nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-feature-type-proxies-far-from-edge-enum rdf:type owl:Class ;
                                                                                                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                                                   owl:onProperty :actualValue ;
                                                                                                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                                                   rdf:first "proxies_far_from_edge" ;
                                                                                                                                                                                   rdf:rest rdf:nil
                                                                                                                                                                                 ]
                                                                                                                                                                     ]
                                                                                                                                                 ] ;
                                                                                                                                 rdfs:comment "Enumeration item for NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/current_set/objectID/feature_type: proxies_far_from_edge" ;
                                                                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-feature-type-field> ;
                                                                                                                                 rdfs:label "NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/current_set/objectID/feature_type/proxies_far_from_edge" ;
                                                                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-feature-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-file-name-field
:nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-file-name-field rdf:type owl:Class ;
                                                                                                         owl:equivalentClass :nxnote-file-name-field ;
                                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                                         owl:complementOf :NX_CHAR
                                                                                                                                       ]
                                                                                                                         ] ;
                                                                                                         rdfs:comment "" ;
                                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-file-name-field> ;
                                                                                                         rdfs:label "NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/current_set/objectID/file_name" ;
                                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-geometry-field
:nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-geometry-field rdf:type owl:Class ;
                                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                                          owl:someValuesFrom :NX_ANY
                                                                                                                        ] ,
                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                                                        ] ,
                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                                        owl:complementOf :NX_CHAR
                                                                                                                                      ]
                                                                                                                        ] ;
                                                                                                        rdfs:comment """
                            Absolute path to the group with geometry data in the HDF5 file referred to by
                            path.
                        """ ;
                                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-geometry-field> ;
                                                                                                        rdfs:label "NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/current_set/objectID/geometry" ;
                                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-geometry-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-group
:nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-group rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusGroup ,
                                                                                                               :nxobject-note-group ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :has ;
                                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-algorithm-field
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :has ;
                                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-checksum-field
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :has ;
                                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-feature-type-field
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :has ;
                                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-file-name-field
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :has ;
                                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-geometry-field
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :has ;
                                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-indices-feature-field
                                                                                                               ] ;
                                                                                               rdfs:comment """
                        Name of the (NeXus)/HDF5 file which contains triangulated surface meshes of the
                        members of the set as instances of NXcg_polyhedron.
                    """ ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-group> ;
                                                                                               rdfs:label "NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/current_set/objectID" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-indices-feature-field
:nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-indices-feature-field rdf:type owl:Class ;
                                                                                                               rdfs:subClassOf :NeXusField ,
                                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                                                 owl:someValuesFrom :NX_UNITLESS
                                                                                                                               ] ,
                                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                                 owl:someValuesFrom :NX_INT
                                                                                                                               ] ,
                                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                                                               owl:complementOf :NX_INT
                                                                                                                                             ]
                                                                                                                               ] ;
                                                                                                               rdfs:comment """
                            Array of identifier whereby the path to the geometry data can be inferred
                            automatically.
                        """ ;
                                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-indices-feature-field> ;
                                                                                                               rdfs:label "NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/current_set/objectID/indices_feature" ;
                                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-indices-feature-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-set-identifier-field
:nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-set-identifier-field rdf:type owl:Class ;
                                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:someValuesFrom :NX_UINT
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                                     owl:complementOf :NX_UINT
                                                                                                                                   ]
                                                                                                                     ] ;
                                                                                                     rdfs:comment """
                        This identifier can be used to label the current set. The label effectively can be interpreted as the time/iteration (i.e. :math:`k`)
                        step when the current set was taken (see `M. Kühbach et al. 2022 <https://arxiv.org/abs/2205.13510>`_).
                    """ ;
                                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-set-identifier-field> ;
                                                                                                     rdfs:label "NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/current_set/set_identifier" ;
                                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-set-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-group
:nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-group rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusGroup ,
                                                                                          :nxapm-paraprobe-tool-config-entry-taskconfig-group ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :has ;
                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-analyze-coprecipitation-field
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :has ;
                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-analyze-intersection-field
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :has ;
                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-analyze-proximity-field
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :has ;
                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-group
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :has ;
                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-has-current-to-next-links-field
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :has ;
                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-has-next-to-current-links-field
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :has ;
                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-intersection-detection-method-field
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :has ;
                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-group
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :has ;
                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-threshold-proximity-field
                                                                                          ] ;
                                                                          rdfs:comment """
                Tracking volume_volume_spatial_correlations (v_v) is the process of building logical
                relations between objects, their proximity and eventual volumetric intersections.
                Here, objects are assumed to be represented as a set of triangulated surface meshes.
                
                Volumetric overlap and proximity of volumetric features is identified for members of
                sets of features to members of other sets of volumetric features. Specifically, for each time
                step :math:`k` pairs of sets are compared:
                Members of a so-called current_set to members of a so-called next_set.
                Members can be different types of volumetric features.
            """ ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-group> ;
                                                                          rdfs:label "NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-has-current-to-next-links-field
:nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-has-current-to-next-links-field rdf:type owl:Class ;
                                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                                      owl:someValuesFrom :NX_ANY
                                                                                                                    ] ,
                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                                      owl:someValuesFrom :NX_BOOLEAN
                                                                                                                    ] ,
                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                                    owl:complementOf :NX_BOOLEAN
                                                                                                                                  ]
                                                                                                                    ] ;
                                                                                                    rdfs:comment """
                    Specifies if the tool stores the so-called forward relations between nodes representing members of the
                    current_set to nodes representing members of the next_set.
                """ ;
                                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-has-current-to-next-links-field> ;
                                                                                                    rdfs:label "NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/has_current_to_next_links" ;
                                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-has-current-to-next-links-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-has-next-to-current-links-field
:nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-has-next-to-current-links-field rdf:type owl:Class ;
                                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                                      owl:someValuesFrom :NX_ANY
                                                                                                                    ] ,
                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                                      owl:someValuesFrom :NX_BOOLEAN
                                                                                                                    ] ,
                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                                    owl:complementOf :NX_BOOLEAN
                                                                                                                                  ]
                                                                                                                    ] ;
                                                                                                    rdfs:comment """
                    Specifies if the tool stores the so-called backward relations between nodes representing members of the
                    next_set to nodes representing members of the current_set.
                """ ;
                                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-has-next-to-current-links-field> ;
                                                                                                    rdfs:label "NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/has_next_to_current_links" ;
                                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-has-next-to-current-links-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-intersection-detection-method-field
:nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-intersection-detection-method-field rdf:type owl:Class ;
                                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                          owl:onProperty :hasEnumContainer ;
                                                                                                                          owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                              owl:unionOf ( :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-intersection-detection-method-shared-ion-enum
                                                                                                                                                          )
                                                                                                                                            ]
                                                                                                                        ] ;
                                                                                                        rdfs:comment """
                    Specifies the method whereby to decide if two objects intersect volumetrically.
                    For reasons which are detailed in the supplementary material of `M. Kühbach et al. <https://arxiv.org/abs/2205.13510>`_,
                    it is assumed by default that two objects intersect if they share at least one ion with the same evaporation ID (shared_ion).
                    
                    Alternatively, with specifying tetrahedra_intersections, the tool can perform an intersection analysis which attempts to
                    tetrahedralize first each polyhedron. If successful, the tool then checks for at least one pair of intersecting tetrahedra
                    to identify if two objects intersect or not. However, we found that these geometrical analyses can result in corner
                    cases which the tetrahedralization library used in the tests (TetGen) was not unable to tetrahedralize successfully.
                    These cases were virtually always associated with complicated non-convex polyhedra which had portions
                    of the mesh that were connected by almost point like tubes of triangles.
                    
                    Finding more robust methods for computing intersections between not necessarily convex polyhedra might improve
                    the situation in the future. For practical reasons we have thus deactivated the functionality of tetrahedra-tetrahedron
                    intersections in paraprobe-intersector.
                """ ;
                                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-intersection-detection-method-field> ;
                                                                                                        rdfs:label "NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/intersection_detection_method" ;
                                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-intersection-detection-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-intersection-detection-method-shared-ion-enum
:nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-intersection-detection-method-shared-ion-enum rdf:type owl:Class ;
                                                                                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                                    owl:onProperty :actualValue ;
                                                                                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                                    rdf:first "shared_ion" ;
                                                                                                                                                                    rdf:rest rdf:nil
                                                                                                                                                                  ]
                                                                                                                                                      ]
                                                                                                                                  ] ;
                                                                                                                  rdfs:comment "Enumeration item for NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/intersection_detection_method: shared_ion" ;
                                                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-intersection-detection-method-field> ;
                                                                                                                  rdfs:label "NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/intersection_detection_method/shared_ion" ;
                                                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-intersection-detection-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-group
:nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-group rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusGroup ,
                                                                                                   :nxobject-parameters-group ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :has ;
                                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-number-of-feature-types-field
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :has ;
                                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-group
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :has ;
                                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-set-identifier-field
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :has ;
                                                                                                     owl:maxQualifiedCardinality "4"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-group
                                                                                                   ] ;
                                                                                   rdfs:comment """
                    Next set stores a set of members, meshes of volumetric features,
                    which will be checked for proximity and/or volumetric intersection,
                    to members of the next_set.
                    The meshes were generated as a result of some other meshing process.
                """ ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-group> ;
                                                                                   rdfs:label "NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/next_set" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-number-of-feature-types-field
:nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-number-of-feature-types-field rdf:type owl:Class ;
                                                                                                           rdfs:subClassOf :NeXusField ,
                                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                                                             owl:someValuesFrom :NX_UNITLESS
                                                                                                                           ] ,
                                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                                             owl:someValuesFrom :NX_UINT
                                                                                                                           ] ,
                                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                                                           owl:complementOf :NX_UINT
                                                                                                                                         ]
                                                                                                                           ] ;
                                                                                                           rdfs:comment """
                        The total number of distinguished feature sets featureID.
                        It is assumed that the members within all these featureID sets
                        are representing a set together. As an example this set might represent
                        all volumetric_features. However, users might have formed
                        a subset of this set where individuals were regrouped.
                        For paraprobe-nanochem this is the case for objects and proxies.
                        Specifically, objects are distinguished further into those far
                        from and those close to the edge of the dataset.
                        Similarly, proxies are distinguished further into those far
                        from and those close to the edge of the dataset.
                        So while these four sub-sets contain different so-called types of
                        features key is that they were all generated for one set, here the
                        next_set.
                    """ ;
                                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-number-of-feature-types-field> ;
                                                                                                           rdfs:label "NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/next_set/number_of_feature_types" ;
                                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-number-of-feature-types-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-algorithm-field
:nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-algorithm-field rdf:type owl:Class ;
                                                                                                      owl:equivalentClass :nxnote-algorithm-field ;
                                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                                        owl:someValuesFrom :NX_ANY
                                                                                                                      ] ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                                                      ] ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                                      owl:complementOf :NX_CHAR
                                                                                                                                    ]
                                                                                                                      ] ;
                                                                                                      rdfs:comment "" ;
                                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-algorithm-field> ;
                                                                                                      rdfs:label "NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/next_set/objectID/algorithm" ;
                                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-checksum-field
:nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-checksum-field rdf:type owl:Class ;
                                                                                                     owl:equivalentClass :nxnote-checksum-field ;
                                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:someValuesFrom :NX_CHAR
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                                     owl:complementOf :NX_CHAR
                                                                                                                                   ]
                                                                                                                     ] ;
                                                                                                     rdfs:comment "" ;
                                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-checksum-field> ;
                                                                                                     rdfs:label "NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/next_set/objectID/checksum" ;
                                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-feature-type-field
:nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-feature-type-field rdf:type owl:Class ;
                                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasEnumContainer ;
                                                                                                                           owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                               owl:unionOf ( :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-feature-type-objects-close-to-edge-enum
                                                                                                                                                             :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-feature-type-objects-far-from-edge-enum
                                                                                                                                                             :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-feature-type-proxies-close-to-edge-enum
                                                                                                                                                             :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-feature-type-proxies-far-from-edge-enum
                                                                                                                                                           )
                                                                                                                                             ]
                                                                                                                         ] ;
                                                                                                         rdfs:comment """
                            Descriptive category explaining what these features are.
                        """ ;
                                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-feature-type-field> ;
                                                                                                         rdfs:label "NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/next_set/objectID/feature_type" ;
                                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-feature-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-feature-type-objects-close-to-edge-enum
:nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-feature-type-objects-close-to-edge-enum rdf:type owl:Class ;
                                                                                                                              rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                                owl:onProperty :actualValue ;
                                                                                                                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                                                rdf:first "objects_close_to_edge" ;
                                                                                                                                                                                rdf:rest rdf:nil
                                                                                                                                                                              ]
                                                                                                                                                                  ]
                                                                                                                                              ] ;
                                                                                                                              rdfs:comment "Enumeration item for NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/next_set/objectID/feature_type: objects_close_to_edge" ;
                                                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-feature-type-field> ;
                                                                                                                              rdfs:label "NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/next_set/objectID/feature_type/objects_close_to_edge" ;
                                                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-feature-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-feature-type-objects-far-from-edge-enum
:nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-feature-type-objects-far-from-edge-enum rdf:type owl:Class ;
                                                                                                                              rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                                owl:onProperty :actualValue ;
                                                                                                                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                                                rdf:first "objects_far_from_edge" ;
                                                                                                                                                                                rdf:rest rdf:nil
                                                                                                                                                                              ]
                                                                                                                                                                  ]
                                                                                                                                              ] ;
                                                                                                                              rdfs:comment "Enumeration item for NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/next_set/objectID/feature_type: objects_far_from_edge" ;
                                                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-feature-type-field> ;
                                                                                                                              rdfs:label "NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/next_set/objectID/feature_type/objects_far_from_edge" ;
                                                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-feature-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-feature-type-proxies-close-to-edge-enum
:nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-feature-type-proxies-close-to-edge-enum rdf:type owl:Class ;
                                                                                                                              rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                                owl:onProperty :actualValue ;
                                                                                                                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                                                rdf:first "proxies_close_to_edge" ;
                                                                                                                                                                                rdf:rest rdf:nil
                                                                                                                                                                              ]
                                                                                                                                                                  ]
                                                                                                                                              ] ;
                                                                                                                              rdfs:comment "Enumeration item for NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/next_set/objectID/feature_type: proxies_close_to_edge" ;
                                                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-feature-type-field> ;
                                                                                                                              rdfs:label "NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/next_set/objectID/feature_type/proxies_close_to_edge" ;
                                                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-feature-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-feature-type-proxies-far-from-edge-enum
:nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-feature-type-proxies-far-from-edge-enum rdf:type owl:Class ;
                                                                                                                              rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                                owl:onProperty :actualValue ;
                                                                                                                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                                                rdf:first "proxies_far_from_edge" ;
                                                                                                                                                                                rdf:rest rdf:nil
                                                                                                                                                                              ]
                                                                                                                                                                  ]
                                                                                                                                              ] ;
                                                                                                                              rdfs:comment "Enumeration item for NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/next_set/objectID/feature_type: proxies_far_from_edge" ;
                                                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-feature-type-field> ;
                                                                                                                              rdfs:label "NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/next_set/objectID/feature_type/proxies_far_from_edge" ;
                                                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-feature-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-file-name-field
:nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-file-name-field rdf:type owl:Class ;
                                                                                                      owl:equivalentClass :nxnote-file-name-field ;
                                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                                        owl:someValuesFrom :NX_ANY
                                                                                                                      ] ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                                                      ] ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                                      owl:complementOf :NX_CHAR
                                                                                                                                    ]
                                                                                                                      ] ;
                                                                                                      rdfs:comment "" ;
                                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-file-name-field> ;
                                                                                                      rdfs:label "NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/next_set/objectID/file_name" ;
                                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-geometry-field
:nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-geometry-field rdf:type owl:Class ;
                                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:someValuesFrom :NX_CHAR
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                                     owl:complementOf :NX_CHAR
                                                                                                                                   ]
                                                                                                                     ] ;
                                                                                                     rdfs:comment """
                            Absolute path to the group with geometry data in the HDF5 file referred to by
                            path.
                        """ ;
                                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-geometry-field> ;
                                                                                                     rdfs:label "NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/next_set/objectID/geometry" ;
                                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-geometry-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-group
:nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-group rdf:type owl:Class ;
                                                                                            rdfs:subClassOf :NeXusGroup ,
                                                                                                            :nxobject-note-group ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :has ;
                                                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                              owl:onClass :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-algorithm-field
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :has ;
                                                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                              owl:onClass :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-checksum-field
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :has ;
                                                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                              owl:onClass :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-feature-type-field
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :has ;
                                                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                              owl:onClass :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-file-name-field
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :has ;
                                                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                              owl:onClass :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-geometry-field
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :has ;
                                                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                              owl:onClass :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-indices-feature-field
                                                                                                            ] ;
                                                                                            rdfs:comment "" ;
                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-group> ;
                                                                                            rdfs:label "NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/next_set/objectID" ;
                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-indices-feature-field
:nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-indices-feature-field rdf:type owl:Class ;
                                                                                                            rdfs:subClassOf :NeXusField ,
                                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                                                              owl:someValuesFrom :NX_UNITLESS
                                                                                                                            ] ,
                                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                                              owl:someValuesFrom :NX_INT
                                                                                                                            ] ,
                                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                                                            owl:complementOf :NX_INT
                                                                                                                                          ]
                                                                                                                            ] ;
                                                                                                            rdfs:comment """
                            Array of identifier whereby the path to the geometry data can be inferred
                            automatically.
                        """ ;
                                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-indices-feature-field> ;
                                                                                                            rdfs:label "NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/next_set/objectID/indices_feature" ;
                                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-indices-feature-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-set-identifier-field
:nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-set-identifier-field rdf:type owl:Class ;
                                                                                                  rdfs:subClassOf :NeXusField ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                                                    owl:someValuesFrom :NX_ANY
                                                                                                                  ] ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                                    owl:someValuesFrom :NX_UINT
                                                                                                                  ] ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                                  owl:complementOf :NX_UINT
                                                                                                                                ]
                                                                                                                  ] ;
                                                                                                  rdfs:comment """
                        This identifier can be used to label the current set. The label effectively can be interpreted as the time/iteration (i.e. :math:`k + 1`)
                        step when the current set was taken (see `M. Kühbach et al. 2022 <https://arxiv.org/abs/2205.13510>`_).
                    """ ;
                                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-set-identifier-field> ;
                                                                                                  rdfs:label "NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/next_set/set_identifier" ;
                                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-set-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-threshold-proximity-field
:nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-threshold-proximity-field rdf:type owl:Class ;
                                                                                              rdfs:subClassOf :NeXusField ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                                owl:someValuesFrom :NX_LENGTH
                                                                                                              ] ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                owl:someValuesFrom :NX_FLOAT
                                                                                                              ] ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                                              owl:complementOf :NX_FLOAT
                                                                                                                            ]
                                                                                                              ] ;
                                                                                              rdfs:comment """
                    The maximum Euclidean distance between two objects below which they are
                    considered within proximity.
                """ ;
                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-threshold-proximity-field> ;
                                                                                              rdfs:label "NXapm_paraprobe_intersector_config/ENTRY/v_v_spatial_correlationID/threshold_proximity" ;
                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_config.html#nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-threshold-proximity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-results-entry-definition-field
:nxapm-paraprobe-intersector-results-entry-definition-field rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            :nxapm-paraprobe-tool-results-entry-definition-field ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasEnumContainer ;
                                                                              owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                  owl:unionOf ( :nxapm-paraprobe-intersector-results-entry-definition-nxapm-paraprobe-intersector-results-enum
                                                                                                              )
                                                                                                ]
                                                                            ] ;
                                                            rdfs:comment "" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_results.html#nxapm-paraprobe-intersector-results-entry-definition-field> ;
                                                            rdfs:label "NXapm_paraprobe_intersector_results/ENTRY/definition" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_results.html#nxapm-paraprobe-intersector-results-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-results-entry-definition-nxapm-paraprobe-intersector-results-enum
:nxapm-paraprobe-intersector-results-entry-definition-nxapm-paraprobe-intersector-results-enum rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusEnumerations ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :actualValue ;
                                                                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                 rdf:first "NXapm_paraprobe_intersector_results" ;
                                                                                                                                                 rdf:rest rdf:nil
                                                                                                                                               ]
                                                                                                                                   ]
                                                                                                               ] ;
                                                                                               rdfs:comment "Enumeration item for NXapm_paraprobe_intersector_results/ENTRY/definition: NXapm_paraprobe_intersector_results" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_results.html#nxapm-paraprobe-intersector-results-entry-definition-field> ;
                                                                                               rdfs:label "NXapm_paraprobe_intersector_results/ENTRY/definition/NXapm_paraprobe_intersector_results" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_results.html#nxapm-paraprobe-intersector-results-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-results-entry-group
:nxapm-paraprobe-intersector-results-entry-group rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusGroup ,
                                                                 :nxapm-paraprobe-tool-results-entry-group ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-group
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxapm-paraprobe-intersector-results-entry-definition-field
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-group
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_results.html#nxapm-paraprobe-intersector-results-entry-group> ;
                                                 rdfs:label "NXapm_paraprobe_intersector_results/ENTRY" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_results.html#nxapm-paraprobe-intersector-results-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-coprecipitation-analysis-cluster-composition-field
:nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-coprecipitation-analysis-cluster-composition-field rdf:type owl:Class ;
                                                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                                                          owl:someValuesFrom :NX_UNITLESS
                                                                                                                                        ] ,
                                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                                                          owl:someValuesFrom :NX_UINT
                                                                                                                                        ] ,
                                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                        owl:complementOf :NX_UINT
                                                                                                                                                      ]
                                                                                                                                        ] ;
                                                                                                                        rdfs:comment """
                        Pivot table as a matrix.
                        The first column encodes how many members from the current_set
                        are in each cluster, one row per cluster.
                        
                        The second column encodes how many members from the next_set
                        are in each cluster, in the same row per cluster respectively.
                        
                        The third column encodes the total number of members in the cluster.
                    """ ;
                                                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_results.html#nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-coprecipitation-analysis-cluster-composition-field> ;
                                                                                                                        rdfs:label "NXapm_paraprobe_intersector_results/ENTRY/v_v_spatial_correlationID/coprecipitation_analysis/cluster_composition" ;
                                                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_results.html#nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-coprecipitation-analysis-cluster-composition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-coprecipitation-analysis-cluster-id-field
:nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-coprecipitation-analysis-cluster-id-field rdf:type owl:Class ;
                                                                                                               rdfs:subClassOf :NeXusField ,
                                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                                                 owl:someValuesFrom :NX_UNITLESS
                                                                                                                               ] ,
                                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                                 owl:someValuesFrom :NX_UINT
                                                                                                                               ] ,
                                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                                                               owl:complementOf :NX_UINT
                                                                                                                                             ]
                                                                                                                               ] ;
                                                                                                               rdfs:comment """
                        The identifier (names) of the cluster.
                    """ ;
                                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_results.html#nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-coprecipitation-analysis-cluster-id-field> ;
                                                                                                               rdfs:label "NXapm_paraprobe_intersector_results/ENTRY/v_v_spatial_correlationID/coprecipitation_analysis/cluster_id" ;
                                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_results.html#nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-coprecipitation-analysis-cluster-id-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-coprecipitation-analysis-cluster-statistics-field
:nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-coprecipitation-analysis-cluster-statistics-field rdf:type owl:Class ;
                                                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                                                         owl:someValuesFrom :NX_UNITLESS
                                                                                                                                       ] ,
                                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                                                         owl:someValuesFrom :NX_UINT
                                                                                                                                       ] ,
                                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                       owl:complementOf :NX_UINT
                                                                                                                                                     ]
                                                                                                                                       ] ;
                                                                                                                       rdfs:comment """
                        Pivot table as a matrix.
                        
                        The first column encodes the different types of
                        clusters based on their number of members in the sub-graph.
                        
                        The second column encodes how many clusters with
                        as many members exist.
                    """ ;
                                                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_results.html#nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-coprecipitation-analysis-cluster-statistics-field> ;
                                                                                                                       rdfs:label "NXapm_paraprobe_intersector_results/ENTRY/v_v_spatial_correlationID/coprecipitation_analysis/cluster_statistics" ;
                                                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_results.html#nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-coprecipitation-analysis-cluster-statistics-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-coprecipitation-analysis-current-set-feature-to-cluster-field
:nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-coprecipitation-analysis-current-set-feature-to-cluster-field rdf:type owl:Class ;
                                                                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                                                                     owl:someValuesFrom :NX_UNITLESS
                                                                                                                                                   ] ,
                                                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                                                                     owl:someValuesFrom :NX_UINT
                                                                                                                                                   ] ,
                                                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                                   owl:complementOf :NX_UINT
                                                                                                                                                                 ]
                                                                                                                                                   ] ;
                                                                                                                                   rdfs:comment """
                        Matrix of indices_feature and cluster_id pairs which
                        encodes the cluster to which each indices_feature was assigned.
                        Here for features of the current_set.
                    """ ;
                                                                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_results.html#nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-coprecipitation-analysis-current-set-feature-to-cluster-field> ;
                                                                                                                                   rdfs:label "NXapm_paraprobe_intersector_results/ENTRY/v_v_spatial_correlationID/coprecipitation_analysis/current_set_feature_to_cluster" ;
                                                                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_results.html#nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-coprecipitation-analysis-current-set-feature-to-cluster-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-coprecipitation-analysis-group
:nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-coprecipitation-analysis-group rdf:type owl:Class ;
                                                                                                    rdfs:subClassOf :NXprocess ,
                                                                                                                    :NeXusGroup ,
                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                      owl:onProperty :has ;
                                                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                      owl:onClass :nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-coprecipitation-analysis-cluster-composition-field
                                                                                                                    ] ,
                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                      owl:onProperty :has ;
                                                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                      owl:onClass :nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-coprecipitation-analysis-cluster-id-field
                                                                                                                    ] ,
                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                      owl:onProperty :has ;
                                                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                      owl:onClass :nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-coprecipitation-analysis-cluster-statistics-field
                                                                                                                    ] ,
                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                      owl:onProperty :has ;
                                                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                      owl:onClass :nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-coprecipitation-analysis-current-set-feature-to-cluster-field
                                                                                                                    ] ,
                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                      owl:onProperty :has ;
                                                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                      owl:onClass :nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-coprecipitation-analysis-next-set-feature-to-cluster-field
                                                                                                                    ] ;
                                                                                                    rdfs:comment """
                    During coprecipitation analysis the current and next set are analyzed
                    for links in a special way. Three set comparisons are made. Members
                    of the set in each comparison are analyzed for overlap and proximity:
                    
                    The first comparison is the current_set against the current_set.
                    The second comparison is the next_set against the next_set.
                    The third comparison is the current_set against the next_set.
                    
                    Once the (forward) links for these comparisons are ready, pair relations
                    are analyzed with respect to which objects with indices_feature
                    cluster in identifier space. Thereby, a logical connection (link) is
                    established between the features in the current_set and the next_set.
                    Recall that these two sets typically represent different features
                    within an observed system for otherwise the same parameterization.
                    
                    Examples include two sets of e.g. precipitates with differing
                    chemical composition that were characterized in the same material
                    volume representing a snapshot of an e.g. microstructure at the same
                    point in time. Researchers may have performed two analyses, one to
                    characterize precipitates A and another one for precipitates B.
                    
                    Coprecipitation analysis now logically connects these independent
                    characterization results to establish spatial correlations of e.g.
                    the precipitates' spatial arrangement.
                """ ;
                                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_results.html#nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-coprecipitation-analysis-group> ;
                                                                                                    rdfs:label "NXapm_paraprobe_intersector_results/ENTRY/v_v_spatial_correlationID/coprecipitation_analysis" ;
                                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_results.html#nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-coprecipitation-analysis-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-coprecipitation-analysis-next-set-feature-to-cluster-field
:nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-coprecipitation-analysis-next-set-feature-to-cluster-field rdf:type owl:Class ;
                                                                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                                                                  owl:someValuesFrom :NX_UNITLESS
                                                                                                                                                ] ,
                                                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                                                  owl:someValuesFrom :NX_UINT
                                                                                                                                                ] ,
                                                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                                owl:complementOf :NX_UINT
                                                                                                                                                              ]
                                                                                                                                                ] ;
                                                                                                                                rdfs:comment """
                        Matrix of indices_feature and cluster_id pairs which
                        encodes the cluster to which each indices_feature was assigned.
                        Here for features of the next_set.
                    """ ;
                                                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_results.html#nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-coprecipitation-analysis-next-set-feature-to-cluster-field> ;
                                                                                                                                rdfs:label "NXapm_paraprobe_intersector_results/ENTRY/v_v_spatial_correlationID/coprecipitation_analysis/next_set_feature_to_cluster" ;
                                                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_results.html#nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-coprecipitation-analysis-next-set-feature-to-cluster-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-current-to-next-link-field
:nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-current-to-next-link-field rdf:type owl:Class ;
                                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                                  owl:someValuesFrom :NX_UNITLESS
                                                                                                                ] ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                  owl:someValuesFrom :NX_UINT
                                                                                                                ] ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                                owl:complementOf :NX_UINT
                                                                                                                              ]
                                                                                                                ] ;
                                                                                                rdfs:comment """
                    A matrix of indices_feature that specifies which named features
                    from the current_set have directed link(s) pointing to which named
                    feature(s) from the next_set.
                """ ;
                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_results.html#nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-current-to-next-link-field> ;
                                                                                                rdfs:label "NXapm_paraprobe_intersector_results/ENTRY/v_v_spatial_correlationID/current_to_next_link" ;
                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_results.html#nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-current-to-next-link-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-current-to-next-link-type-field
:nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-current-to-next-link-type-field rdf:type owl:Class ;
                                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                                       owl:someValuesFrom :NX_UNITLESS
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:someValuesFrom :NX_UINT
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                                     owl:complementOf :NX_UINT
                                                                                                                                   ]
                                                                                                                     ] ;
                                                                                                     rdfs:comment """
                    For each link/pair in current_to_next a characterization whether the
                    link is due to volumetric overlap (0x00 == 0), proximity (0x01 == 1),
                    or something else unknown (0xFF == 255).
                """ ;
                                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_results.html#nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-current-to-next-link-type-field> ;
                                                                                                     rdfs:label "NXapm_paraprobe_intersector_results/ENTRY/v_v_spatial_correlationID/current_to_next_link_type" ;
                                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_results.html#nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-current-to-next-link-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-group
:nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-group rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusGroup ,
                                                                                           :nxapm-paraprobe-tool-results-entry-taskprocessed-group ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-coprecipitation-analysis-group
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-intersection-volume-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-next-to-current-link-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-next-to-current-link-type-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-current-to-next-link-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-current-to-next-link-type-field
                                                                                           ] ;
                                                                           rdfs:comment """
                The results of an overlap/intersection analysis.
            """ ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_results.html#nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-group> ;
                                                                           rdfs:label "NXapm_paraprobe_intersector_results/ENTRY/v_v_spatial_correlationID" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_results.html#nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-intersection-volume-field
:nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-intersection-volume-field rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusField ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                                 owl:someValuesFrom :NX_VOLUME
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                 owl:someValuesFrom :NX_FLOAT
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                                               owl:complementOf :NX_FLOAT
                                                                                                                             ]
                                                                                                               ] ;
                                                                                               rdfs:comment """
                    For each pair of links in current_to_next the volume of the
                    intersection, i.e. how much volume do the two features share.
                    If features do not intersect the volume is zero.
                """ ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_results.html#nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-intersection-volume-field> ;
                                                                                               rdfs:label "NXapm_paraprobe_intersector_results/ENTRY/v_v_spatial_correlationID/intersection_volume" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_results.html#nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-intersection-volume-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-next-to-current-link-field
:nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-next-to-current-link-field rdf:type owl:Class ;
                                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                                  owl:someValuesFrom :NX_UNITLESS
                                                                                                                ] ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                  owl:someValuesFrom :NX_UINT
                                                                                                                ] ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                                owl:complementOf :NX_UINT
                                                                                                                              ]
                                                                                                                ] ;
                                                                                                rdfs:comment """
                    A matrix of indices_feature which specifies which named feature(s)
                    from the next_set have directed link(s) pointing to which named
                    feature(s) from the current_set. Only if the mapping whereby the
                    links are defined is symmetric it holds that next_to_current maps
                    the links for current_to_next in just the opposite direction.
                """ ;
                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_results.html#nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-next-to-current-link-field> ;
                                                                                                rdfs:label "NXapm_paraprobe_intersector_results/ENTRY/v_v_spatial_correlationID/next_to_current_link" ;
                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_results.html#nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-next-to-current-link-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-next-to-current-link-type-field
:nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-next-to-current-link-type-field rdf:type owl:Class ;
                                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                                       owl:someValuesFrom :NX_UNITLESS
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:someValuesFrom :NX_UINT
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                                     owl:complementOf :NX_UINT
                                                                                                                                   ]
                                                                                                                     ] ;
                                                                                                     rdfs:comment """
                    For each link/pair in next_to_current a characterization whether the
                    link is due to a volumetric overlap (0x00 == 0), proximity (0x01 == 1),
                    or something else unknown (0xFF == 255).
                """ ;
                                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_results.html#nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-next-to-current-link-type-field> ;
                                                                                                     rdfs:label "NXapm_paraprobe_intersector_results/ENTRY/v_v_spatial_correlationID/next_to_current_link_type" ;
                                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_intersector_results.html#nxapm-paraprobe-intersector-results-entry-v-v-spatial-correlationid-next-to-current-link-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-definition-field
:nxapm-paraprobe-nanochem-config-entry-definition-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        :nxapm-paraprobe-tool-config-entry-definition-field ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasEnumContainer ;
                                                                          owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                              owl:unionOf ( :nxapm-paraprobe-nanochem-config-entry-definition-nxapm-paraprobe-nanochem-config-enum
                                                                                                          )
                                                                                            ]
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-definition-field> ;
                                                        rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/definition" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-definition-nxapm-paraprobe-nanochem-config-enum
:nxapm-paraprobe-nanochem-config-entry-definition-nxapm-paraprobe-nanochem-config-enum rdf:type owl:Class ;
                                                                                       rdfs:subClassOf :NeXusEnumerations ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :actualValue ;
                                                                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                         rdf:first "NXapm_paraprobe_nanochem_config" ;
                                                                                                                                         rdf:rest rdf:nil
                                                                                                                                       ]
                                                                                                                           ]
                                                                                                       ] ;
                                                                                       rdfs:comment "Enumeration item for NXapm_paraprobe_nanochem_config/ENTRY/definition: NXapm_paraprobe_nanochem_config" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-definition-field> ;
                                                                                       rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/definition/NXapm_paraprobe_nanochem_config" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-charge-state-whitelist-field
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-charge-state-whitelist-field rdf:type owl:Class ;
                                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                                     owl:someValuesFrom :NX_DIMENSIONLESS
                                                                                                                   ] ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                                     owl:someValuesFrom :NX_INT
                                                                                                                   ] ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                                   owl:complementOf :NX_INT
                                                                                                                                 ]
                                                                                                                   ] ;
                                                                                                   rdfs:comment """
                        TODO
                    """ ;
                                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-charge-state-whitelist-field> ;
                                                                                                   rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/decomposition/charge_state_whitelist" ;
                                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-charge-state-whitelist-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-group
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-group rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NXmatch_filter ,
                                                                                            :NeXusGroup ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :has ;
                                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-charge-state-whitelist-field
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :has ;
                                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-field
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :has ;
                                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-nuclide-whitelist-field
                                                                                            ] ;
                                                                            rdfs:comment """
                    Configuration for the algorithm that defines the multiplicity of
                    each reconstructed position during the delocalization.
                """ ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-group> ;
                                                                            rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/decomposition" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-field
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-field rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   :nxmatch-filter-method-field ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasEnumContainer ;
                                                                                                     owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                         owl:unionOf ( :nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-resolve-atom-enum
                                                                                                                                       :nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-resolve-element-charge-enum
                                                                                                                                       :nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-resolve-element-enum
                                                                                                                                       :nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-resolve-isotope-charge-enum
                                                                                                                                       :nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-resolve-isotope-enum
                                                                                                                                       :nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-resolve-point-enum
                                                                                                                                       :nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-resolve-unknown-enum
                                                                                                                                     )
                                                                                                                       ]
                                                                                                   ] ;
                                                                                   rdfs:comment """
                        The multiplicity of an ion at a reconstructed position is defined as follows:
                        
                        * resolve_unknown, multiplicity equals 1 for all ions of the unknown_type
                          This mode is useful for segmenting regions with poor ranging.
                        * resolve_point, multiplicity equals 1 for all ions
                          This mode is useful for segmenting point density.
                        * resolve_atom, multiplicity equals the number of atoms per ion
                          This mode is useful for segmenting atomic density.
                        * resolve_element, multiplicity equals the number of elements in the whitelist per ion
                          This mode is useful for segmenting regions of specific elemental composition (ignoring nuclids)
                        * resolve_element_charge, ???multiplicity like resolve_element when charge is met
                        * resolve_isotope, multiplicity equals the number of nuclides in the whitelist per ion
                          This mode is useful for segmenting regions of specific isotopic composition
                        * resolve_isotope_charge, ???
                        
                        Other multiplicities are 0.
                    """ ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-field> ;
                                                                                   rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/decomposition/method" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-resolve-atom-enum
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-resolve-atom-enum rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusEnumerations ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :actualValue ;
                                                                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                 rdf:first "resolve_atom" ;
                                                                                                                                                 rdf:rest rdf:nil
                                                                                                                                               ]
                                                                                                                                   ]
                                                                                                               ] ;
                                                                                               rdfs:comment "Enumeration item for NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/decomposition/method: resolve_atom" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-field> ;
                                                                                               rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/decomposition/method/resolve_atom" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-resolve-element-charge-enum
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-resolve-element-charge-enum rdf:type owl:Class ;
                                                                                                         rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :actualValue ;
                                                                                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                           rdf:first "resolve_element_charge" ;
                                                                                                                                                           rdf:rest rdf:nil
                                                                                                                                                         ]
                                                                                                                                             ]
                                                                                                                         ] ;
                                                                                                         rdfs:comment "Enumeration item for NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/decomposition/method: resolve_element_charge" ;
                                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-field> ;
                                                                                                         rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/decomposition/method/resolve_element_charge" ;
                                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-resolve-element-enum
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-resolve-element-enum rdf:type owl:Class ;
                                                                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :actualValue ;
                                                                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                    rdf:first "resolve_element" ;
                                                                                                                                                    rdf:rest rdf:nil
                                                                                                                                                  ]
                                                                                                                                      ]
                                                                                                                  ] ;
                                                                                                  rdfs:comment "Enumeration item for NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/decomposition/method: resolve_element" ;
                                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-field> ;
                                                                                                  rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/decomposition/method/resolve_element" ;
                                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-resolve-isotope-charge-enum
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-resolve-isotope-charge-enum rdf:type owl:Class ;
                                                                                                         rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :actualValue ;
                                                                                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                           rdf:first "resolve_isotope_charge" ;
                                                                                                                                                           rdf:rest rdf:nil
                                                                                                                                                         ]
                                                                                                                                             ]
                                                                                                                         ] ;
                                                                                                         rdfs:comment "Enumeration item for NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/decomposition/method: resolve_isotope_charge" ;
                                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-field> ;
                                                                                                         rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/decomposition/method/resolve_isotope_charge" ;
                                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-resolve-isotope-enum
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-resolve-isotope-enum rdf:type owl:Class ;
                                                                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :actualValue ;
                                                                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                    rdf:first "resolve_isotope" ;
                                                                                                                                                    rdf:rest rdf:nil
                                                                                                                                                  ]
                                                                                                                                      ]
                                                                                                                  ] ;
                                                                                                  rdfs:comment "Enumeration item for NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/decomposition/method: resolve_isotope" ;
                                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-field> ;
                                                                                                  rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/decomposition/method/resolve_isotope" ;
                                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-resolve-point-enum
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-resolve-point-enum rdf:type owl:Class ;
                                                                                                rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :actualValue ;
                                                                                                                  owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                      owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                  rdf:first "resolve_point" ;
                                                                                                                                                  rdf:rest rdf:nil
                                                                                                                                                ]
                                                                                                                                    ]
                                                                                                                ] ;
                                                                                                rdfs:comment "Enumeration item for NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/decomposition/method: resolve_point" ;
                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-field> ;
                                                                                                rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/decomposition/method/resolve_point" ;
                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-resolve-unknown-enum
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-resolve-unknown-enum rdf:type owl:Class ;
                                                                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :actualValue ;
                                                                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                    rdf:first "resolve_unknown" ;
                                                                                                                                                    rdf:rest rdf:nil
                                                                                                                                                  ]
                                                                                                                                      ]
                                                                                                                  ] ;
                                                                                                  rdfs:comment "Enumeration item for NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/decomposition/method: resolve_unknown" ;
                                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-field> ;
                                                                                                  rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/decomposition/method/resolve_unknown" ;
                                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-nuclide-whitelist-field
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-nuclide-whitelist-field rdf:type owl:Class ;
                                                                                              rdfs:subClassOf :NeXusField ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                                owl:someValuesFrom :NX_UNITLESS
                                                                                                              ] ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                owl:someValuesFrom :NX_UINT
                                                                                                              ] ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                                              owl:complementOf :NX_UINT
                                                                                                                            ]
                                                                                                              ] ;
                                                                                              rdfs:comment """
                        TODO
                    """ ;
                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-nuclide-whitelist-field> ;
                                                                                              rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/decomposition/nuclide_whitelist" ;
                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-nuclide-whitelist-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-grid-resolution-field
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-grid-resolution-field rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NeXusField ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                owl:someValuesFrom :NX_LENGTH
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:someValuesFrom :NX_FLOAT
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                              owl:complementOf :NX_FLOAT
                                                                                                            ]
                                                                                              ] ;
                                                                              rdfs:comment """
                    Array of edge lengths of the cubic cells used for discretizing the reconstructed dataset
                    on a cuboidal 3D grid (:ref:`NXcg_grid`). The tool performs as many delocalization
                    computations as values are specified in grid_resolution.
                """ ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-grid-resolution-field> ;
                                                                              rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/grid_resolution" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-grid-resolution-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-group
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-group rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusGroup ,
                                                                              :nxapm-paraprobe-tool-config-entry-taskconfig-group ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-group
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-distance-group
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-group
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-grid-resolution-field
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-has-scalar-fields-field
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-input-group
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-kernel-size-field
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-kernel-variance-field
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-method-field
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-normalization-field
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-nuclide-whitelist-field
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-group
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-group
                                                                              ] ;
                                                              rdfs:comment """
                Discretization and distributing of the ion point cloud on a 3D grid
                to enable analyses at the continuum scale.
                
                By default, the tool computes a full kernel density estimation of decomposed
                ions to create one discretized field for each element.
                
                One delocalization task configures a parameter sweep with at least one
                delocalization. The total number of runs depends on the number of
                grid_resolution and kernel_variance values. For example, setting two grid_resolutions
                and three kernel_variance will compute six runs. Two sets of three with the first set using
                the first grid_resolutions and in sequence the kernel_variance respectively.
            """ ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-group> ;
                                                              rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-has-scalar-fields-field
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-has-scalar-fields-field rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_BOOLEAN
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_BOOLEAN
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment """
                    Specifies if the tool should report the delocalization 3D field values.
                """ ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-has-scalar-fields-field> ;
                                                                                rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/has_scalar_fields" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-has-scalar-fields-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-input-algorithm-field
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-input-algorithm-field rdf:type owl:Class ;
                                                                              owl:equivalentClass :nxnote-algorithm-field ;
                                                                              rdfs:subClassOf :NeXusField ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                owl:someValuesFrom :NX_ANY
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:someValuesFrom :NX_CHAR
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                              owl:complementOf :NX_CHAR
                                                                                                            ]
                                                                                              ] ;
                                                                              rdfs:comment "" ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-input-algorithm-field> ;
                                                                              rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/input/algorithm" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-input-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-input-checksum-field
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-input-checksum-field rdf:type owl:Class ;
                                                                             owl:equivalentClass :nxnote-checksum-field ;
                                                                             rdfs:subClassOf :NeXusField ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                               owl:someValuesFrom :NX_ANY
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_CHAR
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_CHAR
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-input-checksum-field> ;
                                                                             rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/input/checksum" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-input-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-input-file-name-field
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-input-file-name-field rdf:type owl:Class ;
                                                                              owl:equivalentClass :nxnote-file-name-field ;
                                                                              rdfs:subClassOf :NeXusField ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                owl:someValuesFrom :NX_ANY
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:someValuesFrom :NX_CHAR
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                              owl:complementOf :NX_CHAR
                                                                                                            ]
                                                                                              ] ;
                                                                              rdfs:comment "" ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-input-file-name-field> ;
                                                                              rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/input/file_name" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-input-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-input-group
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-input-group rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusGroup ,
                                                                                    :nxobject-note-group ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-input-algorithm-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-input-checksum-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-input-file-name-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-input-results-field
                                                                                    ] ;
                                                                    rdfs:comment """
                    Serialized result of an already computed delocalization which is for performance
                    reasons here just loaded and not computed again.
                """ ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-input-group> ;
                                                                    rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/input" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-input-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-input-results-field
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-input-results-field rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusField ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                              owl:someValuesFrom :NX_ANY
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_CHAR
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment """
                        Absolute path in the (HDF5) file that points to the group within which
                        individual delocalization results are stored.
                    """ ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-input-results-field> ;
                                                                            rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/input/results" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-input-results-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-edge-method-field
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-edge-method-field rdf:type owl:Class ;
                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                         owl:someValuesFrom :NX_ANY
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                       owl:complementOf :NX_CHAR
                                                                                                                     ]
                                                                                                       ] ;
                                                                                       rdfs:comment "" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-edge-method-field> ;
                                                                                       rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/isosurfacing/edge_method" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-edge-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-edge-threshold-field
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-edge-threshold-field rdf:type owl:Class ;
                                                                                          rdfs:subClassOf :NeXusField ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                                            owl:someValuesFrom :NX_LENGTH
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:someValuesFrom :NX_FLOAT
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                                          owl:complementOf :NX_FLOAT
                                                                                                                        ]
                                                                                                          ] ;
                                                                                          rdfs:comment """
                        The ion-to-surface distance that is used in the analyses of features to identify whether
                        these are laying inside the dataset or close to the surface (edge) of the dataset.
                        
                        If an object has at least one ion with an ion-to-surface-distance below this threshold,
                        the object is considered close to the edge of the dataset. The tool uses a distance-based
                        approach to solve the in general complicated and involved treatment of computing
                        volumetric intersections between closed 2-manifolds that are not necessarily convex.
                        The main practical reason is that such computational geometry analyses face numerical
                        robustness issues as a consequence of which a mesh can be detected as being completely
                        inside another mesh although in reality it is only :math:`\\epsilon`-close only, i.e. almost
                        touching only the edge (e.g. from inside).
                        
                        Practically, humans would likely still state in such case that the object is close to the
                        edge of the dataset; however mathematically the object is indeed completely inside.
                        In short, a distance-based approach is rigorous and flexible.
                    """ ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-edge-threshold-field> ;
                                                                                          rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/isosurfacing/edge_threshold" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-edge-threshold-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-group
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-group rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NXprocess ,
                                                                                           :NeXusGroup ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-edge-method-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-edge-threshold-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-object-edge-contact-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-object-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-object-geometry-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-object-ions-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-object-obb-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-object-properties-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-object-proxigram-edge-contact-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-object-proxigram-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-proxy-edge-contact-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-proxy-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-proxy-geometry-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-proxy-ions-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-proxy-obb-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-proxy-properties-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-triangle-soup-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-phi-field
                                                                                           ] ;
                                                                           rdfs:comment """
                    Configuration of the set of iso-surfaces to compute using that delocalization.
                    Such iso-surfaces are the starting point for a reconstruction of so-called objects or
                    (microstructural) features. Examples of scientific relevant are (line features e.g. dislocations
                    poles, surface features such as interfaces, i.e. phase and grain boundaries, or volumetric
                    features such as precipitates.
                    Users should be aware that reconstructed datasets in atom probe are a model and may face
                    inaccuracies and artifacts that can be mistaken incorrectly as microstructural features.
                """ ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-group> ;
                                                                           rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/isosurfacing" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-object-edge-contact-field
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-object-edge-contact-field rdf:type owl:Class ;
                                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                                     owl:someValuesFrom :NX_ANY
                                                                                                                   ] ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                                     owl:someValuesFrom :NX_BOOLEAN
                                                                                                                   ] ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                                   owl:complementOf :NX_BOOLEAN
                                                                                                                                 ]
                                                                                                                   ] ;
                                                                                                   rdfs:comment """
                        Specifies if the tool should report if a (closed) object has contact with the surface aka edge of the dataset.
                        For this the tool currently inspects if the shortest distance between the set of triangles of the triangulated
                        surface mesh and the triangles of the edge model is larger than edge_threshold.
                        If this is the case, the object is assumed to be deeply embedded in the interior of the dataset.
                        Otherwise, the object is considered to have an edge contact, i.e. it shape is likely affected by the edge.
                    """ ;
                                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-object-edge-contact-field> ;
                                                                                                   rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/isosurfacing/has_object_edge_contact" ;
                                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-object-edge-contact-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-object-field
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-object-field rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                        owl:someValuesFrom :NX_ANY
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:someValuesFrom :NX_BOOLEAN
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                      owl:complementOf :NX_BOOLEAN
                                                                                                                    ]
                                                                                                      ] ;
                                                                                      rdfs:comment """
                        Specifies if the tool should analyze for each cluster of triangles how they can be combinatorially
                        processed to describe a closed polyhedron. Such a closed polyhedron (not-necessarily convex!)
                        can be used to describe objects with relevance in the microstructure.
                        
                        Users should be aware that the resulting mesh does not necessarily represent the original precipitate.
                        In fact, inaccuracies in the reconstructed positions cause inaccuracies in all downstream processing
                        operations. Especially the effect on one-dimensional spatial statistics like nearest neighbor correlation
                        functions were discussed in the literature `B. Gault et al. <https://doi.org/10.1017/S1431927621012952>`_.
                        
                        In continuation of these thoughts, this applies also to reconstructed objects.
                        A well-known example is the discussion of shape deviations of scandium-rich precipitates in aluminum alloys
                        which in reconstructions may appear as ellipsoids although they should be indeed almost spherical
                        provided their size is larger than the atomic length scale.
                    """ ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-object-field> ;
                                                                                      rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/isosurfacing/has_object" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-object-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-object-geometry-field
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-object-geometry-field rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusField ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                 owl:someValuesFrom :NX_BOOLEAN
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                                               owl:complementOf :NX_BOOLEAN
                                                                                                                             ]
                                                                                                               ] ;
                                                                                               rdfs:comment """
                        Specifies if the tool should report a triangulated surface mesh for each identified closed polyhedron.
                        It is common that a marching cubes algorithm creates iso-surfaces with a fraction of tiny sub-complexes
                        (e.g. small isolated tetrahedra).
                        
                        These can be small tetrahedra/polyhedra about the center of a voxel of the support grid
                        on which marching cubes operates. Such objects may not contain an ion; especially when considering
                        that delocalization procedures smoothen the positions of the ions. Although these small objects are
                        interesting from a numerical point of view, scientists may argue they are not worth to be reported because
                        a microstructural feature should contain at least a few atoms to become relevant.
                        Therefore, paraprobe-nanochem by default does not report closed objects which bound a volume
                        that contains no ion.
                    """ ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-object-geometry-field> ;
                                                                                               rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/isosurfacing/has_object_geometry" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-object-geometry-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-object-ions-field
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-object-ions-field rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusField ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                                             owl:someValuesFrom :NX_ANY
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:someValuesFrom :NX_BOOLEAN
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                                           owl:complementOf :NX_BOOLEAN
                                                                                                                         ]
                                                                                                           ] ;
                                                                                           rdfs:comment """
                        Specifies if the tool should report for each closed polyhedron all evaporation IDs of those ions which
                        lay inside or on the boundary of the polyhedron. This information is used by the paraprobe-intersector
                        tool to infer if two objects share common ions, which is then understood as that the two objects intersect.
                        
                        Users should be aware that two arbitrarily closed polyhedra in three-dimensional space can intersect
                        but not share a common ion. In fact, the volume bounded by the polyhedron has sharp edges and flat
                        face(t)s. When taking two objects, an edge of one object may for instance pierce into the surface of
                        another object. In this case the objects partially overlap / intersect volumetrically; however this piercing
                        might be so small or happening in the volume between two reconstructed ion positions. Consequently,
                        sharing ions is a sufficient but not a necessary condition for interpreting (volumetric) intersections
                        between objects.
                        
                        Paraprobe-intersector implements a rigorous alternative to handle such intersections using a tetrahedralization
                        of closed objects. However, in many practical cases, we found through examples that there are polyhedra (especially when they are non-convex and have almost point-like) connected channels, where
                        tetrahedralization libraries have challenges dealing with. In this case, checking intersections
                        via shared_ions is a more practical alternative.
                    """ ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-object-ions-field> ;
                                                                                           rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/isosurfacing/has_object_ions" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-object-ions-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-object-obb-field
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-object-obb-field rdf:type owl:Class ;
                                                                                          rdfs:subClassOf :NeXusField ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                                            owl:someValuesFrom :NX_ANY
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:someValuesFrom :NX_BOOLEAN
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                                          owl:complementOf :NX_BOOLEAN
                                                                                                                        ]
                                                                                                          ] ;
                                                                                          rdfs:comment """
                        Specifies if the tool should report for each closed polyhedron an approximately optimal bounding box
                        fitted to all triangles of the surface mesh of the object and ion positions inside or on the surface of the mesh.
                        This bounding box informs about the closed object's shape (aspect ratios).
                        
                        Users should be aware that the choice of the algorithm to compute the bounding box can have an
                        effect on aspect ratio statistics. It is known that computing the true optimal bounding box of in 3D
                        is an :math:`\\mathcal{O}^3`-time-complex task. The tool uses well-established approximate algorithms
                        of the Computational Geometry Algorithms Library (CGAL).
                    """ ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-object-obb-field> ;
                                                                                          rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/isosurfacing/has_object_obb" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-object-obb-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-object-properties-field
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-object-properties-field rdf:type owl:Class ;
                                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                                                   owl:someValuesFrom :NX_ANY
                                                                                                                 ] ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                   owl:someValuesFrom :NX_BOOLEAN
                                                                                                                 ] ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                                 owl:complementOf :NX_BOOLEAN
                                                                                                                               ]
                                                                                                                 ] ;
                                                                                                 rdfs:comment """
                        Specifies if the tool should report properties of each closed polyhedron, such
                        as volume and other details.
                    """ ;
                                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-object-properties-field> ;
                                                                                                 rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/isosurfacing/has_object_properties" ;
                                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-object-properties-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-object-proxigram-edge-contact-field
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-object-proxigram-edge-contact-field rdf:type owl:Class ;
                                                                                                             rdfs:subClassOf :NeXusField ,
                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                                                               owl:someValuesFrom :NX_ANY
                                                                                                                             ] ,
                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                                               owl:someValuesFrom :NX_BOOLEAN
                                                                                                                             ] ,
                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                                                             owl:complementOf :NX_BOOLEAN
                                                                                                                                           ]
                                                                                                                             ] ;
                                                                                                             rdfs:comment "" ;
                                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-object-proxigram-edge-contact-field> ;
                                                                                                             rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/isosurfacing/has_object_proxigram_edge_contact" ;
                                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-object-proxigram-edge-contact-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-object-proxigram-field
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-object-proxigram-field rdf:type owl:Class ;
                                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                                ] ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                  owl:someValuesFrom :NX_BOOLEAN
                                                                                                                ] ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                                owl:complementOf :NX_BOOLEAN
                                                                                                                              ]
                                                                                                                ] ;
                                                                                                rdfs:comment """
                        Specifies if the tool should report for each closed object a (cylindrical) region-of-interest (ROI) that gets
                        placed, centered, and aligned with the local normal for each triangle of the object.
                    """ ;
                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-object-proxigram-field> ;
                                                                                                rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/isosurfacing/has_object_proxigram" ;
                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-object-proxigram-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-proxy-edge-contact-field
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-proxy-edge-contact-field rdf:type owl:Class ;
                                                                                                  rdfs:subClassOf :NeXusField ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                                                    owl:someValuesFrom :NX_ANY
                                                                                                                  ] ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                                    owl:someValuesFrom :NX_BOOLEAN
                                                                                                                  ] ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                                  owl:complementOf :NX_BOOLEAN
                                                                                                                                ]
                                                                                                                  ] ;
                                                                                                  rdfs:comment """
                        Like has_object_edge_contact but for the proxies.
                    """ ;
                                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-proxy-edge-contact-field> ;
                                                                                                  rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/isosurfacing/has_proxy_edge_contact" ;
                                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-proxy-edge-contact-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-proxy-field
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-proxy-field rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:someValuesFrom :NX_BOOLEAN
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                     owl:complementOf :NX_BOOLEAN
                                                                                                                   ]
                                                                                                     ] ;
                                                                                     rdfs:comment """
                        Specifies if the tool should analyze a closed polyhedron (aka proxy) for each cluster of triangles whose
                        combinatorial analysis according to has_object returned that the object is not a closed polyhedron.
                        Such proxies are closed via iterative hole-filling, mesh refinement, and fairing operations.
                        
                        Users should be aware that the resulting mesh does not necessarily represent the original feature.
                        In most cases objects, precipitates in atom probe end up as open objects because they have been
                        clipped by the edge of the dataset. Using a proxy is in this case a strategy to still be able to account
                        for these objects. However, users should make themselves familiar with the consequences and
                        potential bias which this can introduce into the analysis.
                    """ ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-proxy-field> ;
                                                                                     rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/isosurfacing/has_proxy" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-proxy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-proxy-geometry-field
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-proxy-geometry-field rdf:type owl:Class ;
                                                                                              rdfs:subClassOf :NeXusField ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                                owl:someValuesFrom :NX_ANY
                                                                                                              ] ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                owl:someValuesFrom :NX_BOOLEAN
                                                                                                              ] ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                                              owl:complementOf :NX_BOOLEAN
                                                                                                                            ]
                                                                                                              ] ;
                                                                                              rdfs:comment """
                        Like has_object_geometry but for the proxies.
                    """ ;
                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-proxy-geometry-field> ;
                                                                                              rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/isosurfacing/has_proxy_geometry" ;
                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-proxy-geometry-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-proxy-ions-field
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-proxy-ions-field rdf:type owl:Class ;
                                                                                          rdfs:subClassOf :NeXusField ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                                            owl:someValuesFrom :NX_ANY
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:someValuesFrom :NX_BOOLEAN
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                                          owl:complementOf :NX_BOOLEAN
                                                                                                                        ]
                                                                                                          ] ;
                                                                                          rdfs:comment """
                        Like has_object_ions but for the proxies.
                    """ ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-proxy-ions-field> ;
                                                                                          rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/isosurfacing/has_proxy_ions" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-proxy-ions-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-proxy-obb-field
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-proxy-obb-field rdf:type owl:Class ;
                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:someValuesFrom :NX_BOOLEAN
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                         owl:complementOf :NX_BOOLEAN
                                                                                                                       ]
                                                                                                         ] ;
                                                                                         rdfs:comment """
                        Like has_object_obb but for the proxies.
                    """ ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-proxy-obb-field> ;
                                                                                         rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/isosurfacing/has_proxy_obb" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-proxy-obb-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-proxy-properties-field
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-proxy-properties-field rdf:type owl:Class ;
                                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                                ] ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                  owl:someValuesFrom :NX_BOOLEAN
                                                                                                                ] ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                                owl:complementOf :NX_BOOLEAN
                                                                                                                              ]
                                                                                                                ] ;
                                                                                                rdfs:comment """
                        Like has_object_properties but for the proxies.
                    """ ;
                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-proxy-properties-field> ;
                                                                                                rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/isosurfacing/has_proxy_properties" ;
                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-proxy-properties-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-triangle-soup-field
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-triangle-soup-field rdf:type owl:Class ;
                                                                                             rdfs:subClassOf :NeXusField ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                                               owl:someValuesFrom :NX_ANY
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:someValuesFrom :NX_BOOLEAN
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                                             owl:complementOf :NX_BOOLEAN
                                                                                                                           ]
                                                                                                             ] ;
                                                                                             rdfs:comment """
                        Specifies if the tool should report the triangle soup which represents each triangle of the
                        iso-surface complex. The resulting set of triangles is colloquially referred to as a soup
                        because different sub-set may not be connected.
                        
                        Each triangle is reported with an ID specifying to which triangle cluster (with IDs starting at zero)
                        the triangle belongs. The clustering of triangles within the soup is performed with a
                        modified DBScan algorithm.
                    """ ;
                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-triangle-soup-field> ;
                                                                                             rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/isosurfacing/has_triangle_soup" ;
                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-has-triangle-soup-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-phi-field
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-phi-field rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusField ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_FLOAT
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_FLOAT
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment """
                        Iso-contour values. For each value, the tool computes an iso-surface and performs
                        subsequent analyses for each iso-surface. The unit depends on the choice for the
                        normalization of the accumulated ion intensity values per voxel:
                        
                        * total, total number of ions, irrespective their iontype
                        * candidates, total number of ions with type in the isotope_whitelist.
                        * composition, candidates but normalized by composition, i.e. at.-%
                        * concentration, candidates but normalized by voxel volume, i.e. ions/nm^3
                    """ ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-phi-field> ;
                                                                               rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/isosurfacing/phi" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-isosurfacing-phi-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-kernel-size-field
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-kernel-size-field rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusField ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                            owl:someValuesFrom :NX_UNITLESS
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_UINT
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_UINT
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment """
                    Half the width of a :math:`{(2 \\cdot n + 1)}^3` cubic kernel of cubic voxel
                    beyond which the Gaussian Ansatz function will be truncated. Intensity outside
                    the kernel is factorized into the kernel via a normalization procedure.
                """ ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-kernel-size-field> ;
                                                                          rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/kernel_size" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-kernel-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-kernel-variance-field
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-kernel-variance-field rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NeXusField ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                owl:someValuesFrom :NX_LENGTH
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:someValuesFrom :NX_FLOAT
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                              owl:complementOf :NX_FLOAT
                                                                                                            ]
                                                                                              ] ;
                                                                              rdfs:comment """
                    Array of variance values :math:`\\sigma` of the Gaussian Ansatz kernel
                    (:math:`\\sigma_x := \\sigma`, :math:`\\sigma_x = \\sigma_y = 2 \\cdot \\sigma_z`).
                    The tool performs as many delocalization computations as values are specified
                    in kernel_variance.
                """ ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-kernel-variance-field> ;
                                                                              rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/kernel_variance" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-kernel-variance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-method-compute-enum
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-method-compute-enum rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :actualValue ;
                                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                                              rdf:first "compute" ;
                                                                                                                              rdf:rest rdf:nil
                                                                                                                            ]
                                                                                                                ]
                                                                                            ] ;
                                                                            owl:disjointWith :nxapm-paraprobe-nanochem-config-entry-delocalizationid-method-load-existent-enum ;
                                                                            rdfs:comment "Enumeration item for NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/method: compute" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-method-field> ;
                                                                            rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/method/compute" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-method-field
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-method-field rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasEnumContainer ;
                                                                                       owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                           owl:unionOf ( :nxapm-paraprobe-nanochem-config-entry-delocalizationid-method-compute-enum
                                                                                                                         :nxapm-paraprobe-nanochem-config-entry-delocalizationid-method-load-existent-enum
                                                                                                                       )
                                                                                                         ]
                                                                                     ] ;
                                                                     rdfs:comment """
                    Compute delocalization or load an existent one from input.
                """ ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-method-field> ;
                                                                     rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/method" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-method-load-existent-enum
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-method-load-existent-enum rdf:type owl:Class ;
                                                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :actualValue ;
                                                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                    rdf:first "load_existent" ;
                                                                                                                                    rdf:rest rdf:nil
                                                                                                                                  ]
                                                                                                                      ]
                                                                                                  ] ;
                                                                                  rdfs:comment "Enumeration item for NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/method: load_existent" ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-method-field> ;
                                                                                  rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/method/load_existent" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-normalization-composition-enum
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-normalization-composition-enum rdf:type owl:Class ;
                                                                                       rdfs:subClassOf :NeXusEnumerations ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :actualValue ;
                                                                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                         rdf:first "composition" ;
                                                                                                                                         rdf:rest rdf:nil
                                                                                                                                       ]
                                                                                                                           ]
                                                                                                       ] ;
                                                                                       rdfs:comment "Enumeration item for NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/normalization: composition" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-normalization-field> ;
                                                                                       rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/normalization/composition" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-normalization-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-normalization-concentration-enum
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-normalization-concentration-enum rdf:type owl:Class ;
                                                                                         rdfs:subClassOf :NeXusEnumerations ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :actualValue ;
                                                                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                           rdf:first "concentration" ;
                                                                                                                                           rdf:rest rdf:nil
                                                                                                                                         ]
                                                                                                                             ]
                                                                                                         ] ;
                                                                                         rdfs:comment "Enumeration item for NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/normalization: concentration" ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-normalization-field> ;
                                                                                         rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/normalization/concentration" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-normalization-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-normalization-field
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-normalization-field rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusField ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasEnumContainer ;
                                                                                              owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                  owl:unionOf ( :nxapm-paraprobe-nanochem-config-entry-delocalizationid-normalization-composition-enum
                                                                                                                                :nxapm-paraprobe-nanochem-config-entry-delocalizationid-normalization-concentration-enum
                                                                                                                                :nxapm-paraprobe-nanochem-config-entry-delocalizationid-normalization-none-enum
                                                                                                                              )
                                                                                                                ]
                                                                                            ] ;
                                                                            rdfs:comment """
                    How should the results of the kernel-density estimation be normalized into quantities.
                    By default, the tool computes the total number (intensity) of ions or elements.
                    Alternatively, the tool can compute the total intensity, the composition,
                    or the concentration of the ions/elements specified by the nuclide_whitelist.
                """ ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-normalization-field> ;
                                                                            rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/normalization" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-normalization-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-normalization-none-enum
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-normalization-none-enum rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusEnumerations ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :actualValue ;
                                                                                                  owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                      owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                  rdf:first "none" ;
                                                                                                                                  rdf:rest rdf:nil
                                                                                                                                ]
                                                                                                                    ]
                                                                                                ] ;
                                                                                rdfs:comment "Enumeration item for NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/normalization: none" ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-normalization-field> ;
                                                                                rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/normalization/none" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-normalization-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-nuclide-whitelist-field
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-nuclide-whitelist-field rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_UNITLESS
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_UINT
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_UINT
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment """
                    Matrix of nuclides representing how iontypes should be accounted for during
                    the delocalization. This is the most general approach to define if and how many
                    times an ion is to be counted. The tool performs a so-called atomic decomposition
                    of all iontypes, i.e. the tool analyses from how many atoms of each nuclide
                    or element respectively an (molecular) ion is built from.
                    
                    Taking the hydroxonium H3O+ molecular ion as an example:
                    It contains hydrogen and oxygen atoms. The multiplicity of hydrogen
                    is three whereas that of oxygen is one. Therefore, the respective atomic decomposition
                    analysis prior to the iso-surface computation adds three hydrogen counts for each
                    H3O+ ion.
                    
                    This is a practical solution which accepts that on the one hand not every bond is
                    broken during an atom probe experiment but also that ions may react further during
                    their flight to the detector. The exact details depend on the local field conditions,
                    quantum mechanics of possible electron transfer and thus the detailed trajectory
                    of the system and its electronic state.
                    
                    The detection of molecular ions instead of always single atom ions only is the
                    reason that an atom probe experiment tells much about field evaporation physics
                    but also faces an inherent loss of information with respect to the detailed spatial
                    arrangement that is independent of other imprecisions such as effect of limited
                    accuracy of reconstruction protocols and their parameterization.
                    
                    Unused values in each row of the matrix are nullified.
                    Nuclides are identified as hashed nuclide (see :ref:`NXatom`) for further details.
                """ ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-nuclide-whitelist-field> ;
                                                                                rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/nuclide_whitelist" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-nuclide-whitelist-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-algorithm-field
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-algorithm-field rdf:type owl:Class ;
                                                                                owl:equivalentClass :nxnote-algorithm-field ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_CHAR
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment "" ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-algorithm-field> ;
                                                                                rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/surface/algorithm" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-checksum-field
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-checksum-field rdf:type owl:Class ;
                                                                               owl:equivalentClass :nxnote-checksum-field ;
                                                                               rdfs:subClassOf :NeXusField ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_CHAR
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-checksum-field> ;
                                                                               rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/surface/checksum" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-distance-algorithm-field
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-distance-algorithm-field rdf:type owl:Class ;
                                                                                         owl:equivalentClass :nxnote-algorithm-field ;
                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                         owl:complementOf :NX_CHAR
                                                                                                                       ]
                                                                                                         ] ;
                                                                                         rdfs:comment "" ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-distance-algorithm-field> ;
                                                                                         rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/surface_distance/algorithm" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-distance-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-distance-checksum-field
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-distance-checksum-field rdf:type owl:Class ;
                                                                                        owl:equivalentClass :nxnote-checksum-field ;
                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                          owl:someValuesFrom :NX_ANY
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                        owl:complementOf :NX_CHAR
                                                                                                                      ]
                                                                                                        ] ;
                                                                                        rdfs:comment "" ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-distance-checksum-field> ;
                                                                                        rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/surface_distance/checksum" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-distance-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-distance-distance-field
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-distance-distance-field rdf:type owl:Class ;
                                                                                        owl:equivalentClass :nxapm-paraprobe-tool-parameters-surface-distance-distance-field ;
                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                          owl:someValuesFrom :NX_ANY
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                        owl:complementOf :NX_CHAR
                                                                                                                      ]
                                                                                                        ] ;
                                                                                        rdfs:comment "" ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-distance-distance-field> ;
                                                                                        rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/surface_distance/distance" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-distance-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-distance-file-name-field
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-distance-file-name-field rdf:type owl:Class ;
                                                                                         owl:equivalentClass :nxnote-file-name-field ;
                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                         owl:complementOf :NX_CHAR
                                                                                                                       ]
                                                                                                         ] ;
                                                                                         rdfs:comment "" ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-distance-file-name-field> ;
                                                                                         rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/surface_distance/file_name" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-distance-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-distance-group
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-distance-group rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusGroup ,
                                                                                               :nxapm-paraprobe-tool-parameters-surface-distance-group ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :has ;
                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-distance-algorithm-field
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :has ;
                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-distance-checksum-field
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :has ;
                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-distance-distance-field
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :has ;
                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-distance-file-name-field
                                                                                               ] ;
                                                                               rdfs:comment """
                    Distance between each ion and triangulated surface mesh.
                """ ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-distance-group> ;
                                                                               rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/surface_distance" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-distance-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-file-name-field
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-file-name-field rdf:type owl:Class ;
                                                                                owl:equivalentClass :nxnote-file-name-field ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_CHAR
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment "" ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-file-name-field> ;
                                                                                rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/surface/file_name" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-group
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-group rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusGroup ,
                                                                                      :nxapm-paraprobe-tool-parameters-surface-group ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :has ;
                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-algorithm-field
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :has ;
                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-checksum-field
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :has ;
                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-file-name-field
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :has ;
                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-indices-field
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :has ;
                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-vertices-field
                                                                                      ] ;
                                                                      rdfs:comment """
                    A precomputed triangulated surface mesh representing a model (of the surface)
                    of the edge of the dataset. This model can be used to detect and control
                    various sources of bias in the analyses.
                """ ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-group> ;
                                                                      rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/surface" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-indices-field
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-indices-field rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NeXusField ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                owl:someValuesFrom :NX_ANY
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:someValuesFrom :NX_CHAR
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                              owl:complementOf :NX_CHAR
                                                                                                            ]
                                                                                              ] ;
                                                                              rdfs:comment """
                        Absolute path in the (HDF5) file that points to the array
                        of vertex indices for the triangles in that triangle_set.
                    """ ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-indices-field> ;
                                                                              rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/surface/indices" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-indices-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-vertices-field
:nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-vertices-field rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusField ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_CHAR
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment """
                        Absolute path in the (HDF5) file that points to the array
                        of vertex positions for the triangles in that triangle_set.
                    """ ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-vertices-field> ;
                                                                               rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/delocalizationID/surface/vertices" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-delocalizationid-surface-vertices-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-group
:nxapm-paraprobe-nanochem-config-entry-group rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusGroup ,
                                                             :nxapm-paraprobe-tool-config-entry-group ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-group
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxapm-paraprobe-nanochem-config-entry-interface-meshingid-group
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxapm-paraprobe-nanochem-config-entry-oned-profileid-group
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxapm-paraprobe-nanochem-config-entry-definition-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxapm-paraprobe-nanochem-config-entry-delocalizationid-group
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxapm-paraprobe-nanochem-config-entry-interface-meshingid-group
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxapm-paraprobe-nanochem-config-entry-oned-profileid-group
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-group> ;
                                             rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-control-point-algorithm-field
:nxapm-paraprobe-nanochem-config-entry-interface-meshingid-control-point-algorithm-field rdf:type owl:Class ;
                                                                                         owl:equivalentClass :nxnote-algorithm-field ;
                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                         owl:complementOf :NX_CHAR
                                                                                                                       ]
                                                                                                         ] ;
                                                                                         rdfs:comment "" ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-control-point-algorithm-field> ;
                                                                                         rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/interface_meshingID/control_point/algorithm" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-control-point-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-control-point-checksum-field
:nxapm-paraprobe-nanochem-config-entry-interface-meshingid-control-point-checksum-field rdf:type owl:Class ;
                                                                                        owl:equivalentClass :nxnote-checksum-field ;
                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                          owl:someValuesFrom :NX_ANY
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                        owl:complementOf :NX_CHAR
                                                                                                                      ]
                                                                                                        ] ;
                                                                                        rdfs:comment "" ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-control-point-checksum-field> ;
                                                                                        rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/interface_meshingID/control_point/checksum" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-control-point-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-control-point-control-points-field
:nxapm-paraprobe-nanochem-config-entry-interface-meshingid-control-point-control-points-field rdf:type owl:Class ;
                                                                                              rdfs:subClassOf :NeXusField ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                                owl:someValuesFrom :NX_ANY
                                                                                                              ] ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                owl:someValuesFrom :NX_CHAR
                                                                                                              ] ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                                              owl:complementOf :NX_CHAR
                                                                                                                            ]
                                                                                                              ] ;
                                                                                              rdfs:comment """
                        X, Y, Z position matrix of disjoint control points.
                    """ ;
                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-control-point-control-points-field> ;
                                                                                              rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/interface_meshingID/control_point/control_points" ;
                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-control-point-control-points-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-control-point-file-name-field
:nxapm-paraprobe-nanochem-config-entry-interface-meshingid-control-point-file-name-field rdf:type owl:Class ;
                                                                                         owl:equivalentClass :nxnote-file-name-field ;
                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                         owl:complementOf :NX_CHAR
                                                                                                                       ]
                                                                                                         ] ;
                                                                                         rdfs:comment "" ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-control-point-file-name-field> ;
                                                                                         rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/interface_meshingID/control_point/file_name" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-control-point-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-control-point-group
:nxapm-paraprobe-nanochem-config-entry-interface-meshingid-control-point-group rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusGroup ,
                                                                                               :nxobject-note-group ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :has ;
                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass :nxapm-paraprobe-nanochem-config-entry-interface-meshingid-control-point-algorithm-field
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :has ;
                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass :nxapm-paraprobe-nanochem-config-entry-interface-meshingid-control-point-checksum-field
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :has ;
                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass :nxapm-paraprobe-nanochem-config-entry-interface-meshingid-control-point-control-points-field
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :has ;
                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass :nxapm-paraprobe-nanochem-config-entry-interface-meshingid-control-point-file-name-field
                                                                                               ] ;
                                                                               rdfs:comment """
                    Details about the control point file used.
                """ ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-control-point-group> ;
                                                                               rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/interface_meshingID/control_point" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-control-point-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-decoration-filter-group
:nxapm-paraprobe-nanochem-config-entry-interface-meshingid-decoration-filter-group rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NXmatch_filter ,
                                                                                                   :NeXusGroup ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :has ;
                                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass :nxapm-paraprobe-nanochem-config-entry-interface-meshingid-decoration-filter-match-field
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :has ;
                                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass :nxapm-paraprobe-nanochem-config-entry-interface-meshingid-decoration-filter-method-field
                                                                                                   ] ;
                                                                                   rdfs:comment """
                    Specify those nuclides which the tool should inspect iontypes for if they contain such nuclides.
                    If this is the case ions of such type are taken with the number of nuclides of this multiplicity found.
                    The atoms of these ions are assumed to serve as useful markers for locating the interface and
                    refining the interface mesh.
                """ ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-decoration-filter-group> ;
                                                                                   rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/interface_meshingID/decoration_filter" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-decoration-filter-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-decoration-filter-match-field
:nxapm-paraprobe-nanochem-config-entry-interface-meshingid-decoration-filter-match-field rdf:type owl:Class ;
                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                           owl:someValuesFrom :NX_UNITLESS
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:someValuesFrom :NX_UINT
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                         owl:complementOf :NX_UINT
                                                                                                                       ]
                                                                                                         ] ;
                                                                                         rdfs:comment """
                        Array of nuclide iontypes to filter.
                    """ ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-decoration-filter-match-field> ;
                                                                                         rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/interface_meshingID/decoration_filter/match" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-decoration-filter-match-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-decoration-filter-method-field
:nxapm-paraprobe-nanochem-config-entry-interface-meshingid-decoration-filter-method-field rdf:type owl:Class ;
                                                                                          rdfs:subClassOf :NeXusField ,
                                                                                                          :nxmatch-filter-method-field ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasEnumContainer ;
                                                                                                            owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                owl:unionOf ( :nxapm-paraprobe-nanochem-config-entry-interface-meshingid-decoration-filter-method-whitelist-enum
                                                                                                                                            )
                                                                                                                              ]
                                                                                                          ] ;
                                                                                          rdfs:comment "" ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-decoration-filter-method-field> ;
                                                                                          rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/interface_meshingID/decoration_filter/method" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-decoration-filter-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-decoration-filter-method-whitelist-enum
:nxapm-paraprobe-nanochem-config-entry-interface-meshingid-decoration-filter-method-whitelist-enum rdf:type owl:Class ;
                                                                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :actualValue ;
                                                                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                     rdf:first "whitelist" ;
                                                                                                                                                     rdf:rest rdf:nil
                                                                                                                                                   ]
                                                                                                                                       ]
                                                                                                                   ] ;
                                                                                                   rdfs:comment "Enumeration item for NXapm_paraprobe_nanochem_config/ENTRY/interface_meshingID/decoration_filter/method: whitelist" ;
                                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-decoration-filter-method-field> ;
                                                                                                   rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/interface_meshingID/decoration_filter/method/whitelist" ;
                                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-decoration-filter-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-group
:nxapm-paraprobe-nanochem-config-entry-interface-meshingid-group rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusGroup ,
                                                                                 :nxapm-paraprobe-tool-config-entry-taskconfig-group ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxapm-paraprobe-nanochem-config-entry-interface-meshingid-surface-group
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxapm-paraprobe-nanochem-config-entry-interface-meshingid-control-point-group
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxapm-paraprobe-nanochem-config-entry-interface-meshingid-decoration-filter-group
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxapm-paraprobe-nanochem-config-entry-interface-meshingid-initialization-field
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxapm-paraprobe-nanochem-config-entry-interface-meshingid-method-field
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxapm-paraprobe-nanochem-config-entry-interface-meshingid-number-of-iterations-field
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxapm-paraprobe-nanochem-config-entry-interface-meshingid-target-dcom-radius-field
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxapm-paraprobe-nanochem-config-entry-interface-meshingid-target-edge-length-field
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxapm-paraprobe-nanochem-config-entry-interface-meshingid-target-smoothing-step-field
                                                                                 ] ;
                                                                 rdfs:comment """
                Use a principle component analysis (PCA) to mesh a single free-standing interface patch within
                the reconstructed volume that is decorated by ions of specific iontypes (e.g. solute atoms).
                
                Interface_meshing is a typical starting point for the quantification of Gibbsian interfacial excess
                in cases when closed objects constructed from patches e.g. iso-surfaces are not available or
                when there is no substantial or consistently oriented concentration gradients across an interface
                patch. The functionality can also be useful when the amount of latent crystallographic information
                within the point cloud is insufficient or when combined with interface_meshing based on ion density
                traces in field-desorption maps (see `Y. Wei et al. <https://doi.org/10.1371/journal.pone.0225041>`_
                and `A. Breen et al. <https://github.com/breen-aj/detector>`_ for details).
                
                Noteworthy to mention is that the method used is conceptually similar to the work of `Z. Peng et al. <https://doi.org/10.1017/S1431927618016112>`_ and related work (DCOM algorithm) by `P. Felfer et al. <https://doi.org/10.1016/j.ultramic.2015.06.002>`_. Compared to these implementations
                paraprobe-nanochem uses inspection functionalities which detect potential geometric
                inconsistencies or self-interactions of the evolved DCOM mesh.
            """ ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-group> ;
                                                                 rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/interface_meshingID" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-initialization-control-point-file-enum
:nxapm-paraprobe-nanochem-config-entry-interface-meshingid-initialization-control-point-file-enum rdf:type owl:Class ;
                                                                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :actualValue ;
                                                                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                    rdf:first "control_point_file" ;
                                                                                                                                                    rdf:rest rdf:nil
                                                                                                                                                  ]
                                                                                                                                      ]
                                                                                                                  ] ;
                                                                                                  owl:disjointWith :nxapm-paraprobe-nanochem-config-entry-interface-meshingid-initialization-default-enum ;
                                                                                                  rdfs:comment "Enumeration item for NXapm_paraprobe_nanochem_config/ENTRY/interface_meshingID/initialization: control_point_file" ;
                                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-initialization-field> ;
                                                                                                  rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/interface_meshingID/initialization/control_point_file" ;
                                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-initialization-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-initialization-default-enum
:nxapm-paraprobe-nanochem-config-entry-interface-meshingid-initialization-default-enum rdf:type owl:Class ;
                                                                                       rdfs:subClassOf :NeXusEnumerations ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :actualValue ;
                                                                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                         rdf:first "default" ;
                                                                                                                                         rdf:rest rdf:nil
                                                                                                                                       ]
                                                                                                                           ]
                                                                                                       ] ;
                                                                                       rdfs:comment "Enumeration item for NXapm_paraprobe_nanochem_config/ENTRY/interface_meshingID/initialization: default" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-initialization-field> ;
                                                                                       rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/interface_meshingID/initialization/default" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-initialization-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-initialization-field
:nxapm-paraprobe-nanochem-config-entry-interface-meshingid-initialization-field rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasEnumContainer ;
                                                                                                  owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                      owl:unionOf ( :nxapm-paraprobe-nanochem-config-entry-interface-meshingid-initialization-control-point-file-enum
                                                                                                                                    :nxapm-paraprobe-nanochem-config-entry-interface-meshingid-initialization-default-enum
                                                                                                                                  )
                                                                                                                    ]
                                                                                                ] ;
                                                                                rdfs:comment """
                    How is the PCA initialized:
                    
                    * default, means based on segregated solutes in the ROI
                    * control_point_file, means based on reading an external list of
                      control points, currently coming from the Leoben APT_Analyzer.
                    
                    The control_point_file is currently expected with a specific format.
                    The Leoben group lead by L. Romaner has developed a GUI tool `A. Reichmann et al. <https://github.com/areichm/APT_analyzer>`_ creates a control_point_file that
                    can be parsed by paraprobe-parmsetup-nanochem to match the here required
                    formatting in control_points.
                """ ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-initialization-field> ;
                                                                                rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/interface_meshingID/initialization" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-initialization-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-method-field
:nxapm-paraprobe-nanochem-config-entry-interface-meshingid-method-field rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusField ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasEnumContainer ;
                                                                                          owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                              owl:unionOf ( :nxapm-paraprobe-nanochem-config-entry-interface-meshingid-method-pca-plus-dcom-enum
                                                                                                                          )
                                                                                                            ]
                                                                                        ] ;
                                                                        rdfs:comment """
                    Method used for identifying and refining the location of the interface. Currently,
                    paraprobe-nanochem implements a PCA followed by an iterative loop of isotropic
                    mesh refinement and DCOM step(s), paired with self-intersection detection.
                """ ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-method-field> ;
                                                                        rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/interface_meshingID/method" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-method-pca-plus-dcom-enum
:nxapm-paraprobe-nanochem-config-entry-interface-meshingid-method-pca-plus-dcom-enum rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :actualValue ;
                                                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                       rdf:first "pca_plus_dcom" ;
                                                                                                                                       rdf:rest rdf:nil
                                                                                                                                     ]
                                                                                                                         ]
                                                                                                     ] ;
                                                                                     rdfs:comment "Enumeration item for NXapm_paraprobe_nanochem_config/ENTRY/interface_meshingID/method: pca_plus_dcom" ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-method-field> ;
                                                                                     rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/interface_meshingID/method/pca_plus_dcom" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-number-of-iterations-field
:nxapm-paraprobe-nanochem-config-entry-interface-meshingid-number-of-iterations-field rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                        owl:someValuesFrom :NX_UNITLESS
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:someValuesFrom :NX_UINT
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                      owl:complementOf :NX_UINT
                                                                                                                    ]
                                                                                                      ] ;
                                                                                      rdfs:comment """
                    How many times should the DCOM and mesh refinement be applied?
                """ ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-number-of-iterations-field> ;
                                                                                      rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/interface_meshingID/number_of_iterations" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-number-of-iterations-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-surface-algorithm-field
:nxapm-paraprobe-nanochem-config-entry-interface-meshingid-surface-algorithm-field rdf:type owl:Class ;
                                                                                   owl:equivalentClass :nxnote-algorithm-field ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                     owl:someValuesFrom :NX_ANY
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_CHAR
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-surface-algorithm-field> ;
                                                                                   rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/interface_meshingID/surface/algorithm" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-surface-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-surface-checksum-field
:nxapm-paraprobe-nanochem-config-entry-interface-meshingid-surface-checksum-field rdf:type owl:Class ;
                                                                                  owl:equivalentClass :nxnote-checksum-field ;
                                                                                  rdfs:subClassOf :NeXusField ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                                    owl:someValuesFrom :NX_ANY
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                  owl:complementOf :NX_CHAR
                                                                                                                ]
                                                                                                  ] ;
                                                                                  rdfs:comment "" ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-surface-checksum-field> ;
                                                                                  rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/interface_meshingID/surface/checksum" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-surface-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-surface-file-name-field
:nxapm-paraprobe-nanochem-config-entry-interface-meshingid-surface-file-name-field rdf:type owl:Class ;
                                                                                   owl:equivalentClass :nxnote-file-name-field ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                     owl:someValuesFrom :NX_ANY
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_CHAR
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-surface-file-name-field> ;
                                                                                   rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/interface_meshingID/surface/file_name" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-surface-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-surface-group
:nxapm-paraprobe-nanochem-config-entry-interface-meshingid-surface-group rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusGroup ,
                                                                                         :nxapm-paraprobe-tool-parameters-surface-group ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :has ;
                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass :nxapm-paraprobe-nanochem-config-entry-interface-meshingid-surface-algorithm-field
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :has ;
                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass :nxapm-paraprobe-nanochem-config-entry-interface-meshingid-surface-checksum-field
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :has ;
                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass :nxapm-paraprobe-nanochem-config-entry-interface-meshingid-surface-file-name-field
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :has ;
                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass :nxapm-paraprobe-nanochem-config-entry-interface-meshingid-surface-indices-field
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :has ;
                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass :nxapm-paraprobe-nanochem-config-entry-interface-meshingid-surface-vertices-field
                                                                                         ] ;
                                                                         rdfs:comment """
                    A precomputed triangulated surface mesh representing a model (of the surface)
                    of the edge of the dataset. This model can be used to detect and control
                    various sources of bias in the analyses.
                """ ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-surface-group> ;
                                                                         rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/interface_meshingID/surface" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-surface-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-surface-indices-field
:nxapm-paraprobe-nanochem-config-entry-interface-meshingid-surface-indices-field rdf:type owl:Class ;
                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                                   owl:someValuesFrom :NX_ANY
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:someValuesFrom :NX_CHAR
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                 owl:complementOf :NX_CHAR
                                                                                                               ]
                                                                                                 ] ;
                                                                                 rdfs:comment """
                        Absolute path in the (HDF5) file that points to the array
                        of vertex indices for the triangles in that triangle_set.
                    """ ;
                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-surface-indices-field> ;
                                                                                 rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/interface_meshingID/surface/indices" ;
                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-surface-indices-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-surface-vertices-field
:nxapm-paraprobe-nanochem-config-entry-interface-meshingid-surface-vertices-field rdf:type owl:Class ;
                                                                                  rdfs:subClassOf :NeXusField ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                                    owl:someValuesFrom :NX_ANY
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                  owl:complementOf :NX_CHAR
                                                                                                                ]
                                                                                                  ] ;
                                                                                  rdfs:comment """
                        Absolute path in the (HDF5) file that points to the array
                        of vertex positions for the triangles in that triangle_set.
                    """ ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-surface-vertices-field> ;
                                                                                  rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/interface_meshingID/surface/vertices" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-surface-vertices-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-target-dcom-radius-field
:nxapm-paraprobe-nanochem-config-entry-interface-meshingid-target-dcom-radius-field rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                      owl:someValuesFrom :NX_LENGTH
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_FLOAT
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_FLOAT
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment """
                    Array of decreasing positive not smaller than one nanometer real values
                    which specify the radius of the spherical region of interest within which the
                    DCOM algorithm decides for each vertex how the vertex might be relocated.
                    
                    The larger it is the DCOM radius in relation to the target_edge_length the more
                    likely it becomes that vertices will be relocated so substantially that triangle
                    self-intersections may occur. The tool detects these and stops in a controlled
                    manner so that the user can repeat the analyses with using a different parameterization.
                """ ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-target-dcom-radius-field> ;
                                                                                    rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/interface_meshingID/target_dcom_radius" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-target-dcom-radius-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-target-edge-length-field
:nxapm-paraprobe-nanochem-config-entry-interface-meshingid-target-edge-length-field rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                      owl:someValuesFrom :NX_LENGTH
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_FLOAT
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_FLOAT
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment """
                    Array of decreasing positive not smaller than one nanometer real values
                    which specify how the initial triangles of the mesh should be iteratively
                    refined by edge splitting and related mesh refinement operations.
                """ ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-target-edge-length-field> ;
                                                                                    rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/interface_meshingID/target_edge_length" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-target-edge-length-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-target-smoothing-step-field
:nxapm-paraprobe-nanochem-config-entry-interface-meshingid-target-smoothing-step-field rdf:type owl:Class ;
                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                         owl:someValuesFrom :NX_UNITLESS
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:someValuesFrom :NX_UINT
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                       owl:complementOf :NX_UINT
                                                                                                                     ]
                                                                                                       ] ;
                                                                                       rdfs:comment """
                    Array of integers which specify for each DCOM step how many times the mesh
                    should be iteratively smoothened. Users should be aware that all three arrays
                    target_edge_length, target_dcom_radius, and target_smoothing_step are interpreted
                    in the same sequence, i.e. the zeroth entry of each array specifies the respective
                    parameter values to be used in the first DCOM iteration. The first entry of each array
                    those for the second DCOM iteration and so on and so forth.
                """ ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-target-smoothing-step-field> ;
                                                                                       rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/interface_meshingID/target_smoothing_step" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-interface-meshingid-target-smoothing-step-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-oned-profileid-distancing-model-field
:nxapm-paraprobe-nanochem-config-entry-oned-profileid-distancing-model-field rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusField ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasEnumContainer ;
                                                                                               owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                   owl:unionOf ( :nxapm-paraprobe-nanochem-config-entry-oned-profileid-distancing-model-project-to-triangle-plane-enum
                                                                                                                               )
                                                                                                                 ]
                                                                                             ] ;
                                                                             rdfs:comment """
                    Which type of distance should be reported for the profile.
                """ ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-distancing-model-field> ;
                                                                             rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/oned_profileID/distancing_model" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-distancing-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-oned-profileid-distancing-model-project-to-triangle-plane-enum
:nxapm-paraprobe-nanochem-config-entry-oned-profileid-distancing-model-project-to-triangle-plane-enum rdf:type owl:Class ;
                                                                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :actualValue ;
                                                                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                        rdf:first "project_to_triangle_plane" ;
                                                                                                                                                        rdf:rest rdf:nil
                                                                                                                                                      ]
                                                                                                                                          ]
                                                                                                                      ] ;
                                                                                                      rdfs:comment "Enumeration item for NXapm_paraprobe_nanochem_config/ENTRY/oned_profileID/distancing_model: project_to_triangle_plane" ;
                                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-distancing-model-field> ;
                                                                                                      rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/oned_profileID/distancing_model/project_to_triangle_plane" ;
                                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-distancing-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-algorithm-field
:nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-algorithm-field rdf:type owl:Class ;
                                                                              owl:equivalentClass :nxnote-algorithm-field ;
                                                                              rdfs:subClassOf :NeXusField ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                owl:someValuesFrom :NX_ANY
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:someValuesFrom :NX_CHAR
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                              owl:complementOf :NX_CHAR
                                                                                                            ]
                                                                                              ] ;
                                                                              rdfs:comment "" ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-algorithm-field> ;
                                                                              rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/oned_profileID/feature/algorithm" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-checksum-field
:nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-checksum-field rdf:type owl:Class ;
                                                                             owl:equivalentClass :nxnote-checksum-field ;
                                                                             rdfs:subClassOf :NeXusField ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                               owl:someValuesFrom :NX_ANY
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_CHAR
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_CHAR
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-checksum-field> ;
                                                                             rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/oned_profileID/feature/checksum" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-distance-algorithm-field
:nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-distance-algorithm-field rdf:type owl:Class ;
                                                                                       owl:equivalentClass :nxnote-algorithm-field ;
                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                         owl:someValuesFrom :NX_ANY
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                       owl:complementOf :NX_CHAR
                                                                                                                     ]
                                                                                                       ] ;
                                                                                       rdfs:comment "" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-distance-algorithm-field> ;
                                                                                       rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/oned_profileID/feature_distance/algorithm" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-distance-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-distance-checksum-field
:nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-distance-checksum-field rdf:type owl:Class ;
                                                                                      owl:equivalentClass :nxnote-checksum-field ;
                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                        owl:someValuesFrom :NX_ANY
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                      owl:complementOf :NX_CHAR
                                                                                                                    ]
                                                                                                      ] ;
                                                                                      rdfs:comment "" ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-distance-checksum-field> ;
                                                                                      rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/oned_profileID/feature_distance/checksum" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-distance-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-distance-distance-field
:nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-distance-distance-field rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                        owl:someValuesFrom :NX_ANY
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                      owl:complementOf :NX_CHAR
                                                                                                                    ]
                                                                                                      ] ;
                                                                                      rdfs:comment """
                        Absolute path in the (HDF5) file that points to the distance values.
                        The tool assumes that the values are stored in the same order as
                        points (ions).
                    """ ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-distance-distance-field> ;
                                                                                      rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/oned_profileID/feature_distance/distance" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-distance-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-distance-file-name-field
:nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-distance-file-name-field rdf:type owl:Class ;
                                                                                       owl:equivalentClass :nxnote-file-name-field ;
                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                         owl:someValuesFrom :NX_ANY
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                       owl:complementOf :NX_CHAR
                                                                                                                     ]
                                                                                                       ] ;
                                                                                       rdfs:comment "" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-distance-file-name-field> ;
                                                                                       rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/oned_profileID/feature_distance/file_name" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-distance-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-distance-group
:nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-distance-group rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusGroup ,
                                                                                             :nxobject-note-group ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :has ;
                                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass :nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-distance-algorithm-field
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :has ;
                                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass :nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-distance-checksum-field
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :has ;
                                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass :nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-distance-distance-field
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :has ;
                                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass :nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-distance-file-name-field
                                                                                             ] ;
                                                                             rdfs:comment """
                    To enable an additional filtration of specific parts of the feature
                    mesh it is recommended to feed precomputed distances of each ion to
                    the triangles of the feature mesh.
                """ ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-distance-group> ;
                                                                             rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/oned_profileID/feature_distance" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-distance-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-facet-normals-field
:nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-facet-normals-field rdf:type owl:Class ;
                                                                                  rdfs:subClassOf :NeXusField ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                                    owl:someValuesFrom :NX_ANY
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                  owl:complementOf :NX_CHAR
                                                                                                                ]
                                                                                                  ] ;
                                                                                  rdfs:comment """
                        Absolute HDF5 path to the dataset that  specifies the array of facet signed unit
                        normals.
                    """ ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-facet-normals-field> ;
                                                                                  rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/oned_profileID/feature/facet_normals" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-facet-normals-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-file-name-field
:nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-file-name-field rdf:type owl:Class ;
                                                                              owl:equivalentClass :nxnote-file-name-field ;
                                                                              rdfs:subClassOf :NeXusField ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                owl:someValuesFrom :NX_ANY
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:someValuesFrom :NX_CHAR
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                              owl:complementOf :NX_CHAR
                                                                                                            ]
                                                                                              ] ;
                                                                              rdfs:comment "" ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-file-name-field> ;
                                                                              rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/oned_profileID/feature/file_name" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-group
:nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-group rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusGroup ,
                                                                                    :nxobject-note-group ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-patch-filter-group
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-algorithm-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-checksum-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-facet-normals-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-file-name-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-indices-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-vertex-normals-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-vertices-field
                                                                                    ] ;
                                                                    rdfs:comment """
                    A precomputed triangulated mesh of the feature representing a model of the
                    interface at which to place ROIs to profile. This can be the mesh of an
                    interface as returned e.g. by a previous interface_meshing task or the
                    mesh of an iso-surface from a previous delocalization task.
                """ ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-group> ;
                                                                    rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/oned_profileID/feature" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-indices-field
:nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-indices-field rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusField ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                              owl:someValuesFrom :NX_ANY
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_CHAR
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment """
                        Absolute HDF5 path to the dataset that specifies the array of facet indices
                        which refer to vertices.
                    """ ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-indices-field> ;
                                                                            rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/oned_profileID/feature/indices" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-indices-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-patch-filter-group
:nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-patch-filter-group rdf:type owl:Class ;
                                                                                 rdfs:subClassOf :NXmatch_filter ,
                                                                                                 :NeXusGroup ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :has ;
                                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass :nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-patch-filter-match-field
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :has ;
                                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass :nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-patch-filter-method-field
                                                                                                 ] ;
                                                                                 rdfs:comment """
                        If interface_model is isosurface this filter can be used to restrict the analysis to specific
                        patches of an iso-surface.
                    """ ;
                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-patch-filter-group> ;
                                                                                 rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/oned_profileID/feature/patch_filter" ;
                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-patch-filter-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-patch-filter-match-field
:nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-patch-filter-match-field rdf:type owl:Class ;
                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                       :nxmatch-filter-match-field ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                         owl:someValuesFrom :NX_ANY
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:someValuesFrom :NX_NUMBER
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                       owl:complementOf :NX_NUMBER
                                                                                                                     ]
                                                                                                       ] ;
                                                                                       rdfs:comment "" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-patch-filter-match-field> ;
                                                                                       rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/oned_profileID/feature/patch_filter/match" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-patch-filter-match-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-patch-filter-method-field
:nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-patch-filter-method-field rdf:type owl:Class ;
                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                        :nxmatch-filter-method-field ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                          owl:someValuesFrom :NX_ANY
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                        owl:complementOf :NX_CHAR
                                                                                                                      ]
                                                                                                        ] ;
                                                                                        rdfs:comment "" ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-patch-filter-method-field> ;
                                                                                        rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/oned_profileID/feature/patch_filter/method" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-patch-filter-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-vertex-normals-field
:nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-vertex-normals-field rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                     owl:someValuesFrom :NX_ANY
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_CHAR
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment """
                        Absolute HDF5 path to the dataset that specifies the array of vertex signed unit
                        normals.
                    """ ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-vertex-normals-field> ;
                                                                                   rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/oned_profileID/feature/vertex_normals" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-vertex-normals-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-vertices-field
:nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-vertices-field rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusField ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                               owl:someValuesFrom :NX_ANY
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_CHAR
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_CHAR
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment """
                        Absolute HDF5 path to the dataset that specifies the array of vertex positions.
                    """ ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-vertices-field> ;
                                                                             rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/oned_profileID/feature/vertices" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-vertices-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-oned-profileid-group
:nxapm-paraprobe-nanochem-config-entry-oned-profileid-group rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusGroup ,
                                                                            :nxapm-paraprobe-tool-config-entry-taskconfig-group ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-distance-group
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxapm-paraprobe-nanochem-config-entry-oned-profileid-feature-group
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-distance-group
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-group
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxapm-paraprobe-nanochem-config-entry-oned-profileid-user-defined-roi-group
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxapm-paraprobe-nanochem-config-entry-oned-profileid-distancing-model-field
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxapm-paraprobe-nanochem-config-entry-oned-profileid-roi-cylinder-height-field
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxapm-paraprobe-nanochem-config-entry-oned-profileid-roi-cylinder-radius-field
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxapm-paraprobe-nanochem-config-entry-oned-profileid-roi-orientation-field
                                                                            ] ;
                                                            rdfs:comment """
                Analysis of one-dimensional profiles in ROIs placed in the dataset.
                Such analyses are useful for quantifying interfacial excess or for
                performing classical composition analyses.
                
                The tool will test for each ROIs if it is completely embedded in the dataset.
                Specifically, each such test evaluates if the ROI cuts at least one triangle
                of the triangulated surface mesh that is referred to by surface.
                If this is the case the ROI is marked as one close to the surface
                and not analyzed further. Otherwise, the ROI is marked as one far
                from the surface and processed further.
                
                For each ROI the tool computes atomically decomposed profiles.
                This means, molecular ions are split into nuclides as many times as
                their respective multiplicity. For each processed ROI the tool stores
                a sorted list of signed distance values to enable post-processing with
                other software like e.g. reporter to perform classical
                Krakauer/Seidman-style interfacial excess analyses.
                
                Users should be aware that the latter intersection analysis is not
                a volumetric intersection analysis. Given that the triangulated mesh
                referred to in surface is not required to mesh neither a watertight
                nor convex polyhedron a rigorous testing of volumetric intersection
                is much more involved. If the mesh is watertight one could use split
                the task in first tessellating the mesh into convex polyhedra (e.g.
                tetrahedra and apply a volumetric intersection method like the
                Gilbert-Johnson-Keerthi algorithm (GJK). In cases when the mesh is not
                even watertight distance-based segmentation in combination with again
                intersection of triangles and convex polyhedra is a robust but currently
                not implemented method to quantify intersections.
            """ ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-group> ;
                                                            rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/oned_profileID" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-oned-profileid-roi-cylinder-height-field
:nxapm-paraprobe-nanochem-config-entry-oned-profileid-roi-cylinder-height-field rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_LENGTH
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_FLOAT
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_FLOAT
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment """
                    For each ROI, how high (projected onto the cylinder axis) should
                    the cylindrical ROI be if ROIs are placed at triangles
                    of the feature mesh.
                """ ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-roi-cylinder-height-field> ;
                                                                                rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/oned_profileID/roi_cylinder_height" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-roi-cylinder-height-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-oned-profileid-roi-cylinder-radius-field
:nxapm-paraprobe-nanochem-config-entry-oned-profileid-roi-cylinder-radius-field rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_LENGTH
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_FLOAT
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_FLOAT
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment """
                    For each ROI, how wide (in radius) should the cylindrical ROI
                    be if ROIs are placed at triangles of the feature mesh.
                """ ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-roi-cylinder-radius-field> ;
                                                                                rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/oned_profileID/roi_cylinder_radius" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-roi-cylinder-radius-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-oned-profileid-roi-orientation-field
:nxapm-paraprobe-nanochem-config-entry-oned-profileid-roi-orientation-field rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusField ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasEnumContainer ;
                                                                                              owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                  owl:unionOf ( :nxapm-paraprobe-nanochem-config-entry-oned-profileid-roi-orientation-triangle-outer-unit-normal-enum
                                                                                                                              )
                                                                                                                ]
                                                                                            ] ;
                                                                            rdfs:comment """
                    For each ROI, along which direction should the cylindrical ROI
                    be oriented if ROIs are placed at triangles of the feature mesh.
                """ ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-roi-orientation-field> ;
                                                                            rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/oned_profileID/roi_orientation" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-roi-orientation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-oned-profileid-roi-orientation-triangle-outer-unit-normal-enum
:nxapm-paraprobe-nanochem-config-entry-oned-profileid-roi-orientation-triangle-outer-unit-normal-enum rdf:type owl:Class ;
                                                                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :actualValue ;
                                                                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                        rdf:first "triangle_outer_unit_normal" ;
                                                                                                                                                        rdf:rest rdf:nil
                                                                                                                                                      ]
                                                                                                                                          ]
                                                                                                                      ] ;
                                                                                                      rdfs:comment "Enumeration item for NXapm_paraprobe_nanochem_config/ENTRY/oned_profileID/roi_orientation: triangle_outer_unit_normal" ;
                                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-roi-orientation-field> ;
                                                                                                      rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/oned_profileID/roi_orientation/triangle_outer_unit_normal" ;
                                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-roi-orientation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-algorithm-field
:nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-algorithm-field rdf:type owl:Class ;
                                                                              owl:equivalentClass :nxnote-algorithm-field ;
                                                                              rdfs:subClassOf :NeXusField ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                owl:someValuesFrom :NX_ANY
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:someValuesFrom :NX_CHAR
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                              owl:complementOf :NX_CHAR
                                                                                                            ]
                                                                                              ] ;
                                                                              rdfs:comment "" ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-algorithm-field> ;
                                                                              rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/oned_profileID/surface/algorithm" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-checksum-field
:nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-checksum-field rdf:type owl:Class ;
                                                                             owl:equivalentClass :nxnote-checksum-field ;
                                                                             rdfs:subClassOf :NeXusField ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                               owl:someValuesFrom :NX_ANY
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_CHAR
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_CHAR
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-checksum-field> ;
                                                                             rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/oned_profileID/surface/checksum" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-distance-algorithm-field
:nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-distance-algorithm-field rdf:type owl:Class ;
                                                                                       owl:equivalentClass :nxnote-algorithm-field ;
                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                         owl:someValuesFrom :NX_ANY
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                       owl:complementOf :NX_CHAR
                                                                                                                     ]
                                                                                                       ] ;
                                                                                       rdfs:comment "" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-distance-algorithm-field> ;
                                                                                       rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/oned_profileID/surface_distance/algorithm" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-distance-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-distance-checksum-field
:nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-distance-checksum-field rdf:type owl:Class ;
                                                                                      owl:equivalentClass :nxnote-checksum-field ;
                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                        owl:someValuesFrom :NX_ANY
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                      owl:complementOf :NX_CHAR
                                                                                                                    ]
                                                                                                      ] ;
                                                                                      rdfs:comment "" ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-distance-checksum-field> ;
                                                                                      rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/oned_profileID/surface_distance/checksum" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-distance-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-distance-distance-field
:nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-distance-distance-field rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                      :nxapm-paraprobe-tool-parameters-surface-distance-distance-field ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                        owl:someValuesFrom :NX_ANY
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                      owl:complementOf :NX_CHAR
                                                                                                                    ]
                                                                                                      ] ;
                                                                                      rdfs:comment """
                        Absolute path in the (HDF5) file that points to the distance values.
                        The tool assumes that the values are stored in the same order as
                        points (ions).
                    """ ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-distance-distance-field> ;
                                                                                      rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/oned_profileID/surface_distance/distance" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-distance-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-distance-file-name-field
:nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-distance-file-name-field rdf:type owl:Class ;
                                                                                       owl:equivalentClass :nxnote-file-name-field ;
                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                         owl:someValuesFrom :NX_ANY
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                       owl:complementOf :NX_CHAR
                                                                                                                     ]
                                                                                                       ] ;
                                                                                       rdfs:comment "" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-distance-file-name-field> ;
                                                                                       rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/oned_profileID/surface_distance/file_name" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-distance-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-distance-group
:nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-distance-group rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusGroup ,
                                                                                             :nxapm-paraprobe-tool-parameters-surface-distance-group ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :has ;
                                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass :nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-distance-algorithm-field
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :has ;
                                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass :nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-distance-checksum-field
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :has ;
                                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass :nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-distance-distance-field
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :has ;
                                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass :nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-distance-file-name-field
                                                                                             ] ;
                                                                             rdfs:comment """
                    Distance between each ion and triangulated surface mesh.
                """ ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-distance-group> ;
                                                                             rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/oned_profileID/surface_distance" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-distance-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-file-name-field
:nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-file-name-field rdf:type owl:Class ;
                                                                              owl:equivalentClass :nxnote-file-name-field ;
                                                                              rdfs:subClassOf :NeXusField ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                owl:someValuesFrom :NX_ANY
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:someValuesFrom :NX_CHAR
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                              owl:complementOf :NX_CHAR
                                                                                                            ]
                                                                                              ] ;
                                                                              rdfs:comment "" ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-file-name-field> ;
                                                                              rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/oned_profileID/surface/file_name" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-group
:nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-group rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusGroup ,
                                                                                    :nxapm-paraprobe-tool-parameters-surface-group ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-algorithm-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-checksum-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-file-name-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-indices-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-vertices-field
                                                                                    ] ;
                                                                    rdfs:comment """
                    A precomputed triangulated surface mesh representing a model (of the surface)
                    of the edge of the dataset. This model can be used to detect and control
                    various sources of bias in the analyses.
                """ ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-group> ;
                                                                    rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/oned_profileID/surface" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-indices-field
:nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-indices-field rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusField ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                              owl:someValuesFrom :NX_ANY
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_CHAR
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment """
                        Absolute path in the (HDF5) file that points to the array
                        of vertex indices for the triangles in that triangle_set.
                    """ ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-indices-field> ;
                                                                            rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/oned_profileID/surface/indices" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-indices-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-vertices-field
:nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-vertices-field rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusField ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                               owl:someValuesFrom :NX_ANY
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_CHAR
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_CHAR
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment """
                        Absolute path in the (HDF5) file that points to the array
                        of vertex positions for the triangles in that triangle_set.
                    """ ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-vertices-field> ;
                                                                             rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/oned_profileID/surface/vertices" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-surface-vertices-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-oned-profileid-user-defined-roi-cylinder-set-center-field
:nxapm-paraprobe-nanochem-config-entry-oned-profileid-user-defined-roi-cylinder-set-center-field rdf:type owl:Class ;
                                                                                                 owl:equivalentClass :nxcg-primitive-center-field ;
                                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                                                   owl:someValuesFrom :NX_ANY
                                                                                                                 ] ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                   owl:someValuesFrom :NX_NUMBER
                                                                                                                 ] ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                                 owl:complementOf :NX_NUMBER
                                                                                                                               ]
                                                                                                                 ] ;
                                                                                                 rdfs:comment "" ;
                                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-user-defined-roi-cylinder-set-center-field> ;
                                                                                                 rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/oned_profileID/user_defined_roi/cylinder_set/center" ;
                                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-user-defined-roi-cylinder-set-center-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-oned-profileid-user-defined-roi-cylinder-set-group
:nxapm-paraprobe-nanochem-config-entry-oned-profileid-user-defined-roi-cylinder-set-group rdf:type owl:Class ;
                                                                                          rdfs:subClassOf :NXcg_cylinder ,
                                                                                                          :NeXusGroup ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :has ;
                                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass :nxapm-paraprobe-nanochem-config-entry-oned-profileid-user-defined-roi-cylinder-set-center-field
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :has ;
                                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass :nxapm-paraprobe-nanochem-config-entry-oned-profileid-user-defined-roi-cylinder-set-height-field
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :has ;
                                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass :nxapm-paraprobe-nanochem-config-entry-oned-profileid-user-defined-roi-cylinder-set-index-offset-field
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :has ;
                                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass :nxapm-paraprobe-nanochem-config-entry-oned-profileid-user-defined-roi-cylinder-set-radii-field
                                                                                                          ] ;
                                                                                          rdfs:comment "" ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-user-defined-roi-cylinder-set-group> ;
                                                                                          rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/oned_profileID/user_defined_roi/cylinder_set" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-user-defined-roi-cylinder-set-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-oned-profileid-user-defined-roi-cylinder-set-height-field
:nxapm-paraprobe-nanochem-config-entry-oned-profileid-user-defined-roi-cylinder-set-height-field rdf:type owl:Class ;
                                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                                 :nxcg-cylinder-height-field ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                                                   owl:someValuesFrom :NX_ANY
                                                                                                                 ] ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                   owl:someValuesFrom :NX_NUMBER
                                                                                                                 ] ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                                 owl:complementOf :NX_NUMBER
                                                                                                                               ]
                                                                                                                 ] ;
                                                                                                 rdfs:comment "" ;
                                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-user-defined-roi-cylinder-set-height-field> ;
                                                                                                 rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/oned_profileID/user_defined_roi/cylinder_set/height" ;
                                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-user-defined-roi-cylinder-set-height-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-oned-profileid-user-defined-roi-cylinder-set-index-offset-field
:nxapm-paraprobe-nanochem-config-entry-oned-profileid-user-defined-roi-cylinder-set-index-offset-field rdf:type owl:Class ;
                                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                                       :nxcg-primitive-index-offset-field ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                                         owl:someValuesFrom :NX_ANY
                                                                                                                       ] ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                                         owl:someValuesFrom :NX_INT
                                                                                                                       ] ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                                       owl:complementOf :NX_INT
                                                                                                                                     ]
                                                                                                                       ] ;
                                                                                                       rdfs:comment "" ;
                                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-user-defined-roi-cylinder-set-index-offset-field> ;
                                                                                                       rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/oned_profileID/user_defined_roi/cylinder_set/index_offset" ;
                                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-user-defined-roi-cylinder-set-index-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-oned-profileid-user-defined-roi-cylinder-set-radii-field
:nxapm-paraprobe-nanochem-config-entry-oned-profileid-user-defined-roi-cylinder-set-radii-field rdf:type owl:Class ;
                                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                                :nxcg-cylinder-radii-field ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                                ] ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                  owl:someValuesFrom :NX_NUMBER
                                                                                                                ] ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                                owl:complementOf :NX_NUMBER
                                                                                                                              ]
                                                                                                                ] ;
                                                                                                rdfs:comment "" ;
                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-user-defined-roi-cylinder-set-radii-field> ;
                                                                                                rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/oned_profileID/user_defined_roi/cylinder_set/radii" ;
                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-user-defined-roi-cylinder-set-radii-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-config-entry-oned-profileid-user-defined-roi-group
:nxapm-paraprobe-nanochem-config-entry-oned-profileid-user-defined-roi-group rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NXroi_process ,
                                                                                             :NeXusGroup ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :has ;
                                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass :nxapm-paraprobe-nanochem-config-entry-oned-profileid-user-defined-roi-cylinder-set-group
                                                                                             ] ;
                                                                             rdfs:comment """
                    As an alternative mode the tool can be instructed to place ROIs
                    at specific locations into the dataset. This is the programmatic
                    equivalent to the classical approach in atom probe to place ROIs
                    for composition analyses via positioning and rotating them via
                    a graphical user interface (such as in IVAS / AP Suite).
                """ ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-user-defined-roi-group> ;
                                                                             rdfs:label "NXapm_paraprobe_nanochem_config/ENTRY/oned_profileID/user_defined_roi" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_config.html#nxapm-paraprobe-nanochem-config-entry-oned-profileid-user-defined-roi-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-definition-field
:nxapm-paraprobe-nanochem-results-entry-definition-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         :nxapm-paraprobe-tool-results-entry-definition-field ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasEnumContainer ;
                                                                           owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                               owl:unionOf ( :nxapm-paraprobe-nanochem-results-entry-definition-nxapm-paraprobe-nanochem-results-enum
                                                                                                           )
                                                                                             ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-definition-field> ;
                                                         rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/definition" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-definition-nxapm-paraprobe-nanochem-results-enum
:nxapm-paraprobe-nanochem-results-entry-definition-nxapm-paraprobe-nanochem-results-enum rdf:type owl:Class ;
                                                                                         rdfs:subClassOf :NeXusEnumerations ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :actualValue ;
                                                                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                           rdf:first "NXapm_paraprobe_nanochem_results" ;
                                                                                                                                           rdf:rest rdf:nil
                                                                                                                                         ]
                                                                                                                             ]
                                                                                                         ] ;
                                                                                         rdfs:comment "Enumeration item for NXapm_paraprobe_nanochem_results/ENTRY/definition: NXapm_paraprobe_nanochem_results" ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-definition-field> ;
                                                                                         rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/definition/NXapm_paraprobe_nanochem_results" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-group
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-group rdf:type owl:Class ;
                                                                                 rdfs:subClassOf :NXcg_hexahedron ,
                                                                                                 :NeXusGroup ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :has ;
                                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-hexahedron-group
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :has ;
                                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-index-offset-field
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :has ;
                                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-is-axis-aligned-field
                                                                                                 ] ;
                                                                                 rdfs:comment """
                        A tight axis-aligned bounding box about the grid.
                    """ ;
                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-group> ;
                                                                                 rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/bounding_box" ;
                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-hexahedron-boundaries-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-hexahedron-boundaries-field rdf:type owl:Class ;
                                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                                         owl:someValuesFrom :NX_ANY
                                                                                                                       ] ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                                                       ] ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                                       owl:complementOf :NX_CHAR
                                                                                                                                     ]
                                                                                                                       ] ;
                                                                                                       rdfs:comment """
                                Name of the boundaries. E.g. left, right, front, back, bottom, top,
                                The field must have as many entries as there are number_of_boundaries.
                            """ ;
                                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-hexahedron-boundaries-field> ;
                                                                                                       rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/bounding_box/hexahedron/boundaries" ;
                                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-hexahedron-boundaries-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-hexahedron-boundary-conditions-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-hexahedron-boundary-conditions-field rdf:type owl:Class ;
                                                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                                                  owl:someValuesFrom :NX_UNITLESS
                                                                                                                                ] ,
                                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                                  owl:someValuesFrom :NX_INT
                                                                                                                                ] ,
                                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                owl:complementOf :NX_INT
                                                                                                                                              ]
                                                                                                                                ] ;
                                                                                                                rdfs:comment """
                                The boundary conditions for each boundary:
                                
                                0 - undefined
                                1 - open
                                2 - periodic
                                3 - mirror
                                4 - von Neumann
                                5 - Dirichlet
                            """ ;
                                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-hexahedron-boundary-conditions-field> ;
                                                                                                                rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/bounding_box/hexahedron/boundary_conditions" ;
                                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-hexahedron-boundary-conditions-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-hexahedron-face-index-offset-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-hexahedron-face-index-offset-field rdf:type owl:Class ;
                                                                                                              rdfs:subClassOf :NeXusField ,
                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                                                owl:someValuesFrom :NX_UNITLESS
                                                                                                                              ] ,
                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                                owl:someValuesFrom :NX_INT
                                                                                                                              ] ,
                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                                                              owl:complementOf :NX_INT
                                                                                                                                            ]
                                                                                                                              ] ;
                                                                                                              rdfs:comment """
                                Integer which specifies the first index to be used for distinguishing
                                identifiers for faces. Identifiers are defined either implicitly or explicitly.
                                For implicit indexing the identifiers are defined on the interval
                                :math:`[identifier\\_offset, identifier\\_offset + c - 1]`. For explicit indexing the identifier array
                                has to be defined.
                            """ ;
                                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-hexahedron-face-index-offset-field> ;
                                                                                                              rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/bounding_box/hexahedron/face_index_offset" ;
                                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-hexahedron-face-index-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-hexahedron-faces-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-hexahedron-faces-field rdf:type owl:Class ;
                                                                                                  rdfs:subClassOf :NeXusField ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                                                    owl:someValuesFrom :NX_UNITLESS
                                                                                                                  ] ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                                    owl:someValuesFrom :NX_NUMBER
                                                                                                                  ] ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                                  owl:complementOf :NX_NUMBER
                                                                                                                                ]
                                                                                                                  ] ;
                                                                                                  rdfs:comment """
                                Array of identifiers from vertices which describe each face.
                                
                                The first entry is the identifier of the start vertex of the first face,
                                followed by the second vertex of the first face, until the last vertex
                                of the first face. Thereafter, the start vertex of the second face, the
                                second vertex of the second face, and so on and so forth.
                                
                                Therefore, summating over the number_of_vertices, allows to extract
                                the vertex identifiers for the i-th face on the following index interval
                                of the faces array: :math:`[\\sum_{i = 0}^{i = n-1}, \\sum_{i=0}^{i = n}]`.
                            """ ;
                                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-hexahedron-faces-field> ;
                                                                                                  rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/bounding_box/hexahedron/faces" ;
                                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-hexahedron-faces-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-hexahedron-group
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-hexahedron-group rdf:type owl:Class ;
                                                                                            rdfs:subClassOf :NeXusGroup ,
                                                                                                            :nxcg-hexahedron-hexahedronid-group ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :has ;
                                                                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                              owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-hexahedron-boundaries-field
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :has ;
                                                                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                              owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-hexahedron-boundary-conditions-field
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :has ;
                                                                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                              owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-hexahedron-number-of-boundaries-field
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :has ;
                                                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                              owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-hexahedron-face-index-offset-field
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :has ;
                                                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                              owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-hexahedron-faces-field
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :has ;
                                                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                              owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-hexahedron-vertex-index-offset-field
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :has ;
                                                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                              owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-hexahedron-vertices-field
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :has ;
                                                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                              owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-hexahedron-xdmf-topology-field
                                                                                                            ] ;
                                                                                            rdfs:comment "" ;
                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-hexahedron-group> ;
                                                                                            rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/bounding_box/hexahedron" ;
                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-hexahedron-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-hexahedron-number-of-boundaries-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-hexahedron-number-of-boundaries-field rdf:type owl:Class ;
                                                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                                                                   owl:someValuesFrom :NX_UNITLESS
                                                                                                                                 ] ,
                                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                                   owl:someValuesFrom :NX_POSINT
                                                                                                                                 ] ,
                                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                 owl:complementOf :NX_POSINT
                                                                                                                                               ]
                                                                                                                                 ] ;
                                                                                                                 rdfs:comment """
                                How many distinct boundaries are distinguished?
                                Most grids discretize a cubic or cuboidal region. In this case
                                six sides can be distinguished, each making an own boundary.
                            """ ;
                                                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-hexahedron-number-of-boundaries-field> ;
                                                                                                                 rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/bounding_box/hexahedron/number_of_boundaries" ;
                                                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-hexahedron-number-of-boundaries-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-hexahedron-vertex-index-offset-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-hexahedron-vertex-index-offset-field rdf:type owl:Class ;
                                                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                                                  owl:someValuesFrom :NX_UNITLESS
                                                                                                                                ] ,
                                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                                  owl:someValuesFrom :NX_INT
                                                                                                                                ] ,
                                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                owl:complementOf :NX_INT
                                                                                                                                              ]
                                                                                                                                ] ;
                                                                                                                rdfs:comment """
                                Integer which specifies the first index to be used for distinguishing
                                identifiers for vertices. Identifiers are defined either implicitly or explicitly.
                                For implicit indexing the identifiers are defined on the interval
                                :math:`[identifier\\_offset, identifier\\_offset + c - 1]`. For explicit indexing the identifier array
                                has to be defined.
                            """ ;
                                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-hexahedron-vertex-index-offset-field> ;
                                                                                                                rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/bounding_box/hexahedron/vertex_index_offset" ;
                                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-hexahedron-vertex-index-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-hexahedron-vertices-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-hexahedron-vertices-field rdf:type owl:Class ;
                                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                                     :nxcg-face-list-data-structure-vertices-field ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                                       owl:someValuesFrom :NX_LENGTH
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:someValuesFrom :NX_NUMBER
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                                     owl:complementOf :NX_NUMBER
                                                                                                                                   ]
                                                                                                                     ] ;
                                                                                                     rdfs:comment """
                                Positions of the vertices.
                                Users are encouraged to reduce the vertices to unique set of positions
                                and vertices as this supports a more efficient storage of the geometry data.
                                It is also possible though to store the vertex positions naively in which
                                case vertices_are_unique is likely False.
                                Naively here means that one for example stores each vertex of a triangle
                                mesh even though many vertices are shared between triangles and thus
                                the positions of these vertices do not have to be duplicated.
                            """ ;
                                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-hexahedron-vertices-field> ;
                                                                                                     rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/bounding_box/hexahedron/vertices" ;
                                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-hexahedron-vertices-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-hexahedron-xdmf-topology-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-hexahedron-xdmf-topology-field rdf:type owl:Class ;
                                                                                                          rdfs:subClassOf :NeXusField ,
                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                                                            owl:someValuesFrom :NX_UNITLESS
                                                                                                                          ] ,
                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                                            owl:someValuesFrom :NX_UINT
                                                                                                                          ] ,
                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                                                          owl:complementOf :NX_UINT
                                                                                                                                        ]
                                                                                                                          ] ;
                                                                                                          rdfs:comment """
                                Six equally formatted sextets chained together. For each sextett the first entry is an
                                XDMF primitive topology key (here 5 for polygon), the second entry the XDMF
                                primitive count value (here 4 because each face is a quad).
                                The remaining four values are the vertex indices.
                            """ ;
                                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-hexahedron-xdmf-topology-field> ;
                                                                                                          rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/bounding_box/hexahedron/xdmf_topology" ;
                                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-hexahedron-xdmf-topology-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-index-offset-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-index-offset-field rdf:type owl:Class ;
                                                                                              rdfs:subClassOf :NeXusField ,
                                                                                                              :nxcg-primitive-index-offset-field ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                                owl:someValuesFrom :NX_UNITLESS
                                                                                                              ] ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                owl:someValuesFrom :NX_INT
                                                                                                              ] ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                                              owl:complementOf :NX_INT
                                                                                                                            ]
                                                                                                              ] ;
                                                                                              rdfs:comment """
                            Integer which specifies the first index to be used for distinguishing
                            hexahedra. Identifiers are defined either implicitly or explicitly.
                            For implicit indexing the identifiers are defined on the interval
                            :math:`[identifier\\_offset, identifier\\_offset + c - 1]`.
                            For explicit indexing the identifier array has to be defined.
                        """ ;
                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-index-offset-field> ;
                                                                                              rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/bounding_box/index_offset" ;
                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-index-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-is-axis-aligned-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-is-axis-aligned-field rdf:type owl:Class ;
                                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                                 :nxcg-hexahedron-is-axis-aligned-field ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                                                   owl:someValuesFrom :NX_ANY
                                                                                                                 ] ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                   owl:someValuesFrom :NX_BOOLEAN
                                                                                                                 ] ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                                 owl:complementOf :NX_BOOLEAN
                                                                                                                               ]
                                                                                                                 ] ;
                                                                                                 rdfs:comment """
                            For atom probe should be set to true.
                        """ ;
                                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-is-axis-aligned-field> ;
                                                                                                 rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/bounding_box/is_axis_aligned" ;
                                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-is-axis-aligned-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-cardinality-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-cardinality-field rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                :nxcg-primitive-cardinality-field ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_POSINT
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_POSINT
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment """
                        The total number of cells/voxels of the grid.
                    """ ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-cardinality-field> ;
                                                                                rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/cardinality" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-cardinality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-cell-dimensions-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-cell-dimensions-field rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                    :nxcg-grid-cell-dimensions-field ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                      owl:someValuesFrom :NX_LENGTH
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_NUMBER
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_NUMBER
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment """
                        The unit cell dimensions according to the coordinate system defined under
                        coordinate_system.
                    """ ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-cell-dimensions-field> ;
                                                                                    rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/cell_dimensions" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-cell-dimensions-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-dimensionality-1-enum
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-dimensionality-1-enum rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusEnumerations ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :actualValue ;
                                                                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                      rdf:first "1" ;
                                                                                                                                      rdf:rest rdf:nil
                                                                                                                                    ]
                                                                                                                        ]
                                                                                                    ] ;
                                                                                    rdfs:comment "Enumeration item for NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/dimensionality: 1" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-dimensionality-field> ;
                                                                                    rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/dimensionality/1" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-dimensionality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-dimensionality-2-enum
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-dimensionality-2-enum rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusEnumerations ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :actualValue ;
                                                                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                      rdf:first "2" ;
                                                                                                                                      rdf:rest rdf:nil
                                                                                                                                    ]
                                                                                                                        ]
                                                                                                    ] ;
                                                                                    rdfs:comment "Enumeration item for NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/dimensionality: 2" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-dimensionality-field> ;
                                                                                    rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/dimensionality/2" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-dimensionality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-dimensionality-3-enum
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-dimensionality-3-enum rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusEnumerations ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :actualValue ;
                                                                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                      rdf:first "3" ;
                                                                                                                                      rdf:rest rdf:nil
                                                                                                                                    ]
                                                                                                                        ]
                                                                                                    ] ;
                                                                                    rdfs:comment "Enumeration item for NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/dimensionality: 3" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-dimensionality-field> ;
                                                                                    rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/dimensionality/3" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-dimensionality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-dimensionality-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-dimensionality-field rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   :nxcg-primitive-dimensionality-field ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasEnumContainer ;
                                                                                                     owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                         owl:unionOf ( :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-dimensionality-1-enum
                                                                                                                                       :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-dimensionality-2-enum
                                                                                                                                       :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-dimensionality-3-enum
                                                                                                                                     )
                                                                                                                       ]
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-dimensionality-field> ;
                                                                                   rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/dimensionality" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-dimensionality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-extent-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-extent-field rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusField ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                             owl:someValuesFrom :NX_ANY
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:someValuesFrom :NX_POSINT
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                           owl:complementOf :NX_POSINT
                                                                                                         ]
                                                                                           ] ;
                                                                           rdfs:comment """
                        Number of unit cells along each of the d-dimensional base vectors.
                        The total number of cells, or grid points has to be the cardinality.
                        If the grid has an irregular number of grid positions in each direction,
                        as it could be for instance the case of a grid where all grid points
                        outside some masking primitive are removed, this extent field should
                        not be used. Instead use the coordinate field.
                    """ ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-extent-field> ;
                                                                           rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/extent" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-extent-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-group
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-group rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusGroup ,
                                                                                    :nxdelocalization-grid-group ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-group
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-scalar-field-grad-suffix-group
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-scalar-field-magn-suffix-group
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-bounding-box-group
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-cardinality-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-cell-dimensions-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-dimensionality-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-extent-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-index-offset-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-kernel-mu-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-kernel-sigma-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-kernel-size-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-kernel-type-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-normalization-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-origin-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-symmetry-field
                                                                                    ] ;
                                                                    rdfs:comment """
                    The discretized domain/grid on which the delocalization is applied.
                """ ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-group> ;
                                                                    rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-index-offset-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-index-offset-field rdf:type owl:Class ;
                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                 :nxcg-primitive-index-offset-field ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                                   owl:someValuesFrom :NX_UNITLESS
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:someValuesFrom :NX_INT
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                 owl:complementOf :NX_INT
                                                                                                               ]
                                                                                                 ] ;
                                                                                 rdfs:comment """
                        Integer which specifies the first index to be used for distinguishing identifiers for cells.
                        Identifiers are defined either implicitly or explicitly. For implicit indexing the identifiers are
                        defined on the interval :math:`[identifier\\_offset, identifier\\_offset + c - 1]`.
                        For explicit indexing the identifier array has to be defined.
                    """ ;
                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-index-offset-field> ;
                                                                                 rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/index_offset" ;
                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-index-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-dimensionality-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-dimensionality-field rdf:type owl:Class ;
                                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                                 :nxisocontour-dimensionality-field ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                                                   owl:someValuesFrom :NX_ANY
                                                                                                                 ] ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                   owl:someValuesFrom :NX_POSINT
                                                                                                                 ] ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                                 owl:complementOf :NX_POSINT
                                                                                                                               ]
                                                                                                                 ] ;
                                                                                                 rdfs:comment "" ;
                                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-dimensionality-field> ;
                                                                                                 rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/dimensionality" ;
                                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-dimensionality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-group
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-group rdf:type owl:Class ;
                                                                                  rdfs:subClassOf :NXisocontour ,
                                                                                                  :NeXusGroup ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :has ;
                                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-marching-cubes-field
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :has ;
                                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-group
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :has ;
                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-dimensionality-field
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :has ;
                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-isovalue-field
                                                                                                  ] ;
                                                                                  rdfs:comment """
                        An iso-surface is the boundary between two regions across which the magnitude of a
                        scalar field falls below/exceeds a threshold magnitude :math:`\\varphi`.
                        
                        For applications in atom probe microscopy, the location and shape of such a boundary (set)
                        is typically approximated by discretization - triangulation to be specific.
                        
                        This yields a complex of not necessarily connected geometric primitives.
                        Paraprobe-nanochem approximates this complex with a soup of triangles.
                    """ ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-group> ;
                                                                                  rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-isovalue-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-isovalue-field rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusField ,
                                                                                                           :nxisocontour-isovalue-field ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                                             owl:someValuesFrom :NX_ANY
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:someValuesFrom :NX_NUMBER
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                                           owl:complementOf :NX_NUMBER
                                                                                                                         ]
                                                                                                           ] ;
                                                                                           rdfs:comment """
                            The threshold or iso-contour value :math:`\\varphi`.
                        """ ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-isovalue-field> ;
                                                                                           rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/isovalue" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-isovalue-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-marching-cubes-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-marching-cubes-field rdf:type owl:Class ;
                                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                                                   owl:someValuesFrom :NX_ANY
                                                                                                                 ] ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                   owl:someValuesFrom :NX_CHAR
                                                                                                                 ] ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                                 owl:complementOf :NX_CHAR
                                                                                                                               ]
                                                                                                                 ] ;
                                                                                                 rdfs:comment """
                            Reference to the specific implementation of marching cubes used.
                            The value placed here should be a DOI. If there are no specific
                            DOI or details write not_further_specified, or give at least a
                            free-text description. The program and version used is the
                            specific paraprobe-nanochem.
                        """ ;
                                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-marching-cubes-field> ;
                                                                                                 rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/marching_cubes" ;
                                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-marching-cubes-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-cardinality-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-cardinality-field rdf:type owl:Class ;
                                                                                                            rdfs:subClassOf :NeXusField ,
                                                                                                                            :nxcg-primitive-cardinality-field ,
                                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                                                              owl:someValuesFrom :NX_ANY
                                                                                                                            ] ,
                                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                                              owl:someValuesFrom :NX_POSINT
                                                                                                                            ] ,
                                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                                                            owl:complementOf :NX_POSINT
                                                                                                                                          ]
                                                                                                                            ] ;
                                                                                                            rdfs:comment "" ;
                                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-cardinality-field> ;
                                                                                                            rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/cardinality" ;
                                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-cardinality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-dimensionality-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-dimensionality-field rdf:type owl:Class ;
                                                                                                               rdfs:subClassOf :NeXusField ,
                                                                                                                               :nxcg-primitive-dimensionality-field ,
                                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                                                               ] ,
                                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                                 owl:someValuesFrom :NX_POSINT
                                                                                                                               ] ,
                                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                                                               owl:complementOf :NX_POSINT
                                                                                                                                             ]
                                                                                                                               ] ;
                                                                                                               rdfs:comment "" ;
                                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-dimensionality-field> ;
                                                                                                               rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/dimensionality" ;
                                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-dimensionality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-group
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-group rdf:type owl:Class ;
                                                                                                rdfs:subClassOf :NXcg_triangle ,
                                                                                                                :NeXusGroup ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :has ;
                                                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                  owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-cardinality-field
                                                                                                                ] ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :has ;
                                                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                  owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-dimensionality-field
                                                                                                                ] ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :has ;
                                                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                  owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-index-offset-field
                                                                                                                ] ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :has ;
                                                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                  owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-group
                                                                                                                ] ;
                                                                                                rdfs:comment """
                            The resulting triangle soup computed via marching cubes.
                        """ ;
                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-group> ;
                                                                                                rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup" ;
                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-index-offset-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-index-offset-field rdf:type owl:Class ;
                                                                                                             rdfs:subClassOf :NeXusField ,
                                                                                                                             :nxcg-primitive-index-offset-field ,
                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                                                               owl:someValuesFrom :NX_ANY
                                                                                                                             ] ,
                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                                               owl:someValuesFrom :NX_INT
                                                                                                                             ] ,
                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                                                             owl:complementOf :NX_INT
                                                                                                                                           ]
                                                                                                                             ] ;
                                                                                                             rdfs:comment "" ;
                                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-index-offset-field> ;
                                                                                                             rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/index_offset" ;
                                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-index-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-area-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-area-field rdf:type owl:Class ;
                                                                                                               owl:equivalentClass :nxcg-primitive-area-field ;
                                                                                                               rdfs:subClassOf :NeXusField ,
                                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                                                 owl:someValuesFrom :NX_AREA
                                                                                                                               ] ,
                                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                                 owl:someValuesFrom :NX_NUMBER
                                                                                                                               ] ,
                                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                                                               owl:complementOf :NX_NUMBER
                                                                                                                                             ]
                                                                                                                               ] ;
                                                                                                               rdfs:comment "" ;
                                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-area-field> ;
                                                                                                               rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/area" ;
                                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-area-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-center-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-center-field rdf:type owl:Class ;
                                                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                                                 :nxcg-primitive-center-field ,
                                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                                                                   owl:someValuesFrom :NX_LENGTH
                                                                                                                                 ] ,
                                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                                   owl:someValuesFrom :NX_NUMBER
                                                                                                                                 ] ,
                                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                 owl:complementOf :NX_NUMBER
                                                                                                                                               ]
                                                                                                                                 ] ;
                                                                                                                 rdfs:comment """
                                    The center of mass of each triangle.
                                """ ;
                                                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-center-field> ;
                                                                                                                 rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/center" ;
                                                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-center-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-edge-length-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-edge-length-field rdf:type owl:Class ;
                                                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                                                        owl:someValuesFrom :NX_LENGTH
                                                                                                                                      ] ,
                                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                                                        owl:someValuesFrom :NX_NUMBER
                                                                                                                                      ] ,
                                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                      owl:complementOf :NX_NUMBER
                                                                                                                                                    ]
                                                                                                                                      ] ;
                                                                                                                      rdfs:comment """
                                    Array of edge length values. For each triangle the edge length
                                    is reported for the edges traversed according to the sequence
                                    in which vertices are indexed in triangles.
                                """ ;
                                                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-edge-length-field> ;
                                                                                                                      rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/edge_length" ;
                                                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-edge-length-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-face-index-offset-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-face-index-offset-field rdf:type owl:Class ;
                                                                                                                            rdfs:subClassOf :NeXusField ,
                                                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                                                                              owl:someValuesFrom :NX_ANY
                                                                                                                                            ] ,
                                                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                                                              owl:someValuesFrom :NX_INT
                                                                                                                                            ] ,
                                                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                            owl:complementOf :NX_INT
                                                                                                                                                          ]
                                                                                                                                            ] ;
                                                                                                                            rdfs:comment "" ;
                                                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-face-index-offset-field> ;
                                                                                                                            rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/face_index_offset" ;
                                                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-face-index-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-face-normal-gradient-guide-magnitude-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-face-normal-gradient-guide-magnitude-field rdf:type owl:Class ;
                                                                                                                                               rdfs:subClassOf :NeXusField ,
                                                                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                                                                                               ] ,
                                                                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                                                                 owl:someValuesFrom :NX_FLOAT
                                                                                                                                                               ] ,
                                                                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                                               owl:complementOf :NX_FLOAT
                                                                                                                                                                             ]
                                                                                                                                                               ] ;
                                                                                                                                               rdfs:comment """
                                        Triangle normals are oriented in the direction of the
                                        gradient vector of the local delocalized scalar field.
                                        :math:`\\sum_{x, y, z} {\\nabla{c}_i}^2`.
                                    """ ;
                                                                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-face-normal-gradient-guide-magnitude-field> ;
                                                                                                                                               rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/face_normal/gradient_guide_magnitude" ;
                                                                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-face-normal-gradient-guide-magnitude-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-face-normal-gradient-guide-projection-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-face-normal-gradient-guide-projection-field rdf:type owl:Class ;
                                                                                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                                                                                ] ,
                                                                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                                                                  owl:someValuesFrom :NX_FLOAT
                                                                                                                                                                ] ,
                                                                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                                                owl:complementOf :NX_FLOAT
                                                                                                                                                                              ]
                                                                                                                                                                ] ;
                                                                                                                                                rdfs:comment """
                                        Triangle normals are oriented in the direction of the
                                        gradient vector of the local delocalized scalar field.
                                        The projection variable here describes the cosine of the
                                        angle between the gradient direction and the normal
                                        direction vector.
                                        This is a descriptor of how parallel the projection is
                                        that is especially useful to document those triangles
                                        for whose the projection is almost perpendicular.
                                    """ ;
                                                                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-face-normal-gradient-guide-projection-field> ;
                                                                                                                                                rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/face_normal/gradient_guide_projection" ;
                                                                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-face-normal-gradient-guide-projection-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-face-normal-group
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-face-normal-group rdf:type owl:Class ;
                                                                                                                      rdfs:subClassOf :NeXusGroup ,
                                                                                                                                      :nxcg-primitive-face-normal-group ,
                                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                                        owl:onProperty :has ;
                                                                                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                        owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-face-normal-orientation-field
                                                                                                                                      ] ,
                                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                                        owl:onProperty :has ;
                                                                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                                        owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-face-normal-gradient-guide-magnitude-field
                                                                                                                                      ] ,
                                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                                        owl:onProperty :has ;
                                                                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                                        owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-face-normal-gradient-guide-projection-field
                                                                                                                                      ] ,
                                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                                        owl:onProperty :has ;
                                                                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                                        owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-face-normal-normals-field
                                                                                                                                      ] ;
                                                                                                                      rdfs:comment "" ;
                                                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-face-normal-group> ;
                                                                                                                      rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/face_normal" ;
                                                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-face-normal-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-face-normal-normals-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-face-normal-normals-field rdf:type owl:Class ;
                                                                                                                              rdfs:subClassOf :NeXusField ,
                                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                                                                owl:someValuesFrom :NX_DIMENSIONLESS
                                                                                                                                              ] ,
                                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                                                owl:someValuesFrom :NX_FLOAT
                                                                                                                                              ] ,
                                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                              owl:complementOf :NX_FLOAT
                                                                                                                                                            ]
                                                                                                                                              ] ;
                                                                                                                              rdfs:comment """
                                        Direction of each normal.
                                    """ ;
                                                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-face-normal-normals-field> ;
                                                                                                                              rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/face_normal/normals" ;
                                                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-face-normal-normals-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-face-normal-orientation-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-face-normal-orientation-field rdf:type owl:Class ;
                                                                                                                                  rdfs:subClassOf :NeXusField ,
                                                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                                                                                    owl:someValuesFrom :NX_UNITLESS
                                                                                                                                                  ] ,
                                                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                                                                    owl:someValuesFrom :NX_UINT
                                                                                                                                                  ] ,
                                                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                                  owl:complementOf :NX_UINT
                                                                                                                                                                ]
                                                                                                                                                  ] ;
                                                                                                                                  rdfs:comment """
                                        Qualifier how which specifically oriented normal to its
                                        primitive each normal represents.
                                        
                                        * 0 - undefined
                                        * 1 - outer
                                        * 2 - inner
                                    """ ;
                                                                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-face-normal-orientation-field> ;
                                                                                                                                  rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/face_normal/orientation" ;
                                                                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-face-normal-orientation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-faces-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-faces-field rdf:type owl:Class ;
                                                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                                                :nxcg-face-list-data-structure-faces-field ,
                                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                                                  owl:someValuesFrom :NX_UNITLESS
                                                                                                                                ] ,
                                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                                  owl:someValuesFrom :NX_INT
                                                                                                                                ] ,
                                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                owl:complementOf :NX_INT
                                                                                                                                              ]
                                                                                                                                ] ;
                                                                                                                rdfs:comment """
                                    Array of identifiers from vertices which describe each face.
                                    
                                    The first entry is the identifier of the start vertex of the first face,
                                    followed by the second vertex of the first face, until the last vertex
                                    of the first face. Thereafter, the start vertex of the second face, the
                                    second vertex of the second face, and so on and so forth.
                                    
                                    Therefore, summating over the number_of_vertices, allows to extract
                                    the vertex identifiers for the i-th face on the following index interval
                                    of the faces array: :math:`[\\sum_{i = 0}^{i = n-1}, \\sum_{i=0}^{i = n}]`.
                                """ ;
                                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-faces-field> ;
                                                                                                                rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/faces" ;
                                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-faces-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-group
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-group rdf:type owl:Class ;
                                                                                                          rdfs:subClassOf :NeXusGroup ,
                                                                                                                          :nxcg-triangle-triangles-group ,
                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                            owl:onProperty :has ;
                                                                                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                            owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-area-field
                                                                                                                          ] ,
                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                            owl:onProperty :has ;
                                                                                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                            owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-center-field
                                                                                                                          ] ,
                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                            owl:onProperty :has ;
                                                                                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                            owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-edge-length-field
                                                                                                                          ] ,
                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                            owl:onProperty :has ;
                                                                                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                            owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-face-normal-group
                                                                                                                          ] ,
                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                            owl:onProperty :has ;
                                                                                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                            owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-interior-angle-field
                                                                                                                          ] ,
                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                            owl:onProperty :has ;
                                                                                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                            owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-vertex-normal-group
                                                                                                                          ] ,
                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                            owl:onProperty :has ;
                                                                                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                            owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-group
                                                                                                                          ] ,
                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                            owl:onProperty :has ;
                                                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                            owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-face-index-offset-field
                                                                                                                          ] ,
                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                            owl:onProperty :has ;
                                                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                            owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-faces-field
                                                                                                                          ] ,
                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                            owl:onProperty :has ;
                                                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                            owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-number-of-faces-field
                                                                                                                          ] ,
                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                            owl:onProperty :has ;
                                                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                            owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-number-of-vertices-field
                                                                                                                          ] ,
                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                            owl:onProperty :has ;
                                                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                            owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-vertex-index-offset-field
                                                                                                                          ] ,
                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                            owl:onProperty :has ;
                                                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                            owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-vertices-field
                                                                                                                          ] ,
                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                            owl:onProperty :has ;
                                                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                            owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-xdmf-topology-field
                                                                                                                          ] ,
                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                            owl:onProperty :has ;
                                                                                                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                            owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-group
                                                                                                                          ] ;
                                                                                                          rdfs:comment "" ;
                                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-group> ;
                                                                                                          rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles" ;
                                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-interior-angle-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-interior-angle-field rdf:type owl:Class ;
                                                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                                                           owl:someValuesFrom :NX_ANGLE
                                                                                                                                         ] ,
                                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                                           owl:someValuesFrom :NX_NUMBER
                                                                                                                                         ] ,
                                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                         owl:complementOf :NX_NUMBER
                                                                                                                                                       ]
                                                                                                                                         ] ;
                                                                                                                         rdfs:comment """
                                    Array of interior angle values. For each triangle the angle
                                    is reported for the angle opposite to the edges which are
                                    traversed according to the sequence in which vertices
                                    are indexed in triangles.
                                """ ;
                                                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-interior-angle-field> ;
                                                                                                                         rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/interior_angle" ;
                                                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-interior-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-number-of-faces-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-number-of-faces-field rdf:type owl:Class ;
                                                                                                                          rdfs:subClassOf :NeXusField ,
                                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                                                                            owl:someValuesFrom :NX_ANY
                                                                                                                                          ] ,
                                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                                                            owl:someValuesFrom :NX_POSINT
                                                                                                                                          ] ,
                                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                          owl:complementOf :NX_POSINT
                                                                                                                                                        ]
                                                                                                                                          ] ;
                                                                                                                          rdfs:comment "" ;
                                                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-number-of-faces-field> ;
                                                                                                                          rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/number_of_faces" ;
                                                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-number-of-faces-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-number-of-vertices-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-number-of-vertices-field rdf:type owl:Class ;
                                                                                                                             rdfs:subClassOf :NeXusField ,
                                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                                                                               owl:someValuesFrom :NX_ANY
                                                                                                                                             ] ,
                                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                                                               owl:someValuesFrom :NX_POSINT
                                                                                                                                             ] ,
                                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                             owl:complementOf :NX_POSINT
                                                                                                                                                           ]
                                                                                                                                             ] ;
                                                                                                                             rdfs:comment "" ;
                                                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-number-of-vertices-field> ;
                                                                                                                             rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/number_of_vertices" ;
                                                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-number-of-vertices-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-vertex-index-offset-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-vertex-index-offset-field rdf:type owl:Class ;
                                                                                                                              rdfs:subClassOf :NeXusField ,
                                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                                                                owl:someValuesFrom :NX_ANY
                                                                                                                                              ] ,
                                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                                                owl:someValuesFrom :NX_INT
                                                                                                                                              ] ,
                                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                              owl:complementOf :NX_INT
                                                                                                                                                            ]
                                                                                                                                              ] ;
                                                                                                                              rdfs:comment "" ;
                                                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-vertex-index-offset-field> ;
                                                                                                                              rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/vertex_index_offset" ;
                                                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-vertex-index-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-vertex-normal-group
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-vertex-normal-group rdf:type owl:Class ;
                                                                                                                        rdfs:subClassOf :NeXusGroup ,
                                                                                                                                        :nxcg-primitive-vertex-normal-group ,
                                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                                          owl:onProperty :has ;
                                                                                                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                          owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-vertex-normal-orientation-field
                                                                                                                                        ] ,
                                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                                          owl:onProperty :has ;
                                                                                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                                          owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-vertex-normal-normals-field
                                                                                                                                        ] ;
                                                                                                                        rdfs:comment "" ;
                                                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-vertex-normal-group> ;
                                                                                                                        rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/vertex_normal" ;
                                                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-vertex-normal-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-vertex-normal-normals-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-vertex-normal-normals-field rdf:type owl:Class ;
                                                                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                                                                  owl:someValuesFrom :NX_DIMENSIONLESS
                                                                                                                                                ] ,
                                                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                                                  owl:someValuesFrom :NX_FLOAT
                                                                                                                                                ] ,
                                                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                                owl:complementOf :NX_FLOAT
                                                                                                                                                              ]
                                                                                                                                                ] ;
                                                                                                                                rdfs:comment """
                                        Direction of each normal.
                                    """ ;
                                                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-vertex-normal-normals-field> ;
                                                                                                                                rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/vertex_normal/normals" ;
                                                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-vertex-normal-normals-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-vertex-normal-orientation-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-vertex-normal-orientation-field rdf:type owl:Class ;
                                                                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                                                                      owl:someValuesFrom :NX_UNITLESS
                                                                                                                                                    ] ,
                                                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                                                                      owl:someValuesFrom :NX_UINT
                                                                                                                                                    ] ,
                                                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                                    owl:complementOf :NX_UINT
                                                                                                                                                                  ]
                                                                                                                                                    ] ;
                                                                                                                                    rdfs:comment """
                                        Qualifier how which specifically oriented normal to its
                                        primitive each normal represents.
                                        
                                        * 0 - undefined
                                        * 1 - outer
                                        * 2 - inner
                                    """ ;
                                                                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-vertex-normal-orientation-field> ;
                                                                                                                                    rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/vertex_normal/orientation" ;
                                                                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-vertex-normal-orientation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-vertices-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-vertices-field rdf:type owl:Class ;
                                                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                                                   :nxcg-face-list-data-structure-vertices-field ,
                                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                                                     owl:someValuesFrom :NX_LENGTH
                                                                                                                                   ] ,
                                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                                                     owl:someValuesFrom :NX_NUMBER
                                                                                                                                   ] ,
                                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                   owl:complementOf :NX_NUMBER
                                                                                                                                                 ]
                                                                                                                                   ] ;
                                                                                                                   rdfs:comment """
                                    Positions of the vertices.
                                    
                                    Users are encouraged to reduce the vertices to a unique set as this may
                                    result in a more efficient storage of the geometry data.
                                    It is also possible though to store the vertex positions naively in which
                                    case vertices_are_unique is likely False. Naively here means that each
                                    vertex is stored even though many share the same positions.
                                """ ;
                                                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-vertices-field> ;
                                                                                                                   rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/vertices" ;
                                                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-vertices-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-composition-atom-charge-state-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-composition-atom-charge-state-field rdf:type owl:Class ;
                                                                                                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                                                                                                      owl:someValuesFrom :NX_ANY
                                                                                                                                                                                    ] ,
                                                                                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                                                                                                      owl:someValuesFrom :NX_INT
                                                                                                                                                                                    ] ,
                                                                                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                                                                    owl:complementOf :NX_INT
                                                                                                                                                                                                  ]
                                                                                                                                                                                    ] ;
                                                                                                                                                                    rdfs:comment "" ;
                                                                                                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-composition-atom-charge-state-field> ;
                                                                                                                                                                    rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/volumetric_features/FEATURE/composition/ATOM/charge_state" ;
                                                                                                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-composition-atom-charge-state-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-composition-atom-count-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-composition-atom-count-field rdf:type owl:Class ;
                                                                                                                                                             rdfs:subClassOf :NeXusField ,
                                                                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                                                                                                               owl:someValuesFrom :NX_UNITLESS
                                                                                                                                                                             ] ,
                                                                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                                                                                               owl:someValuesFrom :NX_NUMBER
                                                                                                                                                                             ] ,
                                                                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                                                             owl:complementOf :NX_NUMBER
                                                                                                                                                                                           ]
                                                                                                                                                                             ] ;
                                                                                                                                                             rdfs:comment """
                                                    Count or weight which, when divided by total, yields the composition of this element,
                                                    nuclide, or (molecular) ion within the volume of the feature/object.
                                                """ ;
                                                                                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-composition-atom-count-field> ;
                                                                                                                                                             rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/volumetric_features/FEATURE/composition/ATOM/count" ;
                                                                                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-composition-atom-count-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-composition-atom-group
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-composition-atom-group rdf:type owl:Class ;
                                                                                                                                                       rdfs:subClassOf :NeXusGroup ,
                                                                                                                                                                       :nxchemical-composition-element-group ,
                                                                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                                                                         owl:onProperty :has ;
                                                                                                                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                                                                         owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-composition-atom-charge-state-field
                                                                                                                                                                       ] ,
                                                                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                                                                         owl:onProperty :has ;
                                                                                                                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                                                                         owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-composition-atom-count-field
                                                                                                                                                                       ] ,
                                                                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                                                                         owl:onProperty :has ;
                                                                                                                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                                                                         owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-composition-atom-nuclide-hash-field
                                                                                                                                                                       ] ,
                                                                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                                                                         owl:onProperty :has ;
                                                                                                                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                                                                         owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-composition-atom-nuclide-list-field
                                                                                                                                                                       ] ;
                                                                                                                                                       rdfs:comment "" ;
                                                                                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-composition-atom-group> ;
                                                                                                                                                       rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/volumetric_features/FEATURE/composition/ATOM" ;
                                                                                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-composition-atom-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-composition-atom-nuclide-hash-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-composition-atom-nuclide-hash-field rdf:type owl:Class ;
                                                                                                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                                                                                                    :nxatom-nuclide-hash-field ,
                                                                                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                                                                                                      owl:someValuesFrom :NX_ANY
                                                                                                                                                                                    ] ,
                                                                                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                                                                                                      owl:someValuesFrom :NX_UINT
                                                                                                                                                                                    ] ,
                                                                                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                                                                    owl:complementOf :NX_UINT
                                                                                                                                                                                                  ]
                                                                                                                                                                                    ] ;
                                                                                                                                                                    rdfs:comment "" ;
                                                                                                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-composition-atom-nuclide-hash-field> ;
                                                                                                                                                                    rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/volumetric_features/FEATURE/composition/ATOM/nuclide_hash" ;
                                                                                                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-composition-atom-nuclide-hash-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-composition-atom-nuclide-list-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-composition-atom-nuclide-list-field rdf:type owl:Class ;
                                                                                                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                                                                                                    :nxatom-nuclide-list-field ,
                                                                                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                                                                                                      owl:someValuesFrom :NX_ANY
                                                                                                                                                                                    ] ,
                                                                                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                                                                                                      owl:someValuesFrom :NX_UINT
                                                                                                                                                                                    ] ,
                                                                                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                                                                    owl:complementOf :NX_UINT
                                                                                                                                                                                                  ]
                                                                                                                                                                                    ] ;
                                                                                                                                                                    rdfs:comment "" ;
                                                                                                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-composition-atom-nuclide-list-field> ;
                                                                                                                                                                    rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/volumetric_features/FEATURE/composition/ATOM/nuclide_list" ;
                                                                                                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-composition-atom-nuclide-list-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-composition-group
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-composition-group rdf:type owl:Class ;
                                                                                                                                                  rdfs:subClassOf :NXchemical_composition ,
                                                                                                                                                                  :NeXusGroup ,
                                                                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                                                                    owl:onProperty :has ;
                                                                                                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                                    owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-composition-atom-group
                                                                                                                                                                  ] ,
                                                                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                                                                    owl:onProperty :has ;
                                                                                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                                                                    owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-composition-total-field
                                                                                                                                                                  ] ;
                                                                                                                                                  rdfs:comment "" ;
                                                                                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-composition-group> ;
                                                                                                                                                  rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/volumetric_features/FEATURE/composition" ;
                                                                                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-composition-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-composition-total-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-composition-total-field rdf:type owl:Class ;
                                                                                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                                                                                        :nxchemical-composition-total-field ,
                                                                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                                                                                          owl:someValuesFrom :NX_UNITLESS
                                                                                                                                                                        ] ,
                                                                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                                                                                          owl:someValuesFrom :NX_NUMBER
                                                                                                                                                                        ] ,
                                                                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                                                        owl:complementOf :NX_NUMBER
                                                                                                                                                                                      ]
                                                                                                                                                                        ] ;
                                                                                                                                                        rdfs:comment """
                                                Total (count) of ions inside or on the surface of the feature relevant for normalization.
                                                NaN for non watertight objects.
                                            """ ;
                                                                                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-composition-total-field> ;
                                                                                                                                                        rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/volumetric_features/FEATURE/composition/total" ;
                                                                                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-composition-total-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-group
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-group rdf:type owl:Class ;
                                                                                                                                      rdfs:subClassOf :NXprocess ,
                                                                                                                                                      :NeXusGroup ,
                                                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                                                        owl:onProperty :has ;
                                                                                                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                        owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-composition-group
                                                                                                                                                      ] ,
                                                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                                                        owl:onProperty :has ;
                                                                                                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                        owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-obb-group
                                                                                                                                                      ] ,
                                                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                                                        owl:onProperty :has ;
                                                                                                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                        owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-objectid-group
                                                                                                                                                      ] ,
                                                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                                                        owl:onProperty :has ;
                                                                                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                                                        owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-indices-feature-field
                                                                                                                                                      ] ,
                                                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                                                        owl:onProperty :has ;
                                                                                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                                                        owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-volume-field
                                                                                                                                                      ] ;
                                                                                                                                      rdfs:comment """
                                        In all situations instances of the parent NXprocess group are returned with a very similar
                                        information structuring and thus we here replace the template name FEATURE
                                        with one of the following types feature-specific group names:
                                        
                                        * objects, objects, irrespective their distance to the surface
                                        * objects_close_to_edge, sub-set of v_feature_object close surface
                                        * objects_far_from_edge, sub-set of v_feature_object not close to the surface
                                        * proxies, proxies, irrespective their distance to the surface
                                        * proxies_close_to_edge, sub-set of v_feature_proxies, close to surface
                                        * proxies_far_from_edge, sub-set of v_feature_proxies, not close to surface
                                    """ ;
                                                                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-group> ;
                                                                                                                                      rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/volumetric_features/FEATURE" ;
                                                                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-indices-feature-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-indices-feature-field rdf:type owl:Class ;
                                                                                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                                                                                        owl:someValuesFrom :NX_UNITLESS
                                                                                                                                                                      ] ,
                                                                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                                                                                        owl:someValuesFrom :NX_INT
                                                                                                                                                                      ] ,
                                                                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                                                      owl:complementOf :NX_INT
                                                                                                                                                                                    ]
                                                                                                                                                                      ] ;
                                                                                                                                                      rdfs:comment """
                                            Explicit identifier of the feature a sub-set of the indices_feature in the
                                            parent group.
                                        """ ;
                                                                                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-indices-feature-field> ;
                                                                                                                                                      rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/volumetric_features/FEATURE/indices_feature" ;
                                                                                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-indices-feature-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-obb-aspect-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-obb-aspect-field rdf:type owl:Class ;
                                                                                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                                                                                                   owl:someValuesFrom :NX_DIMENSIONLESS
                                                                                                                                                                 ] ,
                                                                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                                                                   owl:someValuesFrom :NX_FLOAT
                                                                                                                                                                 ] ,
                                                                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                                                 owl:complementOf :NX_FLOAT
                                                                                                                                                                               ]
                                                                                                                                                                 ] ;
                                                                                                                                                 rdfs:comment """
                                                Oriented bounding box aspect ratio.
                                                YX versus ZY or second-largest over largest and smallest over second largest.
                                            """ ;
                                                                                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-obb-aspect-field> ;
                                                                                                                                                 rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/volumetric_features/FEATURE/obb/aspect" ;
                                                                                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-obb-aspect-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-obb-center-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-obb-center-field rdf:type owl:Class ;
                                                                                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                                                                                 :nxcg-primitive-center-field ,
                                                                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                                                                                                   owl:someValuesFrom :NX_LENGTH
                                                                                                                                                                 ] ,
                                                                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                                                                   owl:someValuesFrom :NX_NUMBER
                                                                                                                                                                 ] ,
                                                                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                                                 owl:complementOf :NX_NUMBER
                                                                                                                                                                               ]
                                                                                                                                                                 ] ;
                                                                                                                                                 rdfs:comment """
                                                Position of the geometric center, which often is but
                                                not necessarily has to be the center_of_mass of the
                                                hexahedrally-shaped sample/sample part.
                                            """ ;
                                                                                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-obb-center-field> ;
                                                                                                                                                 rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/volumetric_features/FEATURE/obb/center" ;
                                                                                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-obb-center-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-obb-group
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-obb-group rdf:type owl:Class ;
                                                                                                                                          rdfs:subClassOf :NXcg_hexahedron ,
                                                                                                                                                          :NeXusGroup ,
                                                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                                                            owl:onProperty :has ;
                                                                                                                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                            owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-obb-aspect-field
                                                                                                                                                          ] ,
                                                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                                                            owl:onProperty :has ;
                                                                                                                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                            owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-obb-center-field
                                                                                                                                                          ] ,
                                                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                                                            owl:onProperty :has ;
                                                                                                                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                            owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-obb-hexahedra-group
                                                                                                                                                          ] ,
                                                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                                                            owl:onProperty :has ;
                                                                                                                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                            owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-obb-size-field
                                                                                                                                                          ] ;
                                                                                                                                          rdfs:comment """
                                            An oriented bounding box (OBB) to each object.
                                        """ ;
                                                                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-obb-group> ;
                                                                                                                                          rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/volumetric_features/FEATURE/obb" ;
                                                                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-obb-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-obb-hexahedra-group
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-obb-hexahedra-group rdf:type owl:Class ;
                                                                                                                                                    rdfs:subClassOf :NeXusGroup ,
                                                                                                                                                                    :nxcg-hexahedron-hexahedra-group ,
                                                                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                                                                      owl:onProperty :has ;
                                                                                                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                                                                      owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-obb-hexahedra-indices-feature-xdmf-field
                                                                                                                                                                    ] ,
                                                                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                                                                      owl:onProperty :has ;
                                                                                                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                                                                      owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-obb-hexahedra-vertices-field
                                                                                                                                                                    ] ,
                                                                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                                                                      owl:onProperty :has ;
                                                                                                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                                                                      owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-obb-hexahedra-xdmf-topology-field
                                                                                                                                                                    ] ;
                                                                                                                                                    rdfs:comment """
                                                A simple approach to describe the entire set of hexahedra when the main intention
                                                is to store the shape of the hexahedra for visualization.
                                            """ ;
                                                                                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-obb-hexahedra-group> ;
                                                                                                                                                    rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/volumetric_features/FEATURE/obb/hexahedra" ;
                                                                                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-obb-hexahedra-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-obb-hexahedra-indices-feature-xdmf-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-obb-hexahedra-indices-feature-xdmf-field rdf:type owl:Class ;
                                                                                                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                                                                                                           owl:someValuesFrom :NX_UNITLESS
                                                                                                                                                                                         ] ,
                                                                                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                                                                                           owl:someValuesFrom :NX_INT
                                                                                                                                                                                         ] ,
                                                                                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                                                                         owl:complementOf :NX_INT
                                                                                                                                                                                                       ]
                                                                                                                                                                                         ] ;
                                                                                                                                                                         rdfs:comment "" ;
                                                                                                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-obb-hexahedra-indices-feature-xdmf-field> ;
                                                                                                                                                                         rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/volumetric_features/FEATURE/obb/hexahedra/indices_feature_xdmf" ;
                                                                                                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-obb-hexahedra-indices-feature-xdmf-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-obb-hexahedra-vertices-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-obb-hexahedra-vertices-field rdf:type owl:Class ;
                                                                                                                                                             rdfs:subClassOf :NeXusField ,
                                                                                                                                                                             :nxcg-face-list-data-structure-vertices-field ,
                                                                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                                                                                                               owl:someValuesFrom :NX_LENGTH
                                                                                                                                                                             ] ,
                                                                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                                                                                               owl:someValuesFrom :NX_NUMBER
                                                                                                                                                                             ] ,
                                                                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                                                             owl:complementOf :NX_NUMBER
                                                                                                                                                                                           ]
                                                                                                                                                                             ] ;
                                                                                                                                                             rdfs:comment "" ;
                                                                                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-obb-hexahedra-vertices-field> ;
                                                                                                                                                             rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/volumetric_features/FEATURE/obb/hexahedra/vertices" ;
                                                                                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-obb-hexahedra-vertices-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-obb-hexahedra-xdmf-topology-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-obb-hexahedra-xdmf-topology-field rdf:type owl:Class ;
                                                                                                                                                                  rdfs:subClassOf :NeXusField ,
                                                                                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                                                                                                                    owl:someValuesFrom :NX_UNITLESS
                                                                                                                                                                                  ] ,
                                                                                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                                                                                                    owl:someValuesFrom :NX_INT
                                                                                                                                                                                  ] ,
                                                                                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                                                                  owl:complementOf :NX_INT
                                                                                                                                                                                                ]
                                                                                                                                                                                  ] ;
                                                                                                                                                                  rdfs:comment "" ;
                                                                                                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-obb-hexahedra-xdmf-topology-field> ;
                                                                                                                                                                  rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/volumetric_features/FEATURE/obb/hexahedra/xdmf_topology" ;
                                                                                                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-obb-hexahedra-xdmf-topology-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-obb-size-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-obb-size-field rdf:type owl:Class ;
                                                                                                                                               rdfs:subClassOf :NeXusField ,
                                                                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                                                                                 owl:someValuesFrom :NX_LENGTH
                                                                                                                                                               ] ,
                                                                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                                                                 owl:someValuesFrom :NX_FLOAT
                                                                                                                                                               ] ,
                                                                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                                               owl:complementOf :NX_FLOAT
                                                                                                                                                                             ]
                                                                                                                                                               ] ;
                                                                                                                                               rdfs:comment """
                                                Edge length of the oriented bounding box from largest to smallest value.
                                            """ ;
                                                                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-obb-size-field> ;
                                                                                                                                               rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/volumetric_features/FEATURE/obb/size" ;
                                                                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-obb-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-objectid-group
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-objectid-group rdf:type owl:Class ;
                                                                                                                                               rdfs:subClassOf :NXcg_polyhedron ,
                                                                                                                                                               :NeXusGroup ,
                                                                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                                                                 owl:onProperty :has ;
                                                                                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                                                                 owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-objectid-polyhedron-group
                                                                                                                                                               ] ;
                                                                                                                                               rdfs:comment "" ;
                                                                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-objectid-group> ;
                                                                                                                                               rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/volumetric_features/FEATURE/objectID" ;
                                                                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-objectid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-objectid-polyhedron-face-normals-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-objectid-polyhedron-face-normals-field rdf:type owl:Class ;
                                                                                                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                                                                                                         owl:someValuesFrom :NX_LENGTH
                                                                                                                                                                                       ] ,
                                                                                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                                                                                                         owl:someValuesFrom :NX_FLOAT
                                                                                                                                                                                       ] ,
                                                                                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                                                                       owl:complementOf :NX_FLOAT
                                                                                                                                                                                                     ]
                                                                                                                                                                                       ] ;
                                                                                                                                                                       rdfs:comment "" ;
                                                                                                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-objectid-polyhedron-face-normals-field> ;
                                                                                                                                                                       rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/volumetric_features/FEATURE/objectID/polyhedron/face_normals" ;
                                                                                                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-objectid-polyhedron-face-normals-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-objectid-polyhedron-faces-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-objectid-polyhedron-faces-field rdf:type owl:Class ;
                                                                                                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                                                                                                ] ,
                                                                                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                                                                                  owl:someValuesFrom :NX_UINT
                                                                                                                                                                                ] ,
                                                                                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                                                                owl:complementOf :NX_UINT
                                                                                                                                                                                              ]
                                                                                                                                                                                ] ;
                                                                                                                                                                rdfs:comment "" ;
                                                                                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-objectid-polyhedron-faces-field> ;
                                                                                                                                                                rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/volumetric_features/FEATURE/objectID/polyhedron/faces" ;
                                                                                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-objectid-polyhedron-faces-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-objectid-polyhedron-group
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-objectid-polyhedron-group rdf:type owl:Class ;
                                                                                                                                                          rdfs:subClassOf :NeXusGroup ,
                                                                                                                                                                          :nxcg-polyhedron-polyhedronid-group ,
                                                                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                                                                            owl:onProperty :has ;
                                                                                                                                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                                            owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-objectid-polyhedron-ion-id-field
                                                                                                                                                                          ] ,
                                                                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                                                                            owl:onProperty :has ;
                                                                                                                                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                                            owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-objectid-polyhedron-xdmf-indices-feature-field
                                                                                                                                                                          ] ,
                                                                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                                                                            owl:onProperty :has ;
                                                                                                                                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                                            owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-objectid-polyhedron-xdmf-topology-field
                                                                                                                                                                          ] ,
                                                                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                                                                            owl:onProperty :has ;
                                                                                                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                                                                            owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-objectid-polyhedron-face-normals-field
                                                                                                                                                                          ] ,
                                                                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                                                                            owl:onProperty :has ;
                                                                                                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                                                                            owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-objectid-polyhedron-faces-field
                                                                                                                                                                          ] ,
                                                                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                                                                            owl:onProperty :has ;
                                                                                                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                                                                            owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-objectid-polyhedron-vertices-field
                                                                                                                                                                          ] ;
                                                                                                                                                          rdfs:comment "" ;
                                                                                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-objectid-polyhedron-group> ;
                                                                                                                                                          rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/volumetric_features/FEATURE/objectID/polyhedron" ;
                                                                                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-objectid-polyhedron-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-objectid-polyhedron-ion-id-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-objectid-polyhedron-ion-id-field rdf:type owl:Class ;
                                                                                                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                                                                                                                   owl:someValuesFrom :NX_UNITLESS
                                                                                                                                                                                 ] ,
                                                                                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                                                                                   owl:someValuesFrom :NX_UINT
                                                                                                                                                                                 ] ,
                                                                                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                                                                 owl:complementOf :NX_UINT
                                                                                                                                                                                               ]
                                                                                                                                                                                 ] ;
                                                                                                                                                                 rdfs:comment """
                                                    Array of evaporation_id / identifier_ion which details which ions
                                                    lie inside or on the surface of the feature.
                                                """ ;
                                                                                                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-objectid-polyhedron-ion-id-field> ;
                                                                                                                                                                 rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/volumetric_features/FEATURE/objectID/polyhedron/ion_id" ;
                                                                                                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-objectid-polyhedron-ion-id-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-objectid-polyhedron-vertices-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-objectid-polyhedron-vertices-field rdf:type owl:Class ;
                                                                                                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                                                                                                     owl:someValuesFrom :NX_LENGTH
                                                                                                                                                                                   ] ,
                                                                                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                                                                                                     owl:someValuesFrom :NX_FLOAT
                                                                                                                                                                                   ] ,
                                                                                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                                                                   owl:complementOf :NX_FLOAT
                                                                                                                                                                                                 ]
                                                                                                                                                                                   ] ;
                                                                                                                                                                   rdfs:comment "" ;
                                                                                                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-objectid-polyhedron-vertices-field> ;
                                                                                                                                                                   rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/volumetric_features/FEATURE/objectID/polyhedron/vertices" ;
                                                                                                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-objectid-polyhedron-vertices-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-objectid-polyhedron-xdmf-indices-feature-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-objectid-polyhedron-xdmf-indices-feature-field rdf:type owl:Class ;
                                                                                                                                                                               rdfs:subClassOf :NeXusField ,
                                                                                                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                                                                                                                 owl:someValuesFrom :NX_UNITLESS
                                                                                                                                                                                               ] ,
                                                                                                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                                                                                                 owl:someValuesFrom :NX_INT
                                                                                                                                                                                               ] ,
                                                                                                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                                                                               owl:complementOf :NX_INT
                                                                                                                                                                                                             ]
                                                                                                                                                                                               ] ;
                                                                                                                                                                               rdfs:comment "" ;
                                                                                                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-objectid-polyhedron-xdmf-indices-feature-field> ;
                                                                                                                                                                               rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/volumetric_features/FEATURE/objectID/polyhedron/xdmf_indices_feature" ;
                                                                                                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-objectid-polyhedron-xdmf-indices-feature-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-objectid-polyhedron-xdmf-topology-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-objectid-polyhedron-xdmf-topology-field rdf:type owl:Class ;
                                                                                                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                                                                                                          owl:someValuesFrom :NX_UNITLESS
                                                                                                                                                                                        ] ,
                                                                                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                                                                                                          owl:someValuesFrom :NX_INT
                                                                                                                                                                                        ] ,
                                                                                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                                                                        owl:complementOf :NX_INT
                                                                                                                                                                                                      ]
                                                                                                                                                                                        ] ;
                                                                                                                                                                        rdfs:comment "" ;
                                                                                                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-objectid-polyhedron-xdmf-topology-field> ;
                                                                                                                                                                        rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/volumetric_features/FEATURE/objectID/polyhedron/xdmf_topology" ;
                                                                                                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-objectid-polyhedron-xdmf-topology-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-type-dict-keyword-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-type-dict-keyword-field rdf:type owl:Class ;
                                                                                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                                                                                          owl:someValuesFrom :NX_UNITLESS
                                                                                                                                                                        ] ,
                                                                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                                                                                          owl:someValuesFrom :NX_UINT
                                                                                                                                                                        ] ,
                                                                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                                                        owl:complementOf :NX_UINT
                                                                                                                                                                                      ]
                                                                                                                                                                        ] ;
                                                                                                                                                        rdfs:comment """
                                        The array of keywords of feature_type dictionary.
                                    """ ;
                                                                                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-type-dict-keyword-field> ;
                                                                                                                                                        rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/volumetric_features/feature_type_dict_keyword" ;
                                                                                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-type-dict-keyword-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-type-dict-value-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-type-dict-value-field rdf:type owl:Class ;
                                                                                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                                                                                        owl:someValuesFrom :NX_ANY
                                                                                                                                                                      ] ,
                                                                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                                                                                                      ] ,
                                                                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                                                      owl:complementOf :NX_CHAR
                                                                                                                                                                                    ]
                                                                                                                                                                      ] ;
                                                                                                                                                      rdfs:comment """
                                        The array of values for each keyword of the
                                        feature_type dictionary.
                                    """ ;
                                                                                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-type-dict-value-field> ;
                                                                                                                                                      rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/volumetric_features/feature_type_dict_value" ;
                                                                                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-type-dict-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-type-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-type-field rdf:type owl:Class ;
                                                                                                                                           rdfs:subClassOf :NeXusField ,
                                                                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                                                                                             owl:someValuesFrom :NX_UNITLESS
                                                                                                                                                           ] ,
                                                                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                                                                             owl:someValuesFrom :NX_UINT
                                                                                                                                                           ] ,
                                                                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                                           owl:complementOf :NX_UINT
                                                                                                                                                                         ]
                                                                                                                                                           ] ;
                                                                                                                                           rdfs:comment """
                                        The array of controlled keywords, need to be from
                                        feature_type_dict_keyword, which specify which type
                                        each feature triangle cluster belongs to.
                                        Keep in mind that not each feature is an object or proxy.
                                    """ ;
                                                                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-type-field> ;
                                                                                                                                           rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/volumetric_features/feature_type" ;
                                                                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-volume-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-volume-field rdf:type owl:Class ;
                                                                                                                                             rdfs:subClassOf :NeXusField ,
                                                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                                                                                               owl:someValuesFrom :NX_VOLUME
                                                                                                                                                             ] ,
                                                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                                                                               owl:someValuesFrom :NX_FLOAT
                                                                                                                                                             ] ,
                                                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                                             owl:complementOf :NX_FLOAT
                                                                                                                                                                           ]
                                                                                                                                                             ] ;
                                                                                                                                             rdfs:comment """
                                            Volume of the feature. NaN for non-watertight objects.
                                        """ ;
                                                                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-volume-field> ;
                                                                                                                                             rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/volumetric_features/FEATURE/volume" ;
                                                                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-volume-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-group
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-group rdf:type owl:Class ;
                                                                                                                              rdfs:subClassOf :NXprocess ,
                                                                                                                                              :NeXusGroup ,
                                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                                owl:onProperty :has ;
                                                                                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-group
                                                                                                                                              ] ,
                                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                                owl:onProperty :has ;
                                                                                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-type-dict-keyword-field
                                                                                                                                              ] ,
                                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                                owl:onProperty :has ;
                                                                                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-type-dict-value-field
                                                                                                                                              ] ,
                                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                                owl:onProperty :has ;
                                                                                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                                                owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-type-field
                                                                                                                                              ] ,
                                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                                owl:onProperty :has ;
                                                                                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                                                owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-indices-feature-field
                                                                                                                                              ] ,
                                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                                owl:onProperty :has ;
                                                                                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                                                owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-indices-triangle-cluster-field
                                                                                                                                              ] ,
                                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                                owl:onProperty :has ;
                                                                                                                                                owl:maxQualifiedCardinality "6"^^xsd:nonNegativeInteger ;
                                                                                                                                                owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-feature-group
                                                                                                                                              ] ;
                                                                                                                              rdfs:comment """
                                    Iso-surfaces of arbitrary scalar three-dimensional fields can show a complicated topology.
                                    Paraprobe-nanochem can run a DBScan-like clustering algorithm which performs a
                                    connectivity analysis on the triangle soup representation of such iso-surface.
                                    This may yield a set of connected features whose individual surfaces are discretized
                                    by a triangulated mesh each.  Such volumetric features can be processed further using
                                    paraprobe-nanochem using a workflow with at most two steps.
                                    
                                    In the first step, the tool distinguishes three types of (v) i.e. volumetric features:
                                    
                                    1. So-called objects, i.e. necessarily watertight features represented by polyhedra.
                                        These objects were already watertight within the triangulated iso-surface.
                                    2. So-called proxies, i.e. features that were not necessarily watertight within the triangulated
                                        iso-surface but were subsequently replaced by a watertight mesh using polyhedral mesh
                                        processing operations (hole filling, refinement, fairing operations).
                                    3. Remaining triangle surface meshes or parts of these of arbitrary shape and cardinality
                                        that are not transformable into proxies or for which no transformation into proxies was
                                        instructed.
                                    
                                    These features can be interpreted as microstructural features. Some of them may be precipitates,
                                    some of them may be poles, some of them may be segments of dislocation lines or other
                                    crystal defects which are decorated (or not) with solutes.
                                    
                                    In the second step, the tool can be used to analyze the proximity of these objects to a
                                    model of the surface (edge) of the dataset.
                                """ ;
                                                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-group> ;
                                                                                                                              rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/volumetric_features" ;
                                                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-indices-feature-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-indices-feature-field rdf:type owl:Class ;
                                                                                                                                              rdfs:subClassOf :NeXusField ,
                                                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                                                                                owl:someValuesFrom :NX_UNITLESS
                                                                                                                                                              ] ,
                                                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                                                                owl:someValuesFrom :NX_INT
                                                                                                                                                              ] ,
                                                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                                              owl:complementOf :NX_INT
                                                                                                                                                                            ]
                                                                                                                                                              ] ;
                                                                                                                                              rdfs:comment """
                                        The explicit identifier of features.
                                    """ ;
                                                                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-indices-feature-field> ;
                                                                                                                                              rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/volumetric_features/indices_feature" ;
                                                                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-indices-feature-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-indices-triangle-cluster-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-indices-triangle-cluster-field rdf:type owl:Class ;
                                                                                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                                                                                         owl:someValuesFrom :NX_UNITLESS
                                                                                                                                                                       ] ,
                                                                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                                                                                         owl:someValuesFrom :NX_UINT
                                                                                                                                                                       ] ,
                                                                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                                                       owl:complementOf :NX_UINT
                                                                                                                                                                                     ]
                                                                                                                                                                       ] ;
                                                                                                                                                       rdfs:comment """
                                        The identifier which the triangle_soup connectivity analysis
                                        returned, which constitutes the first step of the
                                        volumetric_feature identification process.
                                    """ ;
                                                                                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-indices-triangle-cluster-field> ;
                                                                                                                                                       rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/volumetric_features/indices_triangle_cluster" ;
                                                                                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-volumetric-features-indices-triangle-cluster-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-xdmf-topology-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-xdmf-topology-field rdf:type owl:Class ;
                                                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                                                          owl:someValuesFrom :NX_UNITLESS
                                                                                                                                        ] ,
                                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                                                          owl:someValuesFrom :NX_UINT
                                                                                                                                        ] ,
                                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                        owl:complementOf :NX_UINT
                                                                                                                                                      ]
                                                                                                                                        ] ;
                                                                                                                        rdfs:comment """
                                    A list of as many tuples of XDMF topology key, XDMF number
                                    of vertices and a triple of vertex indices specifying each
                                    triangle. The total number of entries is n_f_tri * (1+1+3).
                                """ ;
                                                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-xdmf-topology-field> ;
                                                                                                                        rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/iso_surfaceID/triangle_soup/triangles/xdmf_topology" ;
                                                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-iso-surfaceid-triangle-soup-triangles-xdmf-topology-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-kernel-mu-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-kernel-mu-field rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NeXusField ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                owl:someValuesFrom :NX_LENGTH
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:someValuesFrom :NX_FLOAT
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                              owl:complementOf :NX_FLOAT
                                                                                                            ]
                                                                                              ] ;
                                                                              rdfs:comment """
                        Expectation value :math:`\\mu_i` of the kernel in each dimension
                        in the paraprobe coordinate_system with i = 0 is x, i = 1 is y, i = 2 is z.
                    """ ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-kernel-mu-field> ;
                                                                              rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/kernel_mu" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-kernel-mu-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-kernel-sigma-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-kernel-sigma-field rdf:type owl:Class ;
                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                                   owl:someValuesFrom :NX_LENGTH
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:someValuesFrom :NX_FLOAT
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                 owl:complementOf :NX_FLOAT
                                                                                                               ]
                                                                                                 ] ;
                                                                                 rdfs:comment """
                        Standard deviation :math:`\\sigma_i` of the kernel in each dimension
                        in the paraprobe coordinate_system with i = 0 is x, i = 1 is y, i = 2 is z.
                    """ ;
                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-kernel-sigma-field> ;
                                                                                 rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/kernel_sigma" ;
                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-kernel-sigma-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-kernel-size-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-kernel-size-field rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_DIMENSIONLESS
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_POSINT
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_POSINT
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment """
                        Halfwidth of the kernel about the central voxel.
                        The shape of the kernel is that of a cuboid
                        of extent 2*kernel_extent[i] + 1 in each dimension i.
                    """ ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-kernel-size-field> ;
                                                                                rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/kernel_size" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-kernel-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-kernel-type-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-kernel-type-field rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasEnumContainer ;
                                                                                                  owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                      owl:unionOf ( :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-kernel-type-gaussian-enum
                                                                                                                                  )
                                                                                                                    ]
                                                                                                ] ;
                                                                                rdfs:comment """
                        Functional form of the kernel (Ansatz function).
                    """ ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-kernel-type-field> ;
                                                                                rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/kernel_type" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-kernel-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-kernel-type-gaussian-enum
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-kernel-type-gaussian-enum rdf:type owl:Class ;
                                                                                        rdfs:subClassOf :NeXusEnumerations ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :actualValue ;
                                                                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                          rdf:first "gaussian" ;
                                                                                                                                          rdf:rest rdf:nil
                                                                                                                                        ]
                                                                                                                            ]
                                                                                                        ] ;
                                                                                        rdfs:comment "Enumeration item for NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/kernel_type: gaussian" ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-kernel-type-field> ;
                                                                                        rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/kernel_type/gaussian" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-kernel-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-normalization-candidates-enum
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-normalization-candidates-enum rdf:type owl:Class ;
                                                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :actualValue ;
                                                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                              rdf:first "candidates" ;
                                                                                                                                              rdf:rest rdf:nil
                                                                                                                                            ]
                                                                                                                                ]
                                                                                                            ] ;
                                                                                            rdfs:comment "Enumeration item for NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/normalization: candidates" ;
                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-normalization-field> ;
                                                                                            rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/normalization/candidates" ;
                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-normalization-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-normalization-composition-enum
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-normalization-composition-enum rdf:type owl:Class ;
                                                                                             rdfs:subClassOf :NeXusEnumerations ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :actualValue ;
                                                                                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                               rdf:first "composition" ;
                                                                                                                                               rdf:rest rdf:nil
                                                                                                                                             ]
                                                                                                                                 ]
                                                                                                             ] ;
                                                                                             rdfs:comment "Enumeration item for NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/normalization: composition" ;
                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-normalization-field> ;
                                                                                             rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/normalization/composition" ;
                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-normalization-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-normalization-concentration-enum
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-normalization-concentration-enum rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusEnumerations ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :actualValue ;
                                                                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                 rdf:first "concentration" ;
                                                                                                                                                 rdf:rest rdf:nil
                                                                                                                                               ]
                                                                                                                                   ]
                                                                                                               ] ;
                                                                                               rdfs:comment "Enumeration item for NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/normalization: concentration" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-normalization-field> ;
                                                                                               rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/normalization/concentration" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-normalization-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-normalization-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-normalization-field rdf:type owl:Class ;
                                                                                  rdfs:subClassOf :NeXusField ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasEnumContainer ;
                                                                                                    owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                        owl:unionOf ( :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-normalization-candidates-enum
                                                                                                                                      :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-normalization-composition-enum
                                                                                                                                      :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-normalization-concentration-enum
                                                                                                                                      :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-normalization-total-enum
                                                                                                                                    )
                                                                                                                      ]
                                                                                                  ] ;
                                                                                  rdfs:comment """
                        How were results of the kernel-density estimation normalized:
                        
                        * total, the total number (intensity) of ions or elements.
                        * candidates, the total number (intensity) of ions matching weighting_model
                        * composition, the value for candidates divided by the value for total,
                        * concentration, the value for candidates divided by the volume of the cell.
                    """ ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-normalization-field> ;
                                                                                  rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/normalization" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-normalization-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-normalization-total-enum
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-normalization-total-enum rdf:type owl:Class ;
                                                                                       rdfs:subClassOf :NeXusEnumerations ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :actualValue ;
                                                                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                         rdf:first "total" ;
                                                                                                                                         rdf:rest rdf:nil
                                                                                                                                       ]
                                                                                                                           ]
                                                                                                       ] ;
                                                                                       rdfs:comment "Enumeration item for NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/normalization: total" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-normalization-field> ;
                                                                                       rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/normalization/total" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-normalization-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-origin-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-origin-field rdf:type owl:Class ;
                                                                           owl:equivalentClass :nxcg-grid-origin-field ;
                                                                           rdfs:subClassOf :NeXusField ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                             owl:someValuesFrom :NX_ANY
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:someValuesFrom :NX_NUMBER
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                           owl:complementOf :NX_NUMBER
                                                                                                         ]
                                                                                           ] ;
                                                                           rdfs:comment "" ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-origin-field> ;
                                                                           rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/origin" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-origin-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-scalar-field-grad-suffix-group
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-scalar-field-grad-suffix-group rdf:type owl:Class ;
                                                                                             rdfs:subClassOf :NeXusGroup ,
                                                                                                             :nxobject-data-group ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :has ;
                                                                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-scalar-field-grad-suffix-xdmf-gradient-field
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :has ;
                                                                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-scalar-field-grad-suffix-xdmf-topology-field
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :has ;
                                                                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-scalar-field-grad-suffix-xdmf-xyz-field
                                                                                                             ] ;
                                                                                             rdfs:comment """
                        The three-dimensional gradient :math:`\\nabla \\Phi`.
                        Follow the naming convention of scalar_field_magn_SUFFIX to report parallel structures.
                    """ ;
                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-scalar-field-grad-suffix-group> ;
                                                                                             rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/scalar_field_grad_SUFFIX" ;
                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-scalar-field-grad-suffix-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-scalar-field-grad-suffix-xdmf-gradient-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-scalar-field-grad-suffix-xdmf-gradient-field rdf:type owl:Class ;
                                                                                                           rdfs:subClassOf :NeXusField ,
                                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                                                             owl:someValuesFrom :NX_ANY
                                                                                                                           ] ,
                                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                                             owl:someValuesFrom :NX_FLOAT
                                                                                                                           ] ,
                                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                                                           owl:complementOf :NX_FLOAT
                                                                                                                                         ]
                                                                                                                           ] ;
                                                                                                           rdfs:comment """
                            The gradient vector formatted for direct visualization via XDMF in e.g.
                            Paraview.
                        """ ;
                                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-scalar-field-grad-suffix-xdmf-gradient-field> ;
                                                                                                           rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/scalar_field_grad_SUFFIX/xdmf_gradient" ;
                                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-scalar-field-grad-suffix-xdmf-gradient-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-scalar-field-grad-suffix-xdmf-topology-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-scalar-field-grad-suffix-xdmf-topology-field rdf:type owl:Class ;
                                                                                                           rdfs:subClassOf :NeXusField ,
                                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                                                             owl:someValuesFrom :NX_UNITLESS
                                                                                                                           ] ,
                                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                                             owl:someValuesFrom :NX_NUMBER
                                                                                                                           ] ,
                                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                                                           owl:complementOf :NX_NUMBER
                                                                                                                                         ]
                                                                                                                           ] ;
                                                                                                           rdfs:comment """
                            XDMF topology for rendering in combination with xdmf_xyz the scalar field
                            via XDMF in e.g. Paraview.
                        """ ;
                                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-scalar-field-grad-suffix-xdmf-topology-field> ;
                                                                                                           rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/scalar_field_grad_SUFFIX/xdmf_topology" ;
                                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-scalar-field-grad-suffix-xdmf-topology-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-scalar-field-grad-suffix-xdmf-xyz-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-scalar-field-grad-suffix-xdmf-xyz-field rdf:type owl:Class ;
                                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                                        owl:someValuesFrom :NX_LENGTH
                                                                                                                      ] ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                                        owl:someValuesFrom :NX_FLOAT
                                                                                                                      ] ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                                      owl:complementOf :NX_FLOAT
                                                                                                                                    ]
                                                                                                                      ] ;
                                                                                                      rdfs:comment """
                            Center of mass positions of each voxel for rendering the scalar field gradient
                            via XDMF in e.g. Paraview.
                        """ ;
                                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-scalar-field-grad-suffix-xdmf-xyz-field> ;
                                                                                                      rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/scalar_field_grad_SUFFIX/xdmf_xyz" ;
                                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-scalar-field-grad-suffix-xdmf-xyz-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-scalar-field-magn-suffix-group
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-scalar-field-magn-suffix-group rdf:type owl:Class ;
                                                                                             rdfs:subClassOf :NeXusGroup ,
                                                                                                             :nxobject-data-group ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :has ;
                                                                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-scalar-field-magn-suffix-xdmf-intensity-field
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :has ;
                                                                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-scalar-field-magn-suffix-xdmf-topology-field
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :has ;
                                                                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-scalar-field-magn-suffix-xdmf-xyz-field
                                                                                                             ] ;
                                                                                             rdfs:comment """
                        The result of the delocalization :math:`\\Phi = f(x, y, z)` based on which subsequent iso-surfaces
                        will be computed. In commercial software so far there is no possibility to export this information.
                        
                        If the intensity for all matches of the weighting_model are summarized, name this NXdata instance
                        scalar_field_magn_total.
                        
                        If the intensity is reported for each iontype, one can avoid many subsequent
                        computations as individual intensities can be reinterpreted using a different weighting_model in
                        down-stream usage of the here reported values (e.g. with Python scripting).
                        In this case name the individual NXdata instances scalar_field_magn_ionID using the ID of the ion as
                        per the configuration of the ranging definitions used.
                    """ ;
                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-scalar-field-magn-suffix-group> ;
                                                                                             rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/scalar_field_magn_SUFFIX" ;
                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-scalar-field-magn-suffix-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-scalar-field-magn-suffix-xdmf-intensity-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-scalar-field-magn-suffix-xdmf-intensity-field rdf:type owl:Class ;
                                                                                                            rdfs:subClassOf :NeXusField ,
                                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                                                              owl:someValuesFrom :NX_ANY
                                                                                                                            ] ,
                                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                                              owl:someValuesFrom :NX_FLOAT
                                                                                                                            ] ,
                                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                                                            owl:complementOf :NX_FLOAT
                                                                                                                                          ]
                                                                                                                            ] ;
                                                                                                            rdfs:comment """
                            Intensity of the field at given point
                        """ ;
                                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-scalar-field-magn-suffix-xdmf-intensity-field> ;
                                                                                                            rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/scalar_field_magn_SUFFIX/xdmf_intensity" ;
                                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-scalar-field-magn-suffix-xdmf-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-scalar-field-magn-suffix-xdmf-topology-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-scalar-field-magn-suffix-xdmf-topology-field rdf:type owl:Class ;
                                                                                                           rdfs:subClassOf :NeXusField ,
                                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                                                             owl:someValuesFrom :NX_UNITLESS
                                                                                                                           ] ,
                                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                                             owl:someValuesFrom :NX_NUMBER
                                                                                                                           ] ,
                                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                                                           owl:complementOf :NX_NUMBER
                                                                                                                                         ]
                                                                                                                           ] ;
                                                                                                           rdfs:comment """
                            XDMF topology for rendering in combination with xdmf_xyz the scalar field
                            via XDMF in e.g. Paraview.
                        """ ;
                                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-scalar-field-magn-suffix-xdmf-topology-field> ;
                                                                                                           rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/scalar_field_magn_SUFFIX/xdmf_topology" ;
                                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-scalar-field-magn-suffix-xdmf-topology-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-scalar-field-magn-suffix-xdmf-xyz-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-scalar-field-magn-suffix-xdmf-xyz-field rdf:type owl:Class ;
                                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                                        owl:someValuesFrom :NX_LENGTH
                                                                                                                      ] ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                                        owl:someValuesFrom :NX_FLOAT
                                                                                                                      ] ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                                      owl:complementOf :NX_FLOAT
                                                                                                                                    ]
                                                                                                                      ] ;
                                                                                                      rdfs:comment """
                            Center of mass positions of each voxel for rendering the scalar field
                            via XDMF in e.g. Paraview.
                        """ ;
                                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-scalar-field-magn-suffix-xdmf-xyz-field> ;
                                                                                                      rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/scalar_field_magn_SUFFIX/xdmf_xyz" ;
                                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-scalar-field-magn-suffix-xdmf-xyz-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-symmetry-cubic-enum
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-symmetry-cubic-enum rdf:type owl:Class ;
                                                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :actualValue ;
                                                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                    rdf:first "cubic" ;
                                                                                                                                    rdf:rest rdf:nil
                                                                                                                                  ]
                                                                                                                      ]
                                                                                                  ] ;
                                                                                  rdfs:comment "Enumeration item for NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/symmetry: cubic" ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-symmetry-field> ;
                                                                                  rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/symmetry/cubic" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-symmetry-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-symmetry-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-symmetry-field rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusField ,
                                                                                             :nxcg-grid-symmetry-field ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasEnumContainer ;
                                                                                               owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                   owl:unionOf ( :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-symmetry-cubic-enum
                                                                                                                               )
                                                                                                                 ]
                                                                                             ] ;
                                                                             rdfs:comment """
                        The symmetry of the lattice defining the shape of the unit cell.
                    """ ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-symmetry-field> ;
                                                                             rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/grid/symmetry" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-symmetry-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-group
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-group rdf:type owl:Class ;
                                                               rdfs:subClassOf :NXdelocalization ,
                                                                               :NeXusGroup ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-group
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-window-group
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-group> ;
                                                               rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-window-bitdepth-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-window-bitdepth-field rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusField ,
                                                                                               :nxcs-filter-boolean-mask-bitdepth-field ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_UINT
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_UINT
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-window-bitdepth-field> ;
                                                                               rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/window/bitdepth" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-window-bitdepth-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-window-group
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-window-group rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NXcs_filter_boolean_mask ,
                                                                                      :NeXusGroup ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :has ;
                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-window-bitdepth-field
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :has ;
                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-window-mask-field
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :has ;
                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-window-number-of-ions-field
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-window-group> ;
                                                                      rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/window" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-window-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-window-mask-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-window-mask-field rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusField ,
                                                                                           :nxcs-filter-boolean-mask-mask-field ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                             owl:someValuesFrom :NX_ANY
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:someValuesFrom :NX_UINT
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                           owl:complementOf :NX_UINT
                                                                                                         ]
                                                                                           ] ;
                                                                           rdfs:comment "" ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-window-mask-field> ;
                                                                           rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/window/mask" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-window-mask-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-delocalizationid-window-number-of-ions-field
:nxapm-paraprobe-nanochem-results-entry-delocalizationid-window-number-of-ions-field rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:someValuesFrom :NX_UINT
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                     owl:complementOf :NX_UINT
                                                                                                                   ]
                                                                                                     ] ;
                                                                                     rdfs:comment "" ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-window-number-of-ions-field> ;
                                                                                     rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/delocalizationID/window/number_of_ions" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-delocalizationid-window-number-of-ions-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-group
:nxapm-paraprobe-nanochem-results-entry-group rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusGroup ,
                                                              :nxapm-paraprobe-tool-results-entry-group ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxapm-paraprobe-nanochem-results-entry-delocalizationid-group
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxapm-paraprobe-nanochem-results-entry-interface-meshingid-group
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxapm-paraprobe-nanochem-results-entry-oned-profileid-group
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxapm-paraprobe-nanochem-results-entry-definition-field
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxapm-paraprobe-nanochem-results-entry-interface-meshingid-group
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxapm-paraprobe-nanochem-results-entry-oned-profileid-group
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-group> ;
                                              rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-decorator-multiplicity-field
:nxapm-paraprobe-nanochem-results-entry-interface-meshingid-decorator-multiplicity-field rdf:type owl:Class ;
                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                           owl:someValuesFrom :NX_UNITLESS
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:someValuesFrom :NX_UINT
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                         owl:complementOf :NX_UINT
                                                                                                                       ]
                                                                                                         ] ;
                                                                                         rdfs:comment """
                    The multiplicity whereby the ion position is accounted for when
                    the ion is considered one which is a decorator of the interface.
                """ ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-decorator-multiplicity-field> ;
                                                                                         rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/interface_meshingID/decorator_multiplicity" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-decorator-multiplicity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-group
:nxapm-paraprobe-nanochem-results-entry-interface-meshingid-group rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusGroup ,
                                                                                  :nxapm-paraprobe-tool-results-entry-taskprocessed-group ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxapm-paraprobe-nanochem-results-entry-interface-meshingid-decorator-multiplicity-field
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxapm-paraprobe-nanochem-results-entry-interface-meshingid-initial-interface-group
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxapm-paraprobe-nanochem-results-entry-interface-meshingid-ion-multiplicity-field
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-group
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-group> ;
                                                                  rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/interface_meshingID" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-initial-interface-group
:nxapm-paraprobe-nanochem-results-entry-interface-meshingid-initial-interface-group rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NXprocess ,
                                                                                                    :NeXusGroup ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :has ;
                                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass :nxapm-paraprobe-nanochem-results-entry-interface-meshingid-initial-interface-point-normal-form-field
                                                                                                    ] ;
                                                                                    rdfs:comment """
                    The equation of the plane that is fitted initially.
                """ ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-initial-interface-group> ;
                                                                                    rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/interface_meshingID/initial_interface" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-initial-interface-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-initial-interface-point-normal-form-field
:nxapm-paraprobe-nanochem-results-entry-interface-meshingid-initial-interface-point-normal-form-field rdf:type owl:Class ;
                                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                                        owl:someValuesFrom :NX_LENGTH
                                                                                                                      ] ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                                        owl:someValuesFrom :NX_FLOAT
                                                                                                                      ] ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                                      owl:complementOf :NX_FLOAT
                                                                                                                                    ]
                                                                                                                      ] ;
                                                                                                      rdfs:comment """
                        The four parameter :math:`ax + by + cz + d = 0` which define the plane.
                    """ ;
                                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-initial-interface-point-normal-form-field> ;
                                                                                                      rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/interface_meshingID/initial_interface/point_normal_form" ;
                                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-initial-interface-point-normal-form-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-ion-multiplicity-field
:nxapm-paraprobe-nanochem-results-entry-interface-meshingid-ion-multiplicity-field rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                     owl:someValuesFrom :NX_UNITLESS
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_UINT
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_UINT
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment """
                    The multiplicity whereby the ion position is accounted for
                    irrespective whether the ion is considered as a decorator
                    of the interface or not.
                    As an example, with atom probe it is typically not possible
                    to resolve the positions of the atoms which arrive at the detector
                    as molecular ions. Therefore, an exemplar molecular ion of two carbon
                    atoms can be considered to have a multiplicity of two to account that
                    this molecular ion contributes two carbon atoms at the reconstructed
                    location considering that the spatial resolution of atom probe
                    experiments is limited.
                """ ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-ion-multiplicity-field> ;
                                                                                   rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/interface_meshingID/ion_multiplicity" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-ion-multiplicity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-area-field
:nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-area-field rdf:type owl:Class ;
                                                                                    owl:equivalentClass :nxcg-primitive-area-field ;
                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                      owl:someValuesFrom :NX_AREA
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_NUMBER
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_NUMBER
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment "" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-area-field> ;
                                                                                    rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/interface_meshingID/mesh_stateID/area" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-area-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-cardinality-field
:nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-cardinality-field rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusField ,
                                                                                                           :nxcg-primitive-cardinality-field ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                                             owl:someValuesFrom :NX_ANY
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:someValuesFrom :NX_POSINT
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                                           owl:complementOf :NX_POSINT
                                                                                                                         ]
                                                                                                           ] ;
                                                                                           rdfs:comment "" ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-cardinality-field> ;
                                                                                           rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/interface_meshingID/mesh_stateID/cardinality" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-cardinality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-dimensionality-field
:nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-dimensionality-field rdf:type owl:Class ;
                                                                                              rdfs:subClassOf :NeXusField ,
                                                                                                              :nxcg-primitive-dimensionality-field ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                                owl:someValuesFrom :NX_ANY
                                                                                                              ] ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                owl:someValuesFrom :NX_POSINT
                                                                                                              ] ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                                              owl:complementOf :NX_POSINT
                                                                                                                            ]
                                                                                                              ] ;
                                                                                              rdfs:comment "" ;
                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-dimensionality-field> ;
                                                                                              rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/interface_meshingID/mesh_stateID/dimensionality" ;
                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-dimensionality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-edge-length-field
:nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-edge-length-field rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusField ,
                                                                                                           :nxcg-triangle-edge-length-field ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                                             owl:someValuesFrom :NX_LENGTH
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:someValuesFrom :NX_NUMBER
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                                           owl:complementOf :NX_NUMBER
                                                                                                                         ]
                                                                                                           ] ;
                                                                                           rdfs:comment """
                        Array of edge length values. For each triangle the edge length is
                        reported for the edges traversed according to the sequence
                        in which vertices are indexed in triangles.
                    """ ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-edge-length-field> ;
                                                                                           rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/interface_meshingID/mesh_stateID/edge_length" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-edge-length-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-group
:nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-group rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NXcg_triangle ,
                                                                                               :NeXusGroup ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :has ;
                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass :nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-area-field
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :has ;
                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass :nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-cardinality-field
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :has ;
                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass :nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-dimensionality-field
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :has ;
                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass :nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-edge-length-field
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :has ;
                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass :nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-index-offset-field
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :has ;
                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass :nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-interior-angle-field
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :has ;
                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass :nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-state-field
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :has ;
                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass :nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-group
                                                                                               ] ;
                                                                               rdfs:comment """
                    The triangle surface mesh representing the interface model.
                    Exported at state before or after the next DCOM step.
                """ ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-group> ;
                                                                               rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/interface_meshingID/mesh_stateID" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-index-offset-field
:nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-index-offset-field rdf:type owl:Class ;
                                                                                            rdfs:subClassOf :NeXusField ,
                                                                                                            :nxcg-primitive-index-offset-field ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                                              owl:someValuesFrom :NX_ANY
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:someValuesFrom :NX_INT
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                                            owl:complementOf :NX_INT
                                                                                                                          ]
                                                                                                            ] ;
                                                                                            rdfs:comment "" ;
                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-index-offset-field> ;
                                                                                            rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/interface_meshingID/mesh_stateID/index_offset" ;
                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-index-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-interior-angle-field
:nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-interior-angle-field rdf:type owl:Class ;
                                                                                              rdfs:subClassOf :NeXusField ,
                                                                                                              :nxcg-triangle-interior-angle-field ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                                owl:someValuesFrom :NX_ANGLE
                                                                                                              ] ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                owl:someValuesFrom :NX_NUMBER
                                                                                                              ] ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                                              owl:complementOf :NX_NUMBER
                                                                                                                            ]
                                                                                                              ] ;
                                                                                              rdfs:comment """
                        Array of interior angle values. For each triangle the angle is
                        reported for the angle opposite to the edges which are traversed
                        according to the sequence in which vertices are indexed in triangles.
                    """ ;
                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-interior-angle-field> ;
                                                                                              rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/interface_meshingID/mesh_stateID/interior_angle" ;
                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-interior-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-state-after-enum
:nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-state-after-enum rdf:type owl:Class ;
                                                                                          rdfs:subClassOf :NeXusEnumerations ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :actualValue ;
                                                                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                            rdf:first "after" ;
                                                                                                                                            rdf:rest rdf:nil
                                                                                                                                          ]
                                                                                                                              ]
                                                                                                          ] ;
                                                                                          owl:disjointWith :nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-state-before-enum ;
                                                                                          rdfs:comment "Enumeration item for NXapm_paraprobe_nanochem_results/ENTRY/interface_meshingID/mesh_stateID/state: after" ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-state-field> ;
                                                                                          rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/interface_meshingID/mesh_stateID/state/after" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-state-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-state-before-enum
:nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-state-before-enum rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :actualValue ;
                                                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                             rdf:first "before" ;
                                                                                                                                             rdf:rest rdf:nil
                                                                                                                                           ]
                                                                                                                               ]
                                                                                                           ] ;
                                                                                           rdfs:comment "Enumeration item for NXapm_paraprobe_nanochem_results/ENTRY/interface_meshingID/mesh_stateID/state: before" ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-state-field> ;
                                                                                           rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/interface_meshingID/mesh_stateID/state/before" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-state-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-state-field
:nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-state-field rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasEnumContainer ;
                                                                                                       owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                           owl:unionOf ( :nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-state-after-enum
                                                                                                                                         :nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-state-before-enum
                                                                                                                                       )
                                                                                                                         ]
                                                                                                     ] ;
                                                                                     rdfs:comment """
                        Was this state exported before or after the next DCOM step.
                    """ ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-state-field> ;
                                                                                     rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/interface_meshingID/mesh_stateID/state" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-state-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-dimensionality-field
:nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-dimensionality-field rdf:type owl:Class ;
                                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                                        :nxcg-primitive-dimensionality-field ,
                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                                          owl:someValuesFrom :NX_ANY
                                                                                                                        ] ,
                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                                          owl:someValuesFrom :NX_POSINT
                                                                                                                        ] ,
                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                                        owl:complementOf :NX_POSINT
                                                                                                                                      ]
                                                                                                                        ] ;
                                                                                                        rdfs:comment "" ;
                                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-dimensionality-field> ;
                                                                                                        rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/interface_meshingID/mesh_stateID/triangles/dimensionality" ;
                                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-dimensionality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-face-normal-field
:nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-face-normal-field rdf:type owl:Class ;
                                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                                       owl:someValuesFrom :NX_LENGTH
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:someValuesFrom :NX_FLOAT
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                                     owl:complementOf :NX_FLOAT
                                                                                                                                   ]
                                                                                                                     ] ;
                                                                                                     rdfs:comment """
                            Direction of each face normal.
                        """ ;
                                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-face-normal-field> ;
                                                                                                     rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/interface_meshingID/mesh_stateID/triangles/face_normal" ;
                                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-face-normal-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-face-normal-orientation-field
:nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-face-normal-orientation-field rdf:type owl:Class ;
                                                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                                                                   owl:someValuesFrom :NX_UNITLESS
                                                                                                                                 ] ,
                                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                                   owl:someValuesFrom :NX_UINT
                                                                                                                                 ] ,
                                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                 owl:complementOf :NX_UINT
                                                                                                                                               ]
                                                                                                                                 ] ;
                                                                                                                 rdfs:comment """
                            Qualifier which details how specifically oriented the
                            face normal is with respect to its primitive (triangle):
                            
                            * 0 - undefined
                            * 1 - outer
                            * 2 - inner
                        """ ;
                                                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-face-normal-orientation-field> ;
                                                                                                                 rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/interface_meshingID/mesh_stateID/triangles/face_normal_orientation" ;
                                                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-face-normal-orientation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-faces-field
:nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-faces-field rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusField ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                 owl:someValuesFrom :NX_UINT
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                                               owl:complementOf :NX_UINT
                                                                                                                             ]
                                                                                                               ] ;
                                                                                               rdfs:comment "" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-faces-field> ;
                                                                                               rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/interface_meshingID/mesh_stateID/triangles/faces" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-faces-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-group
:nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-group rdf:type owl:Class ;
                                                                                         rdfs:subClassOf :NeXusGroup ,
                                                                                                         :nxcg-triangle-triangles-group ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :has ;
                                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass :nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-dimensionality-field
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :has ;
                                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass :nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-face-normal-field
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :has ;
                                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass :nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-face-normal-orientation-field
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :has ;
                                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass :nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-faces-field
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :has ;
                                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass :nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-index-offset-edge-field
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :has ;
                                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass :nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-index-offset-face-field
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :has ;
                                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass :nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-index-offset-vertex-field
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :has ;
                                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass :nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-indices-face-field
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :has ;
                                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass :nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-number-of-faces-field
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :has ;
                                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass :nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-number-of-vertices-field
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :has ;
                                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass :nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-vertex-normal-field
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :has ;
                                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass :nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-vertex-normal-orientation-field
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :has ;
                                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass :nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-vertices-field
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :has ;
                                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass :nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-xdmf-topology-field
                                                                                                         ] ;
                                                                                         rdfs:comment "" ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-group> ;
                                                                                         rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/interface_meshingID/mesh_stateID/triangles" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-index-offset-edge-field
:nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-index-offset-edge-field rdf:type owl:Class ;
                                                                                                           rdfs:subClassOf :NeXusField ,
                                                                                                                           :nxcg-face-list-data-structure-index-offset-edge-field ,
                                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                                                             owl:someValuesFrom :NX_ANY
                                                                                                                           ] ,
                                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                                             owl:someValuesFrom :NX_INT
                                                                                                                           ] ,
                                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                                                           owl:complementOf :NX_INT
                                                                                                                                         ]
                                                                                                                           ] ;
                                                                                                           rdfs:comment "" ;
                                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-index-offset-edge-field> ;
                                                                                                           rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/interface_meshingID/mesh_stateID/triangles/index_offset_edge" ;
                                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-index-offset-edge-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-index-offset-face-field
:nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-index-offset-face-field rdf:type owl:Class ;
                                                                                                           rdfs:subClassOf :NeXusField ,
                                                                                                                           :nxcg-face-list-data-structure-index-offset-face-field ,
                                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                                                             owl:someValuesFrom :NX_ANY
                                                                                                                           ] ,
                                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                                             owl:someValuesFrom :NX_INT
                                                                                                                           ] ,
                                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                                                           owl:complementOf :NX_INT
                                                                                                                                         ]
                                                                                                                           ] ;
                                                                                                           rdfs:comment "" ;
                                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-index-offset-face-field> ;
                                                                                                           rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/interface_meshingID/mesh_stateID/triangles/index_offset_face" ;
                                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-index-offset-face-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-index-offset-vertex-field
:nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-index-offset-vertex-field rdf:type owl:Class ;
                                                                                                             rdfs:subClassOf :NeXusField ,
                                                                                                                             :nxcg-face-list-data-structure-index-offset-vertex-field ,
                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                                                               owl:someValuesFrom :NX_ANY
                                                                                                                             ] ,
                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                                               owl:someValuesFrom :NX_INT
                                                                                                                             ] ,
                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                                                             owl:complementOf :NX_INT
                                                                                                                                           ]
                                                                                                                             ] ;
                                                                                                             rdfs:comment "" ;
                                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-index-offset-vertex-field> ;
                                                                                                             rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/interface_meshingID/mesh_stateID/triangles/index_offset_vertex" ;
                                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-index-offset-vertex-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-indices-face-field
:nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-indices-face-field rdf:type owl:Class ;
                                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                                      :nxcg-face-list-data-structure-indices-face-field ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                                        owl:someValuesFrom :NX_ANY
                                                                                                                      ] ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                                        owl:someValuesFrom :NX_INT
                                                                                                                      ] ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                                      owl:complementOf :NX_INT
                                                                                                                                    ]
                                                                                                                      ] ;
                                                                                                      rdfs:comment "" ;
                                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-indices-face-field> ;
                                                                                                      rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/interface_meshingID/mesh_stateID/triangles/indices_face" ;
                                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-indices-face-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-number-of-faces-field
:nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-number-of-faces-field rdf:type owl:Class ;
                                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                                         :nxcg-face-list-data-structure-number-of-faces-field ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:someValuesFrom :NX_UINT
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                                         owl:complementOf :NX_UINT
                                                                                                                                       ]
                                                                                                                         ] ;
                                                                                                         rdfs:comment "" ;
                                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-number-of-faces-field> ;
                                                                                                         rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/interface_meshingID/mesh_stateID/triangles/number_of_faces" ;
                                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-number-of-faces-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-number-of-vertices-field
:nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-number-of-vertices-field rdf:type owl:Class ;
                                                                                                            rdfs:subClassOf :NeXusField ,
                                                                                                                            :nxcg-face-list-data-structure-number-of-vertices-field ,
                                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                                                              owl:someValuesFrom :NX_ANY
                                                                                                                            ] ,
                                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                                              owl:someValuesFrom :NX_UINT
                                                                                                                            ] ,
                                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                                                            owl:complementOf :NX_UINT
                                                                                                                                          ]
                                                                                                                            ] ;
                                                                                                            rdfs:comment "" ;
                                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-number-of-vertices-field> ;
                                                                                                            rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/interface_meshingID/mesh_stateID/triangles/number_of_vertices" ;
                                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-number-of-vertices-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-vertex-normal-field
:nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-vertex-normal-field rdf:type owl:Class ;
                                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                                         owl:someValuesFrom :NX_LENGTH
                                                                                                                       ] ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                                         owl:someValuesFrom :NX_FLOAT
                                                                                                                       ] ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                                       owl:complementOf :NX_FLOAT
                                                                                                                                     ]
                                                                                                                       ] ;
                                                                                                       rdfs:comment """
                            Direction of each vertex normal.
                        """ ;
                                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-vertex-normal-field> ;
                                                                                                       rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/interface_meshingID/mesh_stateID/triangles/vertex_normal" ;
                                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-vertex-normal-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-vertex-normal-orientation-field
:nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-vertex-normal-orientation-field rdf:type owl:Class ;
                                                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                                                     owl:someValuesFrom :NX_UNITLESS
                                                                                                                                   ] ,
                                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                                                     owl:someValuesFrom :NX_UINT
                                                                                                                                   ] ,
                                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                   owl:complementOf :NX_UINT
                                                                                                                                                 ]
                                                                                                                                   ] ;
                                                                                                                   rdfs:comment """
                            Qualifier which details how specifically oriented the
                            face normal is with respect to its primitive (triangle):
                            
                            * 0 - undefined
                            * 1 - outer
                            * 2 - inner
                        """ ;
                                                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-vertex-normal-orientation-field> ;
                                                                                                                   rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/interface_meshingID/mesh_stateID/triangles/vertex_normal_orientation" ;
                                                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-vertex-normal-orientation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-vertices-field
:nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-vertices-field rdf:type owl:Class ;
                                                                                                  rdfs:subClassOf :NeXusField ,
                                                                                                                  :nxcg-face-list-data-structure-vertices-field ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                                                    owl:someValuesFrom :NX_LENGTH
                                                                                                                  ] ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                                    owl:someValuesFrom :NX_NUMBER
                                                                                                                  ] ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                                  owl:complementOf :NX_NUMBER
                                                                                                                                ]
                                                                                                                  ] ;
                                                                                                  rdfs:comment "" ;
                                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-vertices-field> ;
                                                                                                  rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/interface_meshingID/mesh_stateID/triangles/vertices" ;
                                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-vertices-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-xdmf-topology-field
:nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-xdmf-topology-field rdf:type owl:Class ;
                                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                                         owl:someValuesFrom :NX_UNITLESS
                                                                                                                       ] ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                                         owl:someValuesFrom :NX_UINT
                                                                                                                       ] ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                                       owl:complementOf :NX_UINT
                                                                                                                                     ]
                                                                                                                       ] ;
                                                                                                       rdfs:comment "" ;
                                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-xdmf-topology-field> ;
                                                                                                       rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/interface_meshingID/mesh_stateID/triangles/xdmf_topology" ;
                                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-interface-meshingid-mesh-stateid-triangles-xdmf-topology-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-oned-profileid-group
:nxapm-paraprobe-nanochem-results-entry-oned-profileid-group rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusGroup ,
                                                                             :nxapm-paraprobe-tool-results-entry-taskprocessed-group ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-group
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-oned-profileid-group> ;
                                                             rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/oned_profileID" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-oned-profileid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-cardinality-field
:nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-cardinality-field rdf:type owl:Class ;
                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                       :nxcg-primitive-cardinality-field ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                         owl:someValuesFrom :NX_ANY
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:someValuesFrom :NX_POSINT
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                       owl:complementOf :NX_POSINT
                                                                                                                     ]
                                                                                                       ] ;
                                                                                       rdfs:comment "" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-cardinality-field> ;
                                                                                       rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/oned_profileID/xdmf_cylinder/cardinality" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-cardinality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-center-field
:nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-center-field rdf:type owl:Class ;
                                                                                  rdfs:subClassOf :NeXusField ,
                                                                                                  :nxcg-primitive-center-field ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                                    owl:someValuesFrom :NX_LENGTH
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:someValuesFrom :NX_NUMBER
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                  owl:complementOf :NX_NUMBER
                                                                                                                ]
                                                                                                  ] ;
                                                                                  rdfs:comment """
                        Position of the geometric center, which often is but not
                        necessarily has to be the center_of_mass of the polyhedra.
                    """ ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-center-field> ;
                                                                                  rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/oned_profileID/xdmf_cylinder/center" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-center-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-dimensionality-field
:nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-dimensionality-field rdf:type owl:Class ;
                                                                                          rdfs:subClassOf :NeXusField ,
                                                                                                          :nxcg-primitive-dimensionality-field ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                                            owl:someValuesFrom :NX_ANY
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:someValuesFrom :NX_POSINT
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                                          owl:complementOf :NX_POSINT
                                                                                                                        ]
                                                                                                          ] ;
                                                                                          rdfs:comment "" ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-dimensionality-field> ;
                                                                                          rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/oned_profileID/xdmf_cylinder/dimensionality" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-dimensionality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-edge-contact-field
:nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-edge-contact-field rdf:type owl:Class ;
                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                          owl:someValuesFrom :NX_UNITLESS
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:someValuesFrom :NX_UINT
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                        owl:complementOf :NX_UINT
                                                                                                                      ]
                                                                                                        ] ;
                                                                                        rdfs:comment """
                        XDMF support to enable coloring each ROI whether it has edge contact or not.
                    """ ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-edge-contact-field> ;
                                                                                        rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/oned_profileID/xdmf_cylinder/edge_contact" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-edge-contact-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-group
:nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-group rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NXcg_polyhedron ,
                                                                                           :NeXusGroup ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-edge-contact-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-number-of-atoms-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-number-of-ions-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-roi-id-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-cardinality-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-center-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-dimensionality-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-orientation-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-rois-far-from-edge-group
                                                                                           ] ;
                                                                           rdfs:comment """
                    The ROIs are defined as cylinders for the computations. To visualize these we discretize
                    them into regular n-gons. Using for instance 360-gons, i.e. a regular n-gon with 360 edges,
                    resolves the lateral surface of each cylinder such that their renditions are smooth in
                    visualization software like Paraview.
                """ ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-group> ;
                                                                           rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/oned_profileID/xdmf_cylinder" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-number-of-atoms-field
:nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-number-of-atoms-field rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusField ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                                             owl:someValuesFrom :NX_UNITLESS
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:someValuesFrom :NX_UINT
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                                           owl:complementOf :NX_UINT
                                                                                                                         ]
                                                                                                           ] ;
                                                                                           rdfs:comment """
                        XDMF support to enable coloring each ROI by its number of atoms.
                    """ ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-number-of-atoms-field> ;
                                                                                           rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/oned_profileID/xdmf_cylinder/number_of_atoms" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-number-of-atoms-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-number-of-ions-field
:nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-number-of-ions-field rdf:type owl:Class ;
                                                                                          rdfs:subClassOf :NeXusField ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                                            owl:someValuesFrom :NX_UNITLESS
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:someValuesFrom :NX_UINT
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                                          owl:complementOf :NX_UINT
                                                                                                                        ]
                                                                                                          ] ;
                                                                                          rdfs:comment """
                        XDMF support to enable coloring each ROI by its number of ions.
                    """ ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-number-of-ions-field> ;
                                                                                          rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/oned_profileID/xdmf_cylinder/number_of_ions" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-number-of-ions-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-orientation-field
:nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-orientation-field rdf:type owl:Class ;
                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                         owl:someValuesFrom :NX_LENGTH
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:someValuesFrom :NX_FLOAT
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                       owl:complementOf :NX_FLOAT
                                                                                                                     ]
                                                                                                       ] ;
                                                                                       rdfs:comment """
                        The orientation of the ROI defined via a vector which points along
                        the cylinder axis and whose length is the height of the cylinder.
                    """ ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-orientation-field> ;
                                                                                       rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/oned_profileID/xdmf_cylinder/orientation" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-orientation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-roi-id-field
:nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-roi-id-field rdf:type owl:Class ;
                                                                                  rdfs:subClassOf :NeXusField ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                                    owl:someValuesFrom :NX_UNITLESS
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:someValuesFrom :NX_UINT
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                  owl:complementOf :NX_UINT
                                                                                                                ]
                                                                                                  ] ;
                                                                                  rdfs:comment """
                        XDMF support to enable coloring each ROI by its identifier.
                    """ ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-roi-id-field> ;
                                                                                  rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/oned_profileID/xdmf_cylinder/roi_id" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-roi-id-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-rois-far-from-edge-group
:nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-rois-far-from-edge-group rdf:type owl:Class ;
                                                                                              rdfs:subClassOf :NXprocess ,
                                                                                                              :NeXusGroup ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :has ;
                                                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                owl:onClass :nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-rois-far-from-edge-roiid-group
                                                                                                              ] ;
                                                                                              rdfs:comment """
                        Distance and iontype-specific processed data for each ROI.
                        Arrays signed_distance and nuclide_hash are sorted by increasing
                        distance.
                        Array nuclide_hash reports one hash for each atom of each isotope.
                        Effectively, this can yield to groups of values on signed_distance
                        with the same distance value as molecular ions are reported decomposed
                        into their atoms.
                        Therefore, the XDMF support fields number_of_atoms and number_of_ions
                        are only expected to display pairwise the same values respectively,
                        if all ions are built from a single atom only.
                    """ ;
                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-rois-far-from-edge-group> ;
                                                                                              rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/oned_profileID/xdmf_cylinder/rois_far_from_edge" ;
                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-rois-far-from-edge-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-rois-far-from-edge-roiid-group
:nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-rois-far-from-edge-roiid-group rdf:type owl:Class ;
                                                                                                    rdfs:subClassOf :NXcg_roi ,
                                                                                                                    :NeXusGroup ,
                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                      owl:onProperty :has ;
                                                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                      owl:onClass :nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-rois-far-from-edge-roiid-nuclide-hash-field
                                                                                                                    ] ,
                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                      owl:onProperty :has ;
                                                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                      owl:onClass :nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-rois-far-from-edge-roiid-signed-distance-field
                                                                                                                    ] ;
                                                                                                    rdfs:comment "" ;
                                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-rois-far-from-edge-roiid-group> ;
                                                                                                    rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/oned_profileID/xdmf_cylinder/rois_far_from_edge/roiID" ;
                                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-rois-far-from-edge-roiid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-rois-far-from-edge-roiid-nuclide-hash-field
:nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-rois-far-from-edge-roiid-nuclide-hash-field rdf:type owl:Class ;
                                                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                                                                   owl:someValuesFrom :NX_UNITLESS
                                                                                                                                 ] ,
                                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                                   owl:someValuesFrom :NX_UINT
                                                                                                                                 ] ,
                                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                 owl:complementOf :NX_UINT
                                                                                                                                               ]
                                                                                                                                 ] ;
                                                                                                                 rdfs:comment """
                                Hashvalue as defined in :ref:`NXatom`.
                            """ ;
                                                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-rois-far-from-edge-roiid-nuclide-hash-field> ;
                                                                                                                 rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/oned_profileID/xdmf_cylinder/rois_far_from_edge/roiID/nuclide_hash" ;
                                                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-rois-far-from-edge-roiid-nuclide-hash-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-rois-far-from-edge-roiid-signed-distance-field
:nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-rois-far-from-edge-roiid-signed-distance-field rdf:type owl:Class ;
                                                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                                                      owl:someValuesFrom :NX_LENGTH
                                                                                                                                    ] ,
                                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                                                      owl:someValuesFrom :NX_FLOAT
                                                                                                                                    ] ,
                                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                    owl:complementOf :NX_FLOAT
                                                                                                                                                  ]
                                                                                                                                    ] ;
                                                                                                                    rdfs:comment """
                                Sorted in increasing order projected along the positive direction
                                of the ROI as defined by orientation in the parent group.
                            """ ;
                                                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-rois-far-from-edge-roiid-signed-distance-field> ;
                                                                                                                    rdfs:label "NXapm_paraprobe_nanochem_results/ENTRY/oned_profileID/xdmf_cylinder/rois_far_from_edge/roiID/signed_distance" ;
                                                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_nanochem_results.html#nxapm-paraprobe-nanochem-results-entry-oned-profileid-xdmf-cylinder-rois-far-from-edge-roiid-signed-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-ranger-config-entry-definition-field
:nxapm-paraprobe-ranger-config-entry-definition-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      :nxapm-paraprobe-tool-config-entry-definition-field ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasEnumContainer ;
                                                                        owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                            owl:unionOf ( :nxapm-paraprobe-ranger-config-entry-definition-nxapm-paraprobe-ranger-config-enum
                                                                                                        )
                                                                                          ]
                                                                      ] ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_ranger_config.html#nxapm-paraprobe-ranger-config-entry-definition-field> ;
                                                      rdfs:label "NXapm_paraprobe_ranger_config/ENTRY/definition" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_ranger_config.html#nxapm-paraprobe-ranger-config-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-ranger-config-entry-definition-nxapm-paraprobe-ranger-config-enum
:nxapm-paraprobe-ranger-config-entry-definition-nxapm-paraprobe-ranger-config-enum rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :actualValue ;
                                                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                     rdf:first "NXapm_paraprobe_ranger_config" ;
                                                                                                                                     rdf:rest rdf:nil
                                                                                                                                   ]
                                                                                                                       ]
                                                                                                   ] ;
                                                                                   rdfs:comment "Enumeration item for NXapm_paraprobe_ranger_config/ENTRY/definition: NXapm_paraprobe_ranger_config" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_ranger_config.html#nxapm-paraprobe-ranger-config-entry-definition-field> ;
                                                                                   rdfs:label "NXapm_paraprobe_ranger_config/ENTRY/definition/NXapm_paraprobe_ranger_config" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_ranger_config.html#nxapm-paraprobe-ranger-config-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-ranger-config-entry-group
:nxapm-paraprobe-ranger-config-entry-group rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusGroup ,
                                                           :nxapm-paraprobe-tool-config-entry-group ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxapm-paraprobe-ranger-config-entry-definition-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxapm-paraprobe-ranger-config-entry-rangeid-group
                                                           ] ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_ranger_config.html#nxapm-paraprobe-ranger-config-entry-group> ;
                                           rdfs:label "NXapm_paraprobe_ranger_config/ENTRY" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_ranger_config.html#nxapm-paraprobe-ranger-config-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-ranger-config-entry-rangeid-group
:nxapm-paraprobe-ranger-config-entry-rangeid-group rdf:type owl:Class ;
                                                   owl:equivalentClass :nxapm-paraprobe-tool-config-entry-taskconfig-group ;
                                                   rdfs:subClassOf :NeXusGroup ;
                                                   rdfs:comment "" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_ranger_config.html#nxapm-paraprobe-ranger-config-entry-rangeid-group> ;
                                                   rdfs:label "NXapm_paraprobe_ranger_config/ENTRY/rangeID" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_ranger_config.html#nxapm-paraprobe-ranger-config-entry-rangeid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-ranger-results-entry-definition-field
:nxapm-paraprobe-ranger-results-entry-definition-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       :nxapm-paraprobe-tool-results-entry-definition-field ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasEnumContainer ;
                                                                         owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                             owl:unionOf ( :nxapm-paraprobe-ranger-results-entry-definition-nxapm-paraprobe-ranger-results-enum
                                                                                                         )
                                                                                           ]
                                                                       ] ;
                                                       rdfs:comment "" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_ranger_results.html#nxapm-paraprobe-ranger-results-entry-definition-field> ;
                                                       rdfs:label "NXapm_paraprobe_ranger_results/ENTRY/definition" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_ranger_results.html#nxapm-paraprobe-ranger-results-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-ranger-results-entry-definition-nxapm-paraprobe-ranger-results-enum
:nxapm-paraprobe-ranger-results-entry-definition-nxapm-paraprobe-ranger-results-enum rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :actualValue ;
                                                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                       rdf:first "NXapm_paraprobe_ranger_results" ;
                                                                                                                                       rdf:rest rdf:nil
                                                                                                                                     ]
                                                                                                                         ]
                                                                                                     ] ;
                                                                                     rdfs:comment "Enumeration item for NXapm_paraprobe_ranger_results/ENTRY/definition: NXapm_paraprobe_ranger_results" ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_ranger_results.html#nxapm-paraprobe-ranger-results-entry-definition-field> ;
                                                                                     rdfs:label "NXapm_paraprobe_ranger_results/ENTRY/definition/NXapm_paraprobe_ranger_results" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_ranger_results.html#nxapm-paraprobe-ranger-results-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-ranger-results-entry-group
:nxapm-paraprobe-ranger-results-entry-group rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusGroup ,
                                                            :nxapm-paraprobe-tool-results-entry-group ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxapm-paraprobe-ranger-results-entry-definition-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxapm-paraprobe-ranger-results-entry-iontypesid-group
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_ranger_results.html#nxapm-paraprobe-ranger-results-entry-group> ;
                                            rdfs:label "NXapm_paraprobe_ranger_results/ENTRY" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_ranger_results.html#nxapm-paraprobe-ranger-results-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-ranger-results-entry-iontypesid-group
:nxapm-paraprobe-ranger-results-entry-iontypesid-group rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusGroup ,
                                                                       :nxapm-paraprobe-tool-results-entry-taskprocessed-group ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxapm-paraprobe-ranger-results-entry-iontypesid-iontypes-field
                                                                       ] ;
                                                       rdfs:comment """
                The tool loads ranging definitions from the configuration file and
                evaluates for each ion to which iontype it matches.
                If an ion matches on no type, the ion is assume of the default
                *unknown_type*. In this case, the value *iontypes* is 0.
                In other cases the value is larger than 0.
            """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_ranger_results.html#nxapm-paraprobe-ranger-results-entry-iontypesid-group> ;
                                                       rdfs:label "NXapm_paraprobe_ranger_results/ENTRY/iontypesID" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_ranger_results.html#nxapm-paraprobe-ranger-results-entry-iontypesid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-ranger-results-entry-iontypesid-iontypes-field
:nxapm-paraprobe-ranger-results-entry-iontypesid-iontypes-field rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_UNITLESS
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_UINT
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_UINT
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment """
                    The iontype (identifier) for each ion that was best matching,
                    stored in the order of the evaporation sequence ID.
                """ ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_ranger_results.html#nxapm-paraprobe-ranger-results-entry-iontypesid-iontypes-field> ;
                                                                rdfs:label "NXapm_paraprobe_ranger_results/ENTRY/iontypesID/iontypes" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_ranger_results.html#nxapm-paraprobe-ranger-results-entry-iontypesid-iontypes-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-selector-config-entry-definition-field
:nxapm-paraprobe-selector-config-entry-definition-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        :nxapm-paraprobe-tool-config-entry-definition-field ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasEnumContainer ;
                                                                          owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                              owl:unionOf ( :nxapm-paraprobe-selector-config-entry-definition-nxapm-paraprobe-selector-config-enum
                                                                                                          )
                                                                                            ]
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_selector_config.html#nxapm-paraprobe-selector-config-entry-definition-field> ;
                                                        rdfs:label "NXapm_paraprobe_selector_config/ENTRY/definition" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_selector_config.html#nxapm-paraprobe-selector-config-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-selector-config-entry-definition-nxapm-paraprobe-selector-config-enum
:nxapm-paraprobe-selector-config-entry-definition-nxapm-paraprobe-selector-config-enum rdf:type owl:Class ;
                                                                                       rdfs:subClassOf :NeXusEnumerations ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :actualValue ;
                                                                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                         rdf:first "NXapm_paraprobe_selector_config" ;
                                                                                                                                         rdf:rest rdf:nil
                                                                                                                                       ]
                                                                                                                           ]
                                                                                                       ] ;
                                                                                       rdfs:comment "Enumeration item for NXapm_paraprobe_selector_config/ENTRY/definition: NXapm_paraprobe_selector_config" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_selector_config.html#nxapm-paraprobe-selector-config-entry-definition-field> ;
                                                                                       rdfs:label "NXapm_paraprobe_selector_config/ENTRY/definition/NXapm_paraprobe_selector_config" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_selector_config.html#nxapm-paraprobe-selector-config-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-selector-config-entry-group
:nxapm-paraprobe-selector-config-entry-group rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusGroup ,
                                                             :nxapm-paraprobe-tool-config-entry-group ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxapm-paraprobe-selector-config-entry-definition-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxapm-paraprobe-selector-config-entry-selectid-group
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxapm-paraprobe-selector-config-entry-selectid-group
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_selector_config.html#nxapm-paraprobe-selector-config-entry-group> ;
                                             rdfs:label "NXapm_paraprobe_selector_config/ENTRY" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_selector_config.html#nxapm-paraprobe-selector-config-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-selector-config-entry-selectid-group
:nxapm-paraprobe-selector-config-entry-selectid-group rdf:type owl:Class ;
                                                      owl:equivalentClass :nxapm-paraprobe-tool-config-entry-taskconfig-group ;
                                                      rdfs:subClassOf :NeXusGroup ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_selector_config.html#nxapm-paraprobe-selector-config-entry-selectid-group> ;
                                                      rdfs:label "NXapm_paraprobe_selector_config/ENTRY/selectID" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_selector_config.html#nxapm-paraprobe-selector-config-entry-selectid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-selector-results-entry-definition-field
:nxapm-paraprobe-selector-results-entry-definition-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         :nxapm-paraprobe-tool-results-entry-definition-field ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasEnumContainer ;
                                                                           owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                               owl:unionOf ( :nxapm-paraprobe-selector-results-entry-definition-nxapm-paraprobe-selector-results-enum
                                                                                                           )
                                                                                             ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_selector_results.html#nxapm-paraprobe-selector-results-entry-definition-field> ;
                                                         rdfs:label "NXapm_paraprobe_selector_results/ENTRY/definition" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_selector_results.html#nxapm-paraprobe-selector-results-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-selector-results-entry-definition-nxapm-paraprobe-selector-results-enum
:nxapm-paraprobe-selector-results-entry-definition-nxapm-paraprobe-selector-results-enum rdf:type owl:Class ;
                                                                                         rdfs:subClassOf :NeXusEnumerations ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :actualValue ;
                                                                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                           rdf:first "NXapm_paraprobe_selector_results" ;
                                                                                                                                           rdf:rest rdf:nil
                                                                                                                                         ]
                                                                                                                             ]
                                                                                                         ] ;
                                                                                         rdfs:comment "Enumeration item for NXapm_paraprobe_selector_results/ENTRY/definition: NXapm_paraprobe_selector_results" ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_selector_results.html#nxapm-paraprobe-selector-results-entry-definition-field> ;
                                                                                         rdfs:label "NXapm_paraprobe_selector_results/ENTRY/definition/NXapm_paraprobe_selector_results" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_selector_results.html#nxapm-paraprobe-selector-results-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-selector-results-entry-group
:nxapm-paraprobe-selector-results-entry-group rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusGroup ,
                                                              :nxapm-paraprobe-tool-results-entry-group ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxapm-paraprobe-selector-results-entry-definition-field
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxapm-paraprobe-selector-results-entry-roiid-group
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_selector_results.html#nxapm-paraprobe-selector-results-entry-group> ;
                                              rdfs:label "NXapm_paraprobe_selector_results/ENTRY" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_selector_results.html#nxapm-paraprobe-selector-results-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-selector-results-entry-roiid-group
:nxapm-paraprobe-selector-results-entry-roiid-group rdf:type owl:Class ;
                                                    owl:equivalentClass :nxapm-paraprobe-tool-results-entry-taskprocessed-group ;
                                                    rdfs:subClassOf :NeXusGroup ;
                                                    rdfs:comment "" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_selector_results.html#nxapm-paraprobe-selector-results-entry-roiid-group> ;
                                                    rdfs:label "NXapm_paraprobe_selector_results/ENTRY/roiID" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_selector_results.html#nxapm-paraprobe-selector-results-entry-roiid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-config-entry-definition-field
:nxapm-paraprobe-spatstat-config-entry-definition-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        :nxapm-paraprobe-tool-config-entry-definition-field ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasEnumContainer ;
                                                                          owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                              owl:unionOf ( :nxapm-paraprobe-spatstat-config-entry-definition-nxapm-paraprobe-spatstat-config-enum
                                                                                                          )
                                                                                            ]
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-definition-field> ;
                                                        rdfs:label "NXapm_paraprobe_spatstat_config/ENTRY/definition" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-config-entry-definition-nxapm-paraprobe-spatstat-config-enum
:nxapm-paraprobe-spatstat-config-entry-definition-nxapm-paraprobe-spatstat-config-enum rdf:type owl:Class ;
                                                                                       rdfs:subClassOf :NeXusEnumerations ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :actualValue ;
                                                                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                         rdf:first "NXapm_paraprobe_spatstat_config" ;
                                                                                                                                         rdf:rest rdf:nil
                                                                                                                                       ]
                                                                                                                           ]
                                                                                                       ] ;
                                                                                       rdfs:comment "Enumeration item for NXapm_paraprobe_spatstat_config/ENTRY/definition: NXapm_paraprobe_spatstat_config" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-definition-field> ;
                                                                                       rdfs:label "NXapm_paraprobe_spatstat_config/ENTRY/definition/NXapm_paraprobe_spatstat_config" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-config-entry-group
:nxapm-paraprobe-spatstat-config-entry-group rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusGroup ,
                                                             :nxapm-paraprobe-tool-config-entry-group ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxapm-paraprobe-spatstat-config-entry-definition-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-group
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-group> ;
                                             rdfs:label "NXapm_paraprobe_spatstat_config/ENTRY" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-feature-distance-algorithm-field
:nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-feature-distance-algorithm-field rdf:type owl:Class ;
                                                                                             owl:equivalentClass :nxnote-algorithm-field ;
                                                                                             rdfs:subClassOf :NeXusField ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                                               owl:someValuesFrom :NX_ANY
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:someValuesFrom :NX_CHAR
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                                             owl:complementOf :NX_CHAR
                                                                                                                           ]
                                                                                                             ] ;
                                                                                             rdfs:comment "" ;
                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-feature-distance-algorithm-field> ;
                                                                                             rdfs:label "NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/feature_distance/algorithm" ;
                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-feature-distance-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-feature-distance-checksum-field
:nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-feature-distance-checksum-field rdf:type owl:Class ;
                                                                                            owl:equivalentClass :nxnote-checksum-field ;
                                                                                            rdfs:subClassOf :NeXusField ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                                              owl:someValuesFrom :NX_ANY
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                                            owl:complementOf :NX_CHAR
                                                                                                                          ]
                                                                                                            ] ;
                                                                                            rdfs:comment "" ;
                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-feature-distance-checksum-field> ;
                                                                                            rdfs:label "NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/feature_distance/checksum" ;
                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-feature-distance-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-feature-distance-distance-field
:nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-feature-distance-distance-field rdf:type owl:Class ;
                                                                                            rdfs:subClassOf :NeXusField ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                                              owl:someValuesFrom :NX_ANY
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                                            owl:complementOf :NX_CHAR
                                                                                                                          ]
                                                                                                            ] ;
                                                                                            rdfs:comment """
                        Absolute path in the (HDF5) file which points to the distance of each
                        ion to the closest feature.
                    """ ;
                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-feature-distance-distance-field> ;
                                                                                            rdfs:label "NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/feature_distance/distance" ;
                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-feature-distance-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-feature-distance-feature-distance-field
:nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-feature-distance-feature-distance-field rdf:type owl:Class ;
                                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                                      owl:someValuesFrom :NX_LENGTH
                                                                                                                    ] ,
                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                                      owl:someValuesFrom :NX_FLOAT
                                                                                                                    ] ,
                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                                    owl:complementOf :NX_FLOAT
                                                                                                                                  ]
                                                                                                                    ] ;
                                                                                                    rdfs:comment """
                        Threshold to define how close an ion has to lay to a feature so that
                        the ion can at all qualify as a source, i.e. that an ROI is placed
                        at the location of the ion and its neighbors are then analyzed
                        how they contribute to the computed statistics.
                        
                        Recall that this feature_distance threshold is used in combination
                        with the edge_distance threshold when placing ROI about source ions.
                    """ ;
                                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-feature-distance-feature-distance-field> ;
                                                                                                    rdfs:label "NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/feature_distance/feature_distance" ;
                                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-feature-distance-feature-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-feature-distance-file-name-field
:nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-feature-distance-file-name-field rdf:type owl:Class ;
                                                                                             owl:equivalentClass :nxnote-file-name-field ;
                                                                                             rdfs:subClassOf :NeXusField ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                                               owl:someValuesFrom :NX_ANY
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:someValuesFrom :NX_CHAR
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                                             owl:complementOf :NX_CHAR
                                                                                                                           ]
                                                                                                             ] ;
                                                                                             rdfs:comment "" ;
                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-feature-distance-file-name-field> ;
                                                                                             rdfs:label "NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/feature_distance/file_name" ;
                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-feature-distance-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-feature-distance-group
:nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-feature-distance-group rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusGroup ,
                                                                                                   :nxobject-note-group ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :has ;
                                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-feature-distance-algorithm-field
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :has ;
                                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-feature-distance-checksum-field
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :has ;
                                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-feature-distance-distance-field
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :has ;
                                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-feature-distance-feature-distance-field
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :has ;
                                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-feature-distance-file-name-field
                                                                                                   ] ;
                                                                                   rdfs:comment """
                    Distance between each ion and triangulated mesh of microstructural features.
                    In addition to spatial filtering and considering how far ions lie to the
                    edge of the dataset, it is possible to restrict the analyses to a sub-set of
                    ions within a distance not farther away to a feature than the feature_distance
                    threshold value.
                """ ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-feature-distance-group> ;
                                                                                   rdfs:label "NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/feature_distance" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-feature-distance-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-group
:nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-group rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusGroup ,
                                                                                  :nxapm-paraprobe-tool-config-entry-taskconfig-group ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-feature-distance-group
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-random-number-generator-group
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-surface-distance-group
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-nuclide-source-field
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-nuclide-target-field
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-source-field
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-target-field
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-randomize-iontypes-field
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-group
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-group> ;
                                                                  rdfs:label "NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-nuclide-source-field
:nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-nuclide-source-field rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusField ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                                             owl:someValuesFrom :NX_UNITLESS
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:someValuesFrom :NX_UINT
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                                           owl:complementOf :NX_UINT
                                                                                                                         ]
                                                                                                           ] ;
                                                                                           rdfs:comment """
                    Matrix of isotope vectors, as many as rows as different candidates
                    for iontypes should be distinguished as possible source iontypes.
                    In the simplest case, the matrix contains only the proton number
                    of the element in the row, all other values set to zero.
                    Combined with ion_query_type_source set to resolve_element this will
                    recover usual spatial correlation statistics like the 1NN C-C
                    spatial statistics.
                """ ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-nuclide-source-field> ;
                                                                                           rdfs:label "NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/ion_query_nuclide_source" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-nuclide-source-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-nuclide-target-field
:nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-nuclide-target-field rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusField ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                                             owl:someValuesFrom :NX_UNITLESS
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:someValuesFrom :NX_UINT
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                                           owl:complementOf :NX_UINT
                                                                                                                         ]
                                                                                                           ] ;
                                                                                           rdfs:comment """
                    Matrix of isotope vectors, as many as rows as different candidates for
                    iontypes to distinguish as possible targets. See additional comments
                    under ion_query_isotope_vector_source.
                """ ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-nuclide-target-field> ;
                                                                                           rdfs:label "NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/ion_query_nuclide_target" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-nuclide-target-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-source-field
:nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-source-field rdf:type owl:Class ;
                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasEnumContainer ;
                                                                                                          owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                              owl:unionOf ( :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-source-resolve-all-enum
                                                                                                                                            :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-source-resolve-element-enum
                                                                                                                                            :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-source-resolve-ion-enum
                                                                                                                                            :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-source-resolve-isotope-enum
                                                                                                                                            :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-source-resolve-unknown-enum
                                                                                                                                          )
                                                                                                                            ]
                                                                                                        ] ;
                                                                                        rdfs:comment """
                    How should the iontype be interpreted on the source-side, i.e.
                    all these ion positions where a regions-of-interest (ROI) around
                    so-called source ions will be placed. Different options exist
                    how iontypes are interpreted given an iontype represents
                    in general a (molecular) ion with different isotopes that have
                    individually different multiplicity.
                    
                    The value resolve_all will set an ion active in the analysis regardless
                    of which iontype it is. Each active ion is accounted for once.
                    
                    The value resolve_unknown will set an ion active when the ion is
                    of the UNKNOWNTYPE type. Each active ion is accounted for once.
                    
                    The value resolve_ion will set an ion active if it is of the specific
                    iontype, irregardless of its elemental or isotopic details.
                    Each active ion is counted once.
                    
                    The value resolve_element will set an ion active, and most importantly,
                    account for each as many times as the (molecular) ion contains
                    atoms of elements in the whitelist ion_query_isotope_vector.
                    
                    The value resolve_isotope will set an ion active, and most importantly,
                    account for each as many times as the (molecular) ion contains
                    isotopes in the whitelist ion_query_isotope_vector.
                    
                    In effect, ion_query_isotope_vector acts as a whitelist to filter
                    which ions are considered as source ions of the correlation statistics
                    and how the multiplicity of each ion will be factorized, i.e. how
                    often it is accounted for.
                """ ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-source-field> ;
                                                                                        rdfs:label "NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/ion_query_type_source" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-source-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-source-resolve-all-enum
:nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-source-resolve-all-enum rdf:type owl:Class ;
                                                                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :actualValue ;
                                                                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                     rdf:first "resolve_all" ;
                                                                                                                                                     rdf:rest rdf:nil
                                                                                                                                                   ]
                                                                                                                                       ]
                                                                                                                   ] ;
                                                                                                   rdfs:comment "Enumeration item for NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/ion_query_type_source: resolve_all" ;
                                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-source-field> ;
                                                                                                   rdfs:label "NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/ion_query_type_source/resolve_all" ;
                                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-source-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-source-resolve-element-enum
:nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-source-resolve-element-enum rdf:type owl:Class ;
                                                                                                       rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :actualValue ;
                                                                                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                         rdf:first "resolve_element" ;
                                                                                                                                                         rdf:rest rdf:nil
                                                                                                                                                       ]
                                                                                                                                           ]
                                                                                                                       ] ;
                                                                                                       rdfs:comment "Enumeration item for NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/ion_query_type_source: resolve_element" ;
                                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-source-field> ;
                                                                                                       rdfs:label "NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/ion_query_type_source/resolve_element" ;
                                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-source-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-source-resolve-ion-enum
:nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-source-resolve-ion-enum rdf:type owl:Class ;
                                                                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :actualValue ;
                                                                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                     rdf:first "resolve_ion" ;
                                                                                                                                                     rdf:rest rdf:nil
                                                                                                                                                   ]
                                                                                                                                       ]
                                                                                                                   ] ;
                                                                                                   rdfs:comment "Enumeration item for NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/ion_query_type_source: resolve_ion" ;
                                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-source-field> ;
                                                                                                   rdfs:label "NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/ion_query_type_source/resolve_ion" ;
                                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-source-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-source-resolve-isotope-enum
:nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-source-resolve-isotope-enum rdf:type owl:Class ;
                                                                                                       rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :actualValue ;
                                                                                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                         rdf:first "resolve_isotope" ;
                                                                                                                                                         rdf:rest rdf:nil
                                                                                                                                                       ]
                                                                                                                                           ]
                                                                                                                       ] ;
                                                                                                       rdfs:comment "Enumeration item for NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/ion_query_type_source: resolve_isotope" ;
                                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-source-field> ;
                                                                                                       rdfs:label "NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/ion_query_type_source/resolve_isotope" ;
                                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-source-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-source-resolve-unknown-enum
:nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-source-resolve-unknown-enum rdf:type owl:Class ;
                                                                                                       rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :actualValue ;
                                                                                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                         rdf:first "resolve_unknown" ;
                                                                                                                                                         rdf:rest rdf:nil
                                                                                                                                                       ]
                                                                                                                                           ]
                                                                                                                       ] ;
                                                                                                       rdfs:comment "Enumeration item for NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/ion_query_type_source: resolve_unknown" ;
                                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-source-field> ;
                                                                                                       rdfs:label "NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/ion_query_type_source/resolve_unknown" ;
                                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-source-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-target-field
:nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-target-field rdf:type owl:Class ;
                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasEnumContainer ;
                                                                                                          owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                              owl:unionOf ( :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-target-resolve-all-enum
                                                                                                                                            :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-target-resolve-element-enum
                                                                                                                                            :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-target-resolve-ion-enum
                                                                                                                                            :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-target-resolve-isotope-enum
                                                                                                                                            :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-target-resolve-unknown-enum
                                                                                                                                          )
                                                                                                                            ]
                                                                                                        ] ;
                                                                                        rdfs:comment """
                    Similarly as ion_query_type_source how should iontypes be interpreted
                    on the target-side, i.e. how many counts will be bookkept for ions
                    which are neighbors of source ions within or on the surface of each
                    inspection/ROI about each source ion.
                    Source ion in the center of the ROI are not accounted for during
                    counting the summary statistics.
                    For details about the resolve values consider the explanations in
                    ion_query_type_source. These account for ion_query_type_target as well.
                """ ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-target-field> ;
                                                                                        rdfs:label "NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/ion_query_type_target" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-target-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-target-resolve-all-enum
:nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-target-resolve-all-enum rdf:type owl:Class ;
                                                                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :actualValue ;
                                                                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                     rdf:first "resolve_all" ;
                                                                                                                                                     rdf:rest rdf:nil
                                                                                                                                                   ]
                                                                                                                                       ]
                                                                                                                   ] ;
                                                                                                   rdfs:comment "Enumeration item for NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/ion_query_type_target: resolve_all" ;
                                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-target-field> ;
                                                                                                   rdfs:label "NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/ion_query_type_target/resolve_all" ;
                                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-target-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-target-resolve-element-enum
:nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-target-resolve-element-enum rdf:type owl:Class ;
                                                                                                       rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :actualValue ;
                                                                                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                         rdf:first "resolve_element" ;
                                                                                                                                                         rdf:rest rdf:nil
                                                                                                                                                       ]
                                                                                                                                           ]
                                                                                                                       ] ;
                                                                                                       rdfs:comment "Enumeration item for NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/ion_query_type_target: resolve_element" ;
                                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-target-field> ;
                                                                                                       rdfs:label "NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/ion_query_type_target/resolve_element" ;
                                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-target-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-target-resolve-ion-enum
:nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-target-resolve-ion-enum rdf:type owl:Class ;
                                                                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :actualValue ;
                                                                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                     rdf:first "resolve_ion" ;
                                                                                                                                                     rdf:rest rdf:nil
                                                                                                                                                   ]
                                                                                                                                       ]
                                                                                                                   ] ;
                                                                                                   rdfs:comment "Enumeration item for NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/ion_query_type_target: resolve_ion" ;
                                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-target-field> ;
                                                                                                   rdfs:label "NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/ion_query_type_target/resolve_ion" ;
                                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-target-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-target-resolve-isotope-enum
:nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-target-resolve-isotope-enum rdf:type owl:Class ;
                                                                                                       rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :actualValue ;
                                                                                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                         rdf:first "resolve_isotope" ;
                                                                                                                                                         rdf:rest rdf:nil
                                                                                                                                                       ]
                                                                                                                                           ]
                                                                                                                       ] ;
                                                                                                       rdfs:comment "Enumeration item for NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/ion_query_type_target: resolve_isotope" ;
                                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-target-field> ;
                                                                                                       rdfs:label "NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/ion_query_type_target/resolve_isotope" ;
                                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-target-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-target-resolve-unknown-enum
:nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-target-resolve-unknown-enum rdf:type owl:Class ;
                                                                                                       rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :actualValue ;
                                                                                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                         rdf:first "resolve_unknown" ;
                                                                                                                                                         rdf:rest rdf:nil
                                                                                                                                                       ]
                                                                                                                                           ]
                                                                                                                       ] ;
                                                                                                       rdfs:comment "Enumeration item for NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/ion_query_type_target: resolve_unknown" ;
                                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-target-field> ;
                                                                                                       rdfs:label "NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/ion_query_type_target/resolve_unknown" ;
                                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-target-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-random-number-generator-group
:nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-random-number-generator-group rdf:type owl:Class ;
                                                                                          rdfs:subClassOf :NXcs_prng ,
                                                                                                          :NeXusGroup ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :has ;
                                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-random-number-generator-seed-field
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :has ;
                                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-random-number-generator-type-field
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :has ;
                                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-random-number-generator-warmup-field
                                                                                                          ] ;
                                                                                          rdfs:comment "" ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-random-number-generator-group> ;
                                                                                          rdfs:label "NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/random_number_generator" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-random-number-generator-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-random-number-generator-seed-field
:nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-random-number-generator-seed-field rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusField ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                 owl:someValuesFrom :NX_NUMBER
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                                               owl:complementOf :NX_NUMBER
                                                                                                                             ]
                                                                                                               ] ;
                                                                                               rdfs:comment "" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-random-number-generator-seed-field> ;
                                                                                               rdfs:label "NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/random_number_generator/seed" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-random-number-generator-seed-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-random-number-generator-type-field
:nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-random-number-generator-type-field rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusField ,
                                                                                                               :nxcs-prng-type-field ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                                               owl:complementOf :NX_CHAR
                                                                                                                             ]
                                                                                                               ] ;
                                                                                               rdfs:comment "" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-random-number-generator-type-field> ;
                                                                                               rdfs:label "NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/random_number_generator/type" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-random-number-generator-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-random-number-generator-warmup-field
:nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-random-number-generator-warmup-field rdf:type owl:Class ;
                                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                                                   owl:someValuesFrom :NX_ANY
                                                                                                                 ] ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                   owl:someValuesFrom :NX_NUMBER
                                                                                                                 ] ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                                 owl:complementOf :NX_NUMBER
                                                                                                                               ]
                                                                                                                 ] ;
                                                                                                 rdfs:comment "" ;
                                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-random-number-generator-warmup-field> ;
                                                                                                 rdfs:label "NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/random_number_generator/warmup" ;
                                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-random-number-generator-warmup-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-randomize-iontypes-field
:nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-randomize-iontypes-field rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:someValuesFrom :NX_BOOLEAN
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                     owl:complementOf :NX_BOOLEAN
                                                                                                                   ]
                                                                                                     ] ;
                                                                                     rdfs:comment """
                    Specifies, if the iontypes are randomized for the point cloud or not.
                    Internally, paraprobe uses a sequentially executed deterministic MT19987
                    (MersenneTwister) pseudo-random number generator to shuffle the
                    iontypes randomly across the entire set of ions. That is the total
                    number of ions of either type remain the same but the information about
                    their location is randomized.
                """ ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-randomize-iontypes-field> ;
                                                                                     rdfs:label "NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/randomize_iontypes" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-randomize-iontypes-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-group
:nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-group rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NXprocess ,
                                                                                             :NeXusGroup ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :has ;
                                                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-knn-group
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :has ;
                                                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-rdf-group
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :has ;
                                                                                               owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-knn-group
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :has ;
                                                                                               owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-rdf-group
                                                                                             ] ;
                                                                             rdfs:comment """
                    Specifies which spatial statistics to compute.
                """ ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-group> ;
                                                                             rdfs:label "NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/statistics" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-knn-group
:nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-knn-group rdf:type owl:Class ;
                                                                                 rdfs:subClassOf :NXprocess ,
                                                                                                 :NeXusGroup ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :has ;
                                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-knn-increment-field
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :has ;
                                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-knn-kth-field
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :has ;
                                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-knn-max-field
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :has ;
                                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-knn-min-field
                                                                                                 ] ;
                                                                                 rdfs:comment """
                        Compute k-th nearest neighbour statistics.
                    """ ;
                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-knn-group> ;
                                                                                 rdfs:label "NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/statistics/knn" ;
                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-knn-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-knn-increment-field
:nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-knn-increment-field rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusField ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                                             owl:someValuesFrom :NX_LENGTH
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:someValuesFrom :NX_FLOAT
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                                           owl:complementOf :NX_FLOAT
                                                                                                                         ]
                                                                                                           ] ;
                                                                                           rdfs:comment """
                            Increment of the histogram binning.
                        """ ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-knn-increment-field> ;
                                                                                           rdfs:label "NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/statistics/knn/increment" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-knn-increment-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-knn-kth-field
:nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-knn-kth-field rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                       owl:someValuesFrom :NX_UNITLESS
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:someValuesFrom :NX_UINT
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                     owl:complementOf :NX_UINT
                                                                                                                   ]
                                                                                                     ] ;
                                                                                     rdfs:comment """
                            Order k.
                        """ ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-knn-kth-field> ;
                                                                                     rdfs:label "NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/statistics/knn/kth" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-knn-kth-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-knn-max-field
:nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-knn-max-field rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                       owl:someValuesFrom :NX_LENGTH
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:someValuesFrom :NX_FLOAT
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                     owl:complementOf :NX_FLOAT
                                                                                                                   ]
                                                                                                     ] ;
                                                                                     rdfs:comment """
                            Maximum value of the histogram binning.
                        """ ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-knn-max-field> ;
                                                                                     rdfs:label "NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/statistics/knn/max" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-knn-max-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-knn-min-field
:nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-knn-min-field rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                       owl:someValuesFrom :NX_LENGTH
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:someValuesFrom :NX_FLOAT
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                     owl:complementOf :NX_FLOAT
                                                                                                                   ]
                                                                                                     ] ;
                                                                                     rdfs:comment """
                            Minimum value of the histogram binning.
                        """ ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-knn-min-field> ;
                                                                                     rdfs:label "NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/statistics/knn/min" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-knn-min-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-rdf-group
:nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-rdf-group rdf:type owl:Class ;
                                                                                 rdfs:subClassOf :NXprocess ,
                                                                                                 :NeXusGroup ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :has ;
                                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-rdf-increment-field
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :has ;
                                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-rdf-max-field
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :has ;
                                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-rdf-min-field
                                                                                                 ] ;
                                                                                 rdfs:comment """
                        Compute radial distribution function.
                    """ ;
                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-rdf-group> ;
                                                                                 rdfs:label "NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/statistics/rdf" ;
                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-rdf-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-rdf-increment-field
:nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-rdf-increment-field rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusField ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                                             owl:someValuesFrom :NX_LENGTH
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:someValuesFrom :NX_FLOAT
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                                           owl:complementOf :NX_FLOAT
                                                                                                                         ]
                                                                                                           ] ;
                                                                                           rdfs:comment """
                            Increment value of the histogram binning.
                        """ ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-rdf-increment-field> ;
                                                                                           rdfs:label "NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/statistics/rdf/increment" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-rdf-increment-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-rdf-max-field
:nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-rdf-max-field rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                       owl:someValuesFrom :NX_LENGTH
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:someValuesFrom :NX_FLOAT
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                     owl:complementOf :NX_FLOAT
                                                                                                                   ]
                                                                                                     ] ;
                                                                                     rdfs:comment """
                            Maximum value of the histogram binning.
                        """ ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-rdf-max-field> ;
                                                                                     rdfs:label "NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/statistics/rdf/max" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-rdf-max-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-rdf-min-field
:nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-rdf-min-field rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                       owl:someValuesFrom :NX_LENGTH
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:someValuesFrom :NX_FLOAT
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                     owl:complementOf :NX_FLOAT
                                                                                                                   ]
                                                                                                     ] ;
                                                                                     rdfs:comment """
                            Minimum value of the histogram binning.
                        """ ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-rdf-min-field> ;
                                                                                     rdfs:label "NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/statistics/rdf/min" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-statistics-rdf-min-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-surface-distance-algorithm-field
:nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-surface-distance-algorithm-field rdf:type owl:Class ;
                                                                                             owl:equivalentClass :nxnote-algorithm-field ;
                                                                                             rdfs:subClassOf :NeXusField ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                                               owl:someValuesFrom :NX_ANY
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:someValuesFrom :NX_CHAR
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                                             owl:complementOf :NX_CHAR
                                                                                                                           ]
                                                                                                             ] ;
                                                                                             rdfs:comment "" ;
                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-surface-distance-algorithm-field> ;
                                                                                             rdfs:label "NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/surface_distance/algorithm" ;
                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-surface-distance-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-surface-distance-checksum-field
:nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-surface-distance-checksum-field rdf:type owl:Class ;
                                                                                            owl:equivalentClass :nxnote-checksum-field ;
                                                                                            rdfs:subClassOf :NeXusField ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                                              owl:someValuesFrom :NX_ANY
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                                            owl:complementOf :NX_CHAR
                                                                                                                          ]
                                                                                                            ] ;
                                                                                            rdfs:comment "" ;
                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-surface-distance-checksum-field> ;
                                                                                            rdfs:label "NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/surface_distance/checksum" ;
                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-surface-distance-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-surface-distance-distance-field
:nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-surface-distance-distance-field rdf:type owl:Class ;
                                                                                            owl:equivalentClass :nxapm-paraprobe-tool-parameters-surface-distance-distance-field ;
                                                                                            rdfs:subClassOf :NeXusField ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                                              owl:someValuesFrom :NX_ANY
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                                            owl:complementOf :NX_CHAR
                                                                                                                          ]
                                                                                                            ] ;
                                                                                            rdfs:comment "" ;
                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-surface-distance-distance-field> ;
                                                                                            rdfs:label "NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/surface_distance/distance" ;
                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-surface-distance-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-surface-distance-edge-distance-field
:nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-surface-distance-edge-distance-field rdf:type owl:Class ;
                                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                                                   owl:someValuesFrom :NX_LENGTH
                                                                                                                 ] ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                   owl:someValuesFrom :NX_FLOAT
                                                                                                                 ] ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                                 owl:complementOf :NX_FLOAT
                                                                                                                               ]
                                                                                                                 ] ;
                                                                                                 rdfs:comment """
                        Threshold to define how far an ion has to lay at least from the edge
                        of the dataset so that the ion can act as a source. This means that
                        an ROI is placed at the location of the ion and its neighbors are
                        analyzed how they contribute to the computed statistics.
                        
                        The edge_distance threshold can be combined with the feature_distance threshold. This threshold defines defines up to which distance to a
                        microstructural feature an ROI is placed.
                        
                        The threshold is useful to process the dataset such that ROIs do
                        not protrude out of the dataset as this would add bias.
                    """ ;
                                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-surface-distance-edge-distance-field> ;
                                                                                                 rdfs:label "NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/surface_distance/edge_distance" ;
                                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-surface-distance-edge-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-surface-distance-file-name-field
:nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-surface-distance-file-name-field rdf:type owl:Class ;
                                                                                             owl:equivalentClass :nxnote-file-name-field ;
                                                                                             rdfs:subClassOf :NeXusField ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                                               owl:someValuesFrom :NX_ANY
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:someValuesFrom :NX_CHAR
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                                             owl:complementOf :NX_CHAR
                                                                                                                           ]
                                                                                                             ] ;
                                                                                             rdfs:comment "" ;
                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-surface-distance-file-name-field> ;
                                                                                             rdfs:label "NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/surface_distance/file_name" ;
                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-surface-distance-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-surface-distance-group
:nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-surface-distance-group rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusGroup ,
                                                                                                   :nxapm-paraprobe-tool-parameters-surface-distance-group ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :has ;
                                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-surface-distance-algorithm-field
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :has ;
                                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-surface-distance-checksum-field
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :has ;
                                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-surface-distance-distance-field
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :has ;
                                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-surface-distance-edge-distance-field
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :has ;
                                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-surface-distance-file-name-field
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-surface-distance-group> ;
                                                                                   rdfs:label "NXapm_paraprobe_spatstat_config/ENTRY/spatial_statisticsID/surface_distance" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_config.html#nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-surface-distance-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-results-entry-definition-field
:nxapm-paraprobe-spatstat-results-entry-definition-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         :nxapm-paraprobe-tool-results-entry-definition-field ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasEnumContainer ;
                                                                           owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                               owl:unionOf ( :nxapm-paraprobe-spatstat-results-entry-definition-nxapm-paraprobe-spatstat-results-enum
                                                                                                           )
                                                                                             ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_results.html#nxapm-paraprobe-spatstat-results-entry-definition-field> ;
                                                         rdfs:label "NXapm_paraprobe_spatstat_results/ENTRY/definition" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_results.html#nxapm-paraprobe-spatstat-results-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-results-entry-definition-nxapm-paraprobe-spatstat-results-enum
:nxapm-paraprobe-spatstat-results-entry-definition-nxapm-paraprobe-spatstat-results-enum rdf:type owl:Class ;
                                                                                         rdfs:subClassOf :NeXusEnumerations ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :actualValue ;
                                                                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                           rdf:first "NXapm_paraprobe_spatstat_results" ;
                                                                                                                                           rdf:rest rdf:nil
                                                                                                                                         ]
                                                                                                                             ]
                                                                                                         ] ;
                                                                                         rdfs:comment "Enumeration item for NXapm_paraprobe_spatstat_results/ENTRY/definition: NXapm_paraprobe_spatstat_results" ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_results.html#nxapm-paraprobe-spatstat-results-entry-definition-field> ;
                                                                                         rdfs:label "NXapm_paraprobe_spatstat_results/ENTRY/definition/NXapm_paraprobe_spatstat_results" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_results.html#nxapm-paraprobe-spatstat-results-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-results-entry-group
:nxapm-paraprobe-spatstat-results-entry-group rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusGroup ,
                                                              :nxapm-paraprobe-tool-results-entry-group ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxapm-paraprobe-spatstat-results-entry-definition-field
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-group
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_results.html#nxapm-paraprobe-spatstat-results-entry-group> ;
                                              rdfs:label "NXapm_paraprobe_spatstat_results/ENTRY" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_results.html#nxapm-paraprobe-spatstat-results-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-group
:nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-group rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusGroup ,
                                                                                   :nxapm-paraprobe-tool-results-entry-taskprocessed-group ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-knn-group
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-rdf-group
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-iontypes-randomized-field
                                                                                   ] ;
                                                                   rdfs:comment "" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_results.html#nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-group> ;
                                                                   rdfs:label "NXapm_paraprobe_spatstat_results/ENTRY/spatial_statisticsID" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_results.html#nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-iontypes-randomized-field
:nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-iontypes-randomized-field rdf:type owl:Class ;
                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                         owl:someValuesFrom :NX_UNITLESS
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:someValuesFrom :NX_UINT
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                       owl:complementOf :NX_UINT
                                                                                                                     ]
                                                                                                       ] ;
                                                                                       rdfs:comment """
                    The iontype ID for each ion that was assigned to each ion during
                    the randomization of the ionlabels. Iontype labels are just permuted
                    but the total number of values for each iontype remain the same.
                    
                    The order matches the iontypes array from a given ranging results
                    as it is specified in the configuration settings inside the specific
                    config_filename that was used for this paraprobe-spatstat analysis.
                """ ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_results.html#nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-iontypes-randomized-field> ;
                                                                                       rdfs:label "NXapm_paraprobe_spatstat_results/ENTRY/spatial_statisticsID/iontypes_randomized" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_results.html#nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-iontypes-randomized-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-knn-cumulated-field
:nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-knn-cumulated-field rdf:type owl:Class ;
                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                                   owl:someValuesFrom :NX_UNITLESS
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:someValuesFrom :NX_FLOAT
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                 owl:complementOf :NX_FLOAT
                                                                                                               ]
                                                                                                 ] ;
                                                                                 rdfs:comment """
                        Cumulated not normalized by total counts.
                    """ ;
                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_results.html#nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-knn-cumulated-field> ;
                                                                                 rdfs:label "NXapm_paraprobe_spatstat_results/ENTRY/spatial_statisticsID/knn/cumulated" ;
                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_results.html#nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-knn-cumulated-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-knn-cumulated-normalized-field
:nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-knn-cumulated-normalized-field rdf:type owl:Class ;
                                                                                            rdfs:subClassOf :NeXusField ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                                              owl:someValuesFrom :NX_DIMENSIONLESS
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:someValuesFrom :NX_FLOAT
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                                            owl:complementOf :NX_FLOAT
                                                                                                                          ]
                                                                                                            ] ;
                                                                                            rdfs:comment """
                        Cumulated and normalized by total counts.
                    """ ;
                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_results.html#nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-knn-cumulated-normalized-field> ;
                                                                                            rdfs:label "NXapm_paraprobe_spatstat_results/ENTRY/spatial_statisticsID/knn/cumulated_normalized" ;
                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_results.html#nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-knn-cumulated-normalized-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-knn-distance-field
:nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-knn-distance-field rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_LENGTH
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_FLOAT
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_FLOAT
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment """
                        Right boundary of the binning.
                    """ ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_results.html#nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-knn-distance-field> ;
                                                                                rdfs:label "NXapm_paraprobe_spatstat_results/ENTRY/spatial_statisticsID/knn/distance" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_results.html#nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-knn-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-knn-group
:nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-knn-group rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NXprocess ,
                                                                                       :NeXusGroup ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :has ;
                                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass :nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-knn-cumulated-field
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :has ;
                                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass :nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-knn-cumulated-normalized-field
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :has ;
                                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass :nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-knn-distance-field
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :has ;
                                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass :nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-knn-probability-mass-field
                                                                                       ] ;
                                                                       rdfs:comment """
                    K-nearest neighbor statistics.
                """ ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_results.html#nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-knn-group> ;
                                                                       rdfs:label "NXapm_paraprobe_spatstat_results/ENTRY/spatial_statisticsID/knn" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_results.html#nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-knn-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-knn-probability-mass-field
:nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-knn-probability-mass-field rdf:type owl:Class ;
                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                          owl:someValuesFrom :NX_DIMENSIONLESS
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:someValuesFrom :NX_FLOAT
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                        owl:complementOf :NX_FLOAT
                                                                                                                      ]
                                                                                                        ] ;
                                                                                        rdfs:comment "" ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_results.html#nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-knn-probability-mass-field> ;
                                                                                        rdfs:label "NXapm_paraprobe_spatstat_results/ENTRY/spatial_statisticsID/knn/probability_mass" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_results.html#nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-knn-probability-mass-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-rdf-cumulated-field
:nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-rdf-cumulated-field rdf:type owl:Class ;
                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                                   owl:someValuesFrom :NX_UNITLESS
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:someValuesFrom :NX_FLOAT
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                 owl:complementOf :NX_FLOAT
                                                                                                               ]
                                                                                                 ] ;
                                                                                 rdfs:comment """
                        Cumulated not normalized by total counts.
                    """ ;
                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_results.html#nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-rdf-cumulated-field> ;
                                                                                 rdfs:label "NXapm_paraprobe_spatstat_results/ENTRY/spatial_statisticsID/rdf/cumulated" ;
                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_results.html#nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-rdf-cumulated-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-rdf-cumulated-normalized-field
:nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-rdf-cumulated-normalized-field rdf:type owl:Class ;
                                                                                            rdfs:subClassOf :NeXusField ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                                              owl:someValuesFrom :NX_DIMENSIONLESS
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:someValuesFrom :NX_FLOAT
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                                            owl:complementOf :NX_FLOAT
                                                                                                                          ]
                                                                                                            ] ;
                                                                                            rdfs:comment """
                        Cumulated and normalized by total counts.
                    """ ;
                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_results.html#nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-rdf-cumulated-normalized-field> ;
                                                                                            rdfs:label "NXapm_paraprobe_spatstat_results/ENTRY/spatial_statisticsID/rdf/cumulated_normalized" ;
                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_results.html#nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-rdf-cumulated-normalized-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-rdf-distance-field
:nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-rdf-distance-field rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_LENGTH
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_FLOAT
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_FLOAT
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment """
                        Right boundary of the binning.
                    """ ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_results.html#nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-rdf-distance-field> ;
                                                                                rdfs:label "NXapm_paraprobe_spatstat_results/ENTRY/spatial_statisticsID/rdf/distance" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_results.html#nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-rdf-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-rdf-group
:nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-rdf-group rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NXprocess ,
                                                                                       :NeXusGroup ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :has ;
                                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass :nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-rdf-cumulated-field
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :has ;
                                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass :nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-rdf-cumulated-normalized-field
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :has ;
                                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass :nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-rdf-distance-field
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :has ;
                                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass :nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-rdf-probability-mass-field
                                                                                       ] ;
                                                                       rdfs:comment """
                    Radial distribution statistics.
                """ ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_results.html#nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-rdf-group> ;
                                                                       rdfs:label "NXapm_paraprobe_spatstat_results/ENTRY/spatial_statisticsID/rdf" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_results.html#nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-rdf-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-rdf-probability-mass-field
:nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-rdf-probability-mass-field rdf:type owl:Class ;
                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                          owl:someValuesFrom :NX_DIMENSIONLESS
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:someValuesFrom :NX_FLOAT
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                        owl:complementOf :NX_FLOAT
                                                                                                                      ]
                                                                                                        ] ;
                                                                                        rdfs:comment "" ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_results.html#nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-rdf-probability-mass-field> ;
                                                                                        rdfs:label "NXapm_paraprobe_spatstat_results/ENTRY/spatial_statisticsID/rdf/probability_mass" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_spatstat_results.html#nxapm-paraprobe-spatstat-results-entry-spatial-statisticsid-rdf-probability-mass-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-config-entry-definition-field
:nxapm-paraprobe-surfacer-config-entry-definition-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        :nxapm-paraprobe-tool-config-entry-definition-field ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasEnumContainer ;
                                                                          owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                              owl:unionOf ( :nxapm-paraprobe-surfacer-config-entry-definition-nxapm-paraprobe-surfacer-config-enum
                                                                                                          )
                                                                                            ]
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_config.html#nxapm-paraprobe-surfacer-config-entry-definition-field> ;
                                                        rdfs:label "NXapm_paraprobe_surfacer_config/ENTRY/definition" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_config.html#nxapm-paraprobe-surfacer-config-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-config-entry-definition-nxapm-paraprobe-surfacer-config-enum
:nxapm-paraprobe-surfacer-config-entry-definition-nxapm-paraprobe-surfacer-config-enum rdf:type owl:Class ;
                                                                                       rdfs:subClassOf :NeXusEnumerations ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :actualValue ;
                                                                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                         rdf:first "NXapm_paraprobe_surfacer_config" ;
                                                                                                                                         rdf:rest rdf:nil
                                                                                                                                       ]
                                                                                                                           ]
                                                                                                       ] ;
                                                                                       rdfs:comment "Enumeration item for NXapm_paraprobe_surfacer_config/ENTRY/definition: NXapm_paraprobe_surfacer_config" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_config.html#nxapm-paraprobe-surfacer-config-entry-definition-field> ;
                                                                                       rdfs:label "NXapm_paraprobe_surfacer_config/ENTRY/definition/NXapm_paraprobe_surfacer_config" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_config.html#nxapm-paraprobe-surfacer-config-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-config-entry-group
:nxapm-paraprobe-surfacer-config-entry-group rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusGroup ,
                                                             :nxapm-paraprobe-tool-config-entry-group ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxapm-paraprobe-surfacer-config-entry-definition-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxapm-paraprobe-surfacer-config-entry-surface-meshingid-group
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxapm-paraprobe-surfacer-config-entry-surface-meshingid-group
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_config.html#nxapm-paraprobe-surfacer-config-entry-group> ;
                                             rdfs:label "NXapm_paraprobe_surfacer_config/ENTRY" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_config.html#nxapm-paraprobe-surfacer-config-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-value-choice-cgal-optimal-enum
:nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-value-choice-cgal-optimal-enum rdf:type owl:Class ;
                                                                                              rdfs:subClassOf :NeXusEnumerations ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :actualValue ;
                                                                                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                rdf:first "cgal_optimal" ;
                                                                                                                                                rdf:rest rdf:nil
                                                                                                                                              ]
                                                                                                                                  ]
                                                                                                              ] ;
                                                                                              rdfs:comment "Enumeration item for NXapm_paraprobe_surfacer_config/ENTRY/surface_meshingID/alpha_value_choice: cgal_optimal" ;
                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_config.html#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-value-choice-field> ;
                                                                                              rdfs:label "NXapm_paraprobe_surfacer_config/ENTRY/surface_meshingID/alpha_value_choice/cgal_optimal" ;
                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_config.html#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-value-choice-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-value-choice-convex-hull-naive-enum
:nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-value-choice-convex-hull-naive-enum rdf:type owl:Class ;
                                                                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :actualValue ;
                                                                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                     rdf:first "convex_hull_naive" ;
                                                                                                                                                     rdf:rest rdf:nil
                                                                                                                                                   ]
                                                                                                                                       ]
                                                                                                                   ] ;
                                                                                                   rdfs:comment "Enumeration item for NXapm_paraprobe_surfacer_config/ENTRY/surface_meshingID/alpha_value_choice: convex_hull_naive" ;
                                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_config.html#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-value-choice-field> ;
                                                                                                   rdfs:label "NXapm_paraprobe_surfacer_config/ENTRY/surface_meshingID/alpha_value_choice/convex_hull_naive" ;
                                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_config.html#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-value-choice-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-value-choice-convex-hull-refine-enum
:nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-value-choice-convex-hull-refine-enum rdf:type owl:Class ;
                                                                                                    rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                      owl:onProperty :actualValue ;
                                                                                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                      rdf:first "convex_hull_refine" ;
                                                                                                                                                      rdf:rest rdf:nil
                                                                                                                                                    ]
                                                                                                                                        ]
                                                                                                                    ] ;
                                                                                                    rdfs:comment "Enumeration item for NXapm_paraprobe_surfacer_config/ENTRY/surface_meshingID/alpha_value_choice: convex_hull_refine" ;
                                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_config.html#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-value-choice-field> ;
                                                                                                    rdfs:label "NXapm_paraprobe_surfacer_config/ENTRY/surface_meshingID/alpha_value_choice/convex_hull_refine" ;
                                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_config.html#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-value-choice-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-value-choice-field
:nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-value-choice-field rdf:type owl:Class ;
                                                                                  rdfs:subClassOf :NeXusField ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasEnumContainer ;
                                                                                                    owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                        owl:unionOf ( :nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-value-choice-cgal-optimal-enum
                                                                                                                                      :nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-value-choice-convex-hull-naive-enum
                                                                                                                                      :nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-value-choice-convex-hull-refine-enum
                                                                                                                                      :nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-value-choice-set-of-alpha-wrappings-enum
                                                                                                                                      :nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-value-choice-set-of-values-enum
                                                                                                                                      :nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-value-choice-smallest-solid-enum
                                                                                                                                    )
                                                                                                                      ]
                                                                                                  ] ;
                                                                                  rdfs:comment """
                    Specifies which method to use to define the alpha value.
                    
                    The value *convex_hull_naive* is the default. The setting instructs
                    the tool to use a fast specialized algorithm for computing only
                    the convex hull. The resulting triangles can be skinny.
                    
                    The value *convex_hull_refine* instructs to tool to refine the
                    quality of the mesh resulting from *convex_hull_naive*
                    via triangle flipping and splitting.
                    
                    The value *smallest_solid* instructs the CGAL library to choose a
                    value which realizes an alpha-shape that is the smallest solid.
                    
                    The value *cgal_optimal* instructs the CGAL library to choose a
                    value which the library considers as to be an optimal value.
                    Details are defined in the respective section of the CGAL library
                    on 3D alpha shapes.
                    
                    The value *set_of_values* instructs the tool to compute a list
                    collection of alpha-shapes for the specified alpha-values.
                    
                    The value *set_of_alpha_wrappings* instructs the tool to generate
                    a set of so-called alpha wrappings. These are similar to alpha-shapes
                    but provide additional guarantees (such as watertightness and
                    proximity constraints) on the resulting wrapping.
                """ ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_config.html#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-value-choice-field> ;
                                                                                  rdfs:label "NXapm_paraprobe_surfacer_config/ENTRY/surface_meshingID/alpha_value_choice" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_config.html#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-value-choice-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-value-choice-set-of-alpha-wrappings-enum
:nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-value-choice-set-of-alpha-wrappings-enum rdf:type owl:Class ;
                                                                                                        rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                          owl:onProperty :actualValue ;
                                                                                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                          rdf:first "set_of_alpha_wrappings" ;
                                                                                                                                                          rdf:rest rdf:nil
                                                                                                                                                        ]
                                                                                                                                            ]
                                                                                                                        ] ;
                                                                                                        rdfs:comment "Enumeration item for NXapm_paraprobe_surfacer_config/ENTRY/surface_meshingID/alpha_value_choice: set_of_alpha_wrappings" ;
                                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_config.html#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-value-choice-field> ;
                                                                                                        rdfs:label "NXapm_paraprobe_surfacer_config/ENTRY/surface_meshingID/alpha_value_choice/set_of_alpha_wrappings" ;
                                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_config.html#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-value-choice-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-value-choice-set-of-values-enum
:nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-value-choice-set-of-values-enum rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusEnumerations ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :actualValue ;
                                                                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                 rdf:first "set_of_values" ;
                                                                                                                                                 rdf:rest rdf:nil
                                                                                                                                               ]
                                                                                                                                   ]
                                                                                                               ] ;
                                                                                               rdfs:comment "Enumeration item for NXapm_paraprobe_surfacer_config/ENTRY/surface_meshingID/alpha_value_choice: set_of_values" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_config.html#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-value-choice-field> ;
                                                                                               rdfs:label "NXapm_paraprobe_surfacer_config/ENTRY/surface_meshingID/alpha_value_choice/set_of_values" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_config.html#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-value-choice-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-value-choice-smallest-solid-enum
:nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-value-choice-smallest-solid-enum rdf:type owl:Class ;
                                                                                                rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :actualValue ;
                                                                                                                  owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                      owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                  rdf:first "smallest_solid" ;
                                                                                                                                                  rdf:rest rdf:nil
                                                                                                                                                ]
                                                                                                                                    ]
                                                                                                                ] ;
                                                                                                rdfs:comment "Enumeration item for NXapm_paraprobe_surfacer_config/ENTRY/surface_meshingID/alpha_value_choice: smallest_solid" ;
                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_config.html#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-value-choice-field> ;
                                                                                                rdfs:label "NXapm_paraprobe_surfacer_config/ENTRY/surface_meshingID/alpha_value_choice/smallest_solid" ;
                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_config.html#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-value-choice-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-values-field
:nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-values-field rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusField ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                              owl:someValuesFrom :NX_ANY
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_FLOAT
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_FLOAT
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment """
                    Array of alpha values to use when alpha_value_choice is
                    set_of_values or when alpha_value_choice is set_of_alpha_wrappings.
                """ ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_config.html#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-values-field> ;
                                                                            rdfs:label "NXapm_paraprobe_surfacer_config/ENTRY/surface_meshingID/alpha_values" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_config.html#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-values-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-group
:nxapm-paraprobe-surfacer-config-entry-surface-meshingid-group rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusGroup ,
                                                                               :nxapm-paraprobe-tool-config-entry-taskconfig-group ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-value-choice-field
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-values-field
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxapm-paraprobe-surfacer-config-entry-surface-meshingid-has-closure-field
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxapm-paraprobe-surfacer-config-entry-surface-meshingid-has-exterior-facets-field
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxapm-paraprobe-surfacer-config-entry-surface-meshingid-has-interior-tetrahedra-field
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxapm-paraprobe-surfacer-config-entry-surface-meshingid-offset-values-field
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxapm-paraprobe-surfacer-config-entry-surface-meshingid-preprocessing-group
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_config.html#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-group> ;
                                                               rdfs:label "NXapm_paraprobe_surfacer_config/ENTRY/surface_meshingID" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_config.html#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-has-closure-field
:nxapm-paraprobe-surfacer-config-entry-surface-meshingid-has-closure-field rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusField ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                             owl:someValuesFrom :NX_ANY
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:someValuesFrom :NX_BOOLEAN
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                           owl:complementOf :NX_BOOLEAN
                                                                                                         ]
                                                                                           ] ;
                                                                           rdfs:comment """
                    Specifies if the tool should check if the alpha complex of
                    exterior triangular facets is a closed polyhedron.
                """ ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_config.html#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-has-closure-field> ;
                                                                           rdfs:label "NXapm_paraprobe_surfacer_config/ENTRY/surface_meshingID/has_closure" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_config.html#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-has-closure-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-has-exterior-facets-field
:nxapm-paraprobe-surfacer-config-entry-surface-meshingid-has-exterior-facets-field rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                     owl:someValuesFrom :NX_ANY
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_BOOLEAN
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_BOOLEAN
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment """
                    Specifies if the tool should compute the set of exterior triangle facets
                    for each alpha complex (for convex hull, alpha shapes, and wrappings).
                """ ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_config.html#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-has-exterior-facets-field> ;
                                                                                   rdfs:label "NXapm_paraprobe_surfacer_config/ENTRY/surface_meshingID/has_exterior_facets" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_config.html#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-has-exterior-facets-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-has-interior-tetrahedra-field
:nxapm-paraprobe-surfacer-config-entry-surface-meshingid-has-interior-tetrahedra-field rdf:type owl:Class ;
                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                         owl:someValuesFrom :NX_ANY
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:someValuesFrom :NX_BOOLEAN
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                       owl:complementOf :NX_BOOLEAN
                                                                                                                     ]
                                                                                                       ] ;
                                                                                       rdfs:comment """
                    Specifies if the tool should compute all interior tetrahedra
                    of the alpha complex (currently only for alpha shapes).
                """ ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_config.html#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-has-interior-tetrahedra-field> ;
                                                                                       rdfs:label "NXapm_paraprobe_surfacer_config/ENTRY/surface_meshingID/has_interior_tetrahedra" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_config.html#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-has-interior-tetrahedra-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-offset-values-field
:nxapm-paraprobe-surfacer-config-entry-surface-meshingid-offset-values-field rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusField ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                               owl:someValuesFrom :NX_LENGTH
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_FLOAT
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_FLOAT
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment """
                    Array of offset values to use when alpha_value_choice is set_of_alpha_wrappings.
                    The array of alpha_values and offset_values define a sequence of (alpha and offset value).
                """ ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_config.html#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-offset-values-field> ;
                                                                             rdfs:label "NXapm_paraprobe_surfacer_config/ENTRY/surface_meshingID/offset_values" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_config.html#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-offset-values-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-preprocessing-group
:nxapm-paraprobe-surfacer-config-entry-surface-meshingid-preprocessing-group rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusGroup ,
                                                                                             :nxobject-parameters-group ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :has ;
                                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass :nxapm-paraprobe-surfacer-config-entry-surface-meshingid-preprocessing-kernel-width-field
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :has ;
                                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass :nxapm-paraprobe-surfacer-config-entry-surface-meshingid-preprocessing-method-field
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_config.html#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-preprocessing-group> ;
                                                                             rdfs:label "NXapm_paraprobe_surfacer_config/ENTRY/surface_meshingID/preprocessing" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_config.html#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-preprocessing-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-preprocessing-kernel-width-field
:nxapm-paraprobe-surfacer-config-entry-surface-meshingid-preprocessing-kernel-width-field rdf:type owl:Class ;
                                                                                          rdfs:subClassOf :NeXusField ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                                            owl:someValuesFrom :NX_UNITLESS
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:someValuesFrom :NX_UINT
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                                          owl:complementOf :NX_UINT
                                                                                                                        ]
                                                                                                          ] ;
                                                                                          rdfs:comment """
                        When using the *percolation* preprocessing, this is the width of the
                        kernel for identifying which ions are in voxels close to the
                        edge of the point cloud.
                    """ ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_config.html#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-preprocessing-kernel-width-field> ;
                                                                                          rdfs:label "NXapm_paraprobe_surfacer_config/ENTRY/surface_meshingID/preprocessing/kernel_width" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_config.html#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-preprocessing-kernel-width-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-preprocessing-method-default-enum
:nxapm-paraprobe-surfacer-config-entry-surface-meshingid-preprocessing-method-default-enum rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :actualValue ;
                                                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                             rdf:first "default" ;
                                                                                                                                             rdf:rest rdf:nil
                                                                                                                                           ]
                                                                                                                               ]
                                                                                                           ] ;
                                                                                           owl:disjointWith :nxapm-paraprobe-surfacer-config-entry-surface-meshingid-preprocessing-method-percolation-enum ;
                                                                                           rdfs:comment "Enumeration item for NXapm_paraprobe_surfacer_config/ENTRY/surface_meshingID/preprocessing/method: default" ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_config.html#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-preprocessing-method-field> ;
                                                                                           rdfs:label "NXapm_paraprobe_surfacer_config/ENTRY/surface_meshingID/preprocessing/method/default" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_config.html#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-preprocessing-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-preprocessing-method-field
:nxapm-paraprobe-surfacer-config-entry-surface-meshingid-preprocessing-method-field rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasEnumContainer ;
                                                                                                      owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                          owl:unionOf ( :nxapm-paraprobe-surfacer-config-entry-surface-meshingid-preprocessing-method-default-enum
                                                                                                                                        :nxapm-paraprobe-surfacer-config-entry-surface-meshingid-preprocessing-method-percolation-enum
                                                                                                                                      )
                                                                                                                        ]
                                                                                                    ] ;
                                                                                    rdfs:comment """
                        Specifies the method that is used to preprocess the point cloud
                        prior to the alpha-shape computation.
                        
                        The option *default* specifies that no such filtering is applied.
                        The option *percolation* specifies that a Hoshen-Kopelman
                        percolation analysis is used to identify points that lie closer
                        to the edge of the dataset. Details about the methods are reported
                        in `M. Kühbach et al. <https://doi.org/10.1038/s41524-020-00486-1>`_.
                    """ ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_config.html#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-preprocessing-method-field> ;
                                                                                    rdfs:label "NXapm_paraprobe_surfacer_config/ENTRY/surface_meshingID/preprocessing/method" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_config.html#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-preprocessing-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-preprocessing-method-percolation-enum
:nxapm-paraprobe-surfacer-config-entry-surface-meshingid-preprocessing-method-percolation-enum rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusEnumerations ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :actualValue ;
                                                                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                 rdf:first "percolation" ;
                                                                                                                                                 rdf:rest rdf:nil
                                                                                                                                               ]
                                                                                                                                   ]
                                                                                                               ] ;
                                                                                               rdfs:comment "Enumeration item for NXapm_paraprobe_surfacer_config/ENTRY/surface_meshingID/preprocessing/method: percolation" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_config.html#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-preprocessing-method-field> ;
                                                                                               rdfs:label "NXapm_paraprobe_surfacer_config/ENTRY/surface_meshingID/preprocessing/method/percolation" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_config.html#nxapm-paraprobe-surfacer-config-entry-surface-meshingid-preprocessing-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-definition-field
:nxapm-paraprobe-surfacer-results-entry-definition-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         :nxapm-paraprobe-tool-results-entry-definition-field ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasEnumContainer ;
                                                                           owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                               owl:unionOf ( :nxapm-paraprobe-surfacer-results-entry-definition-nxapm-paraprobe-surfacer-results-enum
                                                                                                           )
                                                                                             ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-definition-field> ;
                                                         rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY/definition" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-definition-nxapm-paraprobe-surfacer-results-enum
:nxapm-paraprobe-surfacer-results-entry-definition-nxapm-paraprobe-surfacer-results-enum rdf:type owl:Class ;
                                                                                         rdfs:subClassOf :NeXusEnumerations ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :actualValue ;
                                                                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                           rdf:first "NXapm_paraprobe_surfacer_results" ;
                                                                                                                                           rdf:rest rdf:nil
                                                                                                                                         ]
                                                                                                                             ]
                                                                                                         ] ;
                                                                                         rdfs:comment "Enumeration item for NXapm_paraprobe_surfacer_results/ENTRY/definition: NXapm_paraprobe_surfacer_results" ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-definition-field> ;
                                                                                         rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY/definition/NXapm_paraprobe_surfacer_results" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-group
:nxapm-paraprobe-surfacer-results-entry-group rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusGroup ,
                                                              :nxapm-paraprobe-tool-results-entry-group ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxapm-paraprobe-surfacer-results-entry-definition-field
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-group
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-group> ;
                                              rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-alpha-field
:nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-alpha-field rdf:type owl:Class ;
                                                                                         owl:equivalentClass :nxcg-alpha-complex-alpha-field ;
                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:someValuesFrom :NX_NUMBER
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                         owl:complementOf :NX_NUMBER
                                                                                                                       ]
                                                                                                         ] ;
                                                                                         rdfs:comment "" ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-alpha-field> ;
                                                                                         rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/alpha" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-alpha-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-dimensionality-2-enum
:nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-dimensionality-2-enum rdf:type owl:Class ;
                                                                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :actualValue ;
                                                                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                     rdf:first "2" ;
                                                                                                                                                     rdf:rest rdf:nil
                                                                                                                                                   ]
                                                                                                                                       ]
                                                                                                                   ] ;
                                                                                                   owl:disjointWith :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-dimensionality-3-enum ;
                                                                                                   rdfs:comment "Enumeration item for NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/dimensionality: 2" ;
                                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-dimensionality-field> ;
                                                                                                   rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/dimensionality/2" ;
                                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-dimensionality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-dimensionality-3-enum
:nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-dimensionality-3-enum rdf:type owl:Class ;
                                                                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :actualValue ;
                                                                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                     rdf:first "3" ;
                                                                                                                                                     rdf:rest rdf:nil
                                                                                                                                                   ]
                                                                                                                                       ]
                                                                                                                   ] ;
                                                                                                   rdfs:comment "Enumeration item for NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/dimensionality: 3" ;
                                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-dimensionality-field> ;
                                                                                                   rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/dimensionality/3" ;
                                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-dimensionality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-dimensionality-field
:nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-dimensionality-field rdf:type owl:Class ;
                                                                                                  rdfs:subClassOf :NeXusField ,
                                                                                                                  :nxcg-primitive-dimensionality-field ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :hasEnumContainer ;
                                                                                                                    owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                        owl:unionOf ( :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-dimensionality-2-enum
                                                                                                                                                      :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-dimensionality-3-enum
                                                                                                                                                    )
                                                                                                                                      ]
                                                                                                                  ] ;
                                                                                                  rdfs:comment "" ;
                                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-dimensionality-field> ;
                                                                                                  rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/dimensionality" ;
                                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-dimensionality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-group
:nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-group rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NXcg_alpha_complex ,
                                                                                                   :NeXusGroup ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :has ;
                                                                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-group
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :has ;
                                                                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-offset-field
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :has ;
                                                                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-group
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :has ;
                                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-alpha-field
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :has ;
                                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-dimensionality-field
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :has ;
                                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-mode-field
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :has ;
                                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-type-field
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :has ;
                                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-window-group
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-group> ;
                                                                                   rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-group
:nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-group rdf:type owl:Class ;
                                                                                                       rdfs:subClassOf :NeXusGroup ,
                                                                                                                       :nxcg-alpha-complex-tetrahedralization-group ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :has ;
                                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                         owl:onClass :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-tetrahedra-group
                                                                                                                       ] ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :has ;
                                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                         owl:onClass :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-volume-field
                                                                                                                       ] ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :has ;
                                                                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                         owl:onClass :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-index-offset-field
                                                                                                                       ] ;
                                                                                                       rdfs:comment """
                        The set of tetrahedra which represent the interior volume
                        of the complex if that is a closed two-manifold.
                    """ ;
                                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-group> ;
                                                                                                       rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/interior_tetrahedra" ;
                                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-index-offset-field
:nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-index-offset-field rdf:type owl:Class ;
                                                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                                                    :nxcg-primitive-index-offset-field ,
                                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                                                      owl:someValuesFrom :NX_ANY
                                                                                                                                    ] ,
                                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                                                      owl:someValuesFrom :NX_INT
                                                                                                                                    ] ,
                                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                    owl:complementOf :NX_INT
                                                                                                                                                  ]
                                                                                                                                    ] ;
                                                                                                                    rdfs:comment "" ;
                                                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-index-offset-field> ;
                                                                                                                    rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/interior_tetrahedra/index_offset" ;
                                                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-index-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-tetrahedra-group
:nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-tetrahedra-group rdf:type owl:Class ;
                                                                                                                  rdfs:subClassOf :NeXusGroup ,
                                                                                                                                  :nxcg-tetrahedron-tetrahedra-group ,
                                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                                    owl:onProperty :has ;
                                                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                                    owl:onClass :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-tetrahedra-indices-offset-face-field
                                                                                                                                  ] ,
                                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                                    owl:onProperty :has ;
                                                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                                    owl:onClass :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-tetrahedra-indices-offset-vertex-field
                                                                                                                                  ] ,
                                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                                    owl:onProperty :has ;
                                                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                                    owl:onClass :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-tetrahedra-number-of-faces-field
                                                                                                                                  ] ,
                                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                                    owl:onProperty :has ;
                                                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                                    owl:onClass :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-tetrahedra-number-of-vertices-field
                                                                                                                                  ] ,
                                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                                    owl:onProperty :has ;
                                                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                                    owl:onClass :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-tetrahedra-vertices-field
                                                                                                                                  ] ,
                                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                                    owl:onProperty :has ;
                                                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                                    owl:onClass :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-tetrahedra-xdmf-topology-field
                                                                                                                                  ] ;
                                                                                                                  rdfs:comment "" ;
                                                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-tetrahedra-group> ;
                                                                                                                  rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/interior_tetrahedra/tetrahedra" ;
                                                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-tetrahedra-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-tetrahedra-indices-offset-face-field
:nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-tetrahedra-indices-offset-face-field rdf:type owl:Class ;
                                                                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                                                                        owl:someValuesFrom :NX_ANY
                                                                                                                                                      ] ,
                                                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                                                                        owl:someValuesFrom :NX_INT
                                                                                                                                                      ] ,
                                                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                                      owl:complementOf :NX_INT
                                                                                                                                                                    ]
                                                                                                                                                      ] ;
                                                                                                                                      rdfs:comment "" ;
                                                                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-tetrahedra-indices-offset-face-field> ;
                                                                                                                                      rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/interior_tetrahedra/tetrahedra/indices_offset_face" ;
                                                                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-tetrahedra-indices-offset-face-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-tetrahedra-indices-offset-vertex-field
:nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-tetrahedra-indices-offset-vertex-field rdf:type owl:Class ;
                                                                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                                                                          owl:someValuesFrom :NX_ANY
                                                                                                                                                        ] ,
                                                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                                                                          owl:someValuesFrom :NX_INT
                                                                                                                                                        ] ,
                                                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                                        owl:complementOf :NX_INT
                                                                                                                                                                      ]
                                                                                                                                                        ] ;
                                                                                                                                        rdfs:comment "" ;
                                                                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-tetrahedra-indices-offset-vertex-field> ;
                                                                                                                                        rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/interior_tetrahedra/tetrahedra/indices_offset_vertex" ;
                                                                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-tetrahedra-indices-offset-vertex-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-tetrahedra-number-of-faces-field
:nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-tetrahedra-number-of-faces-field rdf:type owl:Class ;
                                                                                                                                  rdfs:subClassOf :NeXusField ,
                                                                                                                                                  :nxcg-face-list-data-structure-number-of-faces-field ,
                                                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                                                                                    owl:someValuesFrom :NX_ANY
                                                                                                                                                  ] ,
                                                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                                                                    owl:someValuesFrom :NX_UINT
                                                                                                                                                  ] ,
                                                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                                  owl:complementOf :NX_UINT
                                                                                                                                                                ]
                                                                                                                                                  ] ;
                                                                                                                                  rdfs:comment "" ;
                                                                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-tetrahedra-number-of-faces-field> ;
                                                                                                                                  rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/interior_tetrahedra/tetrahedra/number_of_faces" ;
                                                                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-tetrahedra-number-of-faces-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-tetrahedra-number-of-vertices-field
:nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-tetrahedra-number-of-vertices-field rdf:type owl:Class ;
                                                                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                                                                     :nxcg-face-list-data-structure-number-of-vertices-field ,
                                                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                                                                     ] ,
                                                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                                                       owl:someValuesFrom :NX_UINT
                                                                                                                                                     ] ,
                                                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                                     owl:complementOf :NX_UINT
                                                                                                                                                                   ]
                                                                                                                                                     ] ;
                                                                                                                                     rdfs:comment "" ;
                                                                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-tetrahedra-number-of-vertices-field> ;
                                                                                                                                     rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/interior_tetrahedra/tetrahedra/number_of_vertices" ;
                                                                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-tetrahedra-number-of-vertices-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-tetrahedra-vertices-field
:nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-tetrahedra-vertices-field rdf:type owl:Class ;
                                                                                                                           rdfs:subClassOf :NeXusField ,
                                                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                                                                             owl:someValuesFrom :NX_LENGTH
                                                                                                                                           ] ,
                                                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                                                             owl:someValuesFrom :NX_FLOAT
                                                                                                                                           ] ,
                                                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                           owl:complementOf :NX_FLOAT
                                                                                                                                                         ]
                                                                                                                                           ] ;
                                                                                                                           rdfs:comment "" ;
                                                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-tetrahedra-vertices-field> ;
                                                                                                                           rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/interior_tetrahedra/tetrahedra/vertices" ;
                                                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-tetrahedra-vertices-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-tetrahedra-xdmf-topology-field
:nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-tetrahedra-xdmf-topology-field rdf:type owl:Class ;
                                                                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                                                                  owl:someValuesFrom :NX_UNITLESS
                                                                                                                                                ] ,
                                                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                                                  owl:someValuesFrom :NX_UINT
                                                                                                                                                ] ,
                                                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                                owl:complementOf :NX_UINT
                                                                                                                                                              ]
                                                                                                                                                ] ;
                                                                                                                                rdfs:comment """
                                A list of as many tuples of XDMF topology key, XDMF number
                                of vertices and a triple of vertex indices specifying each
                                triangle. The total number of entries is n_f_tet * (1+1+4).
                            """ ;
                                                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-tetrahedra-xdmf-topology-field> ;
                                                                                                                                rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/interior_tetrahedra/tetrahedra/xdmf_topology" ;
                                                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-tetrahedra-xdmf-topology-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-volume-field
:nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-volume-field rdf:type owl:Class ;
                                                                                                              rdfs:subClassOf :NeXusField ,
                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                                                owl:someValuesFrom :NX_VOLUME
                                                                                                                              ] ,
                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                                owl:someValuesFrom :NX_FLOAT
                                                                                                                              ] ,
                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                                                              owl:complementOf :NX_FLOAT
                                                                                                                                            ]
                                                                                                                              ] ;
                                                                                                              rdfs:comment """
                            The accumulated volume of all interior tetrahedra.
                        """ ;
                                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-volume-field> ;
                                                                                                              rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/interior_tetrahedra/volume" ;
                                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-interior-tetrahedra-volume-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-mode-field
:nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-mode-field rdf:type owl:Class ;
                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasEnumContainer ;
                                                                                                          owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                              owl:unionOf ( :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-mode-general-enum
                                                                                                                                            :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-mode-regularized-enum
                                                                                                                                          )
                                                                                                                            ]
                                                                                                        ] ;
                                                                                        rdfs:comment "" ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-mode-field> ;
                                                                                        rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/mode" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-mode-general-enum
:nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-mode-general-enum rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusEnumerations ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :actualValue ;
                                                                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                 rdf:first "general" ;
                                                                                                                                                 rdf:rest rdf:nil
                                                                                                                                               ]
                                                                                                                                   ]
                                                                                                               ] ;
                                                                                               owl:disjointWith :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-mode-regularized-enum ;
                                                                                               rdfs:comment "Enumeration item for NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/mode: general" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-mode-field> ;
                                                                                               rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/mode/general" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-mode-regularized-enum
:nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-mode-regularized-enum rdf:type owl:Class ;
                                                                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :actualValue ;
                                                                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                     rdf:first "regularized" ;
                                                                                                                                                     rdf:rest rdf:nil
                                                                                                                                                   ]
                                                                                                                                       ]
                                                                                                                   ] ;
                                                                                                   rdfs:comment "Enumeration item for NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/mode: regularized" ;
                                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-mode-field> ;
                                                                                                   rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/mode/regularized" ;
                                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-offset-field
:nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-offset-field rdf:type owl:Class ;
                                                                                          owl:equivalentClass :nxcg-alpha-complex-offset-field ;
                                                                                          rdfs:subClassOf :NeXusField ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                                            owl:someValuesFrom :NX_LENGTH
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:someValuesFrom :NX_NUMBER
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                                          owl:complementOf :NX_NUMBER
                                                                                                                        ]
                                                                                                          ] ;
                                                                                          rdfs:comment "" ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-offset-field> ;
                                                                                          rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/offset" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-group
:nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-group rdf:type owl:Class ;
                                                                                                rdfs:subClassOf :NeXusGroup ,
                                                                                                                :nxcg-alpha-complex-triangle-soup-group ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :has ;
                                                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                  owl:onClass :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-index-offset-field
                                                                                                                ] ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :has ;
                                                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                  owl:onClass :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-group
                                                                                                                ] ;
                                                                                                rdfs:comment """
                        The set of triangles in the coordinate system paraprobe
                        which discretizes the exterior surface of the alpha complex.
                    """ ;
                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-group> ;
                                                                                                rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/triangle_set" ;
                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-index-offset-field
:nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-index-offset-field rdf:type owl:Class ;
                                                                                                             rdfs:subClassOf :NeXusField ,
                                                                                                                             :nxcg-primitive-index-offset-field ,
                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                                                               owl:someValuesFrom :NX_ANY
                                                                                                                             ] ,
                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                                               owl:someValuesFrom :NX_INT
                                                                                                                             ] ,
                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                                                             owl:complementOf :NX_INT
                                                                                                                                           ]
                                                                                                                             ] ;
                                                                                                             rdfs:comment "" ;
                                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-index-offset-field> ;
                                                                                                             rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/triangle_set/index_offset" ;
                                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-index-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-dimensionality-field
:nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-dimensionality-field rdf:type owl:Class ;
                                                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                                                         :nxcg-primitive-dimensionality-field ,
                                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                                                         ] ,
                                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                                           owl:someValuesFrom :NX_POSINT
                                                                                                                                         ] ,
                                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                         owl:complementOf :NX_POSINT
                                                                                                                                                       ]
                                                                                                                                         ] ;
                                                                                                                         rdfs:comment "" ;
                                                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-dimensionality-field> ;
                                                                                                                         rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/triangle_set/triangles/dimensionality" ;
                                                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-dimensionality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-faces-field
:nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-faces-field rdf:type owl:Class ;
                                                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                                                ] ,
                                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                                  owl:someValuesFrom :NX_UINT
                                                                                                                                ] ,
                                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                owl:complementOf :NX_UINT
                                                                                                                                              ]
                                                                                                                                ] ;
                                                                                                                rdfs:comment "" ;
                                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-faces-field> ;
                                                                                                                rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/triangle_set/triangles/faces" ;
                                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-faces-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-group
:nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-group rdf:type owl:Class ;
                                                                                                          rdfs:subClassOf :NeXusGroup ,
                                                                                                                          :nxcg-triangle-triangles-group ,
                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                            owl:onProperty :has ;
                                                                                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                            owl:onClass :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-is-watertight-field
                                                                                                                          ] ,
                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                            owl:onProperty :has ;
                                                                                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                            owl:onClass :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-volume-field
                                                                                                                          ] ,
                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                            owl:onProperty :has ;
                                                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                            owl:onClass :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-dimensionality-field
                                                                                                                          ] ,
                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                            owl:onProperty :has ;
                                                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                            owl:onClass :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-faces-field
                                                                                                                          ] ,
                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                            owl:onProperty :has ;
                                                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                            owl:onClass :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-indices-offset-face-field
                                                                                                                          ] ,
                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                            owl:onProperty :has ;
                                                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                            owl:onClass :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-indices-offset-vertex-field
                                                                                                                          ] ,
                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                            owl:onProperty :has ;
                                                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                            owl:onClass :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-number-of-faces-field
                                                                                                                          ] ,
                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                            owl:onProperty :has ;
                                                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                            owl:onClass :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-number-of-vertices-field
                                                                                                                          ] ,
                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                            owl:onProperty :has ;
                                                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                            owl:onClass :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-vertices-field
                                                                                                                          ] ,
                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                            owl:onProperty :has ;
                                                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                            owl:onClass :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-xdmf-topology-field
                                                                                                                          ] ;
                                                                                                          rdfs:comment "" ;
                                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-group> ;
                                                                                                          rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/triangle_set/triangles" ;
                                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-indices-offset-face-field
:nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-indices-offset-face-field rdf:type owl:Class ;
                                                                                                                              rdfs:subClassOf :NeXusField ,
                                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                                                                owl:someValuesFrom :NX_ANY
                                                                                                                                              ] ,
                                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                                                owl:someValuesFrom :NX_INT
                                                                                                                                              ] ,
                                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                              owl:complementOf :NX_INT
                                                                                                                                                            ]
                                                                                                                                              ] ;
                                                                                                                              rdfs:comment "" ;
                                                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-indices-offset-face-field> ;
                                                                                                                              rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/triangle_set/triangles/indices_offset_face" ;
                                                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-indices-offset-face-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-indices-offset-vertex-field
:nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-indices-offset-vertex-field rdf:type owl:Class ;
                                                                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                                                                ] ,
                                                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                                                  owl:someValuesFrom :NX_INT
                                                                                                                                                ] ,
                                                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                                owl:complementOf :NX_INT
                                                                                                                                                              ]
                                                                                                                                                ] ;
                                                                                                                                rdfs:comment "" ;
                                                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-indices-offset-vertex-field> ;
                                                                                                                                rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/triangle_set/triangles/indices_offset_vertex" ;
                                                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-indices-offset-vertex-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-is-watertight-field
:nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-is-watertight-field rdf:type owl:Class ;
                                                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                                                          owl:someValuesFrom :NX_ANY
                                                                                                                                        ] ,
                                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                                                          owl:someValuesFrom :NX_BOOLEAN
                                                                                                                                        ] ,
                                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                        owl:complementOf :NX_BOOLEAN
                                                                                                                                                      ]
                                                                                                                                        ] ;
                                                                                                                        rdfs:comment """
                                Do the triangles define a triangulated surface mesh that is watertight?
                            """ ;
                                                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-is-watertight-field> ;
                                                                                                                        rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/triangle_set/triangles/is_watertight" ;
                                                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-is-watertight-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-number-of-faces-field
:nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-number-of-faces-field rdf:type owl:Class ;
                                                                                                                          rdfs:subClassOf :NeXusField ,
                                                                                                                                          :nxcg-face-list-data-structure-number-of-faces-field ,
                                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                                                                            owl:someValuesFrom :NX_ANY
                                                                                                                                          ] ,
                                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                                                            owl:someValuesFrom :NX_UINT
                                                                                                                                          ] ,
                                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                          owl:complementOf :NX_UINT
                                                                                                                                                        ]
                                                                                                                                          ] ;
                                                                                                                          rdfs:comment "" ;
                                                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-number-of-faces-field> ;
                                                                                                                          rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/triangle_set/triangles/number_of_faces" ;
                                                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-number-of-faces-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-number-of-vertices-field
:nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-number-of-vertices-field rdf:type owl:Class ;
                                                                                                                             rdfs:subClassOf :NeXusField ,
                                                                                                                                             :nxcg-face-list-data-structure-number-of-vertices-field ,
                                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                                                                               owl:someValuesFrom :NX_ANY
                                                                                                                                             ] ,
                                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                                                               owl:someValuesFrom :NX_UINT
                                                                                                                                             ] ,
                                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                             owl:complementOf :NX_UINT
                                                                                                                                                           ]
                                                                                                                                             ] ;
                                                                                                                             rdfs:comment "" ;
                                                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-number-of-vertices-field> ;
                                                                                                                             rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/triangle_set/triangles/number_of_vertices" ;
                                                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-number-of-vertices-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-vertices-field
:nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-vertices-field rdf:type owl:Class ;
                                                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                                                     owl:someValuesFrom :NX_LENGTH
                                                                                                                                   ] ,
                                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                                                     owl:someValuesFrom :NX_FLOAT
                                                                                                                                   ] ,
                                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                   owl:complementOf :NX_FLOAT
                                                                                                                                                 ]
                                                                                                                                   ] ;
                                                                                                                   rdfs:comment "" ;
                                                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-vertices-field> ;
                                                                                                                   rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/triangle_set/triangles/vertices" ;
                                                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-vertices-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-volume-field
:nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-volume-field rdf:type owl:Class ;
                                                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                                                                   owl:someValuesFrom :NX_VOLUME
                                                                                                                                 ] ,
                                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                                   owl:someValuesFrom :NX_FLOAT
                                                                                                                                 ] ,
                                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                 owl:complementOf :NX_FLOAT
                                                                                                                                               ]
                                                                                                                                 ] ;
                                                                                                                 rdfs:comment """
                                The volume which the triangulated surface mesh
                                encloses if that mesh is watertight.
                            """ ;
                                                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-volume-field> ;
                                                                                                                 rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/triangle_set/triangles/volume" ;
                                                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-volume-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-xdmf-topology-field
:nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-xdmf-topology-field rdf:type owl:Class ;
                                                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                                                          owl:someValuesFrom :NX_UNITLESS
                                                                                                                                        ] ,
                                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                                                          owl:someValuesFrom :NX_UINT
                                                                                                                                        ] ,
                                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                        owl:complementOf :NX_UINT
                                                                                                                                                      ]
                                                                                                                                        ] ;
                                                                                                                        rdfs:comment """
                                A list of as many tuples of XDMF topology key, XDMF number
                                of vertices and a triple of vertex indices specifying each
                                triangle. The total number of entries is n_f_tri * (1+1+3).
                            """ ;
                                                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-xdmf-topology-field> ;
                                                                                                                        rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/triangle_set/triangles/xdmf_topology" ;
                                                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-triangle-set-triangles-xdmf-topology-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-type-alpha-shape-enum
:nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-type-alpha-shape-enum rdf:type owl:Class ;
                                                                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :actualValue ;
                                                                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                     rdf:first "alpha_shape" ;
                                                                                                                                                     rdf:rest rdf:nil
                                                                                                                                                   ]
                                                                                                                                       ]
                                                                                                                   ] ;
                                                                                                   rdfs:comment "Enumeration item for NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/type: alpha_shape" ;
                                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-type-field> ;
                                                                                                   rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/type/alpha_shape" ;
                                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-type-alpha-wrapping-enum
:nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-type-alpha-wrapping-enum rdf:type owl:Class ;
                                                                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :actualValue ;
                                                                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                        rdf:first "alpha_wrapping" ;
                                                                                                                                                        rdf:rest rdf:nil
                                                                                                                                                      ]
                                                                                                                                          ]
                                                                                                                      ] ;
                                                                                                      rdfs:comment "Enumeration item for NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/type: alpha_wrapping" ;
                                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-type-field> ;
                                                                                                      rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/type/alpha_wrapping" ;
                                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-type-convex-hull-enum
:nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-type-convex-hull-enum rdf:type owl:Class ;
                                                                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :actualValue ;
                                                                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                     rdf:first "convex_hull" ;
                                                                                                                                                     rdf:rest rdf:nil
                                                                                                                                                   ]
                                                                                                                                       ]
                                                                                                                   ] ;
                                                                                                   rdfs:comment "Enumeration item for NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/type: convex_hull" ;
                                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-type-field> ;
                                                                                                   rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/type/convex_hull" ;
                                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-type-field
:nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-type-field rdf:type owl:Class ;
                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                        :nxcg-alpha-complex-type-field ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasEnumContainer ;
                                                                                                          owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                              owl:unionOf ( :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-type-alpha-shape-enum
                                                                                                                                            :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-type-alpha-wrapping-enum
                                                                                                                                            :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-type-convex-hull-enum
                                                                                                                                            :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-type-other-enum
                                                                                                                                            :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-type-undefined-enum
                                                                                                                                          )
                                                                                                                            ]
                                                                                                        ] ;
                                                                                        rdfs:comment "" ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-type-field> ;
                                                                                        rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/type" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-type-other-enum
:nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-type-other-enum rdf:type owl:Class ;
                                                                                             rdfs:subClassOf :NeXusEnumerations ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :actualValue ;
                                                                                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                               rdf:first "other" ;
                                                                                                                                               rdf:rest rdf:nil
                                                                                                                                             ]
                                                                                                                                 ]
                                                                                                             ] ;
                                                                                             rdfs:comment "Enumeration item for NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/type: other" ;
                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-type-field> ;
                                                                                             rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/type/other" ;
                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-type-undefined-enum
:nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-type-undefined-enum rdf:type owl:Class ;
                                                                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :actualValue ;
                                                                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                   rdf:first "undefined" ;
                                                                                                                                                   rdf:rest rdf:nil
                                                                                                                                                 ]
                                                                                                                                     ]
                                                                                                                 ] ;
                                                                                                 rdfs:comment "Enumeration item for NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/type: undefined" ;
                                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-type-field> ;
                                                                                                 rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/type/undefined" ;
                                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-window-bitdepth-field
:nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-window-bitdepth-field rdf:type owl:Class ;
                                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                                   :nxcs-filter-boolean-mask-bitdepth-field ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                                     owl:someValuesFrom :NX_UNITLESS
                                                                                                                   ] ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                                     owl:someValuesFrom :NX_UINT
                                                                                                                   ] ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                                   owl:complementOf :NX_UINT
                                                                                                                                 ]
                                                                                                                   ] ;
                                                                                                   rdfs:comment """
                            Number of bits assumed matching on a default datatype.
                        """ ;
                                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-window-bitdepth-field> ;
                                                                                                   rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/window/bitdepth" ;
                                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-window-bitdepth-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-window-group
:nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-window-group rdf:type owl:Class ;
                                                                                          rdfs:subClassOf :NXcs_filter_boolean_mask ,
                                                                                                          :NeXusGroup ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :has ;
                                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-window-bitdepth-field
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :has ;
                                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-window-mask-field
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :has ;
                                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-window-number-of-ions-field
                                                                                                          ] ;
                                                                                          rdfs:comment """
                        A bitmask which identifies exactly all those ions whose positions
                        were considered when defining the filtered point set from which
                        that alpha_complex instance was computed.
                        
                        This window can be different to the window of the *point_set_wrapping*
                        parent group because irrelevant ions might have been filtered out in addition
                        to the window defined in *point_set_wrapping* to reduce e.g. computational
                        costs of the alpha complex computation.
                    """ ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-window-group> ;
                                                                                          rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/window" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-window-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-window-mask-field
:nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-window-mask-field rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusField ,
                                                                                                               :nxcs-filter-boolean-mask-mask-field ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                                 owl:someValuesFrom :NX_UNITLESS
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                 owl:someValuesFrom :NX_UINT
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                                               owl:complementOf :NX_UINT
                                                                                                                             ]
                                                                                                               ] ;
                                                                                               rdfs:comment """
                            The bitfield of the mask. See :ref:`NXcs_filter_boolean_mask` for
                            how this bitfield is to be interpreted.
                        """ ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-window-mask-field> ;
                                                                                               rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/window/mask" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-window-mask-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-window-number-of-ions-field
:nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-window-number-of-ions-field rdf:type owl:Class ;
                                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                                           owl:someValuesFrom :NX_UNITLESS
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:someValuesFrom :NX_UINT
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                                         owl:complementOf :NX_UINT
                                                                                                                                       ]
                                                                                                                         ] ;
                                                                                                         rdfs:comment """
                            Number of ions covered by the mask.
                        """ ;
                                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-window-number-of-ions-field> ;
                                                                                                         rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID/alpha_complexID/window/number_of_ions" ;
                                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-window-number-of-ions-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-group
:nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-group rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusGroup ,
                                                                                   :nxapm-paraprobe-tool-results-entry-taskprocessed-group ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-group
                                                                                   ] ;
                                                                   rdfs:comment """
                Paraprobe-surfacer can be used to load a ROI that is the entire or a
                sub-set of the ion point cloud. In the point_cloud_wrapping process
                the tool computes a triangulated surface mesh which encloses the
                ROI/point cloud. This mesh can be seen as a model for the edge of
                the dataset.
                
                Different algorithms can be used with paraprobe-surfacer to create
                this mesh such as convex hulls, alpha-shapes as their generalization,
                or alpha wrappings.
                
                Ideally, the resulting mesh should be a watertight polyhedron.
                This polyhedron is not necessarily convex. For some algorithms there
                is no guarantee that the resulting mesh yields a watertight mesh.
            """ ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-group> ;
                                                                   rdfs:label "NXapm_paraprobe_surfacer_results/ENTRY/point_set_wrappingID" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_surfacer_results.html#nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-config-entry-definition-field
:nxapm-paraprobe-tessellator-config-entry-definition-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           :nxapm-paraprobe-tool-config-entry-definition-field ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasEnumContainer ;
                                                                             owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                 owl:unionOf ( :nxapm-paraprobe-tessellator-config-entry-definition-nxapm-paraprobe-tessellator-config-enum
                                                                                                             )
                                                                                               ]
                                                                           ] ;
                                                           rdfs:comment "" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_config.html#nxapm-paraprobe-tessellator-config-entry-definition-field> ;
                                                           rdfs:label "NXapm_paraprobe_tessellator_config/ENTRY/definition" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_config.html#nxapm-paraprobe-tessellator-config-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-config-entry-definition-nxapm-paraprobe-tessellator-config-enum
:nxapm-paraprobe-tessellator-config-entry-definition-nxapm-paraprobe-tessellator-config-enum rdf:type owl:Class ;
                                                                                             rdfs:subClassOf :NeXusEnumerations ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :actualValue ;
                                                                                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                               rdf:first "NXapm_paraprobe_tessellator_config" ;
                                                                                                                                               rdf:rest rdf:nil
                                                                                                                                             ]
                                                                                                                                 ]
                                                                                                             ] ;
                                                                                             rdfs:comment "Enumeration item for NXapm_paraprobe_tessellator_config/ENTRY/definition: NXapm_paraprobe_tessellator_config" ;
                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_config.html#nxapm-paraprobe-tessellator-config-entry-definition-field> ;
                                                                                             rdfs:label "NXapm_paraprobe_tessellator_config/ENTRY/definition/NXapm_paraprobe_tessellator_config" ;
                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_config.html#nxapm-paraprobe-tessellator-config-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-config-entry-group
:nxapm-paraprobe-tessellator-config-entry-group rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusGroup ,
                                                                :nxapm-paraprobe-tool-config-entry-group ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxapm-paraprobe-tessellator-config-entry-definition-field
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxapm-paraprobe-tessellator-config-entry-tessellateid-group
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxapm-paraprobe-tessellator-config-entry-tessellateid-group
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_config.html#nxapm-paraprobe-tessellator-config-entry-group> ;
                                                rdfs:label "NXapm_paraprobe_tessellator_config/ENTRY" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_config.html#nxapm-paraprobe-tessellator-config-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-config-entry-tessellateid-group
:nxapm-paraprobe-tessellator-config-entry-tessellateid-group rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusGroup ,
                                                                             :nxapm-paraprobe-tool-config-entry-taskconfig-group ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxapm-paraprobe-tessellator-config-entry-tessellateid-surface-distance-group
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxapm-paraprobe-tessellator-config-entry-tessellateid-has-cell-edge-detection-field
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxapm-paraprobe-tessellator-config-entry-tessellateid-has-cell-geometry-field
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxapm-paraprobe-tessellator-config-entry-tessellateid-has-cell-neighbors-field
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxapm-paraprobe-tessellator-config-entry-tessellateid-has-cell-volume-field
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxapm-paraprobe-tessellator-config-entry-tessellateid-method-field
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_config.html#nxapm-paraprobe-tessellator-config-entry-tessellateid-group> ;
                                                             rdfs:label "NXapm_paraprobe_tessellator_config/ENTRY/tessellateID" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_config.html#nxapm-paraprobe-tessellator-config-entry-tessellateid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-config-entry-tessellateid-has-cell-edge-detection-field
:nxapm-paraprobe-tessellator-config-entry-tessellateid-has-cell-edge-detection-field rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:someValuesFrom :NX_BOOLEAN
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                     owl:complementOf :NX_BOOLEAN
                                                                                                                   ]
                                                                                                     ] ;
                                                                                     rdfs:comment """
                    Specifies if the tool should report for each cell if it makes contact with
                    the tight axis-aligned bounding box about the point cloud.
                    This can be used to identify if the shape of the cell is likely affected
                    by the edge of the dataset or if cells are deeply enough embedded
                    into the point cloud so that the shape of their cells are not affected
                    anymore by the boundary. This is valuable information to judge
                    about the significance of finite size effects.
                """ ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_config.html#nxapm-paraprobe-tessellator-config-entry-tessellateid-has-cell-edge-detection-field> ;
                                                                                     rdfs:label "NXapm_paraprobe_tessellator_config/ENTRY/tessellateID/has_cell_edge_detection" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_config.html#nxapm-paraprobe-tessellator-config-entry-tessellateid-has-cell-edge-detection-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-config-entry-tessellateid-has-cell-geometry-field
:nxapm-paraprobe-tessellator-config-entry-tessellateid-has-cell-geometry-field rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusField ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_BOOLEAN
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_BOOLEAN
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment """
                    Specifies if the tool should report the facets and vertices of each cell.
                """ ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_config.html#nxapm-paraprobe-tessellator-config-entry-tessellateid-has-cell-geometry-field> ;
                                                                               rdfs:label "NXapm_paraprobe_tessellator_config/ENTRY/tessellateID/has_cell_geometry" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_config.html#nxapm-paraprobe-tessellator-config-entry-tessellateid-has-cell-geometry-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-config-entry-tessellateid-has-cell-neighbors-field
:nxapm-paraprobe-tessellator-config-entry-tessellateid-has-cell-neighbors-field rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_BOOLEAN
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_BOOLEAN
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment """
                    Specifies if the tool should report the first-order neighbors of each cell.
                """ ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_config.html#nxapm-paraprobe-tessellator-config-entry-tessellateid-has-cell-neighbors-field> ;
                                                                                rdfs:label "NXapm_paraprobe_tessellator_config/ENTRY/tessellateID/has_cell_neighbors" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_config.html#nxapm-paraprobe-tessellator-config-entry-tessellateid-has-cell-neighbors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-config-entry-tessellateid-has-cell-volume-field
:nxapm-paraprobe-tessellator-config-entry-tessellateid-has-cell-volume-field rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusField ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                               owl:someValuesFrom :NX_ANY
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_BOOLEAN
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_BOOLEAN
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment """
                    Specifies if the tool should report the volume of each cell.
                """ ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_config.html#nxapm-paraprobe-tessellator-config-entry-tessellateid-has-cell-volume-field> ;
                                                                             rdfs:label "NXapm_paraprobe_tessellator_config/ENTRY/tessellateID/has_cell_volume" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_config.html#nxapm-paraprobe-tessellator-config-entry-tessellateid-has-cell-volume-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-config-entry-tessellateid-method-default-enum
:nxapm-paraprobe-tessellator-config-entry-tessellateid-method-default-enum rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :actualValue ;
                                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                                             rdf:first "default" ;
                                                                                                                             rdf:rest rdf:nil
                                                                                                                           ]
                                                                                                               ]
                                                                                           ] ;
                                                                           rdfs:comment "Enumeration item for NXapm_paraprobe_tessellator_config/ENTRY/tessellateID/method: default" ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_config.html#nxapm-paraprobe-tessellator-config-entry-tessellateid-method-field> ;
                                                                           rdfs:label "NXapm_paraprobe_tessellator_config/ENTRY/tessellateID/method/default" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_config.html#nxapm-paraprobe-tessellator-config-entry-tessellateid-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-config-entry-tessellateid-method-field
:nxapm-paraprobe-tessellator-config-entry-tessellateid-method-field rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasEnumContainer ;
                                                                                      owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                          owl:unionOf ( :nxapm-paraprobe-tessellator-config-entry-tessellateid-method-default-enum
                                                                                                                      )
                                                                                                        ]
                                                                                    ] ;
                                                                    rdfs:comment """
                    The method used to compute the tessellation.
                    The value *default* configures the computation of the Voronoi tessellation.
                """ ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_config.html#nxapm-paraprobe-tessellator-config-entry-tessellateid-method-field> ;
                                                                    rdfs:label "NXapm_paraprobe_tessellator_config/ENTRY/tessellateID/method" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_config.html#nxapm-paraprobe-tessellator-config-entry-tessellateid-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-config-entry-tessellateid-surface-distance-algorithm-field
:nxapm-paraprobe-tessellator-config-entry-tessellateid-surface-distance-algorithm-field rdf:type owl:Class ;
                                                                                        owl:equivalentClass :nxnote-algorithm-field ;
                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                          owl:someValuesFrom :NX_ANY
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                        owl:complementOf :NX_CHAR
                                                                                                                      ]
                                                                                                        ] ;
                                                                                        rdfs:comment "" ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_config.html#nxapm-paraprobe-tessellator-config-entry-tessellateid-surface-distance-algorithm-field> ;
                                                                                        rdfs:label "NXapm_paraprobe_tessellator_config/ENTRY/tessellateID/surface_distance/algorithm" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_config.html#nxapm-paraprobe-tessellator-config-entry-tessellateid-surface-distance-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-config-entry-tessellateid-surface-distance-checksum-field
:nxapm-paraprobe-tessellator-config-entry-tessellateid-surface-distance-checksum-field rdf:type owl:Class ;
                                                                                       owl:equivalentClass :nxnote-checksum-field ;
                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                         owl:someValuesFrom :NX_ANY
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                       owl:complementOf :NX_CHAR
                                                                                                                     ]
                                                                                                       ] ;
                                                                                       rdfs:comment "" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_config.html#nxapm-paraprobe-tessellator-config-entry-tessellateid-surface-distance-checksum-field> ;
                                                                                       rdfs:label "NXapm_paraprobe_tessellator_config/ENTRY/tessellateID/surface_distance/checksum" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_config.html#nxapm-paraprobe-tessellator-config-entry-tessellateid-surface-distance-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-config-entry-tessellateid-surface-distance-distance-field
:nxapm-paraprobe-tessellator-config-entry-tessellateid-surface-distance-distance-field rdf:type owl:Class ;
                                                                                       owl:equivalentClass :nxapm-paraprobe-tool-parameters-surface-distance-distance-field ;
                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                         owl:someValuesFrom :NX_ANY
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                       owl:complementOf :NX_CHAR
                                                                                                                     ]
                                                                                                       ] ;
                                                                                       rdfs:comment "" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_config.html#nxapm-paraprobe-tessellator-config-entry-tessellateid-surface-distance-distance-field> ;
                                                                                       rdfs:label "NXapm_paraprobe_tessellator_config/ENTRY/tessellateID/surface_distance/distance" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_config.html#nxapm-paraprobe-tessellator-config-entry-tessellateid-surface-distance-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-config-entry-tessellateid-surface-distance-file-name-field
:nxapm-paraprobe-tessellator-config-entry-tessellateid-surface-distance-file-name-field rdf:type owl:Class ;
                                                                                        owl:equivalentClass :nxnote-file-name-field ;
                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                          owl:someValuesFrom :NX_ANY
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                        owl:complementOf :NX_CHAR
                                                                                                                      ]
                                                                                                        ] ;
                                                                                        rdfs:comment "" ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_config.html#nxapm-paraprobe-tessellator-config-entry-tessellateid-surface-distance-file-name-field> ;
                                                                                        rdfs:label "NXapm_paraprobe_tessellator_config/ENTRY/tessellateID/surface_distance/file_name" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_config.html#nxapm-paraprobe-tessellator-config-entry-tessellateid-surface-distance-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-config-entry-tessellateid-surface-distance-group
:nxapm-paraprobe-tessellator-config-entry-tessellateid-surface-distance-group rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NeXusGroup ,
                                                                                              :nxapm-paraprobe-tool-parameters-surface-distance-group ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxapm-paraprobe-tessellator-config-entry-tessellateid-surface-distance-algorithm-field
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxapm-paraprobe-tessellator-config-entry-tessellateid-surface-distance-checksum-field
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxapm-paraprobe-tessellator-config-entry-tessellateid-surface-distance-distance-field
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxapm-paraprobe-tessellator-config-entry-tessellateid-surface-distance-file-name-field
                                                                                              ] ;
                                                                              rdfs:comment "" ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_config.html#nxapm-paraprobe-tessellator-config-entry-tessellateid-surface-distance-group> ;
                                                                              rdfs:label "NXapm_paraprobe_tessellator_config/ENTRY/tessellateID/surface_distance" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_config.html#nxapm-paraprobe-tessellator-config-entry-tessellateid-surface-distance-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-definition-field
:nxapm-paraprobe-tessellator-results-entry-definition-field rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            :nxapm-paraprobe-tool-results-entry-definition-field ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasEnumContainer ;
                                                                              owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                  owl:unionOf ( :nxapm-paraprobe-tessellator-results-entry-definition-nxapm-paraprobe-tessellator-results-enum
                                                                                                              )
                                                                                                ]
                                                                            ] ;
                                                            rdfs:comment "" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-definition-field> ;
                                                            rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/definition" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-definition-nxapm-paraprobe-tessellator-results-enum
:nxapm-paraprobe-tessellator-results-entry-definition-nxapm-paraprobe-tessellator-results-enum rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusEnumerations ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :actualValue ;
                                                                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                 rdf:first "NXapm_paraprobe_tessellator_results" ;
                                                                                                                                                 rdf:rest rdf:nil
                                                                                                                                               ]
                                                                                                                                   ]
                                                                                                               ] ;
                                                                                               rdfs:comment "Enumeration item for NXapm_paraprobe_tessellator_results/ENTRY/definition: NXapm_paraprobe_tessellator_results" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-definition-field> ;
                                                                                               rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/definition/NXapm_paraprobe_tessellator_results" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-group
:nxapm-paraprobe-tessellator-results-entry-group rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusGroup ,
                                                                 :nxapm-paraprobe-tool-results-entry-group ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxapm-paraprobe-tessellator-results-entry-definition-field
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-group
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-group
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-group> ;
                                                 rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-group
:nxapm-paraprobe-tessellator-results-entry-tessellationid-group rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusGroup ,
                                                                                :nxapm-paraprobe-tool-results-entry-taskprocessed-group ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-group
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-bottom-group
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-front-group
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-global-group
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-left-group
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-rear-group
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-right-group
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-top-group
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-group
                                                                                ] ;
                                                                rdfs:comment """
                The tool can be used to compute a Voronoi tessellation the entire
                or of a sub-set of the reconstructed volume. Each point (ion) is wrapped
                in one (Voronoi) cell. The point cloud in the ROI is wrapped into an
                axis-aligned bounding box (AABB) that is tight. This means points at
                the edge of the point cloud can lay on the surface of the bounding box.
                The tool detects if cells make contact with the walls of this bounding box.
                The tessellation is computed without periodic boundary conditions.
            """ ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-group> ;
                                                                rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-cardinality-field
:nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-cardinality-field rdf:type owl:Class ;
                                                                                          rdfs:subClassOf :NeXusField ,
                                                                                                          :nxcg-primitive-cardinality-field ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                                            owl:someValuesFrom :NX_ANY
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:someValuesFrom :NX_POSINT
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                                          owl:complementOf :NX_POSINT
                                                                                                                        ]
                                                                                                          ] ;
                                                                                          rdfs:comment """
                        The number of points (and thus cells).
                    """ ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-cardinality-field> ;
                                                                                          rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/voronoi_cells/cardinality" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-cardinality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-dimensionality-3-enum
:nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-dimensionality-3-enum rdf:type owl:Class ;
                                                                                              rdfs:subClassOf :NeXusEnumerations ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :actualValue ;
                                                                                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                rdf:first "3" ;
                                                                                                                                                rdf:rest rdf:nil
                                                                                                                                              ]
                                                                                                                                  ]
                                                                                                              ] ;
                                                                                              rdfs:comment "Enumeration item for NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/voronoi_cells/dimensionality: 3" ;
                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-dimensionality-field> ;
                                                                                              rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/voronoi_cells/dimensionality/3" ;
                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-dimensionality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-dimensionality-field
:nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-dimensionality-field rdf:type owl:Class ;
                                                                                             rdfs:subClassOf :NeXusField ,
                                                                                                             :nxcg-primitive-dimensionality-field ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasEnumContainer ;
                                                                                                               owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                   owl:unionOf ( :nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-dimensionality-3-enum
                                                                                                                                               )
                                                                                                                                 ]
                                                                                                             ] ;
                                                                                             rdfs:comment "" ;
                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-dimensionality-field> ;
                                                                                             rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/voronoi_cells/dimensionality" ;
                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-dimensionality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-group
:nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-group rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NXcg_polyhedron ,
                                                                                              :NeXusGroup ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-number-of-faces-field
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-polyhedra-group
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-process-id-field
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-thread-id-field
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-cardinality-field
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-dimensionality-field
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-index-offset-field
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-volume-field
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-xdmf-cell-id-field
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-xdmf-topology-field
                                                                                              ] ;
                                                                              rdfs:comment "" ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-group> ;
                                                                              rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/voronoi_cells" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-index-offset-field
:nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-index-offset-field rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusField ,
                                                                                                           :nxcg-primitive-index-offset-field ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                                             owl:someValuesFrom :NX_ANY
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:someValuesFrom :NX_INT
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                                           owl:complementOf :NX_INT
                                                                                                                         ]
                                                                                                           ] ;
                                                                                           rdfs:comment "" ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-index-offset-field> ;
                                                                                           rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/voronoi_cells/index_offset" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-index-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-number-of-faces-field
:nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-number-of-faces-field rdf:type owl:Class ;
                                                                                              rdfs:subClassOf :NeXusField ,
                                                                                                              :nxcg-polyhedron-number-of-faces-field ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                                owl:someValuesFrom :NX_UNITLESS
                                                                                                              ] ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                owl:someValuesFrom :NX_UINT
                                                                                                              ] ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                                              owl:complementOf :NX_UINT
                                                                                                                            ]
                                                                                                              ] ;
                                                                                              rdfs:comment """
                        The number of faces for each cell. Faces of adjoining polyhedra are counted
                        for each polyhedron. This field can be used to interpret the concatenated vector
                        with the individual values for the area of each face.
                    """ ;
                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-number-of-faces-field> ;
                                                                                              rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/voronoi_cells/number_of_faces" ;
                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-number-of-faces-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-polyhedra-group
:nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-polyhedra-group rdf:type owl:Class ;
                                                                                        rdfs:subClassOf :NeXusGroup ,
                                                                                                        :nxcg-polyhedron-polyhedra-group ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :has ;
                                                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-polyhedra-indices-offset-face-field
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :has ;
                                                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-polyhedra-indices-offset-vertex-field
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :has ;
                                                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-polyhedra-number-of-faces-field
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :has ;
                                                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-polyhedra-number-of-vertices-field
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :has ;
                                                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-polyhedra-vertices-field
                                                                                                        ] ;
                                                                                        rdfs:comment """
                        A simple approach to describe the entire set of polyhedra when the main
                        intention is to store the shape of the polyhedra for visualization purposes.
                    """ ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-polyhedra-group> ;
                                                                                        rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/voronoi_cells/polyhedra" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-polyhedra-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-polyhedra-indices-offset-face-field
:nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-polyhedra-indices-offset-face-field rdf:type owl:Class ;
                                                                                                            rdfs:subClassOf :NeXusField ,
                                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                                                              owl:someValuesFrom :NX_ANY
                                                                                                                            ] ,
                                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                                              owl:someValuesFrom :NX_INT
                                                                                                                            ] ,
                                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                                                            owl:complementOf :NX_INT
                                                                                                                                          ]
                                                                                                                            ] ;
                                                                                                            rdfs:comment "" ;
                                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-polyhedra-indices-offset-face-field> ;
                                                                                                            rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/voronoi_cells/polyhedra/indices_offset_face" ;
                                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-polyhedra-indices-offset-face-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-polyhedra-indices-offset-vertex-field
:nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-polyhedra-indices-offset-vertex-field rdf:type owl:Class ;
                                                                                                              rdfs:subClassOf :NeXusField ,
                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                                                owl:someValuesFrom :NX_ANY
                                                                                                                              ] ,
                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                                owl:someValuesFrom :NX_INT
                                                                                                                              ] ,
                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                                                              owl:complementOf :NX_INT
                                                                                                                                            ]
                                                                                                                              ] ;
                                                                                                              rdfs:comment "" ;
                                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-polyhedra-indices-offset-vertex-field> ;
                                                                                                              rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/voronoi_cells/polyhedra/indices_offset_vertex" ;
                                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-polyhedra-indices-offset-vertex-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-polyhedra-number-of-faces-field
:nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-polyhedra-number-of-faces-field rdf:type owl:Class ;
                                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                                        :nxcg-face-list-data-structure-number-of-faces-field ,
                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                                          owl:someValuesFrom :NX_ANY
                                                                                                                        ] ,
                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                                          owl:someValuesFrom :NX_UINT
                                                                                                                        ] ,
                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                                        owl:complementOf :NX_UINT
                                                                                                                                      ]
                                                                                                                        ] ;
                                                                                                        rdfs:comment "" ;
                                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-polyhedra-number-of-faces-field> ;
                                                                                                        rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/voronoi_cells/polyhedra/number_of_faces" ;
                                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-polyhedra-number-of-faces-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-polyhedra-number-of-vertices-field
:nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-polyhedra-number-of-vertices-field rdf:type owl:Class ;
                                                                                                           rdfs:subClassOf :NeXusField ,
                                                                                                                           :nxcg-face-list-data-structure-number-of-vertices-field ,
                                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                                                             owl:someValuesFrom :NX_ANY
                                                                                                                           ] ,
                                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                                             owl:someValuesFrom :NX_UINT
                                                                                                                           ] ,
                                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                                                           owl:complementOf :NX_UINT
                                                                                                                                         ]
                                                                                                                           ] ;
                                                                                                           rdfs:comment "" ;
                                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-polyhedra-number-of-vertices-field> ;
                                                                                                           rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/voronoi_cells/polyhedra/number_of_vertices" ;
                                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-polyhedra-number-of-vertices-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-polyhedra-vertices-field
:nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-polyhedra-vertices-field rdf:type owl:Class ;
                                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                                                   owl:someValuesFrom :NX_ANY
                                                                                                                 ] ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                   owl:someValuesFrom :NX_FLOAT
                                                                                                                 ] ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                                 owl:complementOf :NX_FLOAT
                                                                                                                               ]
                                                                                                                 ] ;
                                                                                                 rdfs:comment "" ;
                                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-polyhedra-vertices-field> ;
                                                                                                 rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/voronoi_cells/polyhedra/vertices" ;
                                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-polyhedra-vertices-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-process-id-field
:nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-process-id-field rdf:type owl:Class ;
                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                           owl:someValuesFrom :NX_UNITLESS
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:someValuesFrom :NX_UINT
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                         owl:complementOf :NX_UINT
                                                                                                                       ]
                                                                                                         ] ;
                                                                                         rdfs:comment """
                        Which MPI process computed which Voronoi cell.
                    """ ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-process-id-field> ;
                                                                                         rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/voronoi_cells/process_id" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-process-id-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-thread-id-field
:nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-thread-id-field rdf:type owl:Class ;
                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                          owl:someValuesFrom :NX_UNITLESS
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:someValuesFrom :NX_UINT
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                        owl:complementOf :NX_UINT
                                                                                                                      ]
                                                                                                        ] ;
                                                                                        rdfs:comment """
                        Which OpenMP thread computed which Voronoi cell.
                    """ ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-thread-id-field> ;
                                                                                        rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/voronoi_cells/thread_id" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-thread-id-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-volume-field
:nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-volume-field rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                       owl:someValuesFrom :NX_VOLUME
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:someValuesFrom :NX_FLOAT
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                     owl:complementOf :NX_FLOAT
                                                                                                                   ]
                                                                                                     ] ;
                                                                                     rdfs:comment """
                        Volume of each Voronoi cell.
                    """ ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-volume-field> ;
                                                                                     rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/voronoi_cells/volume" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-volume-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-xdmf-cell-id-field
:nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-xdmf-cell-id-field rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusField ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                                             owl:someValuesFrom :NX_UNITLESS
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:someValuesFrom :NX_UINT
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                                           owl:complementOf :NX_UINT
                                                                                                                         ]
                                                                                                           ] ;
                                                                                           rdfs:comment """
                        Sequence of cell identifier, concatenated such that each face is
                        associated with its cell. Given that paraprobe-tessellator assigns
                        each cell the evaporation_id of the ion that the cell wraps this
                        information enables the segmentation of the tessellation and
                        thus correlate per-ion properties with the volume that each cell
                        represents.
                    """ ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-xdmf-cell-id-field> ;
                                                                                           rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/voronoi_cells/xdmf_cell_id" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-xdmf-cell-id-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-xdmf-topology-field
:nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-xdmf-topology-field rdf:type owl:Class ;
                                                                                            rdfs:subClassOf :NeXusField ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                                              owl:someValuesFrom :NX_UNITLESS
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:someValuesFrom :NX_UINT
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                                            owl:complementOf :NX_UINT
                                                                                                                          ]
                                                                                                            ] ;
                                                                                            rdfs:comment """
                        Sequence of tuples, concatenated in the order of  the Voronoi cells.
                        Each tuple contains encodes information to visualize using XDMF:
                        Firstly, an XDMF geometric primitive type key.
                        Secondly, the number of vertices of the polygon.
                        Third, the sequence of indices_vertex which define the facet.
                        Tuples encode faces faster than cells.
                    """ ;
                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-xdmf-topology-field> ;
                                                                                            rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/voronoi_cells/xdmf_topology" ;
                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-xdmf-topology-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-closest-corner-field
:nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-closest-corner-field rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                      owl:someValuesFrom :NX_LENGTH
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_FLOAT
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_FLOAT
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment """
                        Coordinate triplet of the corner that lays closest
                        to the origin of the *paraprobe* coordinate system.
                    """ ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-closest-corner-field> ;
                                                                                    rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/wall/closest_corner" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-closest-corner-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-bottom-bitdepth-field
:nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-bottom-bitdepth-field rdf:type owl:Class ;
                                                                                             rdfs:subClassOf :NeXusField ,
                                                                                                             :nxcs-filter-boolean-mask-bitdepth-field ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                                               owl:someValuesFrom :NX_ANY
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:someValuesFrom :NX_UINT
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                                             owl:complementOf :NX_UINT
                                                                                                                           ]
                                                                                                             ] ;
                                                                                             rdfs:comment "" ;
                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-bottom-bitdepth-field> ;
                                                                                             rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/wall_contact_bottom/bitdepth" ;
                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-bottom-bitdepth-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-bottom-group
:nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-bottom-group rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NXcs_filter_boolean_mask ,
                                                                                                    :NeXusGroup ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :has ;
                                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-bottom-bitdepth-field
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :has ;
                                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-bottom-mask-field
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :has ;
                                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-bottom-number-of-objects-field
                                                                                                    ] ;
                                                                                    rdfs:comment """
                    In the spirit of wall_contact_global, the front face of *aabb*.
                    Its outer unit normal points in the opposite direction of the
                    z-axis of the *paraprobe* coordinate system.
                """ ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-bottom-group> ;
                                                                                    rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/wall_contact_bottom" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-bottom-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-bottom-mask-field
:nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-bottom-mask-field rdf:type owl:Class ;
                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                         :nxcs-filter-boolean-mask-mask-field ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:someValuesFrom :NX_UINT
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                         owl:complementOf :NX_UINT
                                                                                                                       ]
                                                                                                         ] ;
                                                                                         rdfs:comment "" ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-bottom-mask-field> ;
                                                                                         rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/wall_contact_bottom/mask" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-bottom-mask-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-bottom-number-of-objects-field
:nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-bottom-number-of-objects-field rdf:type owl:Class ;
                                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                                      :nxcs-filter-boolean-mask-number-of-objects-field ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                                        owl:someValuesFrom :NX_ANY
                                                                                                                      ] ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                                        owl:someValuesFrom :NX_UINT
                                                                                                                      ] ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                                      owl:complementOf :NX_UINT
                                                                                                                                    ]
                                                                                                                      ] ;
                                                                                                      rdfs:comment "" ;
                                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-bottom-number-of-objects-field> ;
                                                                                                      rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/wall_contact_bottom/number_of_objects" ;
                                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-bottom-number-of-objects-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-front-bitdepth-field
:nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-front-bitdepth-field rdf:type owl:Class ;
                                                                                            rdfs:subClassOf :NeXusField ,
                                                                                                            :nxcs-filter-boolean-mask-bitdepth-field ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                                              owl:someValuesFrom :NX_ANY
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:someValuesFrom :NX_UINT
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                                            owl:complementOf :NX_UINT
                                                                                                                          ]
                                                                                                            ] ;
                                                                                            rdfs:comment "" ;
                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-front-bitdepth-field> ;
                                                                                            rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/wall_contact_front/bitdepth" ;
                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-front-bitdepth-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-front-group
:nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-front-group rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NXcs_filter_boolean_mask ,
                                                                                                   :NeXusGroup ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :has ;
                                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-front-bitdepth-field
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :has ;
                                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-front-mask-field
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :has ;
                                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-front-number-of-objects-field
                                                                                                   ] ;
                                                                                   rdfs:comment """
                    In the spirit of wall_contact_global, the front face of *aabb*.
                    Its outer unit normal points in the opposite direction of the
                    y-axis of the *paraprobe* coordinate system.
                """ ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-front-group> ;
                                                                                   rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/wall_contact_front" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-front-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-front-mask-field
:nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-front-mask-field rdf:type owl:Class ;
                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                        :nxcs-filter-boolean-mask-mask-field ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                          owl:someValuesFrom :NX_ANY
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:someValuesFrom :NX_UINT
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                        owl:complementOf :NX_UINT
                                                                                                                      ]
                                                                                                        ] ;
                                                                                        rdfs:comment "" ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-front-mask-field> ;
                                                                                        rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/wall_contact_front/mask" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-front-mask-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-front-number-of-objects-field
:nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-front-number-of-objects-field rdf:type owl:Class ;
                                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                                     :nxcs-filter-boolean-mask-number-of-objects-field ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:someValuesFrom :NX_UINT
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                                     owl:complementOf :NX_UINT
                                                                                                                                   ]
                                                                                                                     ] ;
                                                                                                     rdfs:comment "" ;
                                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-front-number-of-objects-field> ;
                                                                                                     rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/wall_contact_front/number_of_objects" ;
                                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-front-number-of-objects-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-global-bitdepth-field
:nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-global-bitdepth-field rdf:type owl:Class ;
                                                                                             rdfs:subClassOf :NeXusField ,
                                                                                                             :nxcs-filter-boolean-mask-bitdepth-field ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                                               owl:someValuesFrom :NX_ANY
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:someValuesFrom :NX_UINT
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                                             owl:complementOf :NX_UINT
                                                                                                                           ]
                                                                                                             ] ;
                                                                                             rdfs:comment "" ;
                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-global-bitdepth-field> ;
                                                                                             rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/wall_contact_global/bitdepth" ;
                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-global-bitdepth-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-global-group
:nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-global-group rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NXcs_filter_boolean_mask ,
                                                                                                    :NeXusGroup ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :has ;
                                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-global-bitdepth-field
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :has ;
                                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-global-mask-field
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :has ;
                                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-global-number-of-objects-field
                                                                                                    ] ;
                                                                                    rdfs:comment """
                    A bitmask that documents which of the cells are likely truncated because they
                    share at least one face with the *aabb* of the point cloud. This field encodes the
                    result of the boolean or operator applied to the value of all six wall_contact groups
                    that document contact in specific outer unit normal directions of the *aabb*.
                """ ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-global-group> ;
                                                                                    rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/wall_contact_global" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-global-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-global-mask-field
:nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-global-mask-field rdf:type owl:Class ;
                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                         :nxcs-filter-boolean-mask-mask-field ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:someValuesFrom :NX_UINT
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                         owl:complementOf :NX_UINT
                                                                                                                       ]
                                                                                                         ] ;
                                                                                         rdfs:comment "" ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-global-mask-field> ;
                                                                                         rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/wall_contact_global/mask" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-global-mask-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-global-number-of-objects-field
:nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-global-number-of-objects-field rdf:type owl:Class ;
                                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                                      :nxcs-filter-boolean-mask-number-of-objects-field ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                                        owl:someValuesFrom :NX_ANY
                                                                                                                      ] ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                                        owl:someValuesFrom :NX_UINT
                                                                                                                      ] ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                                      owl:complementOf :NX_UINT
                                                                                                                                    ]
                                                                                                                      ] ;
                                                                                                      rdfs:comment "" ;
                                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-global-number-of-objects-field> ;
                                                                                                      rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/wall_contact_global/number_of_objects" ;
                                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-global-number-of-objects-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-left-bitdepth-field
:nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-left-bitdepth-field rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusField ,
                                                                                                           :nxcs-filter-boolean-mask-bitdepth-field ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                                             owl:someValuesFrom :NX_ANY
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:someValuesFrom :NX_UINT
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                                           owl:complementOf :NX_UINT
                                                                                                                         ]
                                                                                                           ] ;
                                                                                           rdfs:comment "" ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-left-bitdepth-field> ;
                                                                                           rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/wall_contact_left/bitdepth" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-left-bitdepth-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-left-group
:nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-left-group rdf:type owl:Class ;
                                                                                  rdfs:subClassOf :NXcs_filter_boolean_mask ,
                                                                                                  :NeXusGroup ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :has ;
                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-left-bitdepth-field
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :has ;
                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-left-mask-field
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :has ;
                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-left-number-of-objects-field
                                                                                                  ] ;
                                                                                  rdfs:comment """
                    In the spirit of wall_contact_global, the left face of *aabb*.
                    Its outer unit normal points in the opposite direction of the
                    x-axis of the *paraprobe* coordinate system.
                """ ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-left-group> ;
                                                                                  rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/wall_contact_left" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-left-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-left-mask-field
:nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-left-mask-field rdf:type owl:Class ;
                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                       :nxcs-filter-boolean-mask-mask-field ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                         owl:someValuesFrom :NX_ANY
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:someValuesFrom :NX_UINT
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                       owl:complementOf :NX_UINT
                                                                                                                     ]
                                                                                                       ] ;
                                                                                       rdfs:comment "" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-left-mask-field> ;
                                                                                       rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/wall_contact_left/mask" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-left-mask-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-left-number-of-objects-field
:nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-left-number-of-objects-field rdf:type owl:Class ;
                                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                                    :nxcs-filter-boolean-mask-number-of-objects-field ,
                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                                      owl:someValuesFrom :NX_ANY
                                                                                                                    ] ,
                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                                      owl:someValuesFrom :NX_UINT
                                                                                                                    ] ,
                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                                    owl:complementOf :NX_UINT
                                                                                                                                  ]
                                                                                                                    ] ;
                                                                                                    rdfs:comment "" ;
                                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-left-number-of-objects-field> ;
                                                                                                    rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/wall_contact_left/number_of_objects" ;
                                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-left-number-of-objects-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-rear-bitdepth-field
:nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-rear-bitdepth-field rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusField ,
                                                                                                           :nxcs-filter-boolean-mask-bitdepth-field ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                                             owl:someValuesFrom :NX_ANY
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:someValuesFrom :NX_UINT
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                                           owl:complementOf :NX_UINT
                                                                                                                         ]
                                                                                                           ] ;
                                                                                           rdfs:comment "" ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-rear-bitdepth-field> ;
                                                                                           rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/wall_contact_rear/bitdepth" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-rear-bitdepth-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-rear-group
:nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-rear-group rdf:type owl:Class ;
                                                                                  rdfs:subClassOf :NXcs_filter_boolean_mask ,
                                                                                                  :NeXusGroup ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :has ;
                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-rear-bitdepth-field
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :has ;
                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-rear-mask-field
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :has ;
                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-rear-number-of-objects-field
                                                                                                  ] ;
                                                                                  rdfs:comment """
                    In the spirit of wall_contact_global, the rear face of *aabb*.
                    Its outer unit normal points in the direction of the y-axis
                    of the *paraprobe* coordinate system.
                """ ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-rear-group> ;
                                                                                  rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/wall_contact_rear" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-rear-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-rear-mask-field
:nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-rear-mask-field rdf:type owl:Class ;
                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                       :nxcs-filter-boolean-mask-mask-field ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                         owl:someValuesFrom :NX_ANY
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:someValuesFrom :NX_UINT
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                       owl:complementOf :NX_UINT
                                                                                                                     ]
                                                                                                       ] ;
                                                                                       rdfs:comment "" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-rear-mask-field> ;
                                                                                       rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/wall_contact_rear/mask" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-rear-mask-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-rear-number-of-objects-field
:nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-rear-number-of-objects-field rdf:type owl:Class ;
                                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                                    :nxcs-filter-boolean-mask-number-of-objects-field ,
                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                                      owl:someValuesFrom :NX_ANY
                                                                                                                    ] ,
                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                                      owl:someValuesFrom :NX_UINT
                                                                                                                    ] ,
                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                                    owl:complementOf :NX_UINT
                                                                                                                                  ]
                                                                                                                    ] ;
                                                                                                    rdfs:comment "" ;
                                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-rear-number-of-objects-field> ;
                                                                                                    rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/wall_contact_rear/number_of_objects" ;
                                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-rear-number-of-objects-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-right-bitdepth-field
:nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-right-bitdepth-field rdf:type owl:Class ;
                                                                                            rdfs:subClassOf :NeXusField ,
                                                                                                            :nxcs-filter-boolean-mask-bitdepth-field ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                                              owl:someValuesFrom :NX_ANY
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:someValuesFrom :NX_UINT
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                                            owl:complementOf :NX_UINT
                                                                                                                          ]
                                                                                                            ] ;
                                                                                            rdfs:comment "" ;
                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-right-bitdepth-field> ;
                                                                                            rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/wall_contact_right/bitdepth" ;
                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-right-bitdepth-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-right-group
:nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-right-group rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NXcs_filter_boolean_mask ,
                                                                                                   :NeXusGroup ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :has ;
                                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-right-bitdepth-field
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :has ;
                                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-right-mask-field
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :has ;
                                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-right-number-of-objects-field
                                                                                                   ] ;
                                                                                   rdfs:comment """
                    In the spirit of wall_contact_global, the right face of *aabb*.
                    Its outer unit normal points in the direction of the x-axis
                    of the *paraprobe* coordinate system.
                """ ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-right-group> ;
                                                                                   rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/wall_contact_right" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-right-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-right-mask-field
:nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-right-mask-field rdf:type owl:Class ;
                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                        :nxcs-filter-boolean-mask-mask-field ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                          owl:someValuesFrom :NX_ANY
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:someValuesFrom :NX_UINT
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                        owl:complementOf :NX_UINT
                                                                                                                      ]
                                                                                                        ] ;
                                                                                        rdfs:comment "" ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-right-mask-field> ;
                                                                                        rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/wall_contact_right/mask" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-right-mask-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-right-number-of-objects-field
:nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-right-number-of-objects-field rdf:type owl:Class ;
                                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                                     :nxcs-filter-boolean-mask-number-of-objects-field ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:someValuesFrom :NX_UINT
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                                     owl:complementOf :NX_UINT
                                                                                                                                   ]
                                                                                                                     ] ;
                                                                                                     rdfs:comment "" ;
                                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-right-number-of-objects-field> ;
                                                                                                     rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/wall_contact_right/number_of_objects" ;
                                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-right-number-of-objects-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-top-bitdepth-field
:nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-top-bitdepth-field rdf:type owl:Class ;
                                                                                          rdfs:subClassOf :NeXusField ,
                                                                                                          :nxcs-filter-boolean-mask-bitdepth-field ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                                            owl:someValuesFrom :NX_ANY
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:someValuesFrom :NX_UINT
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                                          owl:complementOf :NX_UINT
                                                                                                                        ]
                                                                                                          ] ;
                                                                                          rdfs:comment "" ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-top-bitdepth-field> ;
                                                                                          rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/wall_contact_top/bitdepth" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-top-bitdepth-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-top-group
:nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-top-group rdf:type owl:Class ;
                                                                                 rdfs:subClassOf :NXcs_filter_boolean_mask ,
                                                                                                 :NeXusGroup ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :has ;
                                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-top-bitdepth-field
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :has ;
                                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-top-mask-field
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :has ;
                                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-top-number-of-objects-field
                                                                                                 ] ;
                                                                                 rdfs:comment """
                    In the spirit of wall_contact_global, the front face of *aabb*.
                    Its outer unit normal points in the direction of the z-axis of the
                    *paraprobe* coordinate system.
                """ ;
                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-top-group> ;
                                                                                 rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/wall_contact_top" ;
                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-top-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-top-mask-field
:nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-top-mask-field rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                      :nxcs-filter-boolean-mask-mask-field ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                        owl:someValuesFrom :NX_ANY
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:someValuesFrom :NX_UINT
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                      owl:complementOf :NX_UINT
                                                                                                                    ]
                                                                                                      ] ;
                                                                                      rdfs:comment "" ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-top-mask-field> ;
                                                                                      rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/wall_contact_top/mask" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-top-mask-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-top-number-of-objects-field
:nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-top-number-of-objects-field rdf:type owl:Class ;
                                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                                   :nxcs-filter-boolean-mask-number-of-objects-field ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                                     owl:someValuesFrom :NX_ANY
                                                                                                                   ] ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                                     owl:someValuesFrom :NX_UINT
                                                                                                                   ] ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                                   owl:complementOf :NX_UINT
                                                                                                                                 ]
                                                                                                                   ] ;
                                                                                                   rdfs:comment "" ;
                                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-top-number-of-objects-field> ;
                                                                                                   rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/wall_contact_top/number_of_objects" ;
                                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-contact-top-number-of-objects-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-farthest-corner-field
:nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-farthest-corner-field rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                       owl:someValuesFrom :NX_LENGTH
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:someValuesFrom :NX_FLOAT
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                     owl:complementOf :NX_FLOAT
                                                                                                                   ]
                                                                                                     ] ;
                                                                                     rdfs:comment """
                        Coordinate triplet of the corner that lays farthest away
                        from the origin of the *paraprobe* coordinate system.
                    """ ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-farthest-corner-field> ;
                                                                                     rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/wall/farthest_corner" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-farthest-corner-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-group
:nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-group rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NXcg_hexahedron ,
                                                                                     :NeXusGroup ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :has ;
                                                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-closest-corner-field
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :has ;
                                                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass :nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-farthest-corner-field
                                                                                     ] ;
                                                                     rdfs:comment """
                    The (tight) axis-aligned bounding box about the point cloud.
                """ ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-group> ;
                                                                     rdfs:label "NXapm_paraprobe_tessellator_results/ENTRY/tessellationID/wall" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tessellator_results.html#nxapm-paraprobe-tessellator-results-entry-tessellationid-wall-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-common-config-group
:nxapm-paraprobe-tool-common-config-group rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusGroup ,
                                                          :nxobject-note-group ;
                                          rdfs:comment """
            The configuration file that was used to parameterize
            the algorithms that this tool has executed.
        """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_common.html#nxapm-paraprobe-tool-common-config-group> ;
                                          rdfs:label "NXapm_paraprobe_tool_common/config" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_common.html#nxapm-paraprobe-tool-common-config-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-common-identifier-analysis-field
:nxapm-paraprobe-tool-common-identifier-analysis-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_UNITLESS
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_UINT
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_UINT
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment """
            Internal identifier used by the tool to refer to an analysis.
            Simulation ID is an alias.
        """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_common.html#nxapm-paraprobe-tool-common-identifier-analysis-field> ;
                                                       rdfs:label "NXapm_paraprobe_tool_common/identifier_analysis" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_common.html#nxapm-paraprobe-tool-common-identifier-analysis-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-common-named-reference-frameid-group
:nxapm-paraprobe-tool-common-named-reference-frameid-group rdf:type owl:Class ;
                                                           rdfs:subClassOf :NXcoordinate_system ,
                                                                           :NeXusGroup ;
                                                           rdfs:comment """
            Details about coordinate systems (reference frames) used. In atom probe several coordinate
            systems have to be distinguished. Names of instances of such :ref:`NXcoordinate_system`
            should be documented explicitly and doing so by picking from the
            following controlled set of names:
            
            * paraprobe_reference_frame
            * lab_reference_frame
            * specimen_reference_frame
            * laser_reference_frame
            * instrument_reference_frame
            * detector_reference_frame
            * reconstruction_reference_frame
            
            The aim of this convention is to support users with contextualizing which reference frame
            each instance (coordinate system) is. If needed, instances of :ref:`NXtransformations`
            are used to detail the explicit affine transformations whereby one can convert
            representations between different reference frames.
            Inspect :ref:`NXtransformations` for further details.
        """ ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_common.html#nxapm-paraprobe-tool-common-named-reference-frameid-group> ;
                                                           rdfs:label "NXapm_paraprobe_tool_common/NAMED_reference_frameID" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_common.html#nxapm-paraprobe-tool-common-named-reference-frameid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-common-profiling-end-time-field
:nxapm-paraprobe-tool-common-profiling-end-time-field rdf:type owl:Class ;
                                                      owl:equivalentClass :nxapm-paraprobe-tool-config-entry-common-profiling-end-time-field ,
                                                                          :nxapm-paraprobe-tool-results-entry-common-profiling-end-time-field ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      :nxcs-profiling-end-time-field ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_ANY
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_DATE_TIME
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_DATE_TIME
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment """
                ISO 8601 formatted time code with local time zone offset to UTC
                information included when the analysis in this results file were
                completed and the respective process of the tool exited.
            """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_common.html#nxapm-paraprobe-tool-common-profiling-end-time-field> ;
                                                      rdfs:label "NXapm_paraprobe_tool_common/profiling/end_time" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_common.html#nxapm-paraprobe-tool-common-profiling-end-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-common-profiling-group
:nxapm-paraprobe-tool-common-profiling-group rdf:type owl:Class ;
                                             rdfs:subClassOf :NXcs_profiling ,
                                                             :NeXusGroup ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxapm-paraprobe-tool-common-profiling-end-time-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxapm-paraprobe-tool-common-profiling-start-time-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxapm-paraprobe-tool-common-profiling-total-elapsed-time-field
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_common.html#nxapm-paraprobe-tool-common-profiling-group> ;
                                             rdfs:label "NXapm_paraprobe_tool_common/profiling" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_common.html#nxapm-paraprobe-tool-common-profiling-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-common-profiling-start-time-field
:nxapm-paraprobe-tool-common-profiling-start-time-field rdf:type owl:Class ;
                                                        owl:equivalentClass :nxapm-paraprobe-tool-config-entry-common-profiling-start-time-field ,
                                                                            :nxapm-paraprobe-tool-results-entry-common-profiling-start-time-field ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        :nxcs-profiling-start-time-field ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_ANY
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_DATE_TIME
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_DATE_TIME
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
                ISO 8601 formatted time code with local time zone offset to UTC
                information included when the analysis in this results file was started,
                i.e. when the respective executable/tool was started as a process.
            """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_common.html#nxapm-paraprobe-tool-common-profiling-start-time-field> ;
                                                        rdfs:label "NXapm_paraprobe_tool_common/profiling/start_time" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_common.html#nxapm-paraprobe-tool-common-profiling-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-common-profiling-total-elapsed-time-field
:nxapm-paraprobe-tool-common-profiling-total-elapsed-time-field rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_TIME
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_FLOAT
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_FLOAT
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment """
                Wall-clock time.
            """ ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_common.html#nxapm-paraprobe-tool-common-profiling-total-elapsed-time-field> ;
                                                                rdfs:label "NXapm_paraprobe_tool_common/profiling/total_elapsed_time" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_common.html#nxapm-paraprobe-tool-common-profiling-total-elapsed-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-common-programid-group
:nxapm-paraprobe-tool-common-programid-group rdf:type owl:Class ;
                                             rdfs:subClassOf :NXprogram ,
                                                             :NeXusGroup ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_common.html#nxapm-paraprobe-tool-common-programid-group> ;
                                             rdfs:label "NXapm_paraprobe_tool_common/programID" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_common.html#nxapm-paraprobe-tool-common-programid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-common-status-failure-enum
:nxapm-paraprobe-tool-common-status-failure-enum rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :actualValue ;
                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                   rdf:first "failure" ;
                                                                                                   rdf:rest rdf:nil
                                                                                                 ]
                                                                                     ]
                                                                 ] ;
                                                 owl:disjointWith :nxapm-paraprobe-tool-common-status-success-enum ;
                                                 rdfs:comment "Enumeration item for NXapm_paraprobe_tool_common/status: failure" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_common.html#nxapm-paraprobe-tool-common-status-field> ;
                                                 rdfs:label "NXapm_paraprobe_tool_common/status/failure" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_common.html#nxapm-paraprobe-tool-common-status-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-common-status-field
:nxapm-paraprobe-tool-common-status-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasEnumContainer ;
                                                            owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                owl:unionOf ( :nxapm-paraprobe-tool-common-status-failure-enum
                                                                                              :nxapm-paraprobe-tool-common-status-success-enum
                                                                                            )
                                                                              ]
                                                          ] ;
                                          rdfs:comment """
            A statement whether the tool executable managed to process the analysis
            or whether this failed. Status is written to the results file after the
            end_time beyond which point in time the tool must no longer compute
            any further analysis results but exit.
            
            Only when this status message is present and its value is `success`,
            one should consider the results of the tool. In all other cases it might
            be that the tool has terminated prematurely or another error occurred.
        """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_common.html#nxapm-paraprobe-tool-common-status-field> ;
                                          rdfs:label "NXapm_paraprobe_tool_common/status" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_common.html#nxapm-paraprobe-tool-common-status-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-common-status-success-enum
:nxapm-paraprobe-tool-common-status-success-enum rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :actualValue ;
                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                   rdf:first "success" ;
                                                                                                   rdf:rest rdf:nil
                                                                                                 ]
                                                                                     ]
                                                                 ] ;
                                                 rdfs:comment "Enumeration item for NXapm_paraprobe_tool_common/status: success" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_common.html#nxapm-paraprobe-tool-common-status-field> ;
                                                 rdfs:label "NXapm_paraprobe_tool_common/status/success" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_common.html#nxapm-paraprobe-tool-common-status-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-common-userid-group
:nxapm-paraprobe-tool-common-userid-group rdf:type owl:Class ;
                                          rdfs:subClassOf :NXuser ,
                                                          :NeXusGroup ;
                                          rdfs:comment "" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_common.html#nxapm-paraprobe-tool-common-userid-group> ;
                                          rdfs:label "NXapm_paraprobe_tool_common/userID" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_common.html#nxapm-paraprobe-tool-common-userid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-common-group
:nxapm-paraprobe-tool-config-entry-common-group rdf:type owl:Class ;
                                                rdfs:subClassOf :NXapm_paraprobe_tool_common ,
                                                                :NeXusGroup ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxapm-paraprobe-tool-config-entry-common-profiling-group
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxapm-paraprobe-tool-config-entry-common-programid-group
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxapm-paraprobe-tool-config-entry-common-status-field
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-common-group> ;
                                                rdfs:label "NXapm_paraprobe_tool_config/ENTRY/common" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-common-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-common-profiling-end-time-field
:nxapm-paraprobe-tool-config-entry-common-profiling-end-time-field rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusField ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                     owl:someValuesFrom :NX_ANY
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:someValuesFrom :NX_DATE_TIME
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                   owl:complementOf :NX_DATE_TIME
                                                                                                 ]
                                                                                   ] ;
                                                                   rdfs:comment "" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-common-profiling-end-time-field> ;
                                                                   rdfs:label "NXapm_paraprobe_tool_config/ENTRY/common/profiling/end_time" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-common-profiling-end-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-common-profiling-group
:nxapm-paraprobe-tool-config-entry-common-profiling-group rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusGroup ,
                                                                          :nxapm-paraprobe-tool-common-profiling-group ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxapm-paraprobe-tool-config-entry-common-profiling-end-time-field
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxapm-paraprobe-tool-config-entry-common-profiling-start-time-field
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxapm-paraprobe-tool-config-entry-common-profiling-total-elapsed-time-field
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-common-profiling-group> ;
                                                          rdfs:label "NXapm_paraprobe_tool_config/ENTRY/common/profiling" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-common-profiling-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-common-profiling-start-time-field
:nxapm-paraprobe-tool-config-entry-common-profiling-start-time-field rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                       owl:someValuesFrom :NX_ANY
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_DATE_TIME
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_DATE_TIME
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-common-profiling-start-time-field> ;
                                                                     rdfs:label "NXapm_paraprobe_tool_config/ENTRY/common/profiling/start_time" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-common-profiling-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-common-profiling-total-elapsed-time-field
:nxapm-paraprobe-tool-config-entry-common-profiling-total-elapsed-time-field rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusField ,
                                                                                             :nxapm-paraprobe-tool-common-profiling-total-elapsed-time-field ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                               owl:someValuesFrom :NX_ANY
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_FLOAT
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_FLOAT
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-common-profiling-total-elapsed-time-field> ;
                                                                             rdfs:label "NXapm_paraprobe_tool_config/ENTRY/common/profiling/total_elapsed_time" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-common-profiling-total-elapsed-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-common-programid-group
:nxapm-paraprobe-tool-config-entry-common-programid-group rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusGroup ,
                                                                          :nxapm-paraprobe-tool-common-programid-group ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxapm-paraprobe-tool-config-entry-common-programid-program-field
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-common-programid-group> ;
                                                          rdfs:label "NXapm_paraprobe_tool_config/ENTRY/common/programID" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-common-programid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-common-programid-program-field
:nxapm-paraprobe-tool-config-entry-common-programid-program-field rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusField ,
                                                                                  :nxprogram-program-field ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                    owl:someValuesFrom :NX_ANY
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxapm-paraprobe-tool-config-entry-common-programid-program-version-attribute
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_CHAR
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-common-programid-program-field> ;
                                                                  rdfs:label "NXapm_paraprobe_tool_config/ENTRY/common/programID/program" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-common-programid-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-common-programid-program-version-attribute
:nxapm-paraprobe-tool-config-entry-common-programid-program-version-attribute rdf:type owl:Class ;
                                                                              owl:equivalentClass :nxprogram-program-version-attribute ;
                                                                              rdfs:subClassOf :NeXusAttribute ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:someValuesFrom :NX_CHAR
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                              owl:complementOf :NX_CHAR
                                                                                                            ]
                                                                                              ] ;
                                                                              rdfs:comment "" ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-common-programid-program-version-attribute> ;
                                                                              rdfs:label "NXapm_paraprobe_tool_config/ENTRY/common/programID/program/version" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-common-programid-program-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-common-status-field
:nxapm-paraprobe-tool-config-entry-common-status-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       :nxapm-paraprobe-tool-common-status-field ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_ANY
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_CHAR
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_CHAR
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment "" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-common-status-field> ;
                                                       rdfs:label "NXapm_paraprobe_tool_config/ENTRY/common/status" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-common-status-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-definition-field
:nxapm-paraprobe-tool-config-entry-definition-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    :nxentry-definition-field ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_ANY
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_CHAR
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxapm-paraprobe-tool-config-entry-definition-version-attribute
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_CHAR
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment "" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-definition-field> ;
                                                    rdfs:label "NXapm_paraprobe_tool_config/ENTRY/definition" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-definition-version-attribute
:nxapm-paraprobe-tool-config-entry-definition-version-attribute rdf:type owl:Class ;
                                                                owl:equivalentClass :nxentry-definition-version-attribute ;
                                                                rdfs:subClassOf :NeXusAttribute ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_CHAR
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment "" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-definition-version-attribute> ;
                                                                rdfs:label "NXapm_paraprobe_tool_config/ENTRY/definition/version" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-definition-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-group
:nxapm-paraprobe-tool-config-entry-group rdf:type owl:Class ;
                                         rdfs:subClassOf :NXentry ,
                                                         :NeXusGroup ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxapm-paraprobe-tool-config-entry-common-group
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxapm-paraprobe-tool-config-entry-definition-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-group
                                                         ] ;
                                         rdfs:comment "" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-group> ;
                                         rdfs:label "NXapm_paraprobe_tool_config/ENTRY" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-evaporation-id-filter-group
:nxapm-paraprobe-tool-config-entry-taskconfig-evaporation-id-filter-group rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusGroup ,
                                                                                          :nxapm-paraprobe-tool-parameters-evaporation-id-filter-group ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :has ;
                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-evaporation-id-filter-increment-field
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :has ;
                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-evaporation-id-filter-max-field
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :has ;
                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-evaporation-id-filter-min-field
                                                                                          ] ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-evaporation-id-filter-group> ;
                                                                          rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/evaporation_id_filter" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-evaporation-id-filter-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-evaporation-id-filter-increment-field
:nxapm-paraprobe-tool-config-entry-taskconfig-evaporation-id-filter-increment-field rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                    :nxsubsampling-filter-increment-field ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                      owl:someValuesFrom :NX_ANY
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_INT
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_INT
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment "" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-evaporation-id-filter-increment-field> ;
                                                                                    rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/evaporation_id_filter/increment" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-evaporation-id-filter-increment-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-evaporation-id-filter-max-field
:nxapm-paraprobe-tool-config-entry-taskconfig-evaporation-id-filter-max-field rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NeXusField ,
                                                                                              :nxsubsampling-filter-max-field ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                owl:someValuesFrom :NX_ANY
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:someValuesFrom :NX_INT
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                              owl:complementOf :NX_INT
                                                                                                            ]
                                                                                              ] ;
                                                                              rdfs:comment "" ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-evaporation-id-filter-max-field> ;
                                                                              rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/evaporation_id_filter/max" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-evaporation-id-filter-max-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-evaporation-id-filter-min-field
:nxapm-paraprobe-tool-config-entry-taskconfig-evaporation-id-filter-min-field rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NeXusField ,
                                                                                              :nxsubsampling-filter-min-field ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                owl:someValuesFrom :NX_ANY
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:someValuesFrom :NX_INT
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                              owl:complementOf :NX_INT
                                                                                                            ]
                                                                                              ] ;
                                                                              rdfs:comment "" ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-evaporation-id-filter-min-field> ;
                                                                              rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/evaporation_id_filter/min" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-evaporation-id-filter-min-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-group
:nxapm-paraprobe-tool-config-entry-taskconfig-group rdf:type owl:Class ;
                                                    rdfs:subClassOf :NXapm_paraprobe_tool_parameters ,
                                                                    :NeXusGroup ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-evaporation-id-filter-group
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-hit-multiplicity-filter-group
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-identifier-analysis-field
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-iontype-filter-group
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-ranging-group
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-reconstruction-group
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-group
                                                                    ] ;
                                                    rdfs:comment """
                A specific configuration to achieve a processing result
            """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-group> ;
                                                    rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-hit-multiplicity-filter-group
:nxapm-paraprobe-tool-config-entry-taskconfig-hit-multiplicity-filter-group rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusGroup ,
                                                                                            :nxapm-paraprobe-tool-parameters-hit-multiplicity-filter-group ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :has ;
                                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-hit-multiplicity-filter-match-field
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :has ;
                                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-hit-multiplicity-filter-method-field
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-hit-multiplicity-filter-group> ;
                                                                            rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/hit_multiplicity_filter" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-hit-multiplicity-filter-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-hit-multiplicity-filter-match-field
:nxapm-paraprobe-tool-config-entry-taskconfig-hit-multiplicity-filter-match-field rdf:type owl:Class ;
                                                                                  rdfs:subClassOf :NeXusField ,
                                                                                                  :nxmatch-filter-match-field ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                                    owl:someValuesFrom :NX_ANY
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:someValuesFrom :NX_NUMBER
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                  owl:complementOf :NX_NUMBER
                                                                                                                ]
                                                                                                  ] ;
                                                                                  rdfs:comment "" ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-hit-multiplicity-filter-match-field> ;
                                                                                  rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/hit_multiplicity_filter/match" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-hit-multiplicity-filter-match-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-hit-multiplicity-filter-method-field
:nxapm-paraprobe-tool-config-entry-taskconfig-hit-multiplicity-filter-method-field rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   :nxmatch-filter-method-field ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                     owl:someValuesFrom :NX_ANY
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_CHAR
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-hit-multiplicity-filter-method-field> ;
                                                                                   rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/hit_multiplicity_filter/method" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-hit-multiplicity-filter-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-identifier-analysis-field
:nxapm-paraprobe-tool-config-entry-taskconfig-identifier-analysis-field rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusField ,
                                                                                        :nxapm-paraprobe-tool-parameters-identifier-analysis-field ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                          owl:someValuesFrom :NX_ANY
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:someValuesFrom :NX_UINT
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                        owl:complementOf :NX_UINT
                                                                                                      ]
                                                                                        ] ;
                                                                        rdfs:comment "" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-identifier-analysis-field> ;
                                                                        rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/identifier_analysis" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-identifier-analysis-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-iontype-filter-group
:nxapm-paraprobe-tool-config-entry-taskconfig-iontype-filter-group rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusGroup ,
                                                                                   :nxapm-paraprobe-tool-parameters-iontype-filter-group ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-iontype-filter-match-field
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-iontype-filter-method-field
                                                                                   ] ;
                                                                   rdfs:comment "" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-iontype-filter-group> ;
                                                                   rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/iontype_filter" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-iontype-filter-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-iontype-filter-match-field
:nxapm-paraprobe-tool-config-entry-taskconfig-iontype-filter-match-field rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusField ,
                                                                                         :nxmatch-filter-match-field ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                           owl:someValuesFrom :NX_ANY
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:someValuesFrom :NX_NUMBER
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                         owl:complementOf :NX_NUMBER
                                                                                                       ]
                                                                                         ] ;
                                                                         rdfs:comment "" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-iontype-filter-match-field> ;
                                                                         rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/iontype_filter/match" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-iontype-filter-match-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-iontype-filter-method-field
:nxapm-paraprobe-tool-config-entry-taskconfig-iontype-filter-method-field rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusField ,
                                                                                          :nxmatch-filter-method-field ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                            owl:someValuesFrom :NX_ANY
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_CHAR
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-iontype-filter-method-field> ;
                                                                          rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/iontype_filter/method" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-iontype-filter-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-ranging-algorithm-field
:nxapm-paraprobe-tool-config-entry-taskconfig-ranging-algorithm-field rdf:type owl:Class ;
                                                                      owl:equivalentClass :nxnote-algorithm-field ;
                                                                      rdfs:subClassOf :NeXusField ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                        owl:someValuesFrom :NX_ANY
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_CHAR
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-ranging-algorithm-field> ;
                                                                      rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/ranging/algorithm" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-ranging-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-ranging-checksum-field
:nxapm-paraprobe-tool-config-entry-taskconfig-ranging-checksum-field rdf:type owl:Class ;
                                                                     owl:equivalentClass :nxnote-checksum-field ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                       owl:someValuesFrom :NX_ANY
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_CHAR
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_CHAR
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-ranging-checksum-field> ;
                                                                     rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/ranging/checksum" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-ranging-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-ranging-file-name-field
:nxapm-paraprobe-tool-config-entry-taskconfig-ranging-file-name-field rdf:type owl:Class ;
                                                                      owl:equivalentClass :nxnote-file-name-field ;
                                                                      rdfs:subClassOf :NeXusField ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                        owl:someValuesFrom :NX_ANY
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_CHAR
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-ranging-file-name-field> ;
                                                                      rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/ranging/file_name" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-ranging-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-ranging-group
:nxapm-paraprobe-tool-config-entry-taskconfig-ranging-group rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusGroup ,
                                                                            :nxapm-paraprobe-tool-parameters-ranging-group ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-ranging-algorithm-field
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-ranging-checksum-field
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-ranging-file-name-field
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-ranging-ranging-definitions-field
                                                                            ] ;
                                                            rdfs:comment "" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-ranging-group> ;
                                                            rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/ranging" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-ranging-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-ranging-ranging-definitions-field
:nxapm-paraprobe-tool-config-entry-taskconfig-ranging-ranging-definitions-field rdf:type owl:Class ;
                                                                                owl:equivalentClass :nxapm-paraprobe-tool-parameters-ranging-ranging-definitions-field ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_CHAR
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment "" ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-ranging-ranging-definitions-field> ;
                                                                                rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/ranging/ranging_definitions" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-ranging-ranging-definitions-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-reconstruction-algorithm-field
:nxapm-paraprobe-tool-config-entry-taskconfig-reconstruction-algorithm-field rdf:type owl:Class ;
                                                                             owl:equivalentClass :nxnote-algorithm-field ;
                                                                             rdfs:subClassOf :NeXusField ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                               owl:someValuesFrom :NX_ANY
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_CHAR
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_CHAR
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-reconstruction-algorithm-field> ;
                                                                             rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/reconstruction/algorithm" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-reconstruction-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-reconstruction-checksum-field
:nxapm-paraprobe-tool-config-entry-taskconfig-reconstruction-checksum-field rdf:type owl:Class ;
                                                                            owl:equivalentClass :nxnote-checksum-field ;
                                                                            rdfs:subClassOf :NeXusField ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                              owl:someValuesFrom :NX_ANY
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_CHAR
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-reconstruction-checksum-field> ;
                                                                            rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/reconstruction/checksum" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-reconstruction-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-reconstruction-file-name-field
:nxapm-paraprobe-tool-config-entry-taskconfig-reconstruction-file-name-field rdf:type owl:Class ;
                                                                             owl:equivalentClass :nxnote-file-name-field ;
                                                                             rdfs:subClassOf :NeXusField ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                               owl:someValuesFrom :NX_ANY
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_CHAR
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_CHAR
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-reconstruction-file-name-field> ;
                                                                             rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/reconstruction/file_name" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-reconstruction-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-reconstruction-group
:nxapm-paraprobe-tool-config-entry-taskconfig-reconstruction-group rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusGroup ,
                                                                                   :nxapm-paraprobe-tool-parameters-reconstruction-group ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-reconstruction-algorithm-field
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-reconstruction-checksum-field
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-reconstruction-file-name-field
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-reconstruction-mass-to-charge-field
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-reconstruction-position-field
                                                                                   ] ;
                                                                   rdfs:comment "" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-reconstruction-group> ;
                                                                   rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/reconstruction" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-reconstruction-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-reconstruction-mass-to-charge-field
:nxapm-paraprobe-tool-config-entry-taskconfig-reconstruction-mass-to-charge-field rdf:type owl:Class ;
                                                                                  owl:equivalentClass :nxapm-paraprobe-tool-parameters-reconstruction-mass-to-charge-field ;
                                                                                  rdfs:subClassOf :NeXusField ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                                    owl:someValuesFrom :NX_ANY
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                  owl:complementOf :NX_CHAR
                                                                                                                ]
                                                                                                  ] ;
                                                                                  rdfs:comment "" ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-reconstruction-mass-to-charge-field> ;
                                                                                  rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/reconstruction/mass_to_charge" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-reconstruction-mass-to-charge-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-reconstruction-position-field
:nxapm-paraprobe-tool-config-entry-taskconfig-reconstruction-position-field rdf:type owl:Class ;
                                                                            owl:equivalentClass :nxapm-paraprobe-tool-parameters-reconstruction-position-field ;
                                                                            rdfs:subClassOf :NeXusField ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                              owl:someValuesFrom :NX_ANY
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_CHAR
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-reconstruction-position-field> ;
                                                                            rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/reconstruction/position" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-reconstruction-position-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-bitmask-bitdepth-field
:nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-bitmask-bitdepth-field rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                    :nxcs-filter-boolean-mask-bitdepth-field ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                      owl:someValuesFrom :NX_ANY
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_UINT
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_UINT
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment "" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-bitmask-bitdepth-field> ;
                                                                                    rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/spatial_filter/bitmask/bitdepth" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-bitmask-bitdepth-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-bitmask-group
:nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-bitmask-group rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusGroup ,
                                                                                           :nxspatial-filter-cs-filter-boolean-mask-group ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-bitmask-bitdepth-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-bitmask-mask-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-bitmask-number-of-objects-field
                                                                                           ] ;
                                                                           rdfs:comment "" ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-bitmask-group> ;
                                                                           rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/spatial_filter/bitmask" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-bitmask-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-bitmask-mask-field
:nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-bitmask-mask-field rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                :nxcs-filter-boolean-mask-mask-field ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_UINT
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_UINT
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment "" ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-bitmask-mask-field> ;
                                                                                rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/spatial_filter/bitmask/mask" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-bitmask-mask-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-bitmask-number-of-objects-field
:nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-bitmask-number-of-objects-field rdf:type owl:Class ;
                                                                                             rdfs:subClassOf :NeXusField ,
                                                                                                             :nxcs-filter-boolean-mask-number-of-objects-field ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                                               owl:someValuesFrom :NX_ANY
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:someValuesFrom :NX_UINT
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                                             owl:complementOf :NX_UINT
                                                                                                                           ]
                                                                                                             ] ;
                                                                                             rdfs:comment "" ;
                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-bitmask-number-of-objects-field> ;
                                                                                             rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/spatial_filter/bitmask/number_of_objects" ;
                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-bitmask-number-of-objects-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-cylinder-set-cardinality-field
:nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-cylinder-set-cardinality-field rdf:type owl:Class ;
                                                                                            rdfs:subClassOf :NeXusField ,
                                                                                                            :nxcg-primitive-cardinality-field ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                                              owl:someValuesFrom :NX_ANY
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:someValuesFrom :NX_POSINT
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                                            owl:complementOf :NX_POSINT
                                                                                                                          ]
                                                                                                            ] ;
                                                                                            rdfs:comment "" ;
                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-cylinder-set-cardinality-field> ;
                                                                                            rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/spatial_filter/cylinder_set/cardinality" ;
                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-cylinder-set-cardinality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-cylinder-set-center-field
:nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-cylinder-set-center-field rdf:type owl:Class ;
                                                                                       owl:equivalentClass :nxcg-primitive-center-field ;
                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                         owl:someValuesFrom :NX_ANY
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:someValuesFrom :NX_NUMBER
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                       owl:complementOf :NX_NUMBER
                                                                                                                     ]
                                                                                                       ] ;
                                                                                       rdfs:comment "" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-cylinder-set-center-field> ;
                                                                                       rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/spatial_filter/cylinder_set/center" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-cylinder-set-center-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-cylinder-set-dimensionality-field
:nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-cylinder-set-dimensionality-field rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusField ,
                                                                                                               :nxcg-primitive-dimensionality-field ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                 owl:someValuesFrom :NX_POSINT
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                                               owl:complementOf :NX_POSINT
                                                                                                                             ]
                                                                                                               ] ;
                                                                                               rdfs:comment "" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-cylinder-set-dimensionality-field> ;
                                                                                               rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/spatial_filter/cylinder_set/dimensionality" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-cylinder-set-dimensionality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-cylinder-set-group
:nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-cylinder-set-group rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusGroup ,
                                                                                                :nxspatial-filter-cg-cylinder-group ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :has ;
                                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-cylinder-set-cardinality-field
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :has ;
                                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-cylinder-set-center-field
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :has ;
                                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-cylinder-set-dimensionality-field
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :has ;
                                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-cylinder-set-height-field
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :has ;
                                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-cylinder-set-index-offset-field
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :has ;
                                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-cylinder-set-radii-field
                                                                                                ] ;
                                                                                rdfs:comment "" ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-cylinder-set-group> ;
                                                                                rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/spatial_filter/cylinder_set" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-cylinder-set-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-cylinder-set-height-field
:nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-cylinder-set-height-field rdf:type owl:Class ;
                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                       :nxcg-cylinder-height-field ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                         owl:someValuesFrom :NX_ANY
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:someValuesFrom :NX_NUMBER
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                       owl:complementOf :NX_NUMBER
                                                                                                                     ]
                                                                                                       ] ;
                                                                                       rdfs:comment "" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-cylinder-set-height-field> ;
                                                                                       rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/spatial_filter/cylinder_set/height" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-cylinder-set-height-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-cylinder-set-index-offset-field
:nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-cylinder-set-index-offset-field rdf:type owl:Class ;
                                                                                             rdfs:subClassOf :NeXusField ,
                                                                                                             :nxcg-primitive-index-offset-field ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                                               owl:someValuesFrom :NX_ANY
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:someValuesFrom :NX_INT
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                                             owl:complementOf :NX_INT
                                                                                                                           ]
                                                                                                             ] ;
                                                                                             rdfs:comment "" ;
                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-cylinder-set-index-offset-field> ;
                                                                                             rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/spatial_filter/cylinder_set/index_offset" ;
                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-cylinder-set-index-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-cylinder-set-radii-field
:nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-cylinder-set-radii-field rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                      :nxcg-cylinder-radii-field ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                        owl:someValuesFrom :NX_ANY
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:someValuesFrom :NX_NUMBER
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                      owl:complementOf :NX_NUMBER
                                                                                                                    ]
                                                                                                      ] ;
                                                                                      rdfs:comment "" ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-cylinder-set-radii-field> ;
                                                                                      rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/spatial_filter/cylinder_set/radii" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-cylinder-set-radii-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-ellipsoid-set-cardinality-field
:nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-ellipsoid-set-cardinality-field rdf:type owl:Class ;
                                                                                             rdfs:subClassOf :NeXusField ,
                                                                                                             :nxcg-primitive-cardinality-field ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                                               owl:someValuesFrom :NX_ANY
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:someValuesFrom :NX_POSINT
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                                             owl:complementOf :NX_POSINT
                                                                                                                           ]
                                                                                                             ] ;
                                                                                             rdfs:comment "" ;
                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-ellipsoid-set-cardinality-field> ;
                                                                                             rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/spatial_filter/ellipsoid_set/cardinality" ;
                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-ellipsoid-set-cardinality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-ellipsoid-set-center-field
:nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-ellipsoid-set-center-field rdf:type owl:Class ;
                                                                                        owl:equivalentClass :nxcg-primitive-center-field ;
                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                          owl:someValuesFrom :NX_ANY
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:someValuesFrom :NX_NUMBER
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                        owl:complementOf :NX_NUMBER
                                                                                                                      ]
                                                                                                        ] ;
                                                                                        rdfs:comment "" ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-ellipsoid-set-center-field> ;
                                                                                        rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/spatial_filter/ellipsoid_set/center" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-ellipsoid-set-center-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-ellipsoid-set-dimensionality-field
:nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-ellipsoid-set-dimensionality-field rdf:type owl:Class ;
                                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                                :nxcg-primitive-dimensionality-field ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                                ] ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                  owl:someValuesFrom :NX_POSINT
                                                                                                                ] ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                                owl:complementOf :NX_POSINT
                                                                                                                              ]
                                                                                                                ] ;
                                                                                                rdfs:comment "" ;
                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-ellipsoid-set-dimensionality-field> ;
                                                                                                rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/spatial_filter/ellipsoid_set/dimensionality" ;
                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-ellipsoid-set-dimensionality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-ellipsoid-set-group
:nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-ellipsoid-set-group rdf:type owl:Class ;
                                                                                 rdfs:subClassOf :NeXusGroup ,
                                                                                                 :nxspatial-filter-cg-ellipsoid-group ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :has ;
                                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-ellipsoid-set-cardinality-field
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :has ;
                                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-ellipsoid-set-center-field
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :has ;
                                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-ellipsoid-set-dimensionality-field
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :has ;
                                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-ellipsoid-set-half-axes-radii-field
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :has ;
                                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-ellipsoid-set-index-offset-field
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :has ;
                                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-ellipsoid-set-orientation-field
                                                                                                 ] ;
                                                                                 rdfs:comment "" ;
                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-ellipsoid-set-group> ;
                                                                                 rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/spatial_filter/ellipsoid_set" ;
                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-ellipsoid-set-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-ellipsoid-set-half-axes-radii-field
:nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-ellipsoid-set-half-axes-radii-field rdf:type owl:Class ;
                                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                                                   owl:someValuesFrom :NX_ANY
                                                                                                                 ] ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                   owl:someValuesFrom :NX_NUMBER
                                                                                                                 ] ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                                 owl:complementOf :NX_NUMBER
                                                                                                                               ]
                                                                                                                 ] ;
                                                                                                 rdfs:comment "" ;
                                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-ellipsoid-set-half-axes-radii-field> ;
                                                                                                 rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/spatial_filter/ellipsoid_set/half_axes_radii" ;
                                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-ellipsoid-set-half-axes-radii-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-ellipsoid-set-index-offset-field
:nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-ellipsoid-set-index-offset-field rdf:type owl:Class ;
                                                                                              rdfs:subClassOf :NeXusField ,
                                                                                                              :nxcg-primitive-index-offset-field ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                                owl:someValuesFrom :NX_ANY
                                                                                                              ] ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                owl:someValuesFrom :NX_INT
                                                                                                              ] ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                                              owl:complementOf :NX_INT
                                                                                                                            ]
                                                                                                              ] ;
                                                                                              rdfs:comment "" ;
                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-ellipsoid-set-index-offset-field> ;
                                                                                              rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/spatial_filter/ellipsoid_set/index_offset" ;
                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-ellipsoid-set-index-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-ellipsoid-set-orientation-field
:nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-ellipsoid-set-orientation-field rdf:type owl:Class ;
                                                                                             rdfs:subClassOf :NeXusField ,
                                                                                                             :nxcg-primitive-orientation-field ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                                               owl:someValuesFrom :NX_ANY
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:someValuesFrom :NX_NUMBER
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                                             owl:complementOf :NX_NUMBER
                                                                                                                           ]
                                                                                                             ] ;
                                                                                             rdfs:comment "" ;
                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-ellipsoid-set-orientation-field> ;
                                                                                             rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/spatial_filter/ellipsoid_set/orientation" ;
                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-ellipsoid-set-orientation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-group
:nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-group rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusGroup ,
                                                                                   :nxapm-paraprobe-tool-parameters-spatial-filter-group ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-bitmask-group
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-cylinder-set-group
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-ellipsoid-set-group
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-hexahedron-set-group
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-polyhedron-set-group
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-windowing-method-field
                                                                                   ] ;
                                                                   rdfs:comment "" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-group> ;
                                                                   rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/spatial_filter" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-hexahedron-set-cardinality-field
:nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-hexahedron-set-cardinality-field rdf:type owl:Class ;
                                                                                              rdfs:subClassOf :NeXusField ,
                                                                                                              :nxcg-primitive-cardinality-field ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                                owl:someValuesFrom :NX_ANY
                                                                                                              ] ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                owl:someValuesFrom :NX_POSINT
                                                                                                              ] ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                                              owl:complementOf :NX_POSINT
                                                                                                                            ]
                                                                                                              ] ;
                                                                                              rdfs:comment "" ;
                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-hexahedron-set-cardinality-field> ;
                                                                                              rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/spatial_filter/hexahedron_set/cardinality" ;
                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-hexahedron-set-cardinality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-hexahedron-set-dimensionality-field
:nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-hexahedron-set-dimensionality-field rdf:type owl:Class ;
                                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                                 :nxcg-primitive-dimensionality-field ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                                                   owl:someValuesFrom :NX_ANY
                                                                                                                 ] ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                   owl:someValuesFrom :NX_POSINT
                                                                                                                 ] ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                                 owl:complementOf :NX_POSINT
                                                                                                                               ]
                                                                                                                 ] ;
                                                                                                 rdfs:comment "" ;
                                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-hexahedron-set-dimensionality-field> ;
                                                                                                 rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/spatial_filter/hexahedron_set/dimensionality" ;
                                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-hexahedron-set-dimensionality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-hexahedron-set-group
:nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-hexahedron-set-group rdf:type owl:Class ;
                                                                                  rdfs:subClassOf :NeXusGroup ,
                                                                                                  :nxspatial-filter-cg-hexahedron-group ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :has ;
                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-hexahedron-set-cardinality-field
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :has ;
                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-hexahedron-set-dimensionality-field
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :has ;
                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-hexahedron-set-hexahedra-group
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :has ;
                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-hexahedron-set-index-offset-field
                                                                                                  ] ;
                                                                                  rdfs:comment "" ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-hexahedron-set-group> ;
                                                                                  rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/spatial_filter/hexahedron_set" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-hexahedron-set-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-hexahedron-set-hexahedra-group
:nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-hexahedron-set-hexahedra-group rdf:type owl:Class ;
                                                                                            rdfs:subClassOf :NeXusGroup ,
                                                                                                            :nxcg-hexahedron-hexahedra-group ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :has ;
                                                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                              owl:onClass :nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-hexahedron-set-hexahedra-vertices-field
                                                                                                            ] ;
                                                                                            rdfs:comment "" ;
                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-hexahedron-set-hexahedra-group> ;
                                                                                            rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/spatial_filter/hexahedron_set/hexahedra" ;
                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-hexahedron-set-hexahedra-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-hexahedron-set-hexahedra-vertices-field
:nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-hexahedron-set-hexahedra-vertices-field rdf:type owl:Class ;
                                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:someValuesFrom :NX_UINT
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                                     owl:complementOf :NX_UINT
                                                                                                                                   ]
                                                                                                                     ] ;
                                                                                                     rdfs:comment "" ;
                                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-hexahedron-set-hexahedra-vertices-field> ;
                                                                                                     rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/spatial_filter/hexahedron_set/hexahedra/vertices" ;
                                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-hexahedron-set-hexahedra-vertices-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-hexahedron-set-index-offset-field
:nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-hexahedron-set-index-offset-field rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusField ,
                                                                                                               :nxcg-primitive-index-offset-field ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                 owl:someValuesFrom :NX_INT
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                                               owl:complementOf :NX_INT
                                                                                                                             ]
                                                                                                               ] ;
                                                                                               rdfs:comment "" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-hexahedron-set-index-offset-field> ;
                                                                                               rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/spatial_filter/hexahedron_set/index_offset" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-hexahedron-set-index-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-polyhedron-set-group
:nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-polyhedron-set-group rdf:type owl:Class ;
                                                                                  owl:equivalentClass :nxspatial-filter-cg-polyhedron-group ;
                                                                                  rdfs:subClassOf :NeXusGroup ;
                                                                                  rdfs:comment "" ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-polyhedron-set-group> ;
                                                                                  rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/spatial_filter/polyhedron_set" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-polyhedron-set-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-windowing-method-field
:nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-windowing-method-field rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                    :nxspatial-filter-windowing-method-field ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                      owl:someValuesFrom :NX_ANY
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_CHAR
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_CHAR
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment "" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-windowing-method-field> ;
                                                                                    rdfs:label "NXapm_paraprobe_tool_config/ENTRY/TASKCONFIG/spatial_filter/windowing_method" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_config.html#nxapm-paraprobe-tool-config-entry-taskconfig-spatial-filter-windowing-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-parameters-description-field
:nxapm-paraprobe-tool-parameters-description-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ANY
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_CHAR
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_CHAR
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
            Possibility for leaving a free-text description about this analysis.
            
            Although offered here for convenience, we strongly encourage to
            parameterize such descriptions as much as possible to support
            reusage and clearer communication.
        """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_parameters.html#nxapm-paraprobe-tool-parameters-description-field> ;
                                                   rdfs:label "NXapm_paraprobe_tool_parameters/description" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_parameters.html#nxapm-paraprobe-tool-parameters-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-parameters-evaporation-id-filter-group
:nxapm-paraprobe-tool-parameters-evaporation-id-filter-group rdf:type owl:Class ;
                                                             rdfs:subClassOf :NXsubsampling_filter ,
                                                                             :NeXusGroup ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_parameters.html#nxapm-paraprobe-tool-parameters-evaporation-id-filter-group> ;
                                                             rdfs:label "NXapm_paraprobe_tool_parameters/evaporation_id_filter" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_parameters.html#nxapm-paraprobe-tool-parameters-evaporation-id-filter-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-parameters-hit-multiplicity-filter-group
:nxapm-paraprobe-tool-parameters-hit-multiplicity-filter-group rdf:type owl:Class ;
                                                               rdfs:subClassOf :NXmatch_filter ,
                                                                               :NeXusGroup ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_parameters.html#nxapm-paraprobe-tool-parameters-hit-multiplicity-filter-group> ;
                                                               rdfs:label "NXapm_paraprobe_tool_parameters/hit_multiplicity_filter" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_parameters.html#nxapm-paraprobe-tool-parameters-hit-multiplicity-filter-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-parameters-identifier-analysis-field
:nxapm-paraprobe-tool-parameters-identifier-analysis-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_UNITLESS
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_UINT
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_UINT
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment """
            Internal identifier used by the tool to refer to an analysis.
            Simulation ID an alias.
        """ ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_parameters.html#nxapm-paraprobe-tool-parameters-identifier-analysis-field> ;
                                                           rdfs:label "NXapm_paraprobe_tool_parameters/identifier_analysis" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_parameters.html#nxapm-paraprobe-tool-parameters-identifier-analysis-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-parameters-iontype-filter-group
:nxapm-paraprobe-tool-parameters-iontype-filter-group rdf:type owl:Class ;
                                                      rdfs:subClassOf :NXmatch_filter ,
                                                                      :NeXusGroup ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_parameters.html#nxapm-paraprobe-tool-parameters-iontype-filter-group> ;
                                                      rdfs:label "NXapm_paraprobe_tool_parameters/iontype_filter" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_parameters.html#nxapm-paraprobe-tool-parameters-iontype-filter-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-parameters-ranging-group
:nxapm-paraprobe-tool-parameters-ranging-group rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusGroup ,
                                                               :nxobject-note-group ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxapm-paraprobe-tool-parameters-ranging-ranging-definitions-field
                                                               ] ;
                                               rdfs:comment """
            Specification of the ranging definitions to use for this analysis.
            
            Ranging is the process of labeling time-of-flight data with so-called iontypes
            (aka ion species). Ideally, iontypes specify the most likely (molecular) ion
            that is assumed to have been evaporated given that its mass-to-charge-state ratio
            lies within the specific mass-to-charge-state-ratio value interval of the iontype.
            
            The so-called unknown_type iontype represents the null model of an ion
            that has not been ranged (for whatever reasons) or is not rangeable.
            The identifier of this special iontype is always the reserved value 0.
        """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_parameters.html#nxapm-paraprobe-tool-parameters-ranging-group> ;
                                               rdfs:label "NXapm_paraprobe_tool_parameters/ranging" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_parameters.html#nxapm-paraprobe-tool-parameters-ranging-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-parameters-ranging-ranging-definitions-field
:nxapm-paraprobe-tool-parameters-ranging-ranging-definitions-field rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusField ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                     owl:someValuesFrom :NX_ANY
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                   owl:complementOf :NX_CHAR
                                                                                                 ]
                                                                                   ] ;
                                                                   rdfs:comment """
                Name of the (parent) node directly below which (in the hierarchy)
                the ranging definition for (molecular) ions are stored.
            """ ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_parameters.html#nxapm-paraprobe-tool-parameters-ranging-ranging-definitions-field> ;
                                                                   rdfs:label "NXapm_paraprobe_tool_parameters/ranging/ranging_definitions" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_parameters.html#nxapm-paraprobe-tool-parameters-ranging-ranging-definitions-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-parameters-reconstruction-group
:nxapm-paraprobe-tool-parameters-reconstruction-group rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusGroup ,
                                                                      :nxobject-note-group ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxapm-paraprobe-tool-parameters-reconstruction-mass-to-charge-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxapm-paraprobe-tool-parameters-reconstruction-position-field
                                                                      ] ;
                                                      rdfs:comment """
            Specification of the tomographic reconstruction to use for this analysis.
            
            Typically, reconstructions in the field of atom probe tomography are communicated
            via files which store at least reconstructed ion positions and mass-to-charge-state-ratio
            values. Container files like HDF5 though can store multiple reconstructions.
            Therefore, the position and mass_to_charge concepts point to specific instances
            to use for this analysis.
        """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_parameters.html#nxapm-paraprobe-tool-parameters-reconstruction-group> ;
                                                      rdfs:label "NXapm_paraprobe_tool_parameters/reconstruction" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_parameters.html#nxapm-paraprobe-tool-parameters-reconstruction-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-parameters-reconstruction-mass-to-charge-field
:nxapm-paraprobe-tool-parameters-reconstruction-mass-to-charge-field rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                       owl:someValuesFrom :NX_ANY
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_CHAR
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_CHAR
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment """
                Name of the node which resolves the mass-to-charge-state-ratio
                values to use for this analysis.
            """ ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_parameters.html#nxapm-paraprobe-tool-parameters-reconstruction-mass-to-charge-field> ;
                                                                     rdfs:label "NXapm_paraprobe_tool_parameters/reconstruction/mass_to_charge" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_parameters.html#nxapm-paraprobe-tool-parameters-reconstruction-mass-to-charge-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-parameters-reconstruction-position-field
:nxapm-paraprobe-tool-parameters-reconstruction-position-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_ANY
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_CHAR
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_CHAR
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment """
                Name of the node which resolves the reconstructed ion position
                values to use for this analysis.
            """ ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_parameters.html#nxapm-paraprobe-tool-parameters-reconstruction-position-field> ;
                                                               rdfs:label "NXapm_paraprobe_tool_parameters/reconstruction/position" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_parameters.html#nxapm-paraprobe-tool-parameters-reconstruction-position-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-parameters-spatial-filter-group
:nxapm-paraprobe-tool-parameters-spatial-filter-group rdf:type owl:Class ;
                                                      rdfs:subClassOf :NXspatial_filter ,
                                                                      :NeXusGroup ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_parameters.html#nxapm-paraprobe-tool-parameters-spatial-filter-group> ;
                                                      rdfs:label "NXapm_paraprobe_tool_parameters/spatial_filter" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_parameters.html#nxapm-paraprobe-tool-parameters-spatial-filter-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-parameters-surface-distance-distance-field
:nxapm-paraprobe-tool-parameters-surface-distance-distance-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_ANY
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_CHAR
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_CHAR
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment """
                Absolute path in the (HDF5) file that points to the distance values.
                The tool assumes that the values are stored in the same order as
                points (ions).
            """ ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_parameters.html#nxapm-paraprobe-tool-parameters-surface-distance-distance-field> ;
                                                                 rdfs:label "NXapm_paraprobe_tool_parameters/surface_distance/distance" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_parameters.html#nxapm-paraprobe-tool-parameters-surface-distance-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-parameters-surface-distance-group
:nxapm-paraprobe-tool-parameters-surface-distance-group rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusGroup ,
                                                                        :nxobject-note-group ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxapm-paraprobe-tool-parameters-surface-distance-distance-field
                                                                        ] ;
                                                        rdfs:comment """
            Specification of the point-to-triangulated-surface-mesh distances to
            use for this analysis.
        """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_parameters.html#nxapm-paraprobe-tool-parameters-surface-distance-group> ;
                                                        rdfs:label "NXapm_paraprobe_tool_parameters/surface_distance" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_parameters.html#nxapm-paraprobe-tool-parameters-surface-distance-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-parameters-surface-group
:nxapm-paraprobe-tool-parameters-surface-group rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusGroup ,
                                                               :nxobject-note-group ;
                                               rdfs:comment """
            Specification of the triangulated surface mesh to use for this analysis.
            
            Such a surface mesh can be used to define the edge of the reconstructed
            volume to account for finite size effects.
        """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_parameters.html#nxapm-paraprobe-tool-parameters-surface-group> ;
                                               rdfs:label "NXapm_paraprobe_tool_parameters/surface" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_parameters.html#nxapm-paraprobe-tool-parameters-surface-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-process-description-field
:nxapm-paraprobe-tool-process-description-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_ANY
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment """
            Possibility for leaving a free-text description about this analysis.
        """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_process.html#nxapm-paraprobe-tool-process-description-field> ;
                                                rdfs:label "NXapm_paraprobe_tool_process/description" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_process.html#nxapm-paraprobe-tool-process-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-process-window-bitdepth-field
:nxapm-paraprobe-tool-process-window-bitdepth-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    :nxcs-filter-boolean-mask-bitdepth-field ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_UNITLESS
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_UINT
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_UINT
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
                Number of bits assumed matching on a default datatype.
            """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_process.html#nxapm-paraprobe-tool-process-window-bitdepth-field> ;
                                                    rdfs:label "NXapm_paraprobe_tool_process/window/bitdepth" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_process.html#nxapm-paraprobe-tool-process-window-bitdepth-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-process-window-group
:nxapm-paraprobe-tool-process-window-group rdf:type owl:Class ;
                                           rdfs:subClassOf :NXcs_filter_boolean_mask ,
                                                           :NeXusGroup ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxapm-paraprobe-tool-process-window-bitdepth-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxapm-paraprobe-tool-process-window-mask-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxapm-paraprobe-tool-process-window-number-of-ions-field
                                                           ] ;
                                           rdfs:comment """
            A bitmask which identifies all ions considered in the analysis.
        """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_process.html#nxapm-paraprobe-tool-process-window-group> ;
                                           rdfs:label "NXapm_paraprobe_tool_process/window" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_process.html#nxapm-paraprobe-tool-process-window-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-process-window-mask-field
:nxapm-paraprobe-tool-process-window-mask-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                :nxcs-filter-boolean-mask-mask-field ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_UNITLESS
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_UINT
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_UINT
                                                                              ]
                                                                ] ;
                                                rdfs:comment """
                The mask. The length of the mask is an integer multiple of bitdepth.
                In such case, padded bits are set to 0.
            """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_process.html#nxapm-paraprobe-tool-process-window-mask-field> ;
                                                rdfs:label "NXapm_paraprobe_tool_process/window/mask" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_process.html#nxapm-paraprobe-tool-process-window-mask-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-process-window-number-of-ions-field
:nxapm-paraprobe-tool-process-window-number-of-ions-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_UNITLESS
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_UINT
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_UINT
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment """
                Number of ions covered by the mask.
                By default, the total number of ions in the dataset.
            """ ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_process.html#nxapm-paraprobe-tool-process-window-number-of-ions-field> ;
                                                          rdfs:label "NXapm_paraprobe_tool_process/window/number_of_ions" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_process.html#nxapm-paraprobe-tool-process-window-number-of-ions-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-results-entry-common-config-algorithm-field
:nxapm-paraprobe-tool-results-entry-common-config-algorithm-field rdf:type owl:Class ;
                                                                  owl:equivalentClass :nxnote-algorithm-field ;
                                                                  rdfs:subClassOf :NeXusField ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                    owl:someValuesFrom :NX_ANY
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_CHAR
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-config-algorithm-field> ;
                                                                  rdfs:label "NXapm_paraprobe_tool_results/ENTRY/common/config/algorithm" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-config-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-results-entry-common-config-checksum-field
:nxapm-paraprobe-tool-results-entry-common-config-checksum-field rdf:type owl:Class ;
                                                                 owl:equivalentClass :nxnote-checksum-field ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_ANY
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_CHAR
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_CHAR
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-config-checksum-field> ;
                                                                 rdfs:label "NXapm_paraprobe_tool_results/ENTRY/common/config/checksum" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-config-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-results-entry-common-config-file-name-field
:nxapm-paraprobe-tool-results-entry-common-config-file-name-field rdf:type owl:Class ;
                                                                  owl:equivalentClass :nxnote-file-name-field ;
                                                                  rdfs:subClassOf :NeXusField ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                    owl:someValuesFrom :NX_ANY
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_CHAR
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-config-file-name-field> ;
                                                                  rdfs:label "NXapm_paraprobe_tool_results/ENTRY/common/config/file_name" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-config-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-results-entry-common-config-group
:nxapm-paraprobe-tool-results-entry-common-config-group rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusGroup ,
                                                                        :nxapm-paraprobe-tool-common-config-group ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxapm-paraprobe-tool-results-entry-common-config-algorithm-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxapm-paraprobe-tool-results-entry-common-config-checksum-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxapm-paraprobe-tool-results-entry-common-config-file-name-field
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-config-group> ;
                                                        rdfs:label "NXapm_paraprobe_tool_results/ENTRY/common/config" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-config-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-results-entry-common-group
:nxapm-paraprobe-tool-results-entry-common-group rdf:type owl:Class ;
                                                 rdfs:subClassOf :NXapm_paraprobe_tool_common ,
                                                                 :NeXusGroup ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxapm-paraprobe-tool-results-entry-common-profiling-group
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxapm-paraprobe-tool-results-entry-common-userid-group
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxapm-paraprobe-tool-results-entry-common-config-group
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxapm-paraprobe-tool-results-entry-common-identifier-analysis-field
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxapm-paraprobe-tool-results-entry-common-paraprobe-reference-frame-group
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxapm-paraprobe-tool-results-entry-common-programid-group
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxapm-paraprobe-tool-results-entry-common-status-field
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-group> ;
                                                 rdfs:label "NXapm_paraprobe_tool_results/ENTRY/common" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-results-entry-common-identifier-analysis-field
:nxapm-paraprobe-tool-results-entry-common-identifier-analysis-field rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     :nxapm-paraprobe-tool-common-identifier-analysis-field ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                       owl:someValuesFrom :NX_ANY
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_UINT
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_UINT
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-identifier-analysis-field> ;
                                                                     rdfs:label "NXapm_paraprobe_tool_results/ENTRY/common/identifier_analysis" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-identifier-analysis-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-results-entry-common-paraprobe-reference-frame-group
:nxapm-paraprobe-tool-results-entry-common-paraprobe-reference-frame-group rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusGroup ,
                                                                                           :nxapm-paraprobe-tool-common-named-reference-frameid-group ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-tool-results-entry-common-paraprobe-reference-frame-type-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-tool-results-entry-common-paraprobe-reference-frame-x-alias-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-tool-results-entry-common-paraprobe-reference-frame-x-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-tool-results-entry-common-paraprobe-reference-frame-y-alias-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-tool-results-entry-common-paraprobe-reference-frame-y-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-tool-results-entry-common-paraprobe-reference-frame-z-alias-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxapm-paraprobe-tool-results-entry-common-paraprobe-reference-frame-z-field
                                                                                           ] ;
                                                                           rdfs:comment "" ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-paraprobe-reference-frame-group> ;
                                                                           rdfs:label "NXapm_paraprobe_tool_results/ENTRY/common/paraprobe_reference_frame" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-paraprobe-reference-frame-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-results-entry-common-paraprobe-reference-frame-type-field
:nxapm-paraprobe-tool-results-entry-common-paraprobe-reference-frame-type-field rdf:type owl:Class ;
                                                                                owl:equivalentClass :nxcoordinate-system-type-field ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_CHAR
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment "" ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-paraprobe-reference-frame-type-field> ;
                                                                                rdfs:label "NXapm_paraprobe_tool_results/ENTRY/common/paraprobe_reference_frame/type" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-paraprobe-reference-frame-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-results-entry-common-paraprobe-reference-frame-x-alias-field
:nxapm-paraprobe-tool-results-entry-common-paraprobe-reference-frame-x-alias-field rdf:type owl:Class ;
                                                                                   owl:equivalentClass :nxcoordinate-system-x-alias-field ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                     owl:someValuesFrom :NX_ANY
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_CHAR
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-paraprobe-reference-frame-x-alias-field> ;
                                                                                   rdfs:label "NXapm_paraprobe_tool_results/ENTRY/common/paraprobe_reference_frame/x_alias" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-paraprobe-reference-frame-x-alias-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-results-entry-common-paraprobe-reference-frame-x-field
:nxapm-paraprobe-tool-results-entry-common-paraprobe-reference-frame-x-field rdf:type owl:Class ;
                                                                             owl:equivalentClass :nxcoordinate-system-x-field ;
                                                                             rdfs:subClassOf :NeXusField ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                               owl:someValuesFrom :NX_LENGTH
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_NUMBER
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_NUMBER
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-paraprobe-reference-frame-x-field> ;
                                                                             rdfs:label "NXapm_paraprobe_tool_results/ENTRY/common/paraprobe_reference_frame/x" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-paraprobe-reference-frame-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-results-entry-common-paraprobe-reference-frame-y-alias-field
:nxapm-paraprobe-tool-results-entry-common-paraprobe-reference-frame-y-alias-field rdf:type owl:Class ;
                                                                                   owl:equivalentClass :nxcoordinate-system-y-alias-field ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                     owl:someValuesFrom :NX_ANY
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_CHAR
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-paraprobe-reference-frame-y-alias-field> ;
                                                                                   rdfs:label "NXapm_paraprobe_tool_results/ENTRY/common/paraprobe_reference_frame/y_alias" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-paraprobe-reference-frame-y-alias-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-results-entry-common-paraprobe-reference-frame-y-field
:nxapm-paraprobe-tool-results-entry-common-paraprobe-reference-frame-y-field rdf:type owl:Class ;
                                                                             owl:equivalentClass :nxcoordinate-system-y-field ;
                                                                             rdfs:subClassOf :NeXusField ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                               owl:someValuesFrom :NX_LENGTH
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_NUMBER
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_NUMBER
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-paraprobe-reference-frame-y-field> ;
                                                                             rdfs:label "NXapm_paraprobe_tool_results/ENTRY/common/paraprobe_reference_frame/y" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-paraprobe-reference-frame-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-results-entry-common-paraprobe-reference-frame-z-alias-field
:nxapm-paraprobe-tool-results-entry-common-paraprobe-reference-frame-z-alias-field rdf:type owl:Class ;
                                                                                   owl:equivalentClass :nxcoordinate-system-z-alias-field ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                     owl:someValuesFrom :NX_ANY
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_CHAR
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-paraprobe-reference-frame-z-alias-field> ;
                                                                                   rdfs:label "NXapm_paraprobe_tool_results/ENTRY/common/paraprobe_reference_frame/z_alias" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-paraprobe-reference-frame-z-alias-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-results-entry-common-paraprobe-reference-frame-z-field
:nxapm-paraprobe-tool-results-entry-common-paraprobe-reference-frame-z-field rdf:type owl:Class ;
                                                                             owl:equivalentClass :nxcoordinate-system-z-field ;
                                                                             rdfs:subClassOf :NeXusField ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                               owl:someValuesFrom :NX_LENGTH
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_NUMBER
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_NUMBER
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-paraprobe-reference-frame-z-field> ;
                                                                             rdfs:label "NXapm_paraprobe_tool_results/ENTRY/common/paraprobe_reference_frame/z" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-paraprobe-reference-frame-z-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-results-entry-common-profiling-end-time-field
:nxapm-paraprobe-tool-results-entry-common-profiling-end-time-field rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_ANY
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_DATE_TIME
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_DATE_TIME
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment "" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-profiling-end-time-field> ;
                                                                    rdfs:label "NXapm_paraprobe_tool_results/ENTRY/common/profiling/end_time" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-profiling-end-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-results-entry-common-profiling-group
:nxapm-paraprobe-tool-results-entry-common-profiling-group rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusGroup ,
                                                                           :nxapm-paraprobe-tool-common-profiling-group ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :has ;
                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass :nxapm-paraprobe-tool-results-entry-common-profiling-end-time-field
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :has ;
                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass :nxapm-paraprobe-tool-results-entry-common-profiling-max-gpus-field
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :has ;
                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass :nxapm-paraprobe-tool-results-entry-common-profiling-max-processes-field
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :has ;
                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass :nxapm-paraprobe-tool-results-entry-common-profiling-max-threads-field
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :has ;
                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass :nxapm-paraprobe-tool-results-entry-common-profiling-start-time-field
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :has ;
                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass :nxapm-paraprobe-tool-results-entry-common-profiling-total-elapsed-time-field
                                                                           ] ;
                                                           rdfs:comment "" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-profiling-group> ;
                                                           rdfs:label "NXapm_paraprobe_tool_results/ENTRY/common/profiling" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-profiling-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-results-entry-common-profiling-max-gpus-field
:nxapm-paraprobe-tool-results-entry-common-profiling-max-gpus-field rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    :nxcs-profiling-max-gpus-field ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_ANY
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_UINT
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_UINT
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment "" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-profiling-max-gpus-field> ;
                                                                    rdfs:label "NXapm_paraprobe_tool_results/ENTRY/common/profiling/max_gpus" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-profiling-max-gpus-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-results-entry-common-profiling-max-processes-field
:nxapm-paraprobe-tool-results-entry-common-profiling-max-processes-field rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusField ,
                                                                                         :nxcs-profiling-max-processes-field ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                           owl:someValuesFrom :NX_ANY
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:someValuesFrom :NX_UINT
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                         owl:complementOf :NX_UINT
                                                                                                       ]
                                                                                         ] ;
                                                                         rdfs:comment "" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-profiling-max-processes-field> ;
                                                                         rdfs:label "NXapm_paraprobe_tool_results/ENTRY/common/profiling/max_processes" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-profiling-max-processes-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-results-entry-common-profiling-max-threads-field
:nxapm-paraprobe-tool-results-entry-common-profiling-max-threads-field rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusField ,
                                                                                       :nxcs-profiling-max-threads-field ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                         owl:someValuesFrom :NX_ANY
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_UINT
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_UINT
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-profiling-max-threads-field> ;
                                                                       rdfs:label "NXapm_paraprobe_tool_results/ENTRY/common/profiling/max_threads" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-profiling-max-threads-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-results-entry-common-profiling-start-time-field
:nxapm-paraprobe-tool-results-entry-common-profiling-start-time-field rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusField ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                        owl:someValuesFrom :NX_ANY
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_DATE_TIME
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_DATE_TIME
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-profiling-start-time-field> ;
                                                                      rdfs:label "NXapm_paraprobe_tool_results/ENTRY/common/profiling/start_time" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-profiling-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-results-entry-common-profiling-total-elapsed-time-field
:nxapm-paraprobe-tool-results-entry-common-profiling-total-elapsed-time-field rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NeXusField ,
                                                                                              :nxapm-paraprobe-tool-common-profiling-total-elapsed-time-field ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                owl:someValuesFrom :NX_ANY
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:someValuesFrom :NX_FLOAT
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                              owl:complementOf :NX_FLOAT
                                                                                                            ]
                                                                                              ] ;
                                                                              rdfs:comment "" ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-profiling-total-elapsed-time-field> ;
                                                                              rdfs:label "NXapm_paraprobe_tool_results/ENTRY/common/profiling/total_elapsed_time" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-profiling-total-elapsed-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-results-entry-common-programid-group
:nxapm-paraprobe-tool-results-entry-common-programid-group rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusGroup ,
                                                                           :nxapm-paraprobe-tool-common-programid-group ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :has ;
                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass :nxapm-paraprobe-tool-results-entry-common-programid-program-field
                                                                           ] ;
                                                           rdfs:comment "" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-programid-group> ;
                                                           rdfs:label "NXapm_paraprobe_tool_results/ENTRY/common/programID" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-programid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-results-entry-common-programid-program-field
:nxapm-paraprobe-tool-results-entry-common-programid-program-field rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusField ,
                                                                                   :nxprogram-program-field ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                     owl:someValuesFrom :NX_ANY
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxapm-paraprobe-tool-results-entry-common-programid-program-version-attribute
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                   owl:complementOf :NX_CHAR
                                                                                                 ]
                                                                                   ] ;
                                                                   rdfs:comment "" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-programid-program-field> ;
                                                                   rdfs:label "NXapm_paraprobe_tool_results/ENTRY/common/programID/program" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-programid-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-results-entry-common-programid-program-version-attribute
:nxapm-paraprobe-tool-results-entry-common-programid-program-version-attribute rdf:type owl:Class ;
                                                                               owl:equivalentClass :nxprogram-program-version-attribute ;
                                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_CHAR
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-programid-program-version-attribute> ;
                                                                               rdfs:label "NXapm_paraprobe_tool_results/ENTRY/common/programID/program/version" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-programid-program-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-results-entry-common-status-field
:nxapm-paraprobe-tool-results-entry-common-status-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        :nxapm-paraprobe-tool-common-status-field ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_ANY
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_CHAR
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_CHAR
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-status-field> ;
                                                        rdfs:label "NXapm_paraprobe_tool_results/ENTRY/common/status" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-status-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-results-entry-common-userid-group
:nxapm-paraprobe-tool-results-entry-common-userid-group rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusGroup ,
                                                                        :nxapm-paraprobe-tool-common-userid-group ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxapm-paraprobe-tool-results-entry-common-userid-name-field
                                                                        ] ;
                                                        rdfs:comment """
                    If used, metadata of at least the person who performed this analysis.
                """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-userid-group> ;
                                                        rdfs:label "NXapm_paraprobe_tool_results/ENTRY/common/userID" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-userid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-results-entry-common-userid-name-field
:nxapm-paraprobe-tool-results-entry-common-userid-name-field rdf:type owl:Class ;
                                                             owl:equivalentClass :nxuser-name-field ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_ANY
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_CHAR
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_CHAR
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-userid-name-field> ;
                                                             rdfs:label "NXapm_paraprobe_tool_results/ENTRY/common/userID/name" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-common-userid-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-results-entry-definition-field
:nxapm-paraprobe-tool-results-entry-definition-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     :nxentry-definition-field ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_ANY
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_CHAR
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :has ;
                                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass :nxapm-paraprobe-tool-results-entry-definition-version-attribute
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_CHAR
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment "" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-definition-field> ;
                                                     rdfs:label "NXapm_paraprobe_tool_results/ENTRY/definition" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-results-entry-definition-version-attribute
:nxapm-paraprobe-tool-results-entry-definition-version-attribute rdf:type owl:Class ;
                                                                 owl:equivalentClass :nxentry-definition-version-attribute ;
                                                                 rdfs:subClassOf :NeXusAttribute ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_CHAR
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_CHAR
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-definition-version-attribute> ;
                                                                 rdfs:label "NXapm_paraprobe_tool_results/ENTRY/definition/version" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-definition-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-results-entry-group
:nxapm-paraprobe-tool-results-entry-group rdf:type owl:Class ;
                                          rdfs:subClassOf :NXentry ,
                                                          :NeXusGroup ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxapm-paraprobe-tool-results-entry-common-group
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxapm-paraprobe-tool-results-entry-definition-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxapm-paraprobe-tool-results-entry-taskprocessed-group
                                                          ] ;
                                          rdfs:comment "" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-group> ;
                                          rdfs:label "NXapm_paraprobe_tool_results/ENTRY" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-results-entry-taskprocessed-group
:nxapm-paraprobe-tool-results-entry-taskprocessed-group rdf:type owl:Class ;
                                                        rdfs:subClassOf :NXapm_paraprobe_tool_process ,
                                                                        :NeXusGroup ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxapm-paraprobe-tool-results-entry-taskprocessed-window-group
                                                                        ] ;
                                                        rdfs:comment """
                A specific processing result
            """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-taskprocessed-group> ;
                                                        rdfs:label "NXapm_paraprobe_tool_results/ENTRY/TASKPROCESSED" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-taskprocessed-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-results-entry-taskprocessed-window-bitdepth-field
:nxapm-paraprobe-tool-results-entry-taskprocessed-window-bitdepth-field rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusField ,
                                                                                        :nxapm-paraprobe-tool-process-window-bitdepth-field ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                          owl:someValuesFrom :NX_ANY
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:someValuesFrom :NX_UINT
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                        owl:complementOf :NX_UINT
                                                                                                      ]
                                                                                        ] ;
                                                                        rdfs:comment "" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-taskprocessed-window-bitdepth-field> ;
                                                                        rdfs:label "NXapm_paraprobe_tool_results/ENTRY/TASKPROCESSED/window/bitdepth" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-taskprocessed-window-bitdepth-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-results-entry-taskprocessed-window-group
:nxapm-paraprobe-tool-results-entry-taskprocessed-window-group rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusGroup ,
                                                                               :nxapm-paraprobe-tool-process-window-group ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxapm-paraprobe-tool-results-entry-taskprocessed-window-bitdepth-field
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxapm-paraprobe-tool-results-entry-taskprocessed-window-mask-field
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxapm-paraprobe-tool-results-entry-taskprocessed-window-number-of-ions-field
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-taskprocessed-window-group> ;
                                                               rdfs:label "NXapm_paraprobe_tool_results/ENTRY/TASKPROCESSED/window" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-taskprocessed-window-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-results-entry-taskprocessed-window-mask-field
:nxapm-paraprobe-tool-results-entry-taskprocessed-window-mask-field rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    :nxapm-paraprobe-tool-process-window-mask-field ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_ANY
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_UINT
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_UINT
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment "" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-taskprocessed-window-mask-field> ;
                                                                    rdfs:label "NXapm_paraprobe_tool_results/ENTRY/TASKPROCESSED/window/mask" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-taskprocessed-window-mask-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-paraprobe-tool-results-entry-taskprocessed-window-number-of-ions-field
:nxapm-paraprobe-tool-results-entry-taskprocessed-window-number-of-ions-field rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NeXusField ,
                                                                                              :nxapm-paraprobe-tool-process-window-number-of-ions-field ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                owl:someValuesFrom :NX_ANY
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:someValuesFrom :NX_UINT
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                              owl:complementOf :NX_UINT
                                                                                                            ]
                                                                                              ] ;
                                                                              rdfs:comment "" ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-taskprocessed-window-number-of-ions-field> ;
                                                                              rdfs:label "NXapm_paraprobe_tool_results/ENTRY/TASKPROCESSED/window/number_of_ions" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXapm_paraprobe_tool_results.html#nxapm-paraprobe-tool-results-entry-taskprocessed-window-number-of-ions-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-ranging-background-quantification-description-field
:nxapm-ranging-background-quantification-description-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_ANY
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_CHAR
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_CHAR
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment """
                Free-text field to describe how atom probers define a background model.
                
                Thereby, community feedback can be collected to inform an improved
                version of this base class in the future.
            """ ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_ranging.html#nxapm-ranging-background-quantification-description-field> ;
                                                           rdfs:label "NXapm_ranging/background_quantification/description" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_ranging.html#nxapm-ranging-background-quantification-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-ranging-background-quantification-group
:nxapm-ranging-background-quantification-group rdf:type owl:Class ;
                                               rdfs:subClassOf :NXprocess ,
                                                               :NeXusGroup ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxapm-ranging-background-quantification-description-field
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxapm-ranging-background-quantification-program-group
                                                               ] ;
                                               rdfs:comment """
            Details of the background model that was used to
            correct the total counts per bin into counts.
        """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_ranging.html#nxapm-ranging-background-quantification-group> ;
                                               rdfs:label "NXapm_ranging/background_quantification" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_ranging.html#nxapm-ranging-background-quantification-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-ranging-background-quantification-program-group
:nxapm-ranging-background-quantification-program-group rdf:type owl:Class ;
                                                       rdfs:subClassOf :NXprogram ,
                                                                       :NeXusGroup ;
                                                       rdfs:comment "" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_ranging.html#nxapm-ranging-background-quantification-program-group> ;
                                                       rdfs:label "NXapm_ranging/background_quantification/PROGRAM" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_ranging.html#nxapm-ranging-background-quantification-program-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-ranging-mass-to-charge-distribution-group
:nxapm-ranging-mass-to-charge-distribution-group rdf:type owl:Class ;
                                                 rdfs:subClassOf :NXprocess ,
                                                                 :NeXusGroup ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxapm-ranging-mass-to-charge-distribution-mass-spectrum-group
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxapm-ranging-mass-to-charge-distribution-max-mass-to-charge-field
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxapm-ranging-mass-to-charge-distribution-min-mass-to-charge-field
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxapm-ranging-mass-to-charge-distribution-n-mass-to-charge-field
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxapm-ranging-mass-to-charge-distribution-program-group
                                                                 ] ;
                                                 rdfs:comment """
            Specifies the mass-to-charge-state ratio histogram.
        """ ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_ranging.html#nxapm-ranging-mass-to-charge-distribution-group> ;
                                                 rdfs:label "NXapm_ranging/mass_to_charge_distribution" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_ranging.html#nxapm-ranging-mass-to-charge-distribution-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-ranging-mass-to-charge-distribution-mass-spectrum-group
:nxapm-ranging-mass-to-charge-distribution-mass-spectrum-group rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusGroup ,
                                                                               :nxprocess-data-group ;
                                                               rdfs:comment """
                A default histogram aka mass spectrum of
                the mass-to-charge-state ratio values.
            """ ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_ranging.html#nxapm-ranging-mass-to-charge-distribution-mass-spectrum-group> ;
                                                               rdfs:label "NXapm_ranging/mass_to_charge_distribution/mass_spectrum" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_ranging.html#nxapm-ranging-mass-to-charge-distribution-mass-spectrum-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-ranging-mass-to-charge-distribution-max-mass-to-charge-field
:nxapm-ranging-mass-to-charge-distribution-max-mass-to-charge-field rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_ANY
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_FLOAT
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_FLOAT
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment """
                Largest :math:`{\\frac{m}{q}}_{max}` mass-to-charge-state ratio value.
                
                The upper (right-hand side) inclusive bound of the interval :math:`[{\\frac{m}{q}}_{min}`, {\\frac{m}{q}}_{max}]`.
            """ ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_ranging.html#nxapm-ranging-mass-to-charge-distribution-max-mass-to-charge-field> ;
                                                                    rdfs:label "NXapm_ranging/mass_to_charge_distribution/max_mass_to_charge" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_ranging.html#nxapm-ranging-mass-to-charge-distribution-max-mass-to-charge-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-ranging-mass-to-charge-distribution-min-mass-to-charge-field
:nxapm-ranging-mass-to-charge-distribution-min-mass-to-charge-field rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_ANY
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_FLOAT
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_FLOAT
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment """
                Smallest :math:`{\\frac{m}{q}}_{min}` mass-to-charge-state ratio value.
                
                The lower (left-hand side) inclusive bound of the interval :math:`[{\\frac{m}{q}}_{min}`, {\\frac{m}{q}}_{max}]`.
            """ ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_ranging.html#nxapm-ranging-mass-to-charge-distribution-min-mass-to-charge-field> ;
                                                                    rdfs:label "NXapm_ranging/mass_to_charge_distribution/min_mass_to_charge" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_ranging.html#nxapm-ranging-mass-to-charge-distribution-min-mass-to-charge-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-ranging-mass-to-charge-distribution-n-mass-to-charge-field
:nxapm-ranging-mass-to-charge-distribution-n-mass-to-charge-field rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusField ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                    owl:someValuesFrom :NX_UNITLESS
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_POSINT
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_POSINT
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment """
                The number of bins on the interval :math:`[{\\frac{m}{q}}_{min}`,
                {\\frac{m}{q}}_{max}]`.
            """ ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_ranging.html#nxapm-ranging-mass-to-charge-distribution-n-mass-to-charge-field> ;
                                                                  rdfs:label "NXapm_ranging/mass_to_charge_distribution/n_mass_to_charge" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_ranging.html#nxapm-ranging-mass-to-charge-distribution-n-mass-to-charge-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-ranging-mass-to-charge-distribution-program-group
:nxapm-ranging-mass-to-charge-distribution-program-group rdf:type owl:Class ;
                                                         rdfs:subClassOf :NXprogram ,
                                                                         :NeXusGroup ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_ranging.html#nxapm-ranging-mass-to-charge-distribution-program-group> ;
                                                         rdfs:label "NXapm_ranging/mass_to_charge_distribution/PROGRAM" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_ranging.html#nxapm-ranging-mass-to-charge-distribution-program-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-ranging-note-group
:nxapm-ranging-note-group rdf:type owl:Class ;
                          owl:equivalentClass :nxprocess-note-group ;
                          rdfs:subClassOf :NeXusGroup ;
                          rdfs:comment "" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_ranging.html#nxapm-ranging-note-group> ;
                          rdfs:label "NXapm_ranging/NOTE" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_ranging.html#nxapm-ranging-note-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-ranging-peak-identification-atom-group
:nxapm-ranging-peak-identification-atom-group rdf:type owl:Class ;
                                              rdfs:subClassOf :NXatom ,
                                                              :NeXusGroup ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_ranging.html#nxapm-ranging-peak-identification-atom-group> ;
                                              rdfs:label "NXapm_ranging/peak_identification/ATOM" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_ranging.html#nxapm-ranging-peak-identification-atom-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-ranging-peak-identification-group
:nxapm-ranging-peak-identification-group rdf:type owl:Class ;
                                         rdfs:subClassOf :NXprocess ,
                                                         :NeXusGroup ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxapm-ranging-peak-identification-atom-group
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxapm-ranging-peak-identification-maximum-number-of-atoms-per-molecular-ion-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxapm-ranging-peak-identification-number-of-ion-types-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxapm-ranging-peak-identification-program-group
                                                         ] ;
                                         rdfs:comment """
            Details about how peaks, with taking into account
            error models, were interpreted as ion types or not.
        """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_ranging.html#nxapm-ranging-peak-identification-group> ;
                                         rdfs:label "NXapm_ranging/peak_identification" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_ranging.html#nxapm-ranging-peak-identification-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-ranging-peak-identification-maximum-number-of-atoms-per-molecular-ion-field
:nxapm-ranging-peak-identification-maximum-number-of-atoms-per-molecular-ion-field rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                     owl:someValuesFrom :NX_UNITLESS
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_UINT
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_UINT
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment """
                Assumed maximum value that suffices to store all relevant molecular ions,
                even the most complicated ones that one can typically observe and distinguish
                typically. Currently, a value of 32 is used (see M. Kühbach et al. <https://doi.org/10.1017/S1431927621012241>`_).
            """ ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_ranging.html#nxapm-ranging-peak-identification-maximum-number-of-atoms-per-molecular-ion-field> ;
                                                                                   rdfs:label "NXapm_ranging/peak_identification/maximum_number_of_atoms_per_molecular_ion" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_ranging.html#nxapm-ranging-peak-identification-maximum-number-of-atoms-per-molecular-ion-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-ranging-peak-identification-number-of-ion-types-field
:nxapm-ranging-peak-identification-number-of-ion-types-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_UNITLESS
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_UINT
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_UINT
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment """
                How many ion types are distinguished. If no ranging was performed, each
                ion is of the special unknown type. The iontype ID of this unknown type
                is 0 representing a reserved value.
                
                Consequently, start counting iontypes from 1.
            """ ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_ranging.html#nxapm-ranging-peak-identification-number-of-ion-types-field> ;
                                                             rdfs:label "NXapm_ranging/peak_identification/number_of_ion_types" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_ranging.html#nxapm-ranging-peak-identification-number-of-ion-types-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-ranging-peak-identification-program-group
:nxapm-ranging-peak-identification-program-group rdf:type owl:Class ;
                                                 rdfs:subClassOf :NXprogram ,
                                                                 :NeXusGroup ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_ranging.html#nxapm-ranging-peak-identification-program-group> ;
                                                 rdfs:label "NXapm_ranging/peak_identification/PROGRAM" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_ranging.html#nxapm-ranging-peak-identification-program-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-ranging-peak-search-and-deconvolution-group
:nxapm-ranging-peak-search-and-deconvolution-group rdf:type owl:Class ;
                                                   rdfs:subClassOf :NXprocess ,
                                                                   :NeXusGroup ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :has ;
                                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass :nxapm-ranging-peak-search-and-deconvolution-peak-group
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :has ;
                                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass :nxapm-ranging-peak-search-and-deconvolution-program-group
                                                                   ] ;
                                                   rdfs:comment """
            How were peaks in the mass-to-charge-state ratio histogram identified.
        """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_ranging.html#nxapm-ranging-peak-search-and-deconvolution-group> ;
                                                   rdfs:label "NXapm_ranging/peak_search_and_deconvolution" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_ranging.html#nxapm-ranging-peak-search-and-deconvolution-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-ranging-peak-search-and-deconvolution-peak-group
:nxapm-ranging-peak-search-and-deconvolution-peak-group rdf:type owl:Class ;
                                                        rdfs:subClassOf :NXpeak ,
                                                                        :NeXusGroup ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_ranging.html#nxapm-ranging-peak-search-and-deconvolution-peak-group> ;
                                                        rdfs:label "NXapm_ranging/peak_search_and_deconvolution/PEAK" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_ranging.html#nxapm-ranging-peak-search-and-deconvolution-peak-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-ranging-peak-search-and-deconvolution-program-group
:nxapm-ranging-peak-search-and-deconvolution-program-group rdf:type owl:Class ;
                                                           rdfs:subClassOf :NXprogram ,
                                                                           :NeXusGroup ;
                                                           rdfs:comment "" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_ranging.html#nxapm-ranging-peak-search-and-deconvolution-program-group> ;
                                                           rdfs:label "NXapm_ranging/peak_search_and_deconvolution/PROGRAM" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_ranging.html#nxapm-ranging-peak-search-and-deconvolution-program-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-ranging-program-group
:nxapm-ranging-program-group rdf:type owl:Class ;
                             rdfs:subClassOf :NXprogram ,
                                             :NeXusGroup ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_ranging.html#nxapm-ranging-program-group> ;
                             rdfs:label "NXapm_ranging/PROGRAM" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_ranging.html#nxapm-ranging-program-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-reconstruction-config-comment-field
:nxapm-reconstruction-config-comment-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANY
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_CHAR
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_CHAR
                                                                         ]
                                                           ] ;
                                           rdfs:comment """
                Possibility of a free text field that allows to report additional details related to
                the reconstruction protocol. For LEAP systems and reconstructions that are
                performed with APSuite / IVAS see also `B. Gault et al. <https://doi.org/10.1093/mam/ozae081>_`
                and `T. Blum et al. <https://doi.org/10.1002/9781119227250.ch18>`_ (page 371).
                for best practices on the reporting of metadata in atom probe tomography.
                
                The value can be extracted from the CAnalysis.CResults.fComments
                field of a CamecaRoot ROOT file.
            """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-config-comment-field> ;
                                           rdfs:label "NXapm_reconstruction/config/comment" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-config-comment-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-reconstruction-config-crystallographic-calibration-field
:nxapm-reconstruction-config-crystallographic-calibration-field rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_ANY
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_CHAR
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment """
                Different strategies for crystallographic calibration of the
                reconstruction are possible. Therefore, we collect first such
                feedback before parametrizing this further.
                
                If no crystallographic calibration was performed, the field
                should be filled with the n/a, meaning not applied.
            """ ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-config-crystallographic-calibration-field> ;
                                                                rdfs:label "NXapm_reconstruction/config/crystallographic_calibration" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-config-crystallographic-calibration-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-reconstruction-config-efficiency-field
:nxapm-reconstruction-config-efficiency-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_DIMENSIONLESS
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_FLOAT
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_FLOAT
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
                Assumed detection efficiency
                
                The value can be extracted from the CAnalysis.CSpatial.fEfficiency
                field of a CamecaRoot ROOT file.
            """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-config-efficiency-field> ;
                                              rdfs:label "NXapm_reconstruction/config/efficiency" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-config-efficiency-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-reconstruction-config-evaporation-field-field
:nxapm-reconstruction-config-evaporation-field-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_ANY
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_FLOAT
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_FLOAT
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
                Assumed evaporation electric field
                
                The value can be extracted from the CAnalysis.CSpatial.fEvaporationField
                field of a CamecaRoot ROOT file.
            """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-config-evaporation-field-field> ;
                                                     rdfs:label "NXapm_reconstruction/config/evaporation_field" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-config-evaporation-field-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-reconstruction-config-flight-path-field
:nxapm-reconstruction-config-flight-path-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_LENGTH
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_FLOAT
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_FLOAT
                                                                             ]
                                                               ] ;
                                               rdfs:comment """
                Nominal flight path
                
                The value can be extracted from the CAnalysis.CSpatial.fFlightPath
                field of a CamecaRoot ROOT file.
            """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-config-flight-path-field> ;
                                               rdfs:label "NXapm_reconstruction/config/flight_path" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-config-flight-path-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-reconstruction-config-group
:nxapm-reconstruction-config-group rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusGroup ,
                                                   :nxprocess-parameters-group ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxapm-reconstruction-config-comment-field
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxapm-reconstruction-config-crystallographic-calibration-field
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxapm-reconstruction-config-efficiency-field
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxapm-reconstruction-config-evaporation-field-field
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxapm-reconstruction-config-flight-path-field
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxapm-reconstruction-config-image-compression-field
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxapm-reconstruction-config-ion-volume-field
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxapm-reconstruction-config-kfactor-field
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxapm-reconstruction-config-primary-element-field
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxapm-reconstruction-config-protocol-name-field
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxapm-reconstruction-config-shank-angle-field
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxapm-reconstruction-config-tip-radius-field
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxapm-reconstruction-config-tip-radius-zero-field
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxapm-reconstruction-config-voltage-filter-final-field
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxapm-reconstruction-config-voltage-filter-initial-field
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxapm-reconstruction-config-voltage-zero-field
                                                   ] ;
                                   rdfs:comment """
            Parameters that configure a reconstruction algorithm which takes
            hit data and mass-to-charge-state ratio values to construct a model
            of the evaporated specimen. This model is called the reconstructed volume.
            Researchers in the field of atom probe call these algorithms reconstruction
            protocols.
            
            Different such protocols exist. Although these are qualitatively similar,
            each protocol uses and interprets the parameters slightly differently.
            
            The majority of reconstructions is performed with the proprietary software
            APSuite / IVAS, the source code for the reconstruction protocols that this
            software implements in detail is not open but the parameters and their qualitative
            effect on the reconstructed volume follows the protocols that are discussed in
            the atom probe literature. This group allows to document these parameters in
            a standardized manner.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-config-group> ;
                                   rdfs:label "NXapm_reconstruction/config" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-config-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-reconstruction-config-image-compression-field
:nxapm-reconstruction-config-image-compression-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_UNITLESS
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_FLOAT
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_FLOAT
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
                Image compression factor (ICF)
                
                The value can be extracted from the CAnalysis.CSpatial.fImageCompression
                field of a CamecaRoot ROOT file.
            """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-config-image-compression-field> ;
                                                     rdfs:label "NXapm_reconstruction/config/image_compression" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-config-image-compression-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-reconstruction-config-ion-volume-field
:nxapm-reconstruction-config-ion-volume-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_VOLUME
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_FLOAT
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_FLOAT
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
                Assumed atomic volume
            """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-config-ion-volume-field> ;
                                              rdfs:label "NXapm_reconstruction/config/ion_volume" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-config-ion-volume-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-reconstruction-config-kfactor-field
:nxapm-reconstruction-config-kfactor-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_UNITLESS
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_FLOAT
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_FLOAT
                                                                         ]
                                                           ] ;
                                           rdfs:comment """
                The factor :math:`k` in :math:`R_0 = \\frac{V}{kF}` with :math:`R_0` tip_radius_zero
                :math:`V` the voltage and :math:`F` the evaporation field.
                
                The value can be extracted from the CAnalysis.CSpatial.fKfactor
                field of a CamecaRoot ROOT file.
            """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-config-kfactor-field> ;
                                           rdfs:label "NXapm_reconstruction/config/kfactor" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-config-kfactor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-reconstruction-config-primary-element-field
:nxapm-reconstruction-config-primary-element-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ANY
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_CHAR
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_CHAR
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
                Assumed primary element based on which the reconstruction is calibrated.
                
                The value can be extracted from the CAnalysis.CSpatial.fPrimaryElement
                field of a CamecaRoot ROOT file.
            """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-config-primary-element-field> ;
                                                   rdfs:label "NXapm_reconstruction/config/primary_element" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-config-primary-element-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-reconstruction-config-protocol-name-field
:nxapm-reconstruction-config-protocol-name-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_ANY
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_CHAR
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_CHAR
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment """
                Qualitative statement about which reconstruction protocol was used.
                
                For reconstructions performed with APSuite / IVAS the value \"cameca\"
                should be used.
            """ ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-config-protocol-name-field> ;
                                                 rdfs:label "NXapm_reconstruction/config/protocol_name" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-config-protocol-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-reconstruction-config-shank-angle-field
:nxapm-reconstruction-config-shank-angle-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANGLE
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_FLOAT
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_FLOAT
                                                                             ]
                                                               ] ;
                                               rdfs:comment """
                Shank angle
                
                The value can be extracted from the CAnalysis.CSpatial.fShankAngle
                field of a CamecaRoot ROOT file.
            """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-config-shank-angle-field> ;
                                               rdfs:label "NXapm_reconstruction/config/shank_angle" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-config-shank-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-reconstruction-config-tip-radius-field
:nxapm-reconstruction-config-tip-radius-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_LENGTH
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_FLOAT
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_FLOAT
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
                The value can be extracted from the CAnalysis.CSpatial.fTipRadius
                field of a CamecaRoot ROOT file.
            """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-config-tip-radius-field> ;
                                              rdfs:label "NXapm_reconstruction/config/tip_radius" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-config-tip-radius-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-reconstruction-config-tip-radius-zero-field
:nxapm-reconstruction-config-tip-radius-zero-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_LENGTH
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_FLOAT
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_FLOAT
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
                The value can be extracted from the CAnalysis.CSpatial.fTipRadius0
                field of a CamecaRoot ROOT file.
            """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-config-tip-radius-zero-field> ;
                                                   rdfs:label "NXapm_reconstruction/config/tip_radius_zero" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-config-tip-radius-zero-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-reconstruction-config-voltage-filter-final-field
:nxapm-reconstruction-config-voltage-filter-final-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_VOLTAGE
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_FLOAT
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_FLOAT
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
                Highest voltage at which an ion that is considered in the reconstructed
                volume has been extracted from the specimen.
            """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-config-voltage-filter-final-field> ;
                                                        rdfs:label "NXapm_reconstruction/config/voltage_filter_final" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-config-voltage-filter-final-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-reconstruction-config-voltage-filter-initial-field
:nxapm-reconstruction-config-voltage-filter-initial-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_VOLTAGE
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_FLOAT
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_FLOAT
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment """
                Lowest voltage at which an ion that is considered in the reconstructed
                volume has been extracted from the specimen.
            """ ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-config-voltage-filter-initial-field> ;
                                                          rdfs:label "NXapm_reconstruction/config/voltage_filter_initial" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-config-voltage-filter-initial-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-reconstruction-config-voltage-zero-field
:nxapm-reconstruction-config-voltage-zero-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_VOLTAGE
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_FLOAT
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_FLOAT
                                                                              ]
                                                                ] ;
                                                rdfs:comment """
                The value can be extracted from the CAnalysis.CSpatial.fVoltage0
                field of a CamecaRoot ROOT file.
            """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-config-voltage-zero-field> ;
                                                rdfs:label "NXapm_reconstruction/config/voltage_zero" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-config-voltage-zero-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-reconstruction-field-of-view-field
:nxapm-reconstruction-field-of-view-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_LENGTH
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_FLOAT
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_FLOAT
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
            The nominal diameter of the specimen ROI which is measured in the
            experiment. The physical specimen cannot be measured completely
            because ions may launch but hit in locations other than the detector.
        """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-field-of-view-field> ;
                                          rdfs:label "NXapm_reconstruction/field_of_view" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-field-of-view-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-reconstruction-naive-discretization-data-group
:nxapm-reconstruction-naive-discretization-data-group rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusGroup ,
                                                                      :nxprocess-data-group ;
                                                      rdfs:comment """
                Visual overview of the reconstructed dataset via a three-dimensional
                histogram of ion counts. Ion counts are characterized using one nanometer
                cubic bins without applying any smoothening of reconstructed positions
                during the histogram computation.
                
                Such preview is useful to get an impression of the macroscopic shape of the
                reconstructed volume. Visualizing by ion counts highlights density variations
                the reconstructed volume that are signatures of features such as poles,
                interfaces or irregularities of the specimen shape.
            """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-naive-discretization-data-group> ;
                                                      rdfs:label "NXapm_reconstruction/naive_discretization/DATA" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-naive-discretization-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-reconstruction-naive-discretization-group
:nxapm-reconstruction-naive-discretization-group rdf:type owl:Class ;
                                                 rdfs:subClassOf :NXprocess ,
                                                                 :NeXusGroup ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxapm-reconstruction-naive-discretization-data-group
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxapm-reconstruction-naive-discretization-program-group
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-naive-discretization-group> ;
                                                 rdfs:label "NXapm_reconstruction/naive_discretization" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-naive-discretization-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-reconstruction-naive-discretization-program-group
:nxapm-reconstruction-naive-discretization-program-group rdf:type owl:Class ;
                                                         rdfs:subClassOf :NXprogram ,
                                                                         :NeXusGroup ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-naive-discretization-program-group> ;
                                                         rdfs:label "NXapm_reconstruction/naive_discretization/PROGRAM" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-naive-discretization-program-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-reconstruction-note-group
:nxapm-reconstruction-note-group rdf:type owl:Class ;
                                 owl:equivalentClass :nxprocess-note-group ;
                                 rdfs:subClassOf :NeXusGroup ;
                                 rdfs:comment "" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-note-group> ;
                                 rdfs:label "NXapm_reconstruction/NOTE" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-note-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-reconstruction-obb-group
:nxapm-reconstruction-obb-group rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusGroup ,
                                                :nxobject-collection-group ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxapm-reconstruction-obb-xmax-field
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxapm-reconstruction-obb-xmin-field
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxapm-reconstruction-obb-ymax-field
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxapm-reconstruction-obb-ymin-field
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxapm-reconstruction-obb-zmax-field
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxapm-reconstruction-obb-zmin-field
                                                ] ;
                                rdfs:comment """
            Tight, axis-aligned bounding box about the point cloud of the reconstruction.
        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-obb-group> ;
                                rdfs:label "NXapm_reconstruction/obb" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-obb-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-reconstruction-obb-xmax-field
:nxapm-reconstruction-obb-xmax-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_LENGTH
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_FLOAT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_FLOAT
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
                Maximum coordinate value along the x-direction
            """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-obb-xmax-field> ;
                                     rdfs:label "NXapm_reconstruction/obb/xmax" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-obb-xmax-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-reconstruction-obb-xmin-field
:nxapm-reconstruction-obb-xmin-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_LENGTH
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_FLOAT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_FLOAT
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
                Minimum coordinate value along the x-direction
            """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-obb-xmin-field> ;
                                     rdfs:label "NXapm_reconstruction/obb/xmin" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-obb-xmin-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-reconstruction-obb-ymax-field
:nxapm-reconstruction-obb-ymax-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_LENGTH
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_FLOAT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_FLOAT
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
                Maximum coordinate value along the y-direction
            """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-obb-ymax-field> ;
                                     rdfs:label "NXapm_reconstruction/obb/ymax" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-obb-ymax-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-reconstruction-obb-ymin-field
:nxapm-reconstruction-obb-ymin-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_LENGTH
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_FLOAT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_FLOAT
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
                Minimum coordinate value along the y-direction
            """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-obb-ymin-field> ;
                                     rdfs:label "NXapm_reconstruction/obb/ymin" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-obb-ymin-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-reconstruction-obb-zmax-field
:nxapm-reconstruction-obb-zmax-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_LENGTH
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_FLOAT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_FLOAT
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
                Maximum coordinate value along the z-direction
            """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-obb-zmax-field> ;
                                     rdfs:label "NXapm_reconstruction/obb/zmax" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-obb-zmax-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-reconstruction-obb-zmin-field
:nxapm-reconstruction-obb-zmin-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_LENGTH
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_FLOAT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_FLOAT
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
                Minimum coordinate value along the z-direction
            """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-obb-zmin-field> ;
                                     rdfs:label "NXapm_reconstruction/obb/zmin" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-obb-zmin-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-reconstruction-program-group
:nxapm-reconstruction-program-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NXprogram ,
                                                    :NeXusGroup ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-program-group> ;
                                    rdfs:label "NXapm_reconstruction/PROGRAM" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-program-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-reconstruction-quality-field
:nxapm-reconstruction-quality-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_CHAR
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_CHAR
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
            Qualitative statement about the reconstruction.
            
            The value can be extracted from the CAnalysis.CResults.fQuality
            field of a CamecaRoot ROOT file.
        """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-quality-field> ;
                                    rdfs:label "NXapm_reconstruction/quality" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-quality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-reconstruction-reconstructed-positions-depends-on-attribute
:nxapm-reconstruction-reconstructed-positions-depends-on-attribute rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                   owl:complementOf :NX_CHAR
                                                                                                 ]
                                                                                   ] ;
                                                                   rdfs:comment """
                The instance of :ref:`NXcoordinate_system` in which the positions are defined.
            """ ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-reconstructed-positions-depends-on-attribute> ;
                                                                   rdfs:label "NXapm_reconstruction/reconstructed_positions/depends_on" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-reconstructed-positions-depends-on-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-reconstruction-reconstructed-positions-field
:nxapm-reconstruction-reconstructed-positions-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_LENGTH
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_FLOAT
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxapm-reconstruction-reconstructed-positions-depends-on-attribute
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_FLOAT
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
            Three-dimensional positions of the ions in the reconstructed volume.
        """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-reconstructed-positions-field> ;
                                                    rdfs:label "NXapm_reconstruction/reconstructed_positions" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-reconstructed-positions-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-reconstruction-volume-field
:nxapm-reconstruction-volume-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_VOLUME
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_FLOAT
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_FLOAT
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
            Sum of ion volumes
            
            The value can be extracted from the CAnalysis.CSpatial.fRecoVolume
            field of a CamecaRoot ROOT file.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-volume-field> ;
                                   rdfs:label "NXapm_reconstruction/volume" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_reconstruction.html#nxapm-reconstruction-volume-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-simulation-data-group
:nxapm-simulation-data-group rdf:type owl:Class ;
                             owl:equivalentClass :nxobject-data-group ;
                             rdfs:subClassOf :NeXusGroup ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_simulation.html#nxapm-simulation-data-group> ;
                             rdfs:label "NXapm_simulation/DATA" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_simulation.html#nxapm-simulation-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-simulation-parameters-group
:nxapm-simulation-parameters-group rdf:type owl:Class ;
                                   owl:equivalentClass :nxobject-parameters-group ;
                                   rdfs:subClassOf :NeXusGroup ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_simulation.html#nxapm-simulation-parameters-group> ;
                                   rdfs:label "NXapm_simulation/PARAMETERS" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_simulation.html#nxapm-simulation-parameters-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-simulation-process-group
:nxapm-simulation-process-group rdf:type owl:Class ;
                                rdfs:subClassOf :NXprocess ,
                                                :NeXusGroup ;
                                rdfs:comment "" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_simulation.html#nxapm-simulation-process-group> ;
                                rdfs:label "NXapm_simulation/PROCESS" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_simulation.html#nxapm-simulation-process-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxapm-simulation-program-group
:nxapm-simulation-program-group rdf:type owl:Class ;
                                rdfs:subClassOf :NXprogram ,
                                                :NeXusGroup ;
                                rdfs:comment "" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXapm_simulation.html#nxapm-simulation-program-group> ;
                                rdfs:label "NXapm_simulation/PROGRAM" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXapm_simulation.html#nxapm-simulation-program-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-collection-description-field
:nxarchive-entry-collection-description-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              :nxentry-collection-description-field ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_CHAR
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_CHAR
                                                                            ]
                                                              ] ;
                                              rdfs:comment "Brief summary of the collection, including grouping criteria " ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-collection-description-field> ;
                                              rdfs:label "NXarchive/ENTRY/collection_description" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-collection-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-collection-identifier-field
:nxarchive-entry-collection-identifier-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             :nxentry-collection-identifier-field ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment "ID of user or DAQ define group of data files " ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-collection-identifier-field> ;
                                             rdfs:label "NXarchive/ENTRY/collection_identifier" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-collection-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-collection-time-field
:nxarchive-entry-collection-time-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       :nxentry-collection-time-field ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_TIME
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_FLOAT
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_FLOAT
                                                                     ]
                                                       ] ;
                                       rdfs:comment "TODO: needs documentation" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-collection-time-field> ;
                                       rdfs:label "NXarchive/ENTRY/collection_time" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-collection-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-definition-field
:nxarchive-entry-definition-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  :nxentry-definition-field ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasEnumContainer ;
                                                    owl:allValuesFrom [ rdf:type owl:Class ;
                                                                        owl:unionOf ( :nxarchive-entry-definition-nxarchive-enum
                                                                                    )
                                                                      ]
                                                  ] ;
                                  rdfs:comment " Official NeXus NXDL schema to which this file conforms " ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-definition-field> ;
                                  rdfs:label "NXarchive/ENTRY/definition" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-definition-nxarchive-enum
:nxarchive-entry-definition-nxarchive-enum rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusEnumerations ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :actualValue ;
                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                             rdf:first "NXarchive" ;
                                                                                             rdf:rest rdf:nil
                                                                                           ]
                                                                               ]
                                                           ] ;
                                           rdfs:comment "Enumeration item for NXarchive/ENTRY/definition: NXarchive" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-definition-field> ;
                                           rdfs:label "NXarchive/ENTRY/definition/NXarchive" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-duration-field
:nxarchive-entry-duration-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_TIME
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_FLOAT
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_FLOAT
                                                              ]
                                                ] ;
                                rdfs:comment "TODO: needs documentation" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-duration-field> ;
                                rdfs:label "NXarchive/ENTRY/duration" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-duration-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-end-time-field
:nxarchive-entry-end-time-field rdf:type owl:Class ;
                                owl:equivalentClass :nxentry-end-time-field ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_DATE_TIME
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_DATE_TIME
                                                              ]
                                                ] ;
                                rdfs:comment "" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-end-time-field> ;
                                rdfs:label "NXarchive/ENTRY/end_time" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-end-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-entry-identifier-field
:nxarchive-entry-entry-identifier-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        :nxentry-entry-identifier-field ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_CHAR
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_CHAR
                                                                      ]
                                                        ] ;
                                        rdfs:comment "unique identifier for this measurement as provided by the facility" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-entry-identifier-field> ;
                                        rdfs:label "NXarchive/ENTRY/entry_identifier" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-entry-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-experiment-description-field
:nxarchive-entry-experiment-description-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              :nxentry-experiment-description-field ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_CHAR
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_CHAR
                                                                            ]
                                                              ] ;
                                              rdfs:comment "Brief description of the experiment and its objectives" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-experiment-description-field> ;
                                              rdfs:label "NXarchive/ENTRY/experiment_description" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-experiment-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-experiment-identifier-field
:nxarchive-entry-experiment-identifier-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             :nxentry-experiment-identifier-field ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment "unique identifier for the experiment" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-experiment-identifier-field> ;
                                             rdfs:label "NXarchive/ENTRY/experiment_identifier" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-experiment-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-group
:nxarchive-entry-group rdf:type owl:Class ;
                       rdfs:subClassOf :NXentry ,
                                       :NeXusGroup ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxarchive-entry-collection-description-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxarchive-entry-collection-identifier-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxarchive-entry-collection-time-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxarchive-entry-definition-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxarchive-entry-duration-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxarchive-entry-end-time-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxarchive-entry-entry-identifier-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxarchive-entry-experiment-description-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxarchive-entry-experiment-identifier-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxarchive-entry-index-attribute
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxarchive-entry-instrument-group
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxarchive-entry-program-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxarchive-entry-release-date-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxarchive-entry-revision-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxarchive-entry-run-cycle-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxarchive-entry-sample-group
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxarchive-entry-start-time-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxarchive-entry-title-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxarchive-entry-user-group
                                       ] ;
                       rdfs:comment "" ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-group> ;
                       rdfs:label "NXarchive/ENTRY" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-index-attribute
:nxarchive-entry-index-attribute rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusAttribute ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_CHAR
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_CHAR
                                                               ]
                                                 ] ;
                                 rdfs:comment "" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-index-attribute> ;
                                 rdfs:label "NXarchive/ENTRY/index" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-index-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-instrument-description-field
:nxarchive-entry-instrument-description-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_CHAR
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_CHAR
                                                                            ]
                                                              ] ;
                                              rdfs:comment "Brief description of the instrument" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-instrument-description-field> ;
                                              rdfs:label "NXarchive/ENTRY/instrument/description" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-instrument-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-instrument-group
:nxarchive-entry-instrument-group rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusGroup ,
                                                  :nxentry-instrument-group ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxarchive-entry-instrument-description-field
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxarchive-entry-instrument-name-field
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxarchive-entry-instrument-source-group
                                                  ] ;
                                  rdfs:comment "" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-instrument-group> ;
                                  rdfs:label "NXarchive/ENTRY/instrument" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-instrument-name-field
:nxarchive-entry-instrument-name-field rdf:type owl:Class ;
                                       owl:equivalentClass :nxinstrument-name-field ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_ANY
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_CHAR
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_CHAR
                                                                     ]
                                                       ] ;
                                       rdfs:comment "" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-instrument-name-field> ;
                                       rdfs:label "NXarchive/ENTRY/instrument/name" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-instrument-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-instrument-source-group
:nxarchive-entry-instrument-source-group rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusGroup ,
                                                         :nxinstrument-source-group ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxarchive-entry-instrument-source-name-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxarchive-entry-instrument-source-probe-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxarchive-entry-instrument-source-type-field
                                                         ] ;
                                         rdfs:comment "" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-instrument-source-group> ;
                                         rdfs:label "NXarchive/ENTRY/instrument/SOURCE" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-instrument-source-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-instrument-source-name-field
:nxarchive-entry-instrument-source-name-field rdf:type owl:Class ;
                                              owl:equivalentClass :nxsource-name-field ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_CHAR
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_CHAR
                                                                            ]
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-instrument-source-name-field> ;
                                              rdfs:label "NXarchive/ENTRY/instrument/SOURCE/name" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-instrument-source-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-instrument-source-probe-electron-enum
:nxarchive-entry-instrument-source-probe-electron-enum rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusEnumerations ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :actualValue ;
                                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                                         rdf:first "electron" ;
                                                                                                         rdf:rest rdf:nil
                                                                                                       ]
                                                                                           ]
                                                                       ] ;
                                                       rdfs:comment "Enumeration item for NXarchive/ENTRY/instrument/SOURCE/probe: electron" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-instrument-source-probe-field> ;
                                                       rdfs:label "NXarchive/ENTRY/instrument/SOURCE/probe/electron" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-instrument-source-probe-field
:nxarchive-entry-instrument-source-probe-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               :nxsource-probe-field ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasEnumContainer ;
                                                                 owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                     owl:unionOf ( :nxarchive-entry-instrument-source-probe-electron-enum
                                                                                                   :nxarchive-entry-instrument-source-probe-neutron-enum
                                                                                                   :nxarchive-entry-instrument-source-probe-x-ray-enum
                                                                                                 )
                                                                                   ]
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-instrument-source-probe-field> ;
                                               rdfs:label "NXarchive/ENTRY/instrument/SOURCE/probe" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-instrument-source-probe-neutron-enum
:nxarchive-entry-instrument-source-probe-neutron-enum rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :actualValue ;
                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                        rdf:first "neutron" ;
                                                                                                        rdf:rest rdf:nil
                                                                                                      ]
                                                                                          ]
                                                                      ] ;
                                                      rdfs:comment "Enumeration item for NXarchive/ENTRY/instrument/SOURCE/probe: neutron" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-instrument-source-probe-field> ;
                                                      rdfs:label "NXarchive/ENTRY/instrument/SOURCE/probe/neutron" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-instrument-source-probe-x-ray-enum
:nxarchive-entry-instrument-source-probe-x-ray-enum rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusEnumerations ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :actualValue ;
                                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                                      rdf:first "x-ray" ;
                                                                                                      rdf:rest rdf:nil
                                                                                                    ]
                                                                                        ]
                                                                    ] ;
                                                    rdfs:comment "Enumeration item for NXarchive/ENTRY/instrument/SOURCE/probe: x-ray" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-instrument-source-probe-field> ;
                                                    rdfs:label "NXarchive/ENTRY/instrument/SOURCE/probe/x-ray" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-instrument-source-type-field
:nxarchive-entry-instrument-source-type-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              :nxsource-type-field ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasEnumContainer ;
                                                                owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                    owl:unionOf ( :nxarchive-entry-instrument-source-type-fixed-tube-x-ray-enum
                                                                                                  :nxarchive-entry-instrument-source-type-pulsed-muon-source-enum
                                                                                                  :nxarchive-entry-instrument-source-type-pulsed-reactor-neutron-source-enum
                                                                                                  :nxarchive-entry-instrument-source-type-reactor-neutron-source-enum
                                                                                                  :nxarchive-entry-instrument-source-type-rotating-anode-x-ray-enum
                                                                                                  :nxarchive-entry-instrument-source-type-spallation-neutron-source-enum
                                                                                                  :nxarchive-entry-instrument-source-type-synchrotron-x-ray-source-enum
                                                                                                )
                                                                                  ]
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-instrument-source-type-field> ;
                                              rdfs:label "NXarchive/ENTRY/instrument/SOURCE/type" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-instrument-source-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-instrument-source-type-fixed-tube-x-ray-enum
:nxarchive-entry-instrument-source-type-fixed-tube-x-ray-enum rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusEnumerations ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :actualValue ;
                                                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                                                rdf:first "Fixed Tube X-Ray" ;
                                                                                                                rdf:rest rdf:nil
                                                                                                              ]
                                                                                                  ]
                                                                              ] ;
                                                              rdfs:comment "Enumeration item for NXarchive/ENTRY/instrument/SOURCE/type: Fixed Tube X-Ray" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-instrument-source-type-field> ;
                                                              rdfs:label "NXarchive/ENTRY/instrument/SOURCE/type/Fixed Tube X-Ray" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-instrument-source-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-instrument-source-type-pulsed-muon-source-enum
:nxarchive-entry-instrument-source-type-pulsed-muon-source-enum rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusEnumerations ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :actualValue ;
                                                                                  owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                      owl:oneOf [ rdf:type rdf:List ;
                                                                                                                  rdf:first "Pulsed Muon Source" ;
                                                                                                                  rdf:rest rdf:nil
                                                                                                                ]
                                                                                                    ]
                                                                                ] ;
                                                                rdfs:comment "Enumeration item for NXarchive/ENTRY/instrument/SOURCE/type: Pulsed Muon Source" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-instrument-source-type-field> ;
                                                                rdfs:label "NXarchive/ENTRY/instrument/SOURCE/type/Pulsed Muon Source" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-instrument-source-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-instrument-source-type-pulsed-reactor-neutron-source-enum
:nxarchive-entry-instrument-source-type-pulsed-reactor-neutron-source-enum rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :actualValue ;
                                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                                             rdf:first "Pulsed Reactor Neutron Source" ;
                                                                                                                             rdf:rest rdf:nil
                                                                                                                           ]
                                                                                                               ]
                                                                                           ] ;
                                                                           rdfs:comment "Enumeration item for NXarchive/ENTRY/instrument/SOURCE/type: Pulsed Reactor Neutron Source" ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-instrument-source-type-field> ;
                                                                           rdfs:label "NXarchive/ENTRY/instrument/SOURCE/type/Pulsed Reactor Neutron Source" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-instrument-source-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-instrument-source-type-reactor-neutron-source-enum
:nxarchive-entry-instrument-source-type-reactor-neutron-source-enum rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusEnumerations ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :actualValue ;
                                                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                                                      rdf:first "Reactor Neutron Source" ;
                                                                                                                      rdf:rest rdf:nil
                                                                                                                    ]
                                                                                                        ]
                                                                                    ] ;
                                                                    rdfs:comment "Enumeration item for NXarchive/ENTRY/instrument/SOURCE/type: Reactor Neutron Source" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-instrument-source-type-field> ;
                                                                    rdfs:label "NXarchive/ENTRY/instrument/SOURCE/type/Reactor Neutron Source" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-instrument-source-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-instrument-source-type-rotating-anode-x-ray-enum
:nxarchive-entry-instrument-source-type-rotating-anode-x-ray-enum rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :actualValue ;
                                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                                    rdf:first "Rotating Anode X-Ray" ;
                                                                                                                    rdf:rest rdf:nil
                                                                                                                  ]
                                                                                                      ]
                                                                                  ] ;
                                                                  rdfs:comment "Enumeration item for NXarchive/ENTRY/instrument/SOURCE/type: Rotating Anode X-Ray" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-instrument-source-type-field> ;
                                                                  rdfs:label "NXarchive/ENTRY/instrument/SOURCE/type/Rotating Anode X-Ray" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-instrument-source-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-instrument-source-type-spallation-neutron-source-enum
:nxarchive-entry-instrument-source-type-spallation-neutron-source-enum rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusEnumerations ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :actualValue ;
                                                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                                                         rdf:first "Spallation Neutron Source" ;
                                                                                                                         rdf:rest rdf:nil
                                                                                                                       ]
                                                                                                           ]
                                                                                       ] ;
                                                                       rdfs:comment "Enumeration item for NXarchive/ENTRY/instrument/SOURCE/type: Spallation Neutron Source" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-instrument-source-type-field> ;
                                                                       rdfs:label "NXarchive/ENTRY/instrument/SOURCE/type/Spallation Neutron Source" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-instrument-source-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-instrument-source-type-synchrotron-x-ray-source-enum
:nxarchive-entry-instrument-source-type-synchrotron-x-ray-source-enum rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :actualValue ;
                                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                                        rdf:first "Synchrotron X-Ray Source" ;
                                                                                                                        rdf:rest rdf:nil
                                                                                                                      ]
                                                                                                          ]
                                                                                      ] ;
                                                                      rdfs:comment "Enumeration item for NXarchive/ENTRY/instrument/SOURCE/type: Synchrotron X-Ray Source" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-instrument-source-type-field> ;
                                                                      rdfs:label "NXarchive/ENTRY/instrument/SOURCE/type/Synchrotron X-Ray Source" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-instrument-source-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-program-field
:nxarchive-entry-program-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_CHAR
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxarchive-entry-program-version-attribute
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_CHAR
                                                             ]
                                               ] ;
                               rdfs:comment "The program and version used for generating this file" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-program-field> ;
                               rdfs:label "NXarchive/ENTRY/program" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-program-version-attribute
:nxarchive-entry-program-version-attribute rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusAttribute ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_CHAR
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_CHAR
                                                                         ]
                                                           ] ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-program-version-attribute> ;
                                           rdfs:label "NXarchive/ENTRY/program/version" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-program-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-release-date-field
:nxarchive-entry-release-date-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_TIME
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_CHAR
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_CHAR
                                                                  ]
                                                    ] ;
                                    rdfs:comment "when this file is to be released into PD" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-release-date-field> ;
                                    rdfs:label "NXarchive/ENTRY/release_date" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-release-date-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-revision-field
:nxarchive-entry-revision-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                :nxentry-revision-field ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_CHAR
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_CHAR
                                                              ]
                                                ] ;
                                rdfs:comment "revision ID of this file, may be after recalibration, reprocessing etc." ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-revision-field> ;
                                rdfs:label "NXarchive/ENTRY/revision" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-revision-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-run-cycle-field
:nxarchive-entry-run-cycle-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 :nxentry-run-cycle-field ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_CHAR
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_CHAR
                                                               ]
                                                 ] ;
                                 rdfs:comment "TODO: needs documentation" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-run-cycle-field> ;
                                 rdfs:label "NXarchive/ENTRY/run_cycle" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-run-cycle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-sample-chemical-formula-field
:nxarchive-entry-sample-chemical-formula-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               :nxsample-chemical-formula-field ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_CHAR
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_CHAR
                                                                             ]
                                                               ] ;
                                               rdfs:comment "Chemical formula formatted according to CIF conventions" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-sample-chemical-formula-field> ;
                                               rdfs:label "NXarchive/ENTRY/sample/chemical_formula" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-sample-chemical-formula-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-sample-description-field
:nxarchive-entry-sample-description-field rdf:type owl:Class ;
                                          owl:equivalentClass :nxsample-description-field ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_CHAR
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_CHAR
                                                                        ]
                                                          ] ;
                                          rdfs:comment "" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-sample-description-field> ;
                                          rdfs:label "NXarchive/ENTRY/sample/description" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-sample-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-sample-electric-field-field
:nxarchive-entry-sample-electric-field-field rdf:type owl:Class ;
                                             owl:equivalentClass :nxsample-electric-field-field ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_VOLTAGE
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_FLOAT
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_FLOAT
                                                                           ]
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-sample-electric-field-field> ;
                                             rdfs:label "NXarchive/ENTRY/sample/electric_field" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-sample-electric-field-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-sample-group
:nxarchive-entry-sample-group rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusGroup ,
                                              :nxentry-sample-group ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxarchive-entry-sample-chemical-formula-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxarchive-entry-sample-description-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxarchive-entry-sample-electric-field-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxarchive-entry-sample-magnetic-field-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxarchive-entry-sample-name-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxarchive-entry-sample-preparation-date-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxarchive-entry-sample-pressure-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxarchive-entry-sample-sample-id-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxarchive-entry-sample-situation-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxarchive-entry-sample-stress-field-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxarchive-entry-sample-temperature-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxarchive-entry-sample-type-field
                                              ] ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-sample-group> ;
                              rdfs:label "NXarchive/ENTRY/sample" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-sample-magnetic-field-field
:nxarchive-entry-sample-magnetic-field-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             :nxsample-magnetic-field-field ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_CURRENT
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_FLOAT
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_FLOAT
                                                                           ]
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-sample-magnetic-field-field> ;
                                             rdfs:label "NXarchive/ENTRY/sample/magnetic_field" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-sample-magnetic-field-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-sample-name-field
:nxarchive-entry-sample-name-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   :nxsample-name-field ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_CHAR
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_CHAR
                                                                 ]
                                                   ] ;
                                   rdfs:comment "Descriptive name of sample" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-sample-name-field> ;
                                   rdfs:label "NXarchive/ENTRY/sample/name" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-sample-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-sample-preparation-date-field
:nxarchive-entry-sample-preparation-date-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_TIME
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_CHAR
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_CHAR
                                                                             ]
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-sample-preparation-date-field> ;
                                               rdfs:label "NXarchive/ENTRY/sample/preparation_date" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-sample-preparation-date-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-sample-pressure-field
:nxarchive-entry-sample-pressure-field rdf:type owl:Class ;
                                       owl:equivalentClass :nxsample-pressure-field ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_PRESSURE
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_FLOAT
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_FLOAT
                                                                     ]
                                                       ] ;
                                       rdfs:comment "" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-sample-pressure-field> ;
                                       rdfs:label "NXarchive/ENTRY/sample/pressure" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-sample-pressure-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-sample-sample-id-field
:nxarchive-entry-sample-sample-id-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_CHAR
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_CHAR
                                                                      ]
                                                        ] ;
                                        rdfs:comment "Unique database id of the sample" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-sample-sample-id-field> ;
                                        rdfs:label "NXarchive/ENTRY/sample/sample_id" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-sample-sample-id-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-sample-situation-field
:nxarchive-entry-sample-situation-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        :nxsample-situation-field ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_CHAR
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_CHAR
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
	          Description of the environment the sample is in: 
	          air, vacuum, oxidizing atmosphere, dehydrated, etc.
          """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-sample-situation-field> ;
                                        rdfs:label "NXarchive/ENTRY/sample/situation" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-sample-situation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-sample-stress-field-field
:nxarchive-entry-sample-stress-field-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           :nxsample-stress-field-field ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_UNITLESS
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_FLOAT
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_FLOAT
                                                                         ]
                                                           ] ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-sample-stress-field-field> ;
                                           rdfs:label "NXarchive/ENTRY/sample/stress_field" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-sample-stress-field-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-sample-temperature-field
:nxarchive-entry-sample-temperature-field rdf:type owl:Class ;
                                          owl:equivalentClass :nxsample-temperature-field ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_TEMPERATURE
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_FLOAT
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_FLOAT
                                                                        ]
                                                          ] ;
                                          rdfs:comment "" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-sample-temperature-field> ;
                                          rdfs:label "NXarchive/ENTRY/sample/temperature" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-sample-temperature-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-sample-type-calibration-sample-enum
:nxarchive-entry-sample-type-calibration-sample-enum rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :actualValue ;
                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                       rdf:first "calibration sample" ;
                                                                                                       rdf:rest rdf:nil
                                                                                                     ]
                                                                                         ]
                                                                     ] ;
                                                     rdfs:comment "Enumeration item for NXarchive/ENTRY/sample/type: calibration sample" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-sample-type-field> ;
                                                     rdfs:label "NXarchive/ENTRY/sample/type/calibration sample" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-sample-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-sample-type-field
:nxarchive-entry-sample-type-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   :nxsample-type-field ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasEnumContainer ;
                                                     owl:allValuesFrom [ rdf:type owl:Class ;
                                                                         owl:unionOf ( :nxarchive-entry-sample-type-calibration-sample-enum
                                                                                       :nxarchive-entry-sample-type-none-enum
                                                                                       :nxarchive-entry-sample-type-normalisation-sample-enum
                                                                                       :nxarchive-entry-sample-type-sample-can-enum
                                                                                       :nxarchive-entry-sample-type-sample-enum
                                                                                       :nxarchive-entry-sample-type-sample-environment-enum
                                                                                       :nxarchive-entry-sample-type-simulated-data-enum
                                                                                     )
                                                                       ]
                                                   ] ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-sample-type-field> ;
                                   rdfs:label "NXarchive/ENTRY/sample/type" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-sample-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-sample-type-none-enum
:nxarchive-entry-sample-type-none-enum rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusEnumerations ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :actualValue ;
                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                         rdf:first "none" ;
                                                                                         rdf:rest rdf:nil
                                                                                       ]
                                                                           ]
                                                       ] ;
                                       rdfs:comment "Enumeration item for NXarchive/ENTRY/sample/type: none" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-sample-type-field> ;
                                       rdfs:label "NXarchive/ENTRY/sample/type/none" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-sample-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-sample-type-normalisation-sample-enum
:nxarchive-entry-sample-type-normalisation-sample-enum rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusEnumerations ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :actualValue ;
                                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                                         rdf:first "normalisation sample" ;
                                                                                                         rdf:rest rdf:nil
                                                                                                       ]
                                                                                           ]
                                                                       ] ;
                                                       rdfs:comment "Enumeration item for NXarchive/ENTRY/sample/type: normalisation sample" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-sample-type-field> ;
                                                       rdfs:label "NXarchive/ENTRY/sample/type/normalisation sample" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-sample-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-sample-type-sample-can-enum
:nxarchive-entry-sample-type-sample-can-enum rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusEnumerations ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :actualValue ;
                                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                                               rdf:first "sample+can" ;
                                                                                               rdf:rest rdf:nil
                                                                                             ]
                                                                                 ]
                                                             ] ;
                                             rdfs:comment "Enumeration item for NXarchive/ENTRY/sample/type: sample+can" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-sample-type-field> ;
                                             rdfs:label "NXarchive/ENTRY/sample/type/sample+can" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-sample-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-sample-type-sample-enum
:nxarchive-entry-sample-type-sample-enum rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusEnumerations ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :actualValue ;
                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                           rdf:first "sample" ;
                                                                                           rdf:rest rdf:nil
                                                                                         ]
                                                                             ]
                                                         ] ;
                                         rdfs:comment "Enumeration item for NXarchive/ENTRY/sample/type: sample" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-sample-type-field> ;
                                         rdfs:label "NXarchive/ENTRY/sample/type/sample" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-sample-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-sample-type-sample-environment-enum
:nxarchive-entry-sample-type-sample-environment-enum rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :actualValue ;
                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                       rdf:first "sample_environment" ;
                                                                                                       rdf:rest rdf:nil
                                                                                                     ]
                                                                                         ]
                                                                     ] ;
                                                     rdfs:comment "Enumeration item for NXarchive/ENTRY/sample/type: sample_environment" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-sample-type-field> ;
                                                     rdfs:label "NXarchive/ENTRY/sample/type/sample_environment" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-sample-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-sample-type-simulated-data-enum
:nxarchive-entry-sample-type-simulated-data-enum rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :actualValue ;
                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                   rdf:first "simulated data" ;
                                                                                                   rdf:rest rdf:nil
                                                                                                 ]
                                                                                     ]
                                                                 ] ;
                                                 rdfs:comment "Enumeration item for NXarchive/ENTRY/sample/type: simulated data" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-sample-type-field> ;
                                                 rdfs:label "NXarchive/ENTRY/sample/type/simulated data" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-sample-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-start-time-field
:nxarchive-entry-start-time-field rdf:type owl:Class ;
                                  owl:equivalentClass :nxentry-start-time-field ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_DATE_TIME
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_DATE_TIME
                                                                ]
                                                  ] ;
                                  rdfs:comment "" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-start-time-field> ;
                                  rdfs:label "NXarchive/ENTRY/start_time" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-title-field
:nxarchive-entry-title-field rdf:type owl:Class ;
                             owl:equivalentClass :nxentry-title-field ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_CHAR
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_CHAR
                                                           ]
                                             ] ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-title-field> ;
                             rdfs:label "NXarchive/ENTRY/title" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-user-facility-user-id-field
:nxarchive-entry-user-facility-user-id-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             :nxuser-facility-user-id-field ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment "ID of the user in the facility bureaucracy database" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-user-facility-user-id-field> ;
                                             rdfs:label "NXarchive/ENTRY/user/facility_user_id" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-user-facility-user-id-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-user-group
:nxarchive-entry-user-group rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusGroup ,
                                            :nxentry-user-group ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxarchive-entry-user-facility-user-id-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxarchive-entry-user-name-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxarchive-entry-user-role-field
                                            ] ;
                            rdfs:comment "" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-user-group> ;
                            rdfs:label "NXarchive/ENTRY/user" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-user-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-user-name-field
:nxarchive-entry-user-name-field rdf:type owl:Class ;
                                 owl:equivalentClass :nxuser-name-field ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_CHAR
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_CHAR
                                                               ]
                                                 ] ;
                                 rdfs:comment "" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-user-name-field> ;
                                 rdfs:label "NXarchive/ENTRY/user/name" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-user-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarchive-entry-user-role-field
:nxarchive-entry-user-role-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 :nxuser-role-field ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_CHAR
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_CHAR
                                                               ]
                                                 ] ;
                                 rdfs:comment "role of the user" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-user-role-field> ;
                                 rdfs:label "NXarchive/ENTRY/user/role" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarchive.html#nxarchive-entry-user-role-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarpes-entry-data-group
:nxarpes-entry-data-group rdf:type owl:Class ;
                          owl:equivalentClass :nxentry-data-group ;
                          rdfs:subClassOf :NeXusGroup ;
                          rdfs:comment "" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-data-group> ;
                          rdfs:label "NXarpes/ENTRY/DATA" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxarpes-entry-definition-field
:nxarpes-entry-definition-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                :nxentry-definition-field ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasEnumContainer ;
                                                  owl:allValuesFrom [ rdf:type owl:Class ;
                                                                      owl:unionOf ( :nxarpes-entry-definition-nxarpes-enum
                                                                                  )
                                                                    ]
                                                ] ;
                                rdfs:comment "Official NeXus NXDL schema to which this file conforms." ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-definition-field> ;
                                rdfs:label "NXarpes/ENTRY/definition" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarpes-entry-definition-nxarpes-enum
:nxarpes-entry-definition-nxarpes-enum rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusEnumerations ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :actualValue ;
                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                         rdf:first "NXarpes" ;
                                                                                         rdf:rest rdf:nil
                                                                                       ]
                                                                           ]
                                                       ] ;
                                       rdfs:comment "Enumeration item for NXarpes/ENTRY/definition: NXarpes" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-definition-field> ;
                                       rdfs:label "NXarpes/ENTRY/definition/NXarpes" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarpes-entry-group
:nxarpes-entry-group rdf:type owl:Class ;
                     rdfs:subClassOf :NXentry ,
                                     :NeXusGroup ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxarpes-entry-data-group
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxarpes-entry-definition-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxarpes-entry-instrument-group
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxarpes-entry-sample-group
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxarpes-entry-start-time-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxarpes-entry-title-field
                                     ] ;
                     rdfs:comment "" ;
                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-group> ;
                     rdfs:label "NXarpes/ENTRY" ;
                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxarpes-entry-instrument-analyser-acquisition-mode-field
:nxarpes-entry-instrument-analyser-acquisition-mode-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          :nxdetector-acquisition-mode-field ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasEnumContainer ;
                                                                            owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                owl:unionOf ( :nxarpes-entry-instrument-analyser-acquisition-mode-fixed-enum
                                                                                                              :nxarpes-entry-instrument-analyser-acquisition-mode-swept-enum
                                                                                                            )
                                                                                              ]
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-analyser-acquisition-mode-field> ;
                                                          rdfs:label "NXarpes/ENTRY/INSTRUMENT/analyser/acquisition_mode" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-analyser-acquisition-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarpes-entry-instrument-analyser-acquisition-mode-fixed-enum
:nxarpes-entry-instrument-analyser-acquisition-mode-fixed-enum rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusEnumerations ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :actualValue ;
                                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                                 rdf:first "fixed" ;
                                                                                                                 rdf:rest rdf:nil
                                                                                                               ]
                                                                                                   ]
                                                                               ] ;
                                                               owl:disjointWith :nxarpes-entry-instrument-analyser-acquisition-mode-swept-enum ;
                                                               rdfs:comment "Enumeration item for NXarpes/ENTRY/INSTRUMENT/analyser/acquisition_mode: fixed" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-analyser-acquisition-mode-field> ;
                                                               rdfs:label "NXarpes/ENTRY/INSTRUMENT/analyser/acquisition_mode/fixed" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-analyser-acquisition-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarpes-entry-instrument-analyser-acquisition-mode-swept-enum
:nxarpes-entry-instrument-analyser-acquisition-mode-swept-enum rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusEnumerations ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :actualValue ;
                                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                                 rdf:first "swept" ;
                                                                                                                 rdf:rest rdf:nil
                                                                                                               ]
                                                                                                   ]
                                                                               ] ;
                                                               rdfs:comment "Enumeration item for NXarpes/ENTRY/INSTRUMENT/analyser/acquisition_mode: swept" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-analyser-acquisition-mode-field> ;
                                                               rdfs:label "NXarpes/ENTRY/INSTRUMENT/analyser/acquisition_mode/swept" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-analyser-acquisition-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarpes-entry-instrument-analyser-angles-field
:nxarpes-entry-instrument-analyser-angles-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_ANGLE
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_NUMBER
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_NUMBER
                                                                              ]
                                                                ] ;
                                                rdfs:comment """
            Angular axis of the analyser data
            which dimension the axis applies to is defined
            using the normal NXdata methods.
          """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-analyser-angles-field> ;
                                                rdfs:label "NXarpes/ENTRY/INSTRUMENT/analyser/angles" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-analyser-angles-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarpes-entry-instrument-analyser-data-field
:nxarpes-entry-instrument-analyser-data-field rdf:type owl:Class ;
                                              owl:equivalentClass :nxdetector-data-field ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_NUMBER
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_NUMBER
                                                                            ]
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-analyser-data-field> ;
                                              rdfs:label "NXarpes/ENTRY/INSTRUMENT/analyser/data" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-analyser-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarpes-entry-instrument-analyser-energies-field
:nxarpes-entry-instrument-analyser-energies-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ENERGY
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_NUMBER
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_NUMBER
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment """
            Energy axis of the analyser data
            which dimension the axis applies to is defined
            using the normal NXdata methods.
          """ ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-analyser-energies-field> ;
                                                  rdfs:label "NXarpes/ENTRY/INSTRUMENT/analyser/energies" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-analyser-energies-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarpes-entry-instrument-analyser-entrance-slit-setting-field
:nxarpes-entry-instrument-analyser-entrance-slit-setting-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_ANY
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_NUMBER
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_NUMBER
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment "dial setting of the entrance slit" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-analyser-entrance-slit-setting-field> ;
                                                               rdfs:label "NXarpes/ENTRY/INSTRUMENT/analyser/entrance_slit_setting" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-analyser-entrance-slit-setting-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarpes-entry-instrument-analyser-entrance-slit-shape-curved-enum
:nxarpes-entry-instrument-analyser-entrance-slit-shape-curved-enum rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :actualValue ;
                                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                                     rdf:first "curved" ;
                                                                                                                     rdf:rest rdf:nil
                                                                                                                   ]
                                                                                                       ]
                                                                                   ] ;
                                                                   owl:disjointWith :nxarpes-entry-instrument-analyser-entrance-slit-shape-straight-enum ;
                                                                   rdfs:comment "Enumeration item for NXarpes/ENTRY/INSTRUMENT/analyser/entrance_slit_shape: curved" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-analyser-entrance-slit-shape-field> ;
                                                                   rdfs:label "NXarpes/ENTRY/INSTRUMENT/analyser/entrance_slit_shape/curved" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-analyser-entrance-slit-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarpes-entry-instrument-analyser-entrance-slit-shape-field
:nxarpes-entry-instrument-analyser-entrance-slit-shape-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasEnumContainer ;
                                                                               owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                   owl:unionOf ( :nxarpes-entry-instrument-analyser-entrance-slit-shape-curved-enum
                                                                                                                 :nxarpes-entry-instrument-analyser-entrance-slit-shape-straight-enum
                                                                                                               )
                                                                                                 ]
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-analyser-entrance-slit-shape-field> ;
                                                             rdfs:label "NXarpes/ENTRY/INSTRUMENT/analyser/entrance_slit_shape" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-analyser-entrance-slit-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarpes-entry-instrument-analyser-entrance-slit-shape-straight-enum
:nxarpes-entry-instrument-analyser-entrance-slit-shape-straight-enum rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :actualValue ;
                                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                                       rdf:first "straight" ;
                                                                                                                       rdf:rest rdf:nil
                                                                                                                     ]
                                                                                                         ]
                                                                                     ] ;
                                                                     rdfs:comment "Enumeration item for NXarpes/ENTRY/INSTRUMENT/analyser/entrance_slit_shape: straight" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-analyser-entrance-slit-shape-field> ;
                                                                     rdfs:label "NXarpes/ENTRY/INSTRUMENT/analyser/entrance_slit_shape/straight" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-analyser-entrance-slit-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarpes-entry-instrument-analyser-entrance-slit-size-field
:nxarpes-entry-instrument-analyser-entrance-slit-size-field rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_LENGTH
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_NUMBER
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_NUMBER
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment "size of the entrance slit" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-analyser-entrance-slit-size-field> ;
                                                            rdfs:label "NXarpes/ENTRY/INSTRUMENT/analyser/entrance_slit_size" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-analyser-entrance-slit-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarpes-entry-instrument-analyser-group
:nxarpes-entry-instrument-analyser-group rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusGroup ,
                                                         :nxinstrument-detector-group ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxarpes-entry-instrument-analyser-acquisition-mode-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxarpes-entry-instrument-analyser-angles-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxarpes-entry-instrument-analyser-data-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxarpes-entry-instrument-analyser-energies-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxarpes-entry-instrument-analyser-entrance-slit-setting-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxarpes-entry-instrument-analyser-entrance-slit-shape-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxarpes-entry-instrument-analyser-entrance-slit-size-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxarpes-entry-instrument-analyser-lens-mode-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxarpes-entry-instrument-analyser-pass-energy-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxarpes-entry-instrument-analyser-region-origin-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxarpes-entry-instrument-analyser-region-size-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxarpes-entry-instrument-analyser-sensor-size-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxarpes-entry-instrument-analyser-time-per-channel-field
                                                         ] ;
                                         rdfs:comment "" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-analyser-group> ;
                                         rdfs:label "NXarpes/ENTRY/INSTRUMENT/analyser" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-analyser-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxarpes-entry-instrument-analyser-lens-mode-field
:nxarpes-entry-instrument-analyser-lens-mode-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ANY
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_CHAR
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_CHAR
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment "setting for the electron analyser lens" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-analyser-lens-mode-field> ;
                                                   rdfs:label "NXarpes/ENTRY/INSTRUMENT/analyser/lens_mode" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-analyser-lens-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarpes-entry-instrument-analyser-pass-energy-field
:nxarpes-entry-instrument-analyser-pass-energy-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_ENERGY
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_NUMBER
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_NUMBER
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment "energy of the electrons on the mean path of the analyser" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-analyser-pass-energy-field> ;
                                                     rdfs:label "NXarpes/ENTRY/INSTRUMENT/analyser/pass_energy" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-analyser-pass-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarpes-entry-instrument-analyser-region-origin-field
:nxarpes-entry-instrument-analyser-region-origin-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_ANY
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_INT
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_INT
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment "origin of rectangular region selected for readout" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-analyser-region-origin-field> ;
                                                       rdfs:label "NXarpes/ENTRY/INSTRUMENT/analyser/region_origin" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-analyser-region-origin-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarpes-entry-instrument-analyser-region-size-field
:nxarpes-entry-instrument-analyser-region-size-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_ANY
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_INT
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_INT
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment "size of rectangular region selected for readout" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-analyser-region-size-field> ;
                                                     rdfs:label "NXarpes/ENTRY/INSTRUMENT/analyser/region_size" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-analyser-region-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarpes-entry-instrument-analyser-sensor-size-field
:nxarpes-entry-instrument-analyser-sensor-size-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_ANY
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_INT
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_INT
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment "number of raw active elements in each dimension" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-analyser-sensor-size-field> ;
                                                     rdfs:label "NXarpes/ENTRY/INSTRUMENT/analyser/sensor_size" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-analyser-sensor-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarpes-entry-instrument-analyser-time-per-channel-field
:nxarpes-entry-instrument-analyser-time-per-channel-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_TIME
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_NUMBER
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_NUMBER
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment "todo: define more clearly" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-analyser-time-per-channel-field> ;
                                                          rdfs:label "NXarpes/ENTRY/INSTRUMENT/analyser/time_per_channel" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-analyser-time-per-channel-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarpes-entry-instrument-group
:nxarpes-entry-instrument-group rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusGroup ,
                                                :nxentry-instrument-group ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxarpes-entry-instrument-analyser-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxarpes-entry-instrument-monochromator-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxarpes-entry-instrument-source-group
                                                ] ;
                                rdfs:comment "" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-group> ;
                                rdfs:label "NXarpes/ENTRY/INSTRUMENT" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxarpes-entry-instrument-monochromator-energy-field
:nxarpes-entry-instrument-monochromator-energy-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_ENERGY
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_NUMBER
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_NUMBER
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment "" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-monochromator-energy-field> ;
                                                     rdfs:label "NXarpes/ENTRY/INSTRUMENT/monochromator/energy" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-monochromator-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarpes-entry-instrument-monochromator-group
:nxarpes-entry-instrument-monochromator-group rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusGroup ,
                                                              :nxinstrument-monochromator-group ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxarpes-entry-instrument-monochromator-energy-field
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-monochromator-group> ;
                                              rdfs:label "NXarpes/ENTRY/INSTRUMENT/monochromator" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-monochromator-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxarpes-entry-instrument-source-group
:nxarpes-entry-instrument-source-group rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusGroup ,
                                                       :nxinstrument-source-group ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxarpes-entry-instrument-source-name-field
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxarpes-entry-instrument-source-probe-field
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxarpes-entry-instrument-source-type-field
                                                       ] ;
                                       rdfs:comment "" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-source-group> ;
                                       rdfs:label "NXarpes/ENTRY/INSTRUMENT/SOURCE" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-source-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxarpes-entry-instrument-source-name-field
:nxarpes-entry-instrument-source-name-field rdf:type owl:Class ;
                                            owl:equivalentClass :nxsource-name-field ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANY
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_CHAR
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_CHAR
                                                                          ]
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-source-name-field> ;
                                            rdfs:label "NXarpes/ENTRY/INSTRUMENT/SOURCE/name" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-source-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarpes-entry-instrument-source-probe-field
:nxarpes-entry-instrument-source-probe-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             :nxsource-probe-field ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasEnumContainer ;
                                                               owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                   owl:unionOf ( :nxarpes-entry-instrument-source-probe-x-ray-enum
                                                                                               )
                                                                                 ]
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-source-probe-field> ;
                                             rdfs:label "NXarpes/ENTRY/INSTRUMENT/SOURCE/probe" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarpes-entry-instrument-source-probe-x-ray-enum
:nxarpes-entry-instrument-source-probe-x-ray-enum rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :actualValue ;
                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                    rdf:first "x-ray" ;
                                                                                                    rdf:rest rdf:nil
                                                                                                  ]
                                                                                      ]
                                                                  ] ;
                                                  rdfs:comment "Enumeration item for NXarpes/ENTRY/INSTRUMENT/SOURCE/probe: x-ray" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-source-probe-field> ;
                                                  rdfs:label "NXarpes/ENTRY/INSTRUMENT/SOURCE/probe/x-ray" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarpes-entry-instrument-source-type-field
:nxarpes-entry-instrument-source-type-field rdf:type owl:Class ;
                                            owl:equivalentClass :nxsource-type-field ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANY
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_CHAR
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_CHAR
                                                                          ]
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-source-type-field> ;
                                            rdfs:label "NXarpes/ENTRY/INSTRUMENT/SOURCE/type" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-instrument-source-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarpes-entry-sample-group
:nxarpes-entry-sample-group rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusGroup ,
                                            :nxentry-sample-group ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxarpes-entry-sample-name-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxarpes-entry-sample-temperature-field
                                            ] ;
                            rdfs:comment "" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-sample-group> ;
                            rdfs:label "NXarpes/ENTRY/SAMPLE" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxarpes-entry-sample-name-field
:nxarpes-entry-sample-name-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 :nxsample-name-field ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_CHAR
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_CHAR
                                                               ]
                                                 ] ;
                                 rdfs:comment "Descriptive name of sample" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-sample-name-field> ;
                                 rdfs:label "NXarpes/ENTRY/SAMPLE/name" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-sample-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarpes-entry-sample-temperature-field
:nxarpes-entry-sample-temperature-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_TEMPERATURE
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_NUMBER
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_NUMBER
                                                                      ]
                                                        ] ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-sample-temperature-field> ;
                                        rdfs:label "NXarpes/ENTRY/SAMPLE/temperature" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-sample-temperature-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarpes-entry-start-time-field
:nxarpes-entry-start-time-field rdf:type owl:Class ;
                                owl:equivalentClass :nxentry-start-time-field ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_DATE_TIME
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_DATE_TIME
                                                              ]
                                                ] ;
                                rdfs:comment "" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-start-time-field> ;
                                rdfs:label "NXarpes/ENTRY/start_time" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxarpes-entry-title-field
:nxarpes-entry-title-field rdf:type owl:Class ;
                           owl:equivalentClass :nxentry-title-field ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_ANY
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_CHAR
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_CHAR
                                                         ]
                                           ] ;
                           rdfs:comment "" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-title-field> ;
                           rdfs:label "NXarpes/ENTRY/title" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXarpes.html#nxarpes-entry-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxatom-charge-field
:nxatom-charge-field rdf:type owl:Class ;
                     rdfs:subClassOf :NeXusField ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasUnitContainer ;
                                       owl:someValuesFrom :NX_CHARGE
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasValueContainer ;
                                       owl:someValuesFrom :NX_NUMBER
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasValueContainer ;
                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass [ rdf:type owl:Class ;
                                                     owl:complementOf :NX_NUMBER
                                                   ]
                                     ] ;
                     rdfs:comment """
            Signed net (partial) charge of the (molecular) ion.
            
            Different methods for computing charge are in use.
            Care needs to be exercised with respect to the integration.
            `T. A. Manz <10.1039/c6ra04656h>`_ and `N. G. Limas <10.1039/C6RA05507A>`_ discuss computational details.
        """ ;
                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXatom.html#nxatom-charge-field> ;
                     rdfs:label "NXatom/charge" ;
                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXatom.html#nxatom-charge-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxatom-charge-state-field
:nxatom-charge-state-field rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_UNITLESS
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_NUMBER
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_NUMBER
                                                         ]
                                           ] ;
                           rdfs:comment """
            Charge reported in multiples of the charge of an electron.
            
            For research using atom probe tomography the value should be set to
            zero if the charge_state is unknown and irrecoverable. This can happen
            when classical ranging definition files in formats like RNG, RRNG are used.
            These file formats do not document the charge state explicitly but only
            the number of atoms of each element per molecular ion surplus the
            respective mass-to-charge-state-ratio interval.
            
            Details on ranging definition files in the literature are `M. K. Miller <https://doi.org/10.1002/sia.1719>`_.
        """ ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXatom.html#nxatom-charge-state-field> ;
                           rdfs:label "NXatom/charge_state" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXatom.html#nxatom-charge-state-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxatom-id-field
:nxatom-id-field rdf:type owl:Class ;
                 rdfs:subClassOf :NeXusField ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :hasUnitContainer ;
                                   owl:someValuesFrom :NX_UNITLESS
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :hasValueContainer ;
                                   owl:someValuesFrom :NX_UINT
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :hasValueContainer ;
                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                   owl:onClass [ rdf:type owl:Class ;
                                                 owl:complementOf :NX_UINT
                                               ]
                                 ] ;
                 rdfs:comment """
            Given numerical identifier for  the set.
            
            The identifier zero is reserved for the special unknown ion type.
        """ ;
                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXatom.html#nxatom-id-field> ;
                 rdfs:label "NXatom/id" ;
                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXatom.html#nxatom-id-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxatom-identifier-chemical-field
:nxatom-identifier-chemical-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  :nxobject-identifiername-field ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasEnumContainer ;
                                                    owl:allValuesFrom [ rdf:type owl:Class ;
                                                                        owl:unionOf ( :nxatom-identifier-chemical-inchi-enum
                                                                                    )
                                                                      ]
                                                  ] ;
                                  rdfs:comment """
            Identifier used to refer to if the set of atoms represents a substance.
        """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXatom.html#nxatom-identifier-chemical-field> ;
                                  rdfs:label "NXatom/identifier_chemical" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXatom.html#nxatom-identifier-chemical-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxatom-identifier-chemical-inchi-enum
:nxatom-identifier-chemical-inchi-enum rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusEnumerations ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :actualValue ;
                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                         rdf:first "inchi" ;
                                                                                         rdf:rest rdf:nil
                                                                                       ]
                                                                           ]
                                                       ] ;
                                       rdfs:comment "Enumeration item for NXatom/identifier_chemical: inchi" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXatom.html#nxatom-identifier-chemical-field> ;
                                       rdfs:label "NXatom/identifier_chemical/inchi" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXatom.html#nxatom-identifier-chemical-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxatom-indices-field
:nxatom-indices-field rdf:type owl:Class ;
                      rdfs:subClassOf :NeXusField ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasUnitContainer ;
                                        owl:someValuesFrom :NX_ANY
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasValueContainer ;
                                        owl:someValuesFrom :NX_CHAR
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasValueContainer ;
                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass [ rdf:type owl:Class ;
                                                      owl:complementOf :NX_CHAR
                                                    ]
                                      ] ;
                      rdfs:comment """
            Index for each atom at locations as detailed by position.
            Indices can be used as identifier and thus names for individual atoms.
        """ ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXatom.html#nxatom-indices-field> ;
                      rdfs:label "NXatom/indices" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXatom.html#nxatom-indices-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxatom-mass-to-charge-range-field
:nxatom-mass-to-charge-range-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_NUMBER
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_NUMBER
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
            Associated lower :math:`{\\frac{m}{q}}_{min}` and upper :math:`{\\frac{m}{q}}_{max}` bounds of the
            mass-to-charge-state ratio interval(s) :math:`[{\\frac{m}{q}}_{min}, {\\frac{m}{q}}_{max}]`.
            (boundaries inclusive). This field is primarily of interest for documenting :ref:`NXprocess`
            steps of indexing a ToF/mass-to-charge-state ratio histogram.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXatom.html#nxatom-mass-to-charge-range-field> ;
                                   rdfs:label "NXatom/mass_to_charge_range" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXatom.html#nxatom-mass-to-charge-range-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxatom-name-field
:nxatom-name-field rdf:type owl:Class ;
                   rdfs:subClassOf :NeXusField ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :hasUnitContainer ;
                                     owl:someValuesFrom :NX_ANY
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :hasValueContainer ;
                                     owl:someValuesFrom :NX_CHAR
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :hasValueContainer ;
                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass [ rdf:type owl:Class ;
                                                   owl:complementOf :NX_CHAR
                                                 ]
                                   ] ;
                   rdfs:comment """
            Given name for the set.
            
            This field could for example be used in the research field
            of atom probe tomography to store a standardized human-readable
            name of the element or ion like such as Al +++ or 12C +.
        """ ;
                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXatom.html#nxatom-name-field> ;
                   rdfs:label "NXatom/name" ;
                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXatom.html#nxatom-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxatom-nuclide-hash-field
:nxatom-nuclide-hash-field rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_UNITLESS
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_UINT
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_UINT
                                                         ]
                                           ] ;
                           rdfs:comment """
            Vector of nuclide hash values. The vector is sorted in decreasing order.
            
            Individual hash values :math:`H` `encode <https://doi.org/10.1017/S1431927621012241>`_
            for each nuclide or element the number of protons :math:`Z` and a constant :math:`c`
            via the following hashing rule :math:`H = Z + c \\cdot 256`. :math:`Z` and :math:`c` must be 8-bit unsigned integers.
            
            The constant :math:`c` is either set to number of neutrons :math:`N` or to the special value 255.
            The special value 255 is used to refer to all isotopes of an element from the IUPAC periodic table.
            
            Some examples:
            
            * The element hydrogen (meaning irrespective which isotope), its hash value is :math:`H = 1 + 255 \\cdot 256 = 65281`.
            * The :math:`^{1}H` hydrogen isotope (:math:`Z = 1, N = 0`), its hash value is :math:`H = 1 + 0 \\cdot 256 = 1`.
            * The :math:`^{2}H` deuterium isotope (:math:`Z = 1, N = 1`), its hash value is :math:`H = 1 + 1 \\cdot 256 = 257`.
            * The :math:`^{3}H` tritium isotope (:math:`Z = 1, N = 2`), its hash value is :math:`H = 1 + 2 \\cdot 256 = 513`.
            * The :math:`^{99}Tc` technetium isotope (:math:`Z = 43, N = 56`), its hash value is :math:`H = 43 + 56 \\cdot 256 = 14379`.
            
            The special hash value :math:`0` is a placeholder.
            
            This hashing rule implements a bitshift operation. The benefit is that this enables encoding of all
            currently known nuclides and elements efficiently into an 16-bit unsigned integer. Sufficient
            unused indices remain to case situations when new elements will be discovered.
        """ ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXatom.html#nxatom-nuclide-hash-field> ;
                           rdfs:label "NXatom/nuclide_hash" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXatom.html#nxatom-nuclide-hash-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxatom-nuclide-list-field
:nxatom-nuclide-list-field rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_UNITLESS
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_UINT
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_UINT
                                                         ]
                                           ] ;
                           rdfs:comment """
            Table which decodes the entries in nuclide_hash into a human-readable matrix
            instances for either nuclides or elements. Specifically, the first row specifies the
            nuclide mass number. When the nuclide_hash values are used this means
            the row should report the sum :math:`Z + N` or 0. The value 0 documents that
            an element from the IUPAC periodic table is meant.
            The second row specifies the number of protons :math:`Z`.
            The value 0 in this case documents a placeholder or that no element-specific
            information is relevant.
            
            Taking a carbon-14 nuclide as an example the mass number is 14.
            That is encoded as a column vector (14, 6).
            The array is stored matching the order of nuclide_hash.
        """ ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXatom.html#nxatom-nuclide-list-field> ;
                           rdfs:label "NXatom/nuclide_list" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXatom.html#nxatom-nuclide-list-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxatom-occupancy-field
:nxatom-occupancy-field rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusField ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasUnitContainer ;
                                          owl:someValuesFrom :NX_DIMENSIONLESS
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:someValuesFrom :NX_NUMBER
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass [ rdf:type owl:Class ;
                                                        owl:complementOf :NX_NUMBER
                                                      ]
                                        ] ;
                        rdfs:comment """
            Relative occupancy of the atom position.
            
            This field is useful for specifying the atomic motif in
            instances of :ref:`NXunit_cell`.
        """ ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXatom.html#nxatom-occupancy-field> ;
                        rdfs:label "NXatom/occupancy" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXatom.html#nxatom-occupancy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxatom-position-depends-on-attribute
:nxatom-position-depends-on-attribute rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusAttribute ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_CHAR
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_CHAR
                                                                    ]
                                                      ] ;
                                      rdfs:comment """
                Path to an instance of :ref:`NXcoordinate_system` to document
                the reference frame in which the positions are defined.
                
                This resolves ambiguity when the reference frame is different
                to the NeXus default reference frame (McStas).
            """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXatom.html#nxatom-position-depends-on-attribute> ;
                                      rdfs:label "NXatom/position/depends_on" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXatom.html#nxatom-position-depends-on-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxatom-position-field
:nxatom-position-field rdf:type owl:Class ;
                       rdfs:subClassOf :NeXusField ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasUnitContainer ;
                                         owl:someValuesFrom :NX_ANY
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:someValuesFrom :NX_NUMBER
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxatom-position-depends-on-attribute
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass [ rdf:type owl:Class ;
                                                       owl:complementOf :NX_NUMBER
                                                     ]
                                       ] ;
                       rdfs:comment """
            Position of each atom.
        """ ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXatom.html#nxatom-position-field> ;
                       rdfs:label "NXatom/position" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXatom.html#nxatom-position-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxatom-type-field
:nxatom-type-field rdf:type owl:Class ;
                   rdfs:subClassOf :NeXusField ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :hasUnitContainer ;
                                     owl:someValuesFrom :NX_UNITLESS
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :hasValueContainer ;
                                     owl:someValuesFrom :NX_UINT
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :hasValueContainer ;
                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass [ rdf:type owl:Class ;
                                                   owl:complementOf :NX_UINT
                                                 ]
                                   ] ;
                   rdfs:comment """
            Nuclide information for each atom at locations as detailed by position.
            
            One `approach <https://doi.org/10.1017/S1431927621012241>`_ for storing nuclide information
            efficiently is via individual hash values.
            Consult the docstring of ``nuclide_hash`` for further details.
        """ ;
                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXatom.html#nxatom-type-field> ;
                   rdfs:label "NXatom/type" ;
                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXatom.html#nxatom-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxatom-volume-field
:nxatom-volume-field rdf:type owl:Class ;
                     rdfs:subClassOf :NeXusField ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasUnitContainer ;
                                       owl:someValuesFrom :NX_VOLUME
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasValueContainer ;
                                       owl:someValuesFrom :NX_NUMBER
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasValueContainer ;
                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass [ rdf:type owl:Class ;
                                                     owl:complementOf :NX_NUMBER
                                                   ]
                                     ] ;
                     rdfs:comment """
            Assumed volume affected by the set of atoms.
            
            Neither individual atoms nor a set of cluster of these have a volume
            that is unique as a some cut-off criterion is required.
        """ ;
                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXatom.html#nxatom-volume-field> ;
                     rdfs:label "NXatom/volume" ;
                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXatom.html#nxatom-volume-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxattenuator-absorption-cross-section-field
:nxattenuator-absorption-cross-section-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_CROSS_SECTION
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_FLOAT
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_FLOAT
                                                                           ]
                                                             ] ;
                                             rdfs:comment "Absorption cross section" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXattenuator.html#nxattenuator-absorption-cross-section-field> ;
                                             rdfs:label "NXattenuator/absorption_cross_section" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXattenuator.html#nxattenuator-absorption-cross-section-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxattenuator-attenuator-transmission-field
:nxattenuator-attenuator-transmission-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_DIMENSIONLESS
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_FLOAT
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_FLOAT
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
            The nominal amount of the beam that gets through
            (transmitted intensity)/(incident intensity)
        """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXattenuator.html#nxattenuator-attenuator-transmission-field> ;
                                            rdfs:label "NXattenuator/attenuator_transmission" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXattenuator.html#nxattenuator-attenuator-transmission-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxattenuator-depends-on-field
:nxattenuator-depends-on-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               :nxcomponent-depends-on-field ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_CHAR
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_CHAR
                                                             ]
                                               ] ;
                               rdfs:comment """
        The reference point of the attenuator is its center in the x and y axis. The reference point on the z axis is the
        surface of the attenuator pointing towards the source.

        In complex (asymmetric) geometries an NXoff_geometry group can be used to provide an unambiguous reference.

        .. image:: attenuator/attenuator.png
            :width: 40%
      """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXattenuator.html#nxattenuator-depends-on-field> ;
                               rdfs:label "NXattenuator/depends_on" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXattenuator.html#nxattenuator-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxattenuator-distance-field
:nxattenuator-distance-field rdf:type owl:Class ;
                             owl:equivalentClass :nxsnsevent-entry-instrument-attenuator-distance-field ,
                                                 :nxsnshisto-entry-instrument-attenuator-distance-field ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_LENGTH
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_FLOAT
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_FLOAT
                                                           ]
                                             ] ;
                             rdfs:comment "Distance from sample. Note, it is recommended to use NXtransformations instead." ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXattenuator.html#nxattenuator-distance-field> ;
                             rdfs:label "NXattenuator/distance" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXattenuator.html#nxattenuator-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxattenuator-scattering-cross-section-field
:nxattenuator-scattering-cross-section-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_CROSS_SECTION
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_FLOAT
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_FLOAT
                                                                           ]
                                                             ] ;
                                             rdfs:comment "Scattering cross section (coherent+incoherent)" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXattenuator.html#nxattenuator-scattering-cross-section-field> ;
                                             rdfs:label "NXattenuator/scattering_cross_section" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXattenuator.html#nxattenuator-scattering-cross-section-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxattenuator-shape-group
:nxattenuator-shape-group rdf:type owl:Class ;
                          rdfs:subClassOf :NXoff_geometry ,
                                          :NeXusGroup ;
                          rdfs:comment """
        Shape of this component. Particularly useful to define the origin for position and orientation in non-standard cases.
      """ ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXattenuator.html#nxattenuator-shape-group> ;
                          rdfs:label "NXattenuator/shape" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXattenuator.html#nxattenuator-shape-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxattenuator-status-field
:nxattenuator-status-field rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasEnumContainer ;
                                             owl:allValuesFrom [ rdf:type owl:Class ;
                                                                 owl:unionOf ( :nxattenuator-status-in-enum
                                                                               :nxattenuator-status-moving-enum
                                                                               :nxattenuator-status-out-enum
                                                                             )
                                                               ]
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxattenuator-status-time-attribute
                                           ] ;
                           rdfs:comment "In or out or moving of the beam" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXattenuator.html#nxattenuator-status-field> ;
                           rdfs:label "NXattenuator/status" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXattenuator.html#nxattenuator-status-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxattenuator-status-in-enum
:nxattenuator-status-in-enum rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusEnumerations ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :actualValue ;
                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                               rdf:first "in" ;
                                                                               rdf:rest rdf:nil
                                                                             ]
                                                                 ]
                                             ] ;
                             rdfs:comment "Enumeration item for NXattenuator/status: in" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXattenuator.html#nxattenuator-status-field> ;
                             rdfs:label "NXattenuator/status/in" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXattenuator.html#nxattenuator-status-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxattenuator-status-moving-enum
:nxattenuator-status-moving-enum rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusEnumerations ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :actualValue ;
                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                   rdf:first "moving" ;
                                                                                   rdf:rest rdf:nil
                                                                                 ]
                                                                     ]
                                                 ] ;
                                 rdfs:comment "Enumeration item for NXattenuator/status: moving" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXattenuator.html#nxattenuator-status-field> ;
                                 rdfs:label "NXattenuator/status/moving" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXattenuator.html#nxattenuator-status-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxattenuator-status-out-enum
:nxattenuator-status-out-enum rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusEnumerations ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :actualValue ;
                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                rdf:first "out" ;
                                                                                rdf:rest rdf:nil
                                                                              ]
                                                                  ]
                                              ] ;
                              rdfs:comment "Enumeration item for NXattenuator/status: out" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXattenuator.html#nxattenuator-status-field> ;
                              rdfs:label "NXattenuator/status/out" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXattenuator.html#nxattenuator-status-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxattenuator-status-time-attribute
:nxattenuator-status-time-attribute rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusAttribute ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_DATE_TIME
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_DATE_TIME
                                                                  ]
                                                    ] ;
                                    rdfs:comment "time stamp for this observation" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXattenuator.html#nxattenuator-status-time-attribute> ;
                                    rdfs:label "NXattenuator/status/time" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXattenuator.html#nxattenuator-status-time-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxattenuator-thickness-field
:nxattenuator-thickness-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_LENGTH
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_FLOAT
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_FLOAT
                                                            ]
                                              ] ;
                              rdfs:comment "Thickness of attenuator along beam direction" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXattenuator.html#nxattenuator-thickness-field> ;
                              rdfs:label "NXattenuator/thickness" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXattenuator.html#nxattenuator-thickness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxattenuator-type-field
:nxattenuator-type-field rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusField ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasUnitContainer ;
                                           owl:someValuesFrom :NX_ANY
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:someValuesFrom :NX_CHAR
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass [ rdf:type owl:Class ;
                                                         owl:complementOf :NX_CHAR
                                                       ]
                                         ] ;
                         rdfs:comment "Type or composition of attenuator, e.g. polythene" ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXattenuator.html#nxattenuator-type-field> ;
                         rdfs:label "NXattenuator/type" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXattenuator.html#nxattenuator-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-data-axes-attribute
:nxazint1d-entry-data-axes-attribute rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusAttribute ,
                                                     :nxdata-axes-attribute ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasEnumContainer ;
                                                       owl:allValuesFrom [ rdf:type owl:Class ;
                                                                           owl:unionOf ( :nxazint1d-entry-data-axes-radial-axis-enum
                                                                                       )
                                                                         ]
                                                     ] ;
                                     rdfs:comment "" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-axes-attribute> ;
                                     rdfs:label "NXazint1d/ENTRY/DATA/axes" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-data-axes-radial-axis-enum
:nxazint1d-entry-data-axes-radial-axis-enum rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusEnumerations ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :actualValue ;
                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                              rdf:first "['.', 'radial_axis']" ;
                                                                                              rdf:rest rdf:nil
                                                                                            ]
                                                                                ]
                                                            ] ;
                                            rdfs:comment "Enumeration item for NXazint1d/ENTRY/DATA/axes: ['.', 'radial_axis']" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-axes-attribute> ;
                                            rdfs:label "NXazint1d/ENTRY/DATA/axes/['.', 'radial_axis']" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-data-group
:nxazint1d-entry-data-group rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusGroup ,
                                            :nxentry-data-group ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxazint1d-entry-data-i-errors-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxazint1d-entry-data-norm-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxazint1d-entry-data-radial-axis-edges-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxazint1d-entry-data-axes-attribute
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxazint1d-entry-data-i-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxazint1d-entry-data-interpretation-attribute
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxazint1d-entry-data-radial-axis-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxazint1d-entry-data-signal-attribute
                                            ] ;
                            rdfs:comment "Azimuthally integrated data with radial binning in q or 2theta." ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-group> ;
                            rdfs:label "NXazint1d/ENTRY/DATA" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-data-i-errors-field
:nxazint1d-entry-data-i-errors-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     :nxdata-fieldname-errors-field ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_NUMBER
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxazint1d-entry-data-i-errors-long-name-attribute
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxazint1d-entry-data-i-errors-units-attribute
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_NUMBER
                                                                   ]
                                                     ] ;
                                     rdfs:comment "" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-i-errors-field> ;
                                     rdfs:label "NXazint1d/ENTRY/DATA/I_errors" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-i-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-data-i-errors-long-name-attribute
:nxazint1d-entry-data-i-errors-long-name-attribute rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasEnumContainer ;
                                                                     owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                         owl:unionOf ( :nxazint1d-entry-data-i-errors-long-name-estimated-intensity-error-enum
                                                                                                     )
                                                                                       ]
                                                                   ] ;
                                                   rdfs:comment "" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-i-errors-long-name-attribute> ;
                                                   rdfs:label "NXazint1d/ENTRY/DATA/I_errors/long_name" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-i-errors-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-data-i-errors-long-name-estimated-intensity-error-enum
:nxazint1d-entry-data-i-errors-long-name-estimated-intensity-error-enum rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusEnumerations ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :actualValue ;
                                                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                                                          rdf:first "estimated intensity error" ;
                                                                                                                          rdf:rest rdf:nil
                                                                                                                        ]
                                                                                                            ]
                                                                                        ] ;
                                                                        rdfs:comment "Enumeration item for NXazint1d/ENTRY/DATA/I_errors/long_name: estimated intensity error" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-i-errors-long-name-attribute> ;
                                                                        rdfs:label "NXazint1d/ENTRY/DATA/I_errors/long_name/estimated intensity error" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-i-errors-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-data-i-errors-units-arbitrary-units-enum
:nxazint1d-entry-data-i-errors-units-arbitrary-units-enum rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusEnumerations ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :actualValue ;
                                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                                            rdf:first "arbitrary units" ;
                                                                                                            rdf:rest rdf:nil
                                                                                                          ]
                                                                                              ]
                                                                          ] ;
                                                          rdfs:comment "Enumeration item for NXazint1d/ENTRY/DATA/I_errors/units: arbitrary units" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-i-errors-units-attribute> ;
                                                          rdfs:label "NXazint1d/ENTRY/DATA/I_errors/units/arbitrary units" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-i-errors-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-data-i-errors-units-attribute
:nxazint1d-entry-data-i-errors-units-attribute rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusAttribute ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasEnumContainer ;
                                                                 owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                     owl:unionOf ( :nxazint1d-entry-data-i-errors-units-arbitrary-units-enum
                                                                                                 )
                                                                                   ]
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-i-errors-units-attribute> ;
                                               rdfs:label "NXazint1d/ENTRY/DATA/I_errors/units" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-i-errors-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-data-i-field
:nxazint1d-entry-data-i-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_NUMBER
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxazint1d-entry-data-i-long-name-attribute
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxazint1d-entry-data-i-units-attribute
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_NUMBER
                                                            ]
                                              ] ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-i-field> ;
                              rdfs:label "NXazint1d/ENTRY/DATA/I" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-i-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-data-i-long-name-attribute
:nxazint1d-entry-data-i-long-name-attribute rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusAttribute ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasEnumContainer ;
                                                              owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                  owl:unionOf ( :nxazint1d-entry-data-i-long-name-intensity-enum
                                                                                              )
                                                                                ]
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-i-long-name-attribute> ;
                                            rdfs:label "NXazint1d/ENTRY/DATA/I/long_name" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-i-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-data-i-long-name-intensity-enum
:nxazint1d-entry-data-i-long-name-intensity-enum rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :actualValue ;
                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                   rdf:first "intensity" ;
                                                                                                   rdf:rest rdf:nil
                                                                                                 ]
                                                                                     ]
                                                                 ] ;
                                                 rdfs:comment "Enumeration item for NXazint1d/ENTRY/DATA/I/long_name: intensity" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-i-long-name-attribute> ;
                                                 rdfs:label "NXazint1d/ENTRY/DATA/I/long_name/intensity" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-i-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-data-i-units-arbitrary-units-enum
:nxazint1d-entry-data-i-units-arbitrary-units-enum rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :actualValue ;
                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                     rdf:first "arbitrary units" ;
                                                                                                     rdf:rest rdf:nil
                                                                                                   ]
                                                                                       ]
                                                                   ] ;
                                                   rdfs:comment "Enumeration item for NXazint1d/ENTRY/DATA/I/units: arbitrary units" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-i-units-attribute> ;
                                                   rdfs:label "NXazint1d/ENTRY/DATA/I/units/arbitrary units" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-i-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-data-i-units-attribute
:nxazint1d-entry-data-i-units-attribute rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusAttribute ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasEnumContainer ;
                                                          owl:allValuesFrom [ rdf:type owl:Class ;
                                                                              owl:unionOf ( :nxazint1d-entry-data-i-units-arbitrary-units-enum
                                                                                          )
                                                                            ]
                                                        ] ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-i-units-attribute> ;
                                        rdfs:label "NXazint1d/ENTRY/DATA/I/units" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-i-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-data-interpretation-attribute
:nxazint1d-entry-data-interpretation-attribute rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusAttribute ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasEnumContainer ;
                                                                 owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                     owl:unionOf ( :nxazint1d-entry-data-interpretation-spectrum-enum
                                                                                                 )
                                                                                   ]
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-interpretation-attribute> ;
                                               rdfs:label "NXazint1d/ENTRY/DATA/interpretation" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-interpretation-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-data-interpretation-spectrum-enum
:nxazint1d-entry-data-interpretation-spectrum-enum rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :actualValue ;
                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                     rdf:first "spectrum" ;
                                                                                                     rdf:rest rdf:nil
                                                                                                   ]
                                                                                       ]
                                                                   ] ;
                                                   rdfs:comment "Enumeration item for NXazint1d/ENTRY/DATA/interpretation: spectrum" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-interpretation-attribute> ;
                                                   rdfs:label "NXazint1d/ENTRY/DATA/interpretation/spectrum" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-interpretation-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-data-norm-field
:nxazint1d-entry-data-norm-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_NUMBER
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxazint1d-entry-data-norm-long-name-attribute
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxazint1d-entry-data-norm-units-attribute
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_NUMBER
                                                               ]
                                                 ] ;
                                 rdfs:comment """
            Values of the normalization correction.
            
            The normalization correction accounts for the effective number or weighted contribution of detector pixels to each integration bin.
          
            Note: An important aspect of the normalization strategy is how polarization and solid angle corrections are incorporated, which can vary
            depending on the specific application, software, and its configuration options (see, for example, PyFAI documentation).
            Additionally, the normalization strategy may include a relative or absolute calibration factor. Two common normalization approaches are:
            \"Relative normalization\" to the PONI (Point Of Normal Incidence) pixel, and \"Absolute calibration\", which yields the number of photons
            scattered by the sample in a given direction per unit solid angle. The type of the normalization strategy is not indicated on this level.
            It must be concluded from the software used or its parameters.

            The monitor correction is not included in the normalization correction and it is specified separately.
        """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-norm-field> ;
                                 rdfs:label "NXazint1d/ENTRY/DATA/norm" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-norm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-data-norm-long-name-attribute
:nxazint1d-entry-data-norm-long-name-attribute rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusAttribute ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasEnumContainer ;
                                                                 owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                     owl:unionOf ( :nxazint1d-entry-data-norm-long-name-effective-number-of-pixels-contributing-to-the-corresponding-bin-enum
                                                                                                 )
                                                                                   ]
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-norm-long-name-attribute> ;
                                               rdfs:label "NXazint1d/ENTRY/DATA/norm/long_name" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-norm-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-data-norm-long-name-effective-number-of-pixels-contributing-to-the-corresponding-bin-enum
:nxazint1d-entry-data-norm-long-name-effective-number-of-pixels-contributing-to-the-corresponding-bin-enum rdf:type owl:Class ;
                                                                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                                             owl:onProperty :actualValue ;
                                                                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                             rdf:first "effective number of pixels contributing to the corresponding bin" ;
                                                                                                                                                             rdf:rest rdf:nil
                                                                                                                                                           ]
                                                                                                                                               ]
                                                                                                                           ] ;
                                                                                                           rdfs:comment "Enumeration item for NXazint1d/ENTRY/DATA/norm/long_name: effective number of pixels contributing to the corresponding bin" ;
                                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-norm-long-name-attribute> ;
                                                                                                           rdfs:label "NXazint1d/ENTRY/DATA/norm/long_name/effective number of pixels contributing to the corresponding bin" ;
                                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-norm-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-data-norm-units-arbitrary-units-enum
:nxazint1d-entry-data-norm-units-arbitrary-units-enum rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :actualValue ;
                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                        rdf:first "arbitrary units" ;
                                                                                                        rdf:rest rdf:nil
                                                                                                      ]
                                                                                          ]
                                                                      ] ;
                                                      rdfs:comment "Enumeration item for NXazint1d/ENTRY/DATA/norm/units: arbitrary units" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-norm-units-attribute> ;
                                                      rdfs:label "NXazint1d/ENTRY/DATA/norm/units/arbitrary units" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-norm-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-data-norm-units-attribute
:nxazint1d-entry-data-norm-units-attribute rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusAttribute ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasEnumContainer ;
                                                             owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                 owl:unionOf ( :nxazint1d-entry-data-norm-units-arbitrary-units-enum
                                                                                             )
                                                                               ]
                                                           ] ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-norm-units-attribute> ;
                                           rdfs:label "NXazint1d/ENTRY/DATA/norm/units" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-norm-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-data-radial-axis-edges-field
:nxazint1d-entry-data-radial-axis-edges-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              :nxdata-data-field ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_NUMBER
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxazint1d-entry-data-radial-axis-edges-long-name-attribute
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxazint1d-entry-data-radial-axis-edges-units-attribute
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_NUMBER
                                                                            ]
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-radial-axis-edges-field> ;
                                              rdfs:label "NXazint1d/ENTRY/DATA/radial_axis_edges" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-radial-axis-edges-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-data-radial-axis-edges-long-name-2theta-bin-edges-enum
:nxazint1d-entry-data-radial-axis-edges-long-name-2theta-bin-edges-enum rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusEnumerations ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :actualValue ;
                                                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                                                          rdf:first "2theta bin edges" ;
                                                                                                                          rdf:rest rdf:nil
                                                                                                                        ]
                                                                                                            ]
                                                                                        ] ;
                                                                        owl:disjointWith :nxazint1d-entry-data-radial-axis-edges-long-name-q-bin-edges-enum ;
                                                                        rdfs:comment "Enumeration item for NXazint1d/ENTRY/DATA/radial_axis_edges/long_name: 2theta bin edges" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-radial-axis-edges-long-name-attribute> ;
                                                                        rdfs:label "NXazint1d/ENTRY/DATA/radial_axis_edges/long_name/2theta bin edges" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-radial-axis-edges-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-data-radial-axis-edges-long-name-attribute
:nxazint1d-entry-data-radial-axis-edges-long-name-attribute rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusAttribute ,
                                                                            :nxdata-data-long-name-attribute ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasEnumContainer ;
                                                                              owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                  owl:unionOf ( :nxazint1d-entry-data-radial-axis-edges-long-name-2theta-bin-edges-enum
                                                                                                                :nxazint1d-entry-data-radial-axis-edges-long-name-q-bin-edges-enum
                                                                                                              )
                                                                                                ]
                                                                            ] ;
                                                            rdfs:comment "" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-radial-axis-edges-long-name-attribute> ;
                                                            rdfs:label "NXazint1d/ENTRY/DATA/radial_axis_edges/long_name" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-radial-axis-edges-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-data-radial-axis-edges-long-name-q-bin-edges-enum
:nxazint1d-entry-data-radial-axis-edges-long-name-q-bin-edges-enum rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :actualValue ;
                                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                                     rdf:first "q bin edges" ;
                                                                                                                     rdf:rest rdf:nil
                                                                                                                   ]
                                                                                                       ]
                                                                                   ] ;
                                                                   rdfs:comment "Enumeration item for NXazint1d/ENTRY/DATA/radial_axis_edges/long_name: q bin edges" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-radial-axis-edges-long-name-attribute> ;
                                                                   rdfs:label "NXazint1d/ENTRY/DATA/radial_axis_edges/long_name/q bin edges" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-radial-axis-edges-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-data-radial-axis-edges-units-attribute
:nxazint1d-entry-data-radial-axis-edges-units-attribute rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusAttribute ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasEnumContainer ;
                                                                          owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                              owl:unionOf ( :nxazint1d-entry-data-radial-axis-edges-units-nx-angle-enum
                                                                                                            :nxazint1d-entry-data-radial-axis-edges-units-nx-per-length-enum
                                                                                                            :nxazint1d-entry-data-radial-axis-edges-units-nx-wavenumber-enum
                                                                                                          )
                                                                                            ]
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-radial-axis-edges-units-attribute> ;
                                                        rdfs:label "NXazint1d/ENTRY/DATA/radial_axis_edges/units" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-radial-axis-edges-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-data-radial-axis-edges-units-nx-angle-enum
:nxazint1d-entry-data-radial-axis-edges-units-nx-angle-enum rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :actualValue ;
                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                              rdf:first "NX_ANGLE" ;
                                                                                                              rdf:rest rdf:nil
                                                                                                            ]
                                                                                                ]
                                                                            ] ;
                                                            rdfs:comment "Enumeration item for NXazint1d/ENTRY/DATA/radial_axis_edges/units: NX_ANGLE" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-radial-axis-edges-units-attribute> ;
                                                            rdfs:label "NXazint1d/ENTRY/DATA/radial_axis_edges/units/NX_ANGLE" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-radial-axis-edges-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-data-radial-axis-edges-units-nx-per-length-enum
:nxazint1d-entry-data-radial-axis-edges-units-nx-per-length-enum rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :actualValue ;
                                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                                   rdf:first "NX_PER_LENGTH" ;
                                                                                                                   rdf:rest rdf:nil
                                                                                                                 ]
                                                                                                     ]
                                                                                 ] ;
                                                                 rdfs:comment "Enumeration item for NXazint1d/ENTRY/DATA/radial_axis_edges/units: NX_PER_LENGTH" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-radial-axis-edges-units-attribute> ;
                                                                 rdfs:label "NXazint1d/ENTRY/DATA/radial_axis_edges/units/NX_PER_LENGTH" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-radial-axis-edges-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-data-radial-axis-edges-units-nx-wavenumber-enum
:nxazint1d-entry-data-radial-axis-edges-units-nx-wavenumber-enum rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :actualValue ;
                                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                                   rdf:first "NX_WAVENUMBER" ;
                                                                                                                   rdf:rest rdf:nil
                                                                                                                 ]
                                                                                                     ]
                                                                                 ] ;
                                                                 rdfs:comment "Enumeration item for NXazint1d/ENTRY/DATA/radial_axis_edges/units: NX_WAVENUMBER" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-radial-axis-edges-units-attribute> ;
                                                                 rdfs:label "NXazint1d/ENTRY/DATA/radial_axis_edges/units/NX_WAVENUMBER" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-radial-axis-edges-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-data-radial-axis-field
:nxazint1d-entry-data-radial-axis-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        :nxdata-data-field ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_NUMBER
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxazint1d-entry-data-radial-axis-long-name-attribute
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxazint1d-entry-data-radial-axis-units-attribute
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_NUMBER
                                                                      ]
                                                        ] ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-radial-axis-field> ;
                                        rdfs:label "NXazint1d/ENTRY/DATA/radial_axis" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-radial-axis-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-data-radial-axis-long-name-2theta-enum
:nxazint1d-entry-data-radial-axis-long-name-2theta-enum rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusEnumerations ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :actualValue ;
                                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                                          rdf:first "2theta" ;
                                                                                                          rdf:rest rdf:nil
                                                                                                        ]
                                                                                            ]
                                                                        ] ;
                                                        owl:disjointWith :nxazint1d-entry-data-radial-axis-long-name-q-enum ;
                                                        rdfs:comment "Enumeration item for NXazint1d/ENTRY/DATA/radial_axis/long_name: 2theta" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-radial-axis-long-name-attribute> ;
                                                        rdfs:label "NXazint1d/ENTRY/DATA/radial_axis/long_name/2theta" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-radial-axis-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-data-radial-axis-long-name-attribute
:nxazint1d-entry-data-radial-axis-long-name-attribute rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusAttribute ,
                                                                      :nxdata-data-long-name-attribute ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasEnumContainer ;
                                                                        owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                            owl:unionOf ( :nxazint1d-entry-data-radial-axis-long-name-2theta-enum
                                                                                                          :nxazint1d-entry-data-radial-axis-long-name-q-enum
                                                                                                        )
                                                                                          ]
                                                                      ] ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-radial-axis-long-name-attribute> ;
                                                      rdfs:label "NXazint1d/ENTRY/DATA/radial_axis/long_name" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-radial-axis-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-data-radial-axis-long-name-q-enum
:nxazint1d-entry-data-radial-axis-long-name-q-enum rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :actualValue ;
                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                     rdf:first "q" ;
                                                                                                     rdf:rest rdf:nil
                                                                                                   ]
                                                                                       ]
                                                                   ] ;
                                                   rdfs:comment "Enumeration item for NXazint1d/ENTRY/DATA/radial_axis/long_name: q" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-radial-axis-long-name-attribute> ;
                                                   rdfs:label "NXazint1d/ENTRY/DATA/radial_axis/long_name/q" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-radial-axis-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-data-radial-axis-units-attribute
:nxazint1d-entry-data-radial-axis-units-attribute rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasEnumContainer ;
                                                                    owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                        owl:unionOf ( :nxazint1d-entry-data-radial-axis-units-nx-angle-enum
                                                                                                      :nxazint1d-entry-data-radial-axis-units-nx-per-length-enum
                                                                                                      :nxazint1d-entry-data-radial-axis-units-nx-wavenumber-enum
                                                                                                    )
                                                                                      ]
                                                                  ] ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-radial-axis-units-attribute> ;
                                                  rdfs:label "NXazint1d/ENTRY/DATA/radial_axis/units" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-radial-axis-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-data-radial-axis-units-nx-angle-enum
:nxazint1d-entry-data-radial-axis-units-nx-angle-enum rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :actualValue ;
                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                        rdf:first "NX_ANGLE" ;
                                                                                                        rdf:rest rdf:nil
                                                                                                      ]
                                                                                          ]
                                                                      ] ;
                                                      rdfs:comment "Enumeration item for NXazint1d/ENTRY/DATA/radial_axis/units: NX_ANGLE" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-radial-axis-units-attribute> ;
                                                      rdfs:label "NXazint1d/ENTRY/DATA/radial_axis/units/NX_ANGLE" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-radial-axis-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-data-radial-axis-units-nx-per-length-enum
:nxazint1d-entry-data-radial-axis-units-nx-per-length-enum rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :actualValue ;
                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                             rdf:first "NX_PER_LENGTH" ;
                                                                                                             rdf:rest rdf:nil
                                                                                                           ]
                                                                                               ]
                                                                           ] ;
                                                           rdfs:comment "Enumeration item for NXazint1d/ENTRY/DATA/radial_axis/units: NX_PER_LENGTH" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-radial-axis-units-attribute> ;
                                                           rdfs:label "NXazint1d/ENTRY/DATA/radial_axis/units/NX_PER_LENGTH" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-radial-axis-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-data-radial-axis-units-nx-wavenumber-enum
:nxazint1d-entry-data-radial-axis-units-nx-wavenumber-enum rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :actualValue ;
                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                             rdf:first "NX_WAVENUMBER" ;
                                                                                                             rdf:rest rdf:nil
                                                                                                           ]
                                                                                               ]
                                                                           ] ;
                                                           rdfs:comment "Enumeration item for NXazint1d/ENTRY/DATA/radial_axis/units: NX_WAVENUMBER" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-radial-axis-units-attribute> ;
                                                           rdfs:label "NXazint1d/ENTRY/DATA/radial_axis/units/NX_WAVENUMBER" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-radial-axis-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-data-signal-attribute
:nxazint1d-entry-data-signal-attribute rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusAttribute ,
                                                       :nxdata-signal-attribute ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasEnumContainer ;
                                                         owl:allValuesFrom [ rdf:type owl:Class ;
                                                                             owl:unionOf ( :nxazint1d-entry-data-signal-i-enum
                                                                                         )
                                                                           ]
                                                       ] ;
                                       rdfs:comment "" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-signal-attribute> ;
                                       rdfs:label "NXazint1d/ENTRY/DATA/signal" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-data-signal-i-enum
:nxazint1d-entry-data-signal-i-enum rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusEnumerations ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :actualValue ;
                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                      rdf:first "I" ;
                                                                                      rdf:rest rdf:nil
                                                                                    ]
                                                                        ]
                                                    ] ;
                                    rdfs:comment "Enumeration item for NXazint1d/ENTRY/DATA/signal: I" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-signal-attribute> ;
                                    rdfs:label "NXazint1d/ENTRY/DATA/signal/I" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-data-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-default-attribute
:nxazint1d-entry-default-attribute rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusAttribute ,
                                                   :nxentry-default-attribute ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_CHAR
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_CHAR
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
          .. index:: plotting
          
          Declares which :ref:`NXdata` group 
          contains the data to be shown by default.
          It is needed to resolve ambiguity when more than one :ref:`NXdata` group exists. 
          The value is the name of the default :ref:`NXdata` group.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-default-attribute> ;
                                   rdfs:label "NXazint1d/ENTRY/default" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-default-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-definition-field
:nxazint1d-entry-definition-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  :nxentry-definition-field ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasEnumContainer ;
                                                    owl:allValuesFrom [ rdf:type owl:Class ;
                                                                        owl:unionOf ( :nxazint1d-entry-definition-nxazint1d-enum
                                                                                    )
                                                                      ]
                                                  ] ;
                                  rdfs:comment "Official NeXus NXDL schema to which this file conforms." ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-definition-field> ;
                                  rdfs:label "NXazint1d/ENTRY/definition" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-definition-nxazint1d-enum
:nxazint1d-entry-definition-nxazint1d-enum rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusEnumerations ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :actualValue ;
                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                             rdf:first "NXazint1d" ;
                                                                                             rdf:rest rdf:nil
                                                                                           ]
                                                                               ]
                                                           ] ;
                                           rdfs:comment "Enumeration item for NXazint1d/ENTRY/definition: NXazint1d" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-definition-field> ;
                                           rdfs:label "NXazint1d/ENTRY/definition/NXazint1d" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-group
:nxazint1d-entry-group rdf:type owl:Class ;
                       rdfs:subClassOf :NXentry ,
                                       :NeXusGroup ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxazint1d-entry-default-attribute
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxazint1d-entry-monitor-applied-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxazint1d-entry-monitor-group
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxazint1d-entry-data-group
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxazint1d-entry-definition-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxazint1d-entry-instrument-group
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxazint1d-entry-normalization-applied-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxazint1d-entry-polarization-applied-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxazint1d-entry-reduction-group
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxazint1d-entry-solid-angle-applied-field
                                       ] ;
                       rdfs:comment """
        .. index:: NXazint1d (applications)
        
        The ``NXsubentry`` or Multi-Method Data convention described here:
        https://manual.nexusformat.org/rules.html#table-nxsubentry
        should be used when different method (e.g. ``NXcanSAS`` or ``NXmonopd``), ``NXazint2d``
        or other ``NXazint1d`` data, integrated with different options, should
        be stored under the same ``NXentry``.
        
        In case of a single ``NXazint1d`` data processing the standard convention with
        the application definition directly under ``NXentry`` should be used.
      """ ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-group> ;
                       rdfs:label "NXazint1d/ENTRY" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-instrument-group
:nxazint1d-entry-instrument-group rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusGroup ,
                                                  :nxentry-instrument-group ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxazint1d-entry-instrument-monochromator-group
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxazint1d-entry-instrument-name-field
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxazint1d-entry-instrument-source-group
                                                  ] ;
                                  rdfs:comment "" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-instrument-group> ;
                                  rdfs:label "NXazint1d/ENTRY/INSTRUMENT" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-instrument-monochromator-energy-field
:nxazint1d-entry-instrument-monochromator-energy-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       :nxmonochromator-energy-field ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_ANY
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_FLOAT
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_FLOAT
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment "Energy in keV." ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-instrument-monochromator-energy-field> ;
                                                       rdfs:label "NXazint1d/ENTRY/INSTRUMENT/MONOCHROMATOR/energy" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-instrument-monochromator-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-instrument-monochromator-group
:nxazint1d-entry-instrument-monochromator-group rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusGroup ,
                                                                :nxinstrument-monochromator-group ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxazint1d-entry-instrument-monochromator-energy-field
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxazint1d-entry-instrument-monochromator-wavelength-field
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-instrument-monochromator-group> ;
                                                rdfs:label "NXazint1d/ENTRY/INSTRUMENT/MONOCHROMATOR" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-instrument-monochromator-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-instrument-monochromator-wavelength-field
:nxazint1d-entry-instrument-monochromator-wavelength-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           :nxmonochromator-wavelength-field ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_ANY
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_FLOAT
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_FLOAT
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment "Wavelength in angstrom." ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-instrument-monochromator-wavelength-field> ;
                                                           rdfs:label "NXazint1d/ENTRY/INSTRUMENT/MONOCHROMATOR/wavelength" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-instrument-monochromator-wavelength-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-instrument-name-field
:nxazint1d-entry-instrument-name-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       :nxinstrument-name-field ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_ANY
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_CHAR
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_CHAR
                                                                     ]
                                                       ] ;
                                       rdfs:comment "Name of instrument (beamline) where data was collected." ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-instrument-name-field> ;
                                       rdfs:label "NXazint1d/ENTRY/INSTRUMENT/name" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-instrument-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-instrument-source-group
:nxazint1d-entry-instrument-source-group rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusGroup ,
                                                         :nxinstrument-source-group ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxazint1d-entry-instrument-source-name-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxazint1d-entry-instrument-source-probe-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxazint1d-entry-instrument-source-type-field
                                                         ] ;
                                         rdfs:comment "" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-instrument-source-group> ;
                                         rdfs:label "NXazint1d/ENTRY/INSTRUMENT/SOURCE" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-instrument-source-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-instrument-source-name-field
:nxazint1d-entry-instrument-source-name-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              :nxsource-name-field ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_CHAR
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_CHAR
                                                                            ]
                                                              ] ;
                                              rdfs:comment "Name of laboratory where data was collected." ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-instrument-source-name-field> ;
                                              rdfs:label "NXazint1d/ENTRY/INSTRUMENT/SOURCE/name" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-instrument-source-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-instrument-source-probe-field
:nxazint1d-entry-instrument-source-probe-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               :nxsource-probe-field ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_CHAR
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_CHAR
                                                                             ]
                                                               ] ;
                                               rdfs:comment "Type of probe." ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-instrument-source-probe-field> ;
                                               rdfs:label "NXazint1d/ENTRY/INSTRUMENT/SOURCE/probe" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-instrument-source-type-field
:nxazint1d-entry-instrument-source-type-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              :nxsource-type-field ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_CHAR
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_CHAR
                                                                            ]
                                                              ] ;
                                              rdfs:comment "Type of laboratory where data was collected." ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-instrument-source-type-field> ;
                                              rdfs:label "NXazint1d/ENTRY/INSTRUMENT/SOURCE/type" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-instrument-source-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-monitor-applied-field
:nxazint1d-entry-monitor-applied-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_ANY
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_BOOLEAN
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_BOOLEAN
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
          is a monitor correction applied or not.

          The monitor correction accounts for external factors that are independent of the azimuthal integration process.
          Most commonly, this involves normalizing for fluctuations in the incident beam intensity or, where applicable, variations in exposure time.
        """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-monitor-applied-field> ;
                                       rdfs:label "NXazint1d/ENTRY/monitor_applied" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-monitor-applied-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-monitor-data-field
:nxazint1d-entry-monitor-data-field rdf:type owl:Class ;
                                    owl:equivalentClass :nxmonitor-data-field ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_NUMBER
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_NUMBER
                                                                  ]
                                                    ] ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-monitor-data-field> ;
                                    rdfs:label "NXazint1d/ENTRY/MONITOR/data" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-monitor-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-monitor-group
:nxazint1d-entry-monitor-group rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusGroup ,
                                               :nxentry-monitor-group ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxazint1d-entry-monitor-data-field
                                               ] ;
                               rdfs:comment "Monitor data for example `I_zero`." ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-monitor-group> ;
                               rdfs:label "NXazint1d/ENTRY/MONITOR" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-monitor-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-normalization-applied-field
:nxazint1d-entry-normalization-applied-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_BOOLEAN
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_BOOLEAN
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
          is a normalization correction applied or not.

          It indicates that integrated intensities and their errors were already divided by the appropriate normalization factors accounting
          for the effective number or weighted contribution of detector pixels to each integration bin.
        """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-normalization-applied-field> ;
                                             rdfs:label "NXazint1d/ENTRY/normalization_applied" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-normalization-applied-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-polarization-applied-field
:nxazint1d-entry-polarization-applied-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANY
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_BOOLEAN
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_BOOLEAN
                                                                          ]
                                                            ] ;
                                            rdfs:comment "is polarization correction applied or not." ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-polarization-applied-field> ;
                                            rdfs:label "NXazint1d/ENTRY/polarization_applied" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-polarization-applied-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-reduction-date-field
:nxazint1d-entry-reduction-date-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      :nxprocess-date-field ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_DATE_TIME
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_DATE_TIME
                                                                    ]
                                                      ] ;
                                      rdfs:comment "Date the file was created " ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-reduction-date-field> ;
                                      rdfs:label "NXazint1d/ENTRY/reduction/date" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-reduction-date-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-reduction-group
:nxazint1d-entry-reduction-group rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusGroup ,
                                                 :nxentry-process-group ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxazint1d-entry-reduction-note-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxazint1d-entry-reduction-date-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxazint1d-entry-reduction-input-group
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxazint1d-entry-reduction-program-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxazint1d-entry-reduction-reference-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxazint1d-entry-reduction-version-field
                                                 ] ;
                                 rdfs:comment "" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-reduction-group> ;
                                 rdfs:label "NXazint1d/ENTRY/reduction" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-reduction-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-reduction-input-group
:nxazint1d-entry-reduction-input-group rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusGroup ,
                                                       :nxprocess-parameters-group ;
                                       rdfs:comment """
          Parameters should exactly match those required by the algorithm used in the processing.
          For example, `azint` requires `error_model`, `mask`, `n_splitting`, `poni`, etc.
        """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-reduction-input-group> ;
                                       rdfs:label "NXazint1d/ENTRY/reduction/input" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-reduction-input-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-reduction-note-field
:nxazint1d-entry-reduction-note-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_CHAR
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_CHAR
                                                                    ]
                                                      ] ;
                                      rdfs:comment "Notes required to help interpret the data, e.g. on coordinate systems." ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-reduction-note-field> ;
                                      rdfs:label "NXazint1d/ENTRY/reduction/note" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-reduction-note-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-reduction-program-field
:nxazint1d-entry-reduction-program-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         :nxprocess-program-field ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_ANY
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_CHAR
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_CHAR
                                                                       ]
                                                         ] ;
                                         rdfs:comment "Name of the program that made this file." ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-reduction-program-field> ;
                                         rdfs:label "NXazint1d/ENTRY/reduction/program" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-reduction-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-reduction-reference-field
:nxazint1d-entry-reduction-reference-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANY
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_CHAR
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_CHAR
                                                                         ]
                                                           ] ;
                                           rdfs:comment "Citation or other references for the algorithm used in the processing." ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-reduction-reference-field> ;
                                           rdfs:label "NXazint1d/ENTRY/reduction/reference" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-reduction-reference-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-reduction-version-field
:nxazint1d-entry-reduction-version-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         :nxprocess-version-field ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_ANY
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_CHAR
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_CHAR
                                                                       ]
                                                         ] ;
                                         rdfs:comment "Version of the progam that made this file." ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-reduction-version-field> ;
                                         rdfs:label "NXazint1d/ENTRY/reduction/version" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-reduction-version-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint1d-entry-solid-angle-applied-field
:nxazint1d-entry-solid-angle-applied-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANY
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_BOOLEAN
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_BOOLEAN
                                                                         ]
                                                           ] ;
                                           rdfs:comment "is solid angle correction applied or not." ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-solid-angle-applied-field> ;
                                           rdfs:label "NXazint1d/ENTRY/solid_angle_applied" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint1d.html#nxazint1d-entry-solid-angle-applied-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-axes-attribute
:nxazint2d-entry-data-axes-attribute rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusAttribute ,
                                                     :nxdata-axes-attribute ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasEnumContainer ;
                                                       owl:allValuesFrom [ rdf:type owl:Class ;
                                                                           owl:unionOf ( :nxazint2d-entry-data-axes-azimuthal-axis-radial-axis-enum
                                                                                       )
                                                                         ]
                                                     ] ;
                                     rdfs:comment "" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-axes-attribute> ;
                                     rdfs:label "NXazint2d/ENTRY/DATA/axes" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-axes-azimuthal-axis-radial-axis-enum
:nxazint2d-entry-data-axes-azimuthal-axis-radial-axis-enum rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :actualValue ;
                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                             rdf:first "['.', 'azimuthal_axis', 'radial_axis']" ;
                                                                                                             rdf:rest rdf:nil
                                                                                                           ]
                                                                                               ]
                                                                           ] ;
                                                           rdfs:comment "Enumeration item for NXazint2d/ENTRY/DATA/axes: ['.', 'azimuthal_axis', 'radial_axis']" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-axes-attribute> ;
                                                           rdfs:label "NXazint2d/ENTRY/DATA/axes/['.', 'azimuthal_axis', 'radial_axis']" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-azimuthal-axis-edges-field
:nxazint2d-entry-data-azimuthal-axis-edges-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_ANY
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_NUMBER
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxazint2d-entry-data-azimuthal-axis-edges-long-name-attribute
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxazint2d-entry-data-azimuthal-axis-edges-units-attribute
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_NUMBER
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-azimuthal-axis-edges-field> ;
                                                 rdfs:label "NXazint2d/ENTRY/DATA/azimuthal_axis_edges" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-azimuthal-axis-edges-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-azimuthal-axis-edges-long-name-attribute
:nxazint2d-entry-data-azimuthal-axis-edges-long-name-attribute rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasEnumContainer ;
                                                                                 owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                     owl:unionOf ( :nxazint2d-entry-data-azimuthal-axis-edges-long-name-azimuthal-bin-edges-enum
                                                                                                                 )
                                                                                                   ]
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-azimuthal-axis-edges-long-name-attribute> ;
                                                               rdfs:label "NXazint2d/ENTRY/DATA/azimuthal_axis_edges/long_name" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-azimuthal-axis-edges-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-azimuthal-axis-edges-long-name-azimuthal-bin-edges-enum
:nxazint2d-entry-data-azimuthal-axis-edges-long-name-azimuthal-bin-edges-enum rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NeXusEnumerations ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :actualValue ;
                                                                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                rdf:first "azimuthal bin edges" ;
                                                                                                                                rdf:rest rdf:nil
                                                                                                                              ]
                                                                                                                  ]
                                                                                              ] ;
                                                                              rdfs:comment "Enumeration item for NXazint2d/ENTRY/DATA/azimuthal_axis_edges/long_name: azimuthal bin edges" ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-azimuthal-axis-edges-long-name-attribute> ;
                                                                              rdfs:label "NXazint2d/ENTRY/DATA/azimuthal_axis_edges/long_name/azimuthal bin edges" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-azimuthal-axis-edges-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-azimuthal-axis-edges-units-attribute
:nxazint2d-entry-data-azimuthal-axis-edges-units-attribute rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusAttribute ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasEnumContainer ;
                                                                             owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                 owl:unionOf ( :nxazint2d-entry-data-azimuthal-axis-edges-units-nx-angle-enum
                                                                                                             )
                                                                                               ]
                                                                           ] ;
                                                           rdfs:comment "" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-azimuthal-axis-edges-units-attribute> ;
                                                           rdfs:label "NXazint2d/ENTRY/DATA/azimuthal_axis_edges/units" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-azimuthal-axis-edges-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-azimuthal-axis-edges-units-nx-angle-enum
:nxazint2d-entry-data-azimuthal-axis-edges-units-nx-angle-enum rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusEnumerations ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :actualValue ;
                                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                                 rdf:first "NX_ANGLE" ;
                                                                                                                 rdf:rest rdf:nil
                                                                                                               ]
                                                                                                   ]
                                                                               ] ;
                                                               rdfs:comment "Enumeration item for NXazint2d/ENTRY/DATA/azimuthal_axis_edges/units: NX_ANGLE" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-azimuthal-axis-edges-units-attribute> ;
                                                               rdfs:label "NXazint2d/ENTRY/DATA/azimuthal_axis_edges/units/NX_ANGLE" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-azimuthal-axis-edges-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-azimuthal-axis-field
:nxazint2d-entry-data-azimuthal-axis-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANY
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_NUMBER
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxazint2d-entry-data-azimuthal-axis-long-name-attribute
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxazint2d-entry-data-azimuthal-axis-units-attribute
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_NUMBER
                                                                         ]
                                                           ] ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-azimuthal-axis-field> ;
                                           rdfs:label "NXazint2d/ENTRY/DATA/azimuthal_axis" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-azimuthal-axis-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-azimuthal-axis-long-name-attribute
:nxazint2d-entry-data-azimuthal-axis-long-name-attribute rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusAttribute ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasEnumContainer ;
                                                                           owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                               owl:unionOf ( :nxazint2d-entry-data-azimuthal-axis-long-name-azimuthal-bin-center-enum
                                                                                                           )
                                                                                             ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-azimuthal-axis-long-name-attribute> ;
                                                         rdfs:label "NXazint2d/ENTRY/DATA/azimuthal_axis/long_name" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-azimuthal-axis-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-azimuthal-axis-long-name-azimuthal-bin-center-enum
:nxazint2d-entry-data-azimuthal-axis-long-name-azimuthal-bin-center-enum rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusEnumerations ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :actualValue ;
                                                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                                                           rdf:first "azimuthal bin center" ;
                                                                                                                           rdf:rest rdf:nil
                                                                                                                         ]
                                                                                                             ]
                                                                                         ] ;
                                                                         rdfs:comment "Enumeration item for NXazint2d/ENTRY/DATA/azimuthal_axis/long_name: azimuthal bin center" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-azimuthal-axis-long-name-attribute> ;
                                                                         rdfs:label "NXazint2d/ENTRY/DATA/azimuthal_axis/long_name/azimuthal bin center" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-azimuthal-axis-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-azimuthal-axis-units-attribute
:nxazint2d-entry-data-azimuthal-axis-units-attribute rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusAttribute ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasEnumContainer ;
                                                                       owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                           owl:unionOf ( :nxazint2d-entry-data-azimuthal-axis-units-nx-angle-enum
                                                                                                       )
                                                                                         ]
                                                                     ] ;
                                                     rdfs:comment "" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-azimuthal-axis-units-attribute> ;
                                                     rdfs:label "NXazint2d/ENTRY/DATA/azimuthal_axis/units" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-azimuthal-axis-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-azimuthal-axis-units-nx-angle-enum
:nxazint2d-entry-data-azimuthal-axis-units-nx-angle-enum rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusEnumerations ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :actualValue ;
                                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                                           rdf:first "NX_ANGLE" ;
                                                                                                           rdf:rest rdf:nil
                                                                                                         ]
                                                                                             ]
                                                                         ] ;
                                                         rdfs:comment "Enumeration item for NXazint2d/ENTRY/DATA/azimuthal_axis/units: NX_ANGLE" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-azimuthal-axis-units-attribute> ;
                                                         rdfs:label "NXazint2d/ENTRY/DATA/azimuthal_axis/units/NX_ANGLE" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-azimuthal-axis-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-group
:nxazint2d-entry-data-group rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusGroup ,
                                            :nxentry-data-group ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxazint2d-entry-data-azimuthal-axis-edges-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxazint2d-entry-data-azimuthal-axis-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxazint2d-entry-data-i-errors-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxazint2d-entry-data-norm-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxazint2d-entry-data-radial-axis-edges-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxazint2d-entry-data-axes-attribute
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxazint2d-entry-data-i-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxazint2d-entry-data-interpretation-attribute
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxazint2d-entry-data-radial-axis-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxazint2d-entry-data-signal-attribute
                                            ] ;
                            rdfs:comment "Azimuthally integrated data with radial binning in q or 2theta and with azimuthal binning." ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-group> ;
                            rdfs:label "NXazint2d/ENTRY/DATA" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-i-errors-field
:nxazint2d-entry-data-i-errors-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     :nxdata-fieldname-errors-field ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_NUMBER
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxazint2d-entry-data-i-errors-long-name-attribute
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxazint2d-entry-data-i-errors-units-attribute
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_NUMBER
                                                                   ]
                                                     ] ;
                                     rdfs:comment "" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-i-errors-field> ;
                                     rdfs:label "NXazint2d/ENTRY/DATA/I_errors" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-i-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-i-errors-long-name-attribute
:nxazint2d-entry-data-i-errors-long-name-attribute rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasEnumContainer ;
                                                                     owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                         owl:unionOf ( :nxazint2d-entry-data-i-errors-long-name-estimated-intensity-error-enum
                                                                                                     )
                                                                                       ]
                                                                   ] ;
                                                   rdfs:comment "" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-i-errors-long-name-attribute> ;
                                                   rdfs:label "NXazint2d/ENTRY/DATA/I_errors/long_name" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-i-errors-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-i-errors-long-name-estimated-intensity-error-enum
:nxazint2d-entry-data-i-errors-long-name-estimated-intensity-error-enum rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusEnumerations ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :actualValue ;
                                                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                                                          rdf:first "estimated intensity error" ;
                                                                                                                          rdf:rest rdf:nil
                                                                                                                        ]
                                                                                                            ]
                                                                                        ] ;
                                                                        rdfs:comment "Enumeration item for NXazint2d/ENTRY/DATA/I_errors/long_name: estimated intensity error" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-i-errors-long-name-attribute> ;
                                                                        rdfs:label "NXazint2d/ENTRY/DATA/I_errors/long_name/estimated intensity error" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-i-errors-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-i-errors-units-arbitrary-units-enum
:nxazint2d-entry-data-i-errors-units-arbitrary-units-enum rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusEnumerations ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :actualValue ;
                                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                                            rdf:first "arbitrary units" ;
                                                                                                            rdf:rest rdf:nil
                                                                                                          ]
                                                                                              ]
                                                                          ] ;
                                                          rdfs:comment "Enumeration item for NXazint2d/ENTRY/DATA/I_errors/units: arbitrary units" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-i-errors-units-attribute> ;
                                                          rdfs:label "NXazint2d/ENTRY/DATA/I_errors/units/arbitrary units" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-i-errors-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-i-errors-units-attribute
:nxazint2d-entry-data-i-errors-units-attribute rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusAttribute ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasEnumContainer ;
                                                                 owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                     owl:unionOf ( :nxazint2d-entry-data-i-errors-units-arbitrary-units-enum
                                                                                                 )
                                                                                   ]
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-i-errors-units-attribute> ;
                                               rdfs:label "NXazint2d/ENTRY/DATA/I_errors/units" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-i-errors-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-i-field
:nxazint2d-entry-data-i-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_NUMBER
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxazint2d-entry-data-i-long-name-attribute
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxazint2d-entry-data-i-units-attribute
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_NUMBER
                                                            ]
                                              ] ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-i-field> ;
                              rdfs:label "NXazint2d/ENTRY/DATA/I" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-i-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-i-long-name-attribute
:nxazint2d-entry-data-i-long-name-attribute rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusAttribute ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasEnumContainer ;
                                                              owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                  owl:unionOf ( :nxazint2d-entry-data-i-long-name-intensity-enum
                                                                                              )
                                                                                ]
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-i-long-name-attribute> ;
                                            rdfs:label "NXazint2d/ENTRY/DATA/I/long_name" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-i-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-i-long-name-intensity-enum
:nxazint2d-entry-data-i-long-name-intensity-enum rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :actualValue ;
                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                   rdf:first "intensity" ;
                                                                                                   rdf:rest rdf:nil
                                                                                                 ]
                                                                                     ]
                                                                 ] ;
                                                 rdfs:comment "Enumeration item for NXazint2d/ENTRY/DATA/I/long_name: intensity" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-i-long-name-attribute> ;
                                                 rdfs:label "NXazint2d/ENTRY/DATA/I/long_name/intensity" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-i-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-i-units-arbitrary-units-enum
:nxazint2d-entry-data-i-units-arbitrary-units-enum rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :actualValue ;
                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                     rdf:first "arbitrary units" ;
                                                                                                     rdf:rest rdf:nil
                                                                                                   ]
                                                                                       ]
                                                                   ] ;
                                                   rdfs:comment "Enumeration item for NXazint2d/ENTRY/DATA/I/units: arbitrary units" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-i-units-attribute> ;
                                                   rdfs:label "NXazint2d/ENTRY/DATA/I/units/arbitrary units" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-i-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-i-units-attribute
:nxazint2d-entry-data-i-units-attribute rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusAttribute ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasEnumContainer ;
                                                          owl:allValuesFrom [ rdf:type owl:Class ;
                                                                              owl:unionOf ( :nxazint2d-entry-data-i-units-arbitrary-units-enum
                                                                                          )
                                                                            ]
                                                        ] ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-i-units-attribute> ;
                                        rdfs:label "NXazint2d/ENTRY/DATA/I/units" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-i-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-interpretation-attribute
:nxazint2d-entry-data-interpretation-attribute rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusAttribute ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasEnumContainer ;
                                                                 owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                     owl:unionOf ( :nxazint2d-entry-data-interpretation-image-enum
                                                                                                 )
                                                                                   ]
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-interpretation-attribute> ;
                                               rdfs:label "NXazint2d/ENTRY/DATA/interpretation" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-interpretation-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-interpretation-image-enum
:nxazint2d-entry-data-interpretation-image-enum rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusEnumerations ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :actualValue ;
                                                                  owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                      owl:oneOf [ rdf:type rdf:List ;
                                                                                                  rdf:first "image" ;
                                                                                                  rdf:rest rdf:nil
                                                                                                ]
                                                                                    ]
                                                                ] ;
                                                rdfs:comment "Enumeration item for NXazint2d/ENTRY/DATA/interpretation: image" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-interpretation-attribute> ;
                                                rdfs:label "NXazint2d/ENTRY/DATA/interpretation/image" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-interpretation-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-norm-field
:nxazint2d-entry-data-norm-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_NUMBER
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxazint2d-entry-data-norm-long-name-attribute
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxazint2d-entry-data-norm-units-attribute
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_NUMBER
                                                               ]
                                                 ] ;
                                 rdfs:comment """
            Values of the normalization correction.
            
            The normalization correction accounts for the effective number or weighted contribution of detector pixels to each integration bin.
          
            Note: An important aspect of the normalization strategy is how polarization and solid angle corrections are incorporated, which can vary
            depending on the specific application, software, and its configuration options (see, for example, PyFAI documentation).
            Additionally, the normalization strategy may include a relative or absolute calibration factor. Two common normalization approaches are:
            \"Relative normalization\" to the PONI (Point Of Normal Incidence) pixel, and \"Absolute calibration\", which yields the number of photons
            scattered by the sample in a given direction per unit solid angle. The type of the normalization strategy is not indicated on this level.
            It must be concluded from the software used or its parameters.

            The monitor correction is not included in the normalization correction and it is specified separately.
          """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-norm-field> ;
                                 rdfs:label "NXazint2d/ENTRY/DATA/norm" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-norm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-norm-long-name-attribute
:nxazint2d-entry-data-norm-long-name-attribute rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusAttribute ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasEnumContainer ;
                                                                 owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                     owl:unionOf ( :nxazint2d-entry-data-norm-long-name-effective-number-of-pixels-contributing-to-the-corresponding-bin-enum
                                                                                                 )
                                                                                   ]
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-norm-long-name-attribute> ;
                                               rdfs:label "NXazint2d/ENTRY/DATA/norm/long_name" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-norm-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-norm-long-name-effective-number-of-pixels-contributing-to-the-corresponding-bin-enum
:nxazint2d-entry-data-norm-long-name-effective-number-of-pixels-contributing-to-the-corresponding-bin-enum rdf:type owl:Class ;
                                                                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                                             owl:onProperty :actualValue ;
                                                                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                             rdf:first "effective number of pixels contributing to the corresponding bin" ;
                                                                                                                                                             rdf:rest rdf:nil
                                                                                                                                                           ]
                                                                                                                                               ]
                                                                                                                           ] ;
                                                                                                           rdfs:comment "Enumeration item for NXazint2d/ENTRY/DATA/norm/long_name: effective number of pixels contributing to the corresponding bin" ;
                                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-norm-long-name-attribute> ;
                                                                                                           rdfs:label "NXazint2d/ENTRY/DATA/norm/long_name/effective number of pixels contributing to the corresponding bin" ;
                                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-norm-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-norm-units-arbitrary-units-enum
:nxazint2d-entry-data-norm-units-arbitrary-units-enum rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :actualValue ;
                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                        rdf:first "arbitrary units" ;
                                                                                                        rdf:rest rdf:nil
                                                                                                      ]
                                                                                          ]
                                                                      ] ;
                                                      rdfs:comment "Enumeration item for NXazint2d/ENTRY/DATA/norm/units: arbitrary units" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-norm-units-attribute> ;
                                                      rdfs:label "NXazint2d/ENTRY/DATA/norm/units/arbitrary units" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-norm-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-norm-units-attribute
:nxazint2d-entry-data-norm-units-attribute rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusAttribute ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasEnumContainer ;
                                                             owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                 owl:unionOf ( :nxazint2d-entry-data-norm-units-arbitrary-units-enum
                                                                                             )
                                                                               ]
                                                           ] ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-norm-units-attribute> ;
                                           rdfs:label "NXazint2d/ENTRY/DATA/norm/units" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-norm-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-radial-axis-edges-field
:nxazint2d-entry-data-radial-axis-edges-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              :nxdata-data-field ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_NUMBER
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxazint2d-entry-data-radial-axis-edges-long-name-attribute
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxazint2d-entry-data-radial-axis-edges-units-attribute
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_NUMBER
                                                                            ]
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-radial-axis-edges-field> ;
                                              rdfs:label "NXazint2d/ENTRY/DATA/radial_axis_edges" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-radial-axis-edges-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-radial-axis-edges-long-name-2theta-bin-edges-enum
:nxazint2d-entry-data-radial-axis-edges-long-name-2theta-bin-edges-enum rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusEnumerations ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :actualValue ;
                                                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                                                          rdf:first "2theta bin edges" ;
                                                                                                                          rdf:rest rdf:nil
                                                                                                                        ]
                                                                                                            ]
                                                                                        ] ;
                                                                        owl:disjointWith :nxazint2d-entry-data-radial-axis-edges-long-name-q-bin-edges-enum ;
                                                                        rdfs:comment "Enumeration item for NXazint2d/ENTRY/DATA/radial_axis_edges/long_name: 2theta bin edges" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-radial-axis-edges-long-name-attribute> ;
                                                                        rdfs:label "NXazint2d/ENTRY/DATA/radial_axis_edges/long_name/2theta bin edges" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-radial-axis-edges-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-radial-axis-edges-long-name-attribute
:nxazint2d-entry-data-radial-axis-edges-long-name-attribute rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusAttribute ,
                                                                            :nxdata-data-long-name-attribute ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasEnumContainer ;
                                                                              owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                  owl:unionOf ( :nxazint2d-entry-data-radial-axis-edges-long-name-2theta-bin-edges-enum
                                                                                                                :nxazint2d-entry-data-radial-axis-edges-long-name-q-bin-edges-enum
                                                                                                              )
                                                                                                ]
                                                                            ] ;
                                                            rdfs:comment "" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-radial-axis-edges-long-name-attribute> ;
                                                            rdfs:label "NXazint2d/ENTRY/DATA/radial_axis_edges/long_name" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-radial-axis-edges-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-radial-axis-edges-long-name-q-bin-edges-enum
:nxazint2d-entry-data-radial-axis-edges-long-name-q-bin-edges-enum rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :actualValue ;
                                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                                     rdf:first "q bin edges" ;
                                                                                                                     rdf:rest rdf:nil
                                                                                                                   ]
                                                                                                       ]
                                                                                   ] ;
                                                                   rdfs:comment "Enumeration item for NXazint2d/ENTRY/DATA/radial_axis_edges/long_name: q bin edges" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-radial-axis-edges-long-name-attribute> ;
                                                                   rdfs:label "NXazint2d/ENTRY/DATA/radial_axis_edges/long_name/q bin edges" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-radial-axis-edges-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-radial-axis-edges-units-attribute
:nxazint2d-entry-data-radial-axis-edges-units-attribute rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusAttribute ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasEnumContainer ;
                                                                          owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                              owl:unionOf ( :nxazint2d-entry-data-radial-axis-edges-units-nx-angle-enum
                                                                                                            :nxazint2d-entry-data-radial-axis-edges-units-nx-per-length-enum
                                                                                                            :nxazint2d-entry-data-radial-axis-edges-units-nx-wavenumber-enum
                                                                                                          )
                                                                                            ]
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-radial-axis-edges-units-attribute> ;
                                                        rdfs:label "NXazint2d/ENTRY/DATA/radial_axis_edges/units" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-radial-axis-edges-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-radial-axis-edges-units-nx-angle-enum
:nxazint2d-entry-data-radial-axis-edges-units-nx-angle-enum rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :actualValue ;
                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                              rdf:first "NX_ANGLE" ;
                                                                                                              rdf:rest rdf:nil
                                                                                                            ]
                                                                                                ]
                                                                            ] ;
                                                            rdfs:comment "Enumeration item for NXazint2d/ENTRY/DATA/radial_axis_edges/units: NX_ANGLE" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-radial-axis-edges-units-attribute> ;
                                                            rdfs:label "NXazint2d/ENTRY/DATA/radial_axis_edges/units/NX_ANGLE" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-radial-axis-edges-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-radial-axis-edges-units-nx-per-length-enum
:nxazint2d-entry-data-radial-axis-edges-units-nx-per-length-enum rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :actualValue ;
                                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                                   rdf:first "NX_PER_LENGTH" ;
                                                                                                                   rdf:rest rdf:nil
                                                                                                                 ]
                                                                                                     ]
                                                                                 ] ;
                                                                 rdfs:comment "Enumeration item for NXazint2d/ENTRY/DATA/radial_axis_edges/units: NX_PER_LENGTH" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-radial-axis-edges-units-attribute> ;
                                                                 rdfs:label "NXazint2d/ENTRY/DATA/radial_axis_edges/units/NX_PER_LENGTH" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-radial-axis-edges-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-radial-axis-edges-units-nx-wavenumber-enum
:nxazint2d-entry-data-radial-axis-edges-units-nx-wavenumber-enum rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :actualValue ;
                                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                                   rdf:first "NX_WAVENUMBER" ;
                                                                                                                   rdf:rest rdf:nil
                                                                                                                 ]
                                                                                                     ]
                                                                                 ] ;
                                                                 rdfs:comment "Enumeration item for NXazint2d/ENTRY/DATA/radial_axis_edges/units: NX_WAVENUMBER" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-radial-axis-edges-units-attribute> ;
                                                                 rdfs:label "NXazint2d/ENTRY/DATA/radial_axis_edges/units/NX_WAVENUMBER" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-radial-axis-edges-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-radial-axis-field
:nxazint2d-entry-data-radial-axis-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        :nxdata-data-field ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_NUMBER
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxazint2d-entry-data-radial-axis-long-name-attribute
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxazint2d-entry-data-radial-axis-units-attribute
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_NUMBER
                                                                      ]
                                                        ] ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-radial-axis-field> ;
                                        rdfs:label "NXazint2d/ENTRY/DATA/radial_axis" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-radial-axis-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-radial-axis-long-name-2theta-enum
:nxazint2d-entry-data-radial-axis-long-name-2theta-enum rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusEnumerations ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :actualValue ;
                                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                                          rdf:first "2theta" ;
                                                                                                          rdf:rest rdf:nil
                                                                                                        ]
                                                                                            ]
                                                                        ] ;
                                                        owl:disjointWith :nxazint2d-entry-data-radial-axis-long-name-q-enum ;
                                                        rdfs:comment "Enumeration item for NXazint2d/ENTRY/DATA/radial_axis/long_name: 2theta" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-radial-axis-long-name-attribute> ;
                                                        rdfs:label "NXazint2d/ENTRY/DATA/radial_axis/long_name/2theta" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-radial-axis-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-radial-axis-long-name-attribute
:nxazint2d-entry-data-radial-axis-long-name-attribute rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusAttribute ,
                                                                      :nxdata-data-long-name-attribute ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasEnumContainer ;
                                                                        owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                            owl:unionOf ( :nxazint2d-entry-data-radial-axis-long-name-2theta-enum
                                                                                                          :nxazint2d-entry-data-radial-axis-long-name-q-enum
                                                                                                        )
                                                                                          ]
                                                                      ] ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-radial-axis-long-name-attribute> ;
                                                      rdfs:label "NXazint2d/ENTRY/DATA/radial_axis/long_name" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-radial-axis-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-radial-axis-long-name-q-enum
:nxazint2d-entry-data-radial-axis-long-name-q-enum rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :actualValue ;
                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                     rdf:first "q" ;
                                                                                                     rdf:rest rdf:nil
                                                                                                   ]
                                                                                       ]
                                                                   ] ;
                                                   rdfs:comment "Enumeration item for NXazint2d/ENTRY/DATA/radial_axis/long_name: q" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-radial-axis-long-name-attribute> ;
                                                   rdfs:label "NXazint2d/ENTRY/DATA/radial_axis/long_name/q" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-radial-axis-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-radial-axis-units-attribute
:nxazint2d-entry-data-radial-axis-units-attribute rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasEnumContainer ;
                                                                    owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                        owl:unionOf ( :nxazint2d-entry-data-radial-axis-units-nx-angle-enum
                                                                                                      :nxazint2d-entry-data-radial-axis-units-nx-per-lenght-enum
                                                                                                      :nxazint2d-entry-data-radial-axis-units-nx-wavenumber-enum
                                                                                                    )
                                                                                      ]
                                                                  ] ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-radial-axis-units-attribute> ;
                                                  rdfs:label "NXazint2d/ENTRY/DATA/radial_axis/units" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-radial-axis-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-radial-axis-units-nx-angle-enum
:nxazint2d-entry-data-radial-axis-units-nx-angle-enum rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :actualValue ;
                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                        rdf:first "NX_ANGLE" ;
                                                                                                        rdf:rest rdf:nil
                                                                                                      ]
                                                                                          ]
                                                                      ] ;
                                                      rdfs:comment "Enumeration item for NXazint2d/ENTRY/DATA/radial_axis/units: NX_ANGLE" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-radial-axis-units-attribute> ;
                                                      rdfs:label "NXazint2d/ENTRY/DATA/radial_axis/units/NX_ANGLE" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-radial-axis-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-radial-axis-units-nx-per-lenght-enum
:nxazint2d-entry-data-radial-axis-units-nx-per-lenght-enum rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :actualValue ;
                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                             rdf:first "NX_PER_LENGHT" ;
                                                                                                             rdf:rest rdf:nil
                                                                                                           ]
                                                                                               ]
                                                                           ] ;
                                                           rdfs:comment "Enumeration item for NXazint2d/ENTRY/DATA/radial_axis/units: NX_PER_LENGHT" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-radial-axis-units-attribute> ;
                                                           rdfs:label "NXazint2d/ENTRY/DATA/radial_axis/units/NX_PER_LENGHT" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-radial-axis-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-radial-axis-units-nx-wavenumber-enum
:nxazint2d-entry-data-radial-axis-units-nx-wavenumber-enum rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :actualValue ;
                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                             rdf:first "NX_WAVENUMBER" ;
                                                                                                             rdf:rest rdf:nil
                                                                                                           ]
                                                                                               ]
                                                                           ] ;
                                                           rdfs:comment "Enumeration item for NXazint2d/ENTRY/DATA/radial_axis/units: NX_WAVENUMBER" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-radial-axis-units-attribute> ;
                                                           rdfs:label "NXazint2d/ENTRY/DATA/radial_axis/units/NX_WAVENUMBER" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-radial-axis-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-signal-attribute
:nxazint2d-entry-data-signal-attribute rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusAttribute ,
                                                       :nxdata-signal-attribute ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasEnumContainer ;
                                                         owl:allValuesFrom [ rdf:type owl:Class ;
                                                                             owl:unionOf ( :nxazint2d-entry-data-signal-i-enum
                                                                                         )
                                                                           ]
                                                       ] ;
                                       rdfs:comment "" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-signal-attribute> ;
                                       rdfs:label "NXazint2d/ENTRY/DATA/signal" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-data-signal-i-enum
:nxazint2d-entry-data-signal-i-enum rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusEnumerations ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :actualValue ;
                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                      rdf:first "I" ;
                                                                                      rdf:rest rdf:nil
                                                                                    ]
                                                                        ]
                                                    ] ;
                                    rdfs:comment "Enumeration item for NXazint2d/ENTRY/DATA/signal: I" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-signal-attribute> ;
                                    rdfs:label "NXazint2d/ENTRY/DATA/signal/I" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-data-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-default-attribute
:nxazint2d-entry-default-attribute rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusAttribute ,
                                                   :nxentry-default-attribute ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_CHAR
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_CHAR
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
          .. index:: plotting
          
          Declares which :ref:`NXdata` group 
          contains the data to be shown by default.
          It is needed to resolve ambiguity when more than one :ref:`NXdata` group exists. 
          The value is the name of the default :ref:`NXdata` group.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-default-attribute> ;
                                   rdfs:label "NXazint2d/ENTRY/default" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-default-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-definition-field
:nxazint2d-entry-definition-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  :nxentry-definition-field ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasEnumContainer ;
                                                    owl:allValuesFrom [ rdf:type owl:Class ;
                                                                        owl:unionOf ( :nxazint2d-entry-definition-nxazint2d-enum
                                                                                    )
                                                                      ]
                                                  ] ;
                                  rdfs:comment " Official NeXus NXDL schema to which this file conforms. " ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-definition-field> ;
                                  rdfs:label "NXazint2d/ENTRY/definition" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-definition-nxazint2d-enum
:nxazint2d-entry-definition-nxazint2d-enum rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusEnumerations ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :actualValue ;
                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                             rdf:first "NXazint2d" ;
                                                                                             rdf:rest rdf:nil
                                                                                           ]
                                                                               ]
                                                           ] ;
                                           rdfs:comment "Enumeration item for NXazint2d/ENTRY/definition: NXazint2d" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-definition-field> ;
                                           rdfs:label "NXazint2d/ENTRY/definition/NXazint2d" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-group
:nxazint2d-entry-group rdf:type owl:Class ;
                       rdfs:subClassOf :NXentry ,
                                       :NeXusGroup ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxazint2d-entry-default-attribute
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxazint2d-entry-monitor-applied-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxazint2d-entry-monitor-group
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxazint2d-entry-data-group
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxazint2d-entry-definition-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxazint2d-entry-instrument-group
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxazint2d-entry-normalization-applied-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxazint2d-entry-polarization-applied-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxazint2d-entry-reduction-group
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxazint2d-entry-solid-angle-applied-field
                                       ] ;
                       rdfs:comment """
        .. index:: NXazint2d (applications)
        
        The ``NXsubentry`` or Multi-Method Data convention described here:
        https://manual.nexusformat.org/rules.html#table-nxsubentry
        should be used when different method (e.g. ``NXcanSAS`` or ``NXmonopd``), ``NXazint1d``
        or other ``NXazint2d`` data, integrated with different options, should
        be stored under the same ``NXentry``.
        
        In case of a single ``NXazint2d`` data processing the standard convention with
        the application definition directly under ``NXentry`` should be used.
      """ ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-group> ;
                       rdfs:label "NXazint2d/ENTRY" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-instrument-group
:nxazint2d-entry-instrument-group rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusGroup ,
                                                  :nxentry-instrument-group ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxazint2d-entry-instrument-monochromator-group
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxazint2d-entry-instrument-name-field
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxazint2d-entry-instrument-source-group
                                                  ] ;
                                  rdfs:comment "" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-instrument-group> ;
                                  rdfs:label "NXazint2d/ENTRY/INSTRUMENT" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-instrument-monochromator-energy-field
:nxazint2d-entry-instrument-monochromator-energy-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       :nxmonochromator-energy-field ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_ANY
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_FLOAT
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_FLOAT
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment "Energy in keV." ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-instrument-monochromator-energy-field> ;
                                                       rdfs:label "NXazint2d/ENTRY/INSTRUMENT/MONOCHROMATOR/energy" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-instrument-monochromator-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-instrument-monochromator-group
:nxazint2d-entry-instrument-monochromator-group rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusGroup ,
                                                                :nxinstrument-monochromator-group ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxazint2d-entry-instrument-monochromator-energy-field
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxazint2d-entry-instrument-monochromator-wavelength-field
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-instrument-monochromator-group> ;
                                                rdfs:label "NXazint2d/ENTRY/INSTRUMENT/MONOCHROMATOR" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-instrument-monochromator-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-instrument-monochromator-wavelength-field
:nxazint2d-entry-instrument-monochromator-wavelength-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           :nxmonochromator-wavelength-field ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_ANY
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_FLOAT
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_FLOAT
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment "Wavelength in angstrom." ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-instrument-monochromator-wavelength-field> ;
                                                           rdfs:label "NXazint2d/ENTRY/INSTRUMENT/MONOCHROMATOR/wavelength" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-instrument-monochromator-wavelength-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-instrument-name-field
:nxazint2d-entry-instrument-name-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       :nxinstrument-name-field ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_ANY
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_CHAR
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_CHAR
                                                                     ]
                                                       ] ;
                                       rdfs:comment "Name of instrument (beamline) where data was collected." ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-instrument-name-field> ;
                                       rdfs:label "NXazint2d/ENTRY/INSTRUMENT/name" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-instrument-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-instrument-source-group
:nxazint2d-entry-instrument-source-group rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusGroup ,
                                                         :nxinstrument-source-group ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxazint2d-entry-instrument-source-name-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxazint2d-entry-instrument-source-probe-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxazint2d-entry-instrument-source-type-field
                                                         ] ;
                                         rdfs:comment "" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-instrument-source-group> ;
                                         rdfs:label "NXazint2d/ENTRY/INSTRUMENT/SOURCE" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-instrument-source-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-instrument-source-name-field
:nxazint2d-entry-instrument-source-name-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              :nxsource-name-field ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_CHAR
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_CHAR
                                                                            ]
                                                              ] ;
                                              rdfs:comment "Name of laboratory where data was collected." ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-instrument-source-name-field> ;
                                              rdfs:label "NXazint2d/ENTRY/INSTRUMENT/SOURCE/name" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-instrument-source-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-instrument-source-probe-field
:nxazint2d-entry-instrument-source-probe-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               :nxsource-probe-field ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_CHAR
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_CHAR
                                                                             ]
                                                               ] ;
                                               rdfs:comment "Type of probe." ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-instrument-source-probe-field> ;
                                               rdfs:label "NXazint2d/ENTRY/INSTRUMENT/SOURCE/probe" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-instrument-source-type-field
:nxazint2d-entry-instrument-source-type-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              :nxsource-type-field ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_CHAR
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_CHAR
                                                                            ]
                                                              ] ;
                                              rdfs:comment "Type of laboratory where data was collected." ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-instrument-source-type-field> ;
                                              rdfs:label "NXazint2d/ENTRY/INSTRUMENT/SOURCE/type" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-instrument-source-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-monitor-applied-field
:nxazint2d-entry-monitor-applied-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_ANY
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_BOOLEAN
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_BOOLEAN
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
          is a monitor correction applied or not.

          The monitor correction accounts for external factors that are independent of the azimuthal integration process.
          Most commonly, this involves normalizing for fluctuations in the incident beam intensity or, where applicable, variations in exposure time.
        """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-monitor-applied-field> ;
                                       rdfs:label "NXazint2d/ENTRY/monitor_applied" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-monitor-applied-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-monitor-data-field
:nxazint2d-entry-monitor-data-field rdf:type owl:Class ;
                                    owl:equivalentClass :nxmonitor-data-field ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_NUMBER
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_NUMBER
                                                                  ]
                                                    ] ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-monitor-data-field> ;
                                    rdfs:label "NXazint2d/ENTRY/MONITOR/data" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-monitor-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-monitor-group
:nxazint2d-entry-monitor-group rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusGroup ,
                                               :nxentry-monitor-group ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxazint2d-entry-monitor-data-field
                                               ] ;
                               rdfs:comment "Monitor data for example `I_zero`." ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-monitor-group> ;
                               rdfs:label "NXazint2d/ENTRY/MONITOR" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-monitor-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-normalization-applied-field
:nxazint2d-entry-normalization-applied-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_BOOLEAN
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_BOOLEAN
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
          is a normalization correction applied or not.

          It indicates that integrated intensities and their errors were already divided by the appropriate normalization factors accounting
          for the effective number or weighted contribution of detector pixels to each integration bin.
        """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-normalization-applied-field> ;
                                             rdfs:label "NXazint2d/ENTRY/normalization_applied" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-normalization-applied-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-polarization-applied-field
:nxazint2d-entry-polarization-applied-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANY
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_BOOLEAN
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_BOOLEAN
                                                                          ]
                                                            ] ;
                                            rdfs:comment "is polarization correction applied or not." ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-polarization-applied-field> ;
                                            rdfs:label "NXazint2d/ENTRY/polarization_applied" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-polarization-applied-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-reduction-date-field
:nxazint2d-entry-reduction-date-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      :nxprocess-date-field ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_DATE_TIME
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_DATE_TIME
                                                                    ]
                                                      ] ;
                                      rdfs:comment "Date the file was created." ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-reduction-date-field> ;
                                      rdfs:label "NXazint2d/ENTRY/reduction/date" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-reduction-date-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-reduction-group
:nxazint2d-entry-reduction-group rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusGroup ,
                                                 :nxentry-process-group ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxazint2d-entry-reduction-note-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxazint2d-entry-reduction-date-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxazint2d-entry-reduction-input-group
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxazint2d-entry-reduction-program-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxazint2d-entry-reduction-reference-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxazint2d-entry-reduction-version-field
                                                 ] ;
                                 rdfs:comment "" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-reduction-group> ;
                                 rdfs:label "NXazint2d/ENTRY/reduction" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-reduction-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-reduction-input-group
:nxazint2d-entry-reduction-input-group rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusGroup ,
                                                       :nxprocess-parameters-group ;
                                       rdfs:comment """
            Parameters should exactly match those required by the algorithm used in the processing.
            For example, `azint` requires `error_model`, `mask`, `n_splitting`, `poni`, etc.
          """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-reduction-input-group> ;
                                       rdfs:label "NXazint2d/ENTRY/reduction/input" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-reduction-input-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-reduction-note-field
:nxazint2d-entry-reduction-note-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_CHAR
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_CHAR
                                                                    ]
                                                      ] ;
                                      rdfs:comment "Notes required to help interpret the data, e.g. on coordinate systems." ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-reduction-note-field> ;
                                      rdfs:label "NXazint2d/ENTRY/reduction/note" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-reduction-note-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-reduction-program-field
:nxazint2d-entry-reduction-program-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         :nxprocess-program-field ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_ANY
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_CHAR
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_CHAR
                                                                       ]
                                                         ] ;
                                         rdfs:comment "Name of the program that made this file." ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-reduction-program-field> ;
                                         rdfs:label "NXazint2d/ENTRY/reduction/program" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-reduction-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-reduction-reference-field
:nxazint2d-entry-reduction-reference-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANY
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_CHAR
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_CHAR
                                                                         ]
                                                           ] ;
                                           rdfs:comment "Citation or other references for the algorithm used in the processing." ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-reduction-reference-field> ;
                                           rdfs:label "NXazint2d/ENTRY/reduction/reference" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-reduction-reference-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-reduction-version-field
:nxazint2d-entry-reduction-version-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         :nxprocess-version-field ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_ANY
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_CHAR
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_CHAR
                                                                       ]
                                                         ] ;
                                         rdfs:comment "Version of the progam that made this file." ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-reduction-version-field> ;
                                         rdfs:label "NXazint2d/ENTRY/reduction/version" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-reduction-version-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxazint2d-entry-solid-angle-applied-field
:nxazint2d-entry-solid-angle-applied-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANY
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_BOOLEAN
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_BOOLEAN
                                                                         ]
                                                           ] ;
                                           rdfs:comment "is solid angle correction applied or not." ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-solid-angle-applied-field> ;
                                           rdfs:label "NXazint2d/ENTRY/solid_angle_applied" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXazint2d.html#nxazint2d-entry-solid-angle-applied-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-average-power-field
:nxbeam-average-power-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_POWER
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_FLOAT
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_FLOAT
                                                          ]
                                            ] ;
                            rdfs:comment """
             Average power at the at the given location.
        """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-average-power-field> ;
                            rdfs:label "NXbeam/average_power" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-average-power-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-chirp-gdd-field
:nxbeam-chirp-gdd-field rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusField ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasUnitContainer ;
                                          owl:someValuesFrom :NX_TIME
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:someValuesFrom :NX_FLOAT
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass [ rdf:type owl:Class ;
                                                        owl:complementOf :NX_FLOAT
                                                      ]
                                        ] ;
                        rdfs:comment """
             Group delay dispersion of the pulse for linear chirp
        """ ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-chirp-gdd-field> ;
                        rdfs:label "NXbeam/chirp_GDD" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-chirp-gdd-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-chirp-type-field
:nxbeam-chirp-type-field rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusField ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasUnitContainer ;
                                           owl:someValuesFrom :NX_ANY
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:someValuesFrom :NX_CHAR
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass [ rdf:type owl:Class ;
                                                         owl:complementOf :NX_CHAR
                                                       ]
                                         ] ;
                         rdfs:comment """
             The type of chirp implemented
        """ ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-chirp-type-field> ;
                         rdfs:label "NXbeam/chirp_type" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-chirp-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-data-group
:nxbeam-data-group rdf:type owl:Class ;
                   rdfs:subClassOf :NeXusGroup ,
                                   :nxobject-data-group ;
                   rdfs:comment """
            Distribution of beam with respect to relevant variable e.g. wavelength. This is mainly
            useful for simulations which need to store plottable information at each beamline
            component.""" ;
                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-data-group> ;
                   rdfs:label "NXbeam/DATA" ;
                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-depends-on-field
:nxbeam-depends-on-field rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusField ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasUnitContainer ;
                                           owl:someValuesFrom :NX_ANY
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:someValuesFrom :NX_CHAR
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass [ rdf:type owl:Class ;
                                                         owl:complementOf :NX_CHAR
                                                       ]
                                         ] ;
                         rdfs:comment "" ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-depends-on-field> ;
                         rdfs:label "NXbeam/depends_on" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-distance-field
:nxbeam-distance-field rdf:type owl:Class ;
                       rdfs:subClassOf :NeXusField ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasUnitContainer ;
                                         owl:someValuesFrom :NX_LENGTH
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:someValuesFrom :NX_FLOAT
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass [ rdf:type owl:Class ;
                                                       owl:complementOf :NX_FLOAT
                                                     ]
                                       ] ;
                       rdfs:comment "Distance from sample. Note, it is recommended to use NXtransformations instead." ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-distance-field> ;
                       rdfs:label "NXbeam/distance" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-energy-transfer-field
:nxbeam-energy-transfer-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ENERGY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_FLOAT
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_FLOAT
                                                            ]
                                              ] ;
                              rdfs:comment "Change in particle energy caused by the beamline component" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-energy-transfer-field> ;
                              rdfs:label "NXbeam/energy_transfer" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-energy-transfer-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-extent-field
:nxbeam-extent-field rdf:type owl:Class ;
                     rdfs:subClassOf :NeXusField ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasUnitContainer ;
                                       owl:someValuesFrom :NX_LENGTH
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasValueContainer ;
                                       owl:someValuesFrom :NX_FLOAT
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasValueContainer ;
                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass [ rdf:type owl:Class ;
                                                     owl:complementOf :NX_FLOAT
                                                   ]
                                     ] ;
                     rdfs:comment """
            Size of the beam entering this component. Note this represents
            a rectangular beam aperture, and values represent FWHM.
            If applicable, the first dimension shall represent the extent
            in the direction parallel to the azimuthal reference plane
            (by default it is [1,0,0]), and the second dimension shall be
            the normal to the reference plane (by default it is  [0,1,0]).
        """ ;
                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-extent-field> ;
                     rdfs:label "NXbeam/extent" ;
                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-extent-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-final-beam-divergence-field
:nxbeam-final-beam-divergence-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANGLE
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_FLOAT
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_FLOAT
                                                                  ]
                                                    ] ;
                                    rdfs:comment "Divergence FWHM of beam leaving this component" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-final-beam-divergence-field> ;
                                    rdfs:label "NXbeam/final_beam_divergence" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-final-beam-divergence-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-final-energy-field
:nxbeam-final-energy-field rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_ENERGY
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_FLOAT
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_FLOAT
                                                         ]
                                           ] ;
                           rdfs:comment "Energy carried by each particle of the beam on leaving the given location" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-final-energy-field> ;
                           rdfs:label "NXbeam/final_energy" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-final-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-final-polarization-field
:nxbeam-final-polarization-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_NUMBER
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_NUMBER
                                                               ]
                                                 ] ;
                                 rdfs:comment "Polarization vector on leaving beamline component" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-final-polarization-field> ;
                                 rdfs:label "NXbeam/final_polarization" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-final-polarization-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-final-polarization-stokes-field
:nxbeam-final-polarization-stokes-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_NUMBER
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_NUMBER
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
             Polarization vector on leaving beamline component using Stokes notation
             (see incident_polarization_stokes).
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-final-polarization-stokes-field> ;
                                        rdfs:label "NXbeam/final_polarization_stokes" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-final-polarization-stokes-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-final-wavelength-field
:nxbeam-final-wavelength-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_WAVELENGTH
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_FLOAT
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_FLOAT
                                                             ]
                                               ] ;
                               rdfs:comment "Wavelength on leaving beamline component" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-final-wavelength-field> ;
                               rdfs:label "NXbeam/final_wavelength" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-final-wavelength-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-final-wavelength-spread-field
:nxbeam-final-wavelength-spread-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_WAVELENGTH
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_FLOAT
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_FLOAT
                                                                    ]
                                                      ] ;
                                      rdfs:comment "Wavelength spread FWHM of beam leaving this component" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-final-wavelength-spread-field> ;
                                      rdfs:label "NXbeam/final_wavelength_spread" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-final-wavelength-spread-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-fluence-field
:nxbeam-fluence-field rdf:type owl:Class ;
                      rdfs:subClassOf :NeXusField ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasUnitContainer ;
                                        owl:someValuesFrom :NX_ANY
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasValueContainer ;
                                        owl:someValuesFrom :NX_FLOAT
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasValueContainer ;
                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass [ rdf:type owl:Class ;
                                                      owl:complementOf :NX_FLOAT
                                                    ]
                                      ] ;
                      rdfs:comment """
             Incident energy fluence at the given location.
        """ ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-fluence-field> ;
                      rdfs:label "NXbeam/fluence" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-fluence-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-flux-field
:nxbeam-flux-field rdf:type owl:Class ;
                   rdfs:subClassOf :NeXusField ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :hasUnitContainer ;
                                     owl:someValuesFrom :NX_FLUX
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :hasValueContainer ;
                                     owl:someValuesFrom :NX_FLOAT
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :hasValueContainer ;
                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass [ rdf:type owl:Class ;
                                                   owl:complementOf :NX_FLOAT
                                                 ]
                                   ] ;
                   rdfs:comment "flux incident on beam plane area" ;
                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-flux-field> ;
                   rdfs:label "NXbeam/flux" ;
                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-flux-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-frog-delays-field
:nxbeam-frog-delays-field rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusField ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasUnitContainer ;
                                            owl:someValuesFrom :NX_TIME
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:someValuesFrom :NX_FLOAT
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass [ rdf:type owl:Class ;
                                                          owl:complementOf :NX_FLOAT
                                                        ]
                                          ] ;
                          rdfs:comment """
             Horizontal axis of a FROG trace, i.e. delay.

             This is to be used for ultrashort laser pulses in a
             FROG (frequency-resolved optical gating) setup.
        """ ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-frog-delays-field> ;
                          rdfs:label "NXbeam/frog_delays" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-frog-delays-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-frog-frequencies-field
:nxbeam-frog-frequencies-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_FREQUENCY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_FLOAT
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_FLOAT
                                                             ]
                                               ] ;
                               rdfs:comment """
             Vertical axis of a FROG trace, i.e. frequency.

             This is to be used for ultrashort laser pulses in a
             FROG (frequency-resolved optical gating) setup.
        """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-frog-frequencies-field> ;
                               rdfs:label "NXbeam/frog_frequencies" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-frog-frequencies-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-frog-trace-field
:nxbeam-frog-trace-field rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusField ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasUnitContainer ;
                                           owl:someValuesFrom :NX_ANY
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:someValuesFrom :NX_FLOAT
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass [ rdf:type owl:Class ;
                                                         owl:complementOf :NX_FLOAT
                                                       ]
                                         ] ;
                         rdfs:comment """
             FROG (frequency-resolved optical gating) trace of the pulse.

             This is to be used for ultrashort laser pulses in a
             FROG (frequency-resolved optical gating) setup.
        """ ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-frog-trace-field> ;
                         rdfs:label "NXbeam/frog_trace" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-frog-trace-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-incident-beam-divergence-field
:nxbeam-incident-beam-divergence-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_ANGLE
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_FLOAT
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_FLOAT
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
            Beam crossfire in degrees parallel to the laboratory X axis

            The dimension **c** is a series of moments of that represent
            the standard uncertainty (e.s.d.) of the directions of
            of the beam. The first and second moments are in the XZ and YZ
            planes around the mean source beam direction, respectively.

            Further moments in **c** characterize co-variance terms, so
            the next moment is the product of the first two, and so on.
        """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-incident-beam-divergence-field> ;
                                       rdfs:label "NXbeam/incident_beam_divergence" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-incident-beam-divergence-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-incident-energy-field
:nxbeam-incident-energy-field rdf:type owl:Class ;
                              owl:equivalentClass :nxmpes-entry-instrument-beam-probe-incident-energy-field ,
                                                  :nxmpes-entry-instrument-beam-pump-incident-energy-field ,
                                                  :nxmpes-entry-instrument-beam-type-incident-energy-field ,
                                                  :nxxrd-entry-instrument-beam-incident-energy-field ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ENERGY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_FLOAT
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_FLOAT
                                                            ]
                                              ] ;
                              rdfs:comment """
            Energy carried by each particle of the beam on entering the given location.

            Several use cases are permitted, depending on the presence or absence of
            other ``incident_energy_X`` fields. The usage should follow that of
            :ref:`incident_wavelength </NXbeam/incident_wavelength-field>`.
       """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-incident-energy-field> ;
                              rdfs:label "NXbeam/incident_energy" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-incident-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-incident-energy-spread-field
:nxbeam-incident-energy-spread-field rdf:type owl:Class ;
                                     owl:equivalentClass :nxmpes-entry-instrument-beam-probe-incident-energy-spread-field ,
                                                         :nxmpes-entry-instrument-beam-pump-incident-energy-spread-field ,
                                                         :nxmpes-entry-instrument-beam-type-incident-energy-spread-field ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ENERGY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_NUMBER
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_NUMBER
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
             The energy spread FWHM for the corresponding energy(ies) in incident_energy.
             The usage of this field should follow that of
             :ref:`incident_wavelength </NXbeam/incident_wavelength-field>`.
        """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-incident-energy-spread-field> ;
                                     rdfs:label "NXbeam/incident_energy_spread" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-incident-energy-spread-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-incident-energy-weights-field
:nxbeam-incident-energy-weights-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      :nxobject-fieldname-weights-field ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ENERGY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_NUMBER
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_NUMBER
                                                                    ]
                                                      ] ;
                                      rdfs:comment """
             Relative weights of the corresponding energies in ``incident_energy``.
             The usage of this field should follow that of
             :ref:`incident_wavelength </NXbeam/incident_wavelength-field>`.
        """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-incident-energy-weights-field> ;
                                      rdfs:label "NXbeam/incident_energy_weights" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-incident-energy-weights-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-incident-polarization-field
:nxbeam-incident-polarization-field rdf:type owl:Class ;
                                    owl:equivalentClass :nxmpes-entry-instrument-beam-probe-incident-polarization-field ,
                                                        :nxmpes-entry-instrument-beam-pump-incident-polarization-field ,
                                                        :nxmpes-entry-instrument-beam-type-incident-polarization-field ,
                                                        :nxoptical-spectroscopy-entry-instrument-beam-type-incident-polarization-field ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_NUMBER
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_NUMBER
                                                                  ]
                                                    ] ;
                                    rdfs:comment "Polarization vector on entering beamline component" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-incident-polarization-field> ;
                                    rdfs:label "NXbeam/incident_polarization" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-incident-polarization-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-incident-polarization-stokes-field
:nxbeam-incident-polarization-stokes-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANY
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_NUMBER
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_NUMBER
                                                                         ]
                                                           ] ;
                                           rdfs:comment """
             Polarization vector on entering beamline component using Stokes notation

             The Stokes parameters are four components labelled I,Q,U,V or S_0,S_1,S_2,S_3.
             These are defined with the standard Nexus coordinate frame unless it is
             overridden by an NXtransformations field pointed to by a depends_on attribute.
             The last component, describing the circular polarization state, is positive
             for a right-hand circular state - that is the electric field vector rotates
             clockwise at the sample and over time when observed from the source.

             I (S_0) is the beam intensity (often normalized to 1). Q, U, and V scale 
             linearly with the total degree of polarization, and indicate the relative
             magnitudes of the pure linear and circular orientation contributions.
              
             Q (S_1) is linearly polarized along the x axis (Q > 0) or y axis (Q < 0).
              
             U (S_2) is linearly polarized along the x==y axis (U > 0) or the
             -x==y axis (U < 0). 

             V (S_3) is circularly polarized. V > 0 when the electric field vector rotates
             clockwise at the sample with respect to time when observed from the source; 
             V < 0 indicates the opposite rotation.
        """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-incident-polarization-stokes-field> ;
                                           rdfs:label "NXbeam/incident_polarization_stokes" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-incident-polarization-stokes-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-incident-wavelength-field
:nxbeam-incident-wavelength-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_WAVELENGTH
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_FLOAT
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_FLOAT
                                                                ]
                                                  ] ;
                                  rdfs:comment """
            In the case of a monochromatic beam this is the scalar
            wavelength.

            Several other use cases are permitted, depending on the
            presence or absence of other incident_wavelength_X
            fields.

            In the case of a polychromatic beam this is an array of
            length **m** of wavelengths, with the relative weights
            in ``incident_wavelength_weights``.

            In the case of a monochromatic beam that varies shot-
            to-shot, this is an array of wavelengths, one for each
            recorded shot. Here, ``incident_wavelength_weights`` and
            incident_wavelength_spread are not set.

            In the case of a polychromatic beam that varies shot-to-
            shot, this is an array of length **m** with the relative
            weights in ``incident_wavelength_weights`` as a 2D array.

            In the case of a polychromatic beam that varies shot-to-
            shot and where the channels also vary, this is a 2D array
            of dimensions **nP** by **m** (slow to fast) with the
            relative weights in ``incident_wavelength_weights`` as a 2D
            array.

            Note, :ref:`variants <Design-Variants>` are a good way
            to represent several of these use cases in a single dataset,
            e.g. if a calibrated, single-value wavelength value is
            available along with the original spectrum from which it
            was calibrated.
            Wavelength on entering beamline component
        """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-incident-wavelength-field> ;
                                  rdfs:label "NXbeam/incident_wavelength" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-incident-wavelength-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-incident-wavelength-spread-field
:nxbeam-incident-wavelength-spread-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_WAVELENGTH
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_FLOAT
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_FLOAT
                                                                       ]
                                                         ] ;
                                         rdfs:comment """
            The wavelength spread FWHM for the corresponding
            wavelength(s) in incident_wavelength.

            In the case of shot-to-shot variation in the wavelength
            spread, this is a 2D array of dimension **nP** by
            **m** (slow to fast) of the spreads of the
            corresponding wavelengths in incident_wavelength.
        """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-incident-wavelength-spread-field> ;
                                         rdfs:label "NXbeam/incident_wavelength_spread" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-incident-wavelength-spread-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-incident-wavelength-weights-field
:nxbeam-incident-wavelength-weights-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_FLOAT
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_FLOAT
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
            In the case of a polychromatic beam this is an array of
            length **m** of the relative weights of the corresponding
            wavelengths in ``incident_wavelength``.

            In the case of a polychromatic beam that varies shot-to-
            shot, this is a 2D array of dimensions **nP** by **m**
            (slow to fast) of the relative weights of the
            corresponding wavelengths in ``incident_wavelength``.
        """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-incident-wavelength-weights-field> ;
                                          rdfs:label "NXbeam/incident_wavelength_weights" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-incident-wavelength-weights-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-pulse-delay-field
:nxbeam-pulse-delay-field rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusField ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasUnitContainer ;
                                            owl:someValuesFrom :NX_TIME
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:someValuesFrom :NX_FLOAT
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxbeam-pulse-delay-reference-beam-attribute
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass [ rdf:type owl:Class ;
                                                          owl:complementOf :NX_FLOAT
                                                        ]
                                          ] ;
                          rdfs:comment """
             Delay time between two pulses of a pulsed beam.
        """ ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-pulse-delay-field> ;
                          rdfs:label "NXbeam/pulse_delay" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-pulse-delay-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-pulse-delay-reference-beam-attribute
:nxbeam-pulse-delay-reference-beam-attribute rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusAttribute ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
                A reference to the beam in relation to which the delay is.

                This should be the path to another instance of ``NXbeam``. The use
                of this attribute should be similar to that of the
                :ref:`depends_on attribute </NXtransformations/AXISNAME@depends_on-attribute>`.
                in NXtransformations.
            """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-pulse-delay-reference-beam-attribute> ;
                                             rdfs:label "NXbeam/pulse_delay/reference_beam" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-pulse-delay-reference-beam-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-pulse-duration-field
:nxbeam-pulse-duration-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_TIME
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_FLOAT
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_FLOAT
                                                           ]
                                             ] ;
                             rdfs:comment """
             FWHM duration of the pulses at the given location.
        """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-pulse-duration-field> ;
                             rdfs:label "NXbeam/pulse_duration" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-pulse-duration-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-pulse-energy-field
:nxbeam-pulse-energy-field rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_ENERGY
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_FLOAT
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_FLOAT
                                                         ]
                                           ] ;
                           rdfs:comment """
             Energy of a single pulse at the given location.
        """ ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-pulse-energy-field> ;
                           rdfs:label "NXbeam/pulse_energy" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-pulse-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-splitter-aoi-range-field
:nxbeam-splitter-aoi-range-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANGLE
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_NUMBER
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_NUMBER
                                                               ]
                                                 ] ;
                                 rdfs:comment """
            Range of the angles of incidence (AOI) for which the beam splitter can be
            operated. Specify the minimum and maximum angles of the range.
        """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-aoi-range-field> ;
                                 rdfs:label "NXbeam_splitter/AOI_range" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-aoi-range-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-splitter-clear-aperture-field
:nxbeam-splitter-clear-aperture-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_UNITLESS
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_FLOAT
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_FLOAT
                                                                    ]
                                                      ] ;
                                      rdfs:comment """
            Clear aperture of the device (e.g. 90% of diameter for a disc, or 90% of
            length and height for square geometry).
        """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-clear-aperture-field> ;
                                      rdfs:label "NXbeam_splitter/clear_aperture" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-clear-aperture-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-splitter-coating-coating-material-field
:nxbeam-splitter-coating-coating-material-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_ANY
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment """
                Specify the coating material.
            """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-coating-coating-material-field> ;
                                                rdfs:label "NXbeam_splitter/coating/coating_material" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-coating-coating-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-splitter-coating-coating-thickness-field
:nxbeam-splitter-coating-coating-thickness-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_LENGTH
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_FLOAT
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_FLOAT
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment """
                Thickness of the coating.
            """ ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-coating-coating-thickness-field> ;
                                                 rdfs:label "NXbeam_splitter/coating/coating_thickness" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-coating-coating-thickness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-splitter-coating-coating-type-field
:nxbeam-splitter-coating-coating-type-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANY
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_CHAR
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_CHAR
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
                Specify the coating type (e.g. dielectric, anti-reflection (AR),
                multilayer coating etc.).
            """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-coating-coating-type-field> ;
                                            rdfs:label "NXbeam_splitter/coating/coating_type" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-coating-coating-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-splitter-coating-group
:nxbeam-splitter-coating-group rdf:type owl:Class ;
                               rdfs:subClassOf :NXsample ,
                                               :NeXusGroup ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxbeam-splitter-coating-coating-material-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxbeam-splitter-coating-coating-thickness-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxbeam-splitter-coating-coating-type-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxbeam-splitter-coating-index-of-refraction-coating-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxbeam-splitter-coating-wavelength-range-coating-field
                                               ] ;
                               rdfs:comment """
            Is the beam splitter coated? If yes, specify the type and material of the
            coating and the spectral range for which it is designed. If known, you
            may also provide its index of refraction. For a beam splitter cube
            consisting of two prisms which are glued together, you may want to
            specify the the glue and the coatings of each prism.
        """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-coating-group> ;
                               rdfs:label "NXbeam_splitter/coating" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-coating-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-splitter-coating-index-of-refraction-coating-field
:nxbeam-splitter-coating-index-of-refraction-coating-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_UNITLESS
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_FLOAT
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_FLOAT
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment """
                Complex index of refraction of the coating. Specify at given spectral
                values (e.g. wavelength, energy, wavenumber etc.).
            """ ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-coating-index-of-refraction-coating-field> ;
                                                           rdfs:label "NXbeam_splitter/coating/index_of_refraction_coating" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-coating-index-of-refraction-coating-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-splitter-coating-wavelength-range-coating-field
:nxbeam-splitter-coating-wavelength-range-coating-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_WAVELENGTH
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_FLOAT
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_FLOAT
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
                Wavelength range for which the coating is designed. Enter the minimum
                and maximum values of the wavelength range.
            """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-coating-wavelength-range-coating-field> ;
                                                        rdfs:label "NXbeam_splitter/coating/wavelength_range_coating" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-coating-wavelength-range-coating-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-splitter-deflection-angle-field
:nxbeam-splitter-deflection-angle-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANGLE
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_NUMBER
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_NUMBER
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
            Angle of deflection corresponding to the optimized angle of incidence
            defined in incident_angle.
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-deflection-angle-field> ;
                                        rdfs:label "NXbeam_splitter/deflection_angle" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-deflection-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-splitter-incident-angle-field
:nxbeam-splitter-incident-angle-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANGLE
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_NUMBER
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_NUMBER
                                                                    ]
                                                      ] ;
                                      rdfs:comment """
            Optimized angle of incidence for the desired splitting ratio.
        """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-incident-angle-field> ;
                                      rdfs:label "NXbeam_splitter/incident_angle" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-incident-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-splitter-multiple-outputs-field
:nxbeam-splitter-multiple-outputs-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_BOOLEAN
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_BOOLEAN
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
            Does the beam splitter have multiple outputs (diffractive optical
            element), i.e. more than two outputs?
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-multiple-outputs-field> ;
                                        rdfs:label "NXbeam_splitter/multiple_outputs" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-multiple-outputs-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-splitter-optical-loss-field
:nxbeam-splitter-optical-loss-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_UNITLESS
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_NUMBER
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_NUMBER
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
            Optical loss of the beam splitter for the various outputs (i.e. the paths
            of the beam after being split by the beam splitter).
            The order of the ratios must be consistent with the labels
            1, 2, ... N_outputs defined by the sketch in 'SHAPE/sketch', starting
            with 1.
        """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-optical-loss-field> ;
                                    rdfs:label "NXbeam_splitter/optical_loss" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-optical-loss-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-splitter-polarizing-field
:nxbeam-splitter-polarizing-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_BOOLEAN
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_BOOLEAN
                                                                ]
                                                  ] ;
                                  rdfs:comment """
            Is the beam splitter polarizing?
        """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-polarizing-field> ;
                                  rdfs:label "NXbeam_splitter/polarizing" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-polarizing-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-splitter-reflectance-field
:nxbeam-splitter-reflectance-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_UNITLESS
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_FLOAT
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_FLOAT
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
            Reflectance of the beam splitter at given spectral values.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-reflectance-field> ;
                                   rdfs:label "NXbeam_splitter/reflectance" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-reflectance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-splitter-shape-group
:nxbeam-splitter-shape-group rdf:type owl:Class ;
                             rdfs:subClassOf :NXshape ,
                                             :NeXusGroup ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxbeam-splitter-shape-shape-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxbeam-splitter-shape-size-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxbeam-splitter-shape-sketch-group
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxbeam-splitter-shape-wedge-angle-field
                                             ] ;
                             rdfs:comment """
            Describe the geometry (shape, dimension etc.) of the beam splitter.
            Specify the dimensions in 'SHAPE/size'. A sketch of the device should be
            provided in the 'sketch(NXdata)' field to clarify (i) the shape and
            dimensions of the device, and (ii) the input and outputs (i.e. the
            direction of the incoming and outcoming (split) beams).
        """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-shape-group> ;
                             rdfs:label "NXbeam_splitter/SHAPE" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-shape-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-splitter-shape-shape-cube-enum
:nxbeam-splitter-shape-shape-cube-enum rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusEnumerations ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :actualValue ;
                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                         rdf:first "cube" ;
                                                                                         rdf:rest rdf:nil
                                                                                       ]
                                                                           ]
                                                       ] ;
                                       rdfs:comment "Enumeration item for NXbeam_splitter/SHAPE/shape: cube" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-shape-shape-field> ;
                                       rdfs:label "NXbeam_splitter/SHAPE/shape/cube" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-shape-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-splitter-shape-shape-cylinder-enum
:nxbeam-splitter-shape-shape-cylinder-enum rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusEnumerations ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :actualValue ;
                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                             rdf:first "cylinder" ;
                                                                                             rdf:rest rdf:nil
                                                                                           ]
                                                                               ]
                                                           ] ;
                                           rdfs:comment "Enumeration item for NXbeam_splitter/SHAPE/shape: cylinder" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-shape-shape-field> ;
                                           rdfs:label "NXbeam_splitter/SHAPE/shape/cylinder" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-shape-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-splitter-shape-shape-field
:nxbeam-splitter-shape-shape-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   :nxshape-shape-field ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasEnumContainer ;
                                                     owl:allValuesFrom [ rdf:type owl:Class ;
                                                                         owl:unionOf ( :nxbeam-splitter-shape-shape-cube-enum
                                                                                       :nxbeam-splitter-shape-shape-cylinder-enum
                                                                                       :nxbeam-splitter-shape-shape-other-enum
                                                                                       :nxbeam-splitter-shape-shape-plate-enum
                                                                                       :nxbeam-splitter-shape-shape-prism-enum
                                                                                       :nxbeam-splitter-shape-shape-wedged-enum
                                                                                     )
                                                                       ]
                                                   ] ;
                                   rdfs:comment """
                Describe the shape (plate, cube, wedged, prism etc.).
            """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-shape-shape-field> ;
                                   rdfs:label "NXbeam_splitter/SHAPE/shape" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-shape-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-splitter-shape-shape-other-enum
:nxbeam-splitter-shape-shape-other-enum rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusEnumerations ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :actualValue ;
                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                          rdf:first "other" ;
                                                                                          rdf:rest rdf:nil
                                                                                        ]
                                                                            ]
                                                        ] ;
                                        rdfs:comment "Enumeration item for NXbeam_splitter/SHAPE/shape: other" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-shape-shape-field> ;
                                        rdfs:label "NXbeam_splitter/SHAPE/shape/other" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-shape-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-splitter-shape-shape-plate-enum
:nxbeam-splitter-shape-shape-plate-enum rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusEnumerations ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :actualValue ;
                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                          rdf:first "plate" ;
                                                                                          rdf:rest rdf:nil
                                                                                        ]
                                                                            ]
                                                        ] ;
                                        rdfs:comment "Enumeration item for NXbeam_splitter/SHAPE/shape: plate" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-shape-shape-field> ;
                                        rdfs:label "NXbeam_splitter/SHAPE/shape/plate" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-shape-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-splitter-shape-shape-prism-enum
:nxbeam-splitter-shape-shape-prism-enum rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusEnumerations ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :actualValue ;
                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                          rdf:first "prism" ;
                                                                                          rdf:rest rdf:nil
                                                                                        ]
                                                                            ]
                                                        ] ;
                                        rdfs:comment "Enumeration item for NXbeam_splitter/SHAPE/shape: prism" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-shape-shape-field> ;
                                        rdfs:label "NXbeam_splitter/SHAPE/shape/prism" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-shape-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-splitter-shape-shape-wedged-enum
:nxbeam-splitter-shape-shape-wedged-enum rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusEnumerations ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :actualValue ;
                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                           rdf:first "wedged" ;
                                                                                           rdf:rest rdf:nil
                                                                                         ]
                                                                             ]
                                                         ] ;
                                         rdfs:comment "Enumeration item for NXbeam_splitter/SHAPE/shape: wedged" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-shape-shape-field> ;
                                         rdfs:label "NXbeam_splitter/SHAPE/shape/wedged" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-shape-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-splitter-shape-size-field
:nxbeam-splitter-shape-size-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_CHAR
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_CHAR
                                                                ]
                                                  ] ;
                                  rdfs:comment """
                Physical extent of the beam splitter device. The beam splitter might be
                made up of one or more objects (NX_objects). The meaning and location
                of the axes used will vary according to the value of the 'shape'
                variable. 'N_shapepar' defines how many parameters:
                
                * For 'cube' the parameters are (width, length).
                * For 'cylinder' the parameters are (diameter, length).
                * For 'plate' the parameters are (width, height, length).
                * For 'prism' the parameters are (width, height, length).
                * For 'wedged' the parameters are (width, height, shortest length).
                  The wedge angle should be provided in 'SHAPE/wedge_angle'.
                * For 'other' the parameters may be (A, B, C, ...) with the labels
                  defined in the sketch plotted in 'SHAPE/sketch'.
            """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-shape-size-field> ;
                                  rdfs:label "NXbeam_splitter/SHAPE/size" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-shape-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-splitter-shape-sketch-group
:nxbeam-splitter-shape-sketch-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusGroup ,
                                                    :nxobject-data-group ;
                                    rdfs:comment """
                Sketch of the beam splitter showing its geometry. The paths of the
                incoming and split beam should be illustrated and labelled (0 for the
                incoming beam, and 1, 2,..., N_outputs for the outputs (i.e. the split
                beam paths)).
            """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-shape-sketch-group> ;
                                    rdfs:label "NXbeam_splitter/SHAPE/sketch" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-shape-sketch-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-splitter-shape-wedge-angle-field
:nxbeam-splitter-shape-wedge-angle-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_ANGLE
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_FLOAT
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_FLOAT
                                                                       ]
                                                         ] ;
                                         rdfs:comment """
                Wedge angle if 'shape' is 'wedged'.
            """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-shape-wedge-angle-field> ;
                                         rdfs:label "NXbeam_splitter/SHAPE/wedge_angle" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-shape-wedge-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-splitter-splitting-ratio-field
:nxbeam-splitter-splitting-ratio-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_UNITLESS
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_NUMBER
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_NUMBER
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
            Beam splitting ratio(s) for the various outputs (i.e. the
            paths of the beam after being split by the beam splitter).
            The order of the ratios must be consistent with the labels
            1, 2, ... N_outputs defined by the sketch in 'SHAPE/sketch', starting with 1.
        """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-splitting-ratio-field> ;
                                       rdfs:label "NXbeam_splitter/splitting_ratio" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-splitting-ratio-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-splitter-substrate-group
:nxbeam-splitter-substrate-group rdf:type owl:Class ;
                                 rdfs:subClassOf :NXsample ,
                                                 :NeXusGroup ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxbeam-splitter-substrate-index-of-refraction-substrate-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxbeam-splitter-substrate-substrate-material-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxbeam-splitter-substrate-substrate-thickness-field
                                                 ] ;
                                 rdfs:comment """
            Substrate of the beam splitter. Describe the material of the substrate in
            substrate/substrate_material and provide its index of refraction in
            substrate/index_of_refraction_substrate, if known.
        """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-substrate-group> ;
                                 rdfs:label "NXbeam_splitter/substrate" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-substrate-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-splitter-substrate-index-of-refraction-substrate-field
:nxbeam-splitter-substrate-index-of-refraction-substrate-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_UNITLESS
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_FLOAT
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_FLOAT
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment """
                Complex index of refraction of the beam splitter substrate. Specify at
                given spectral values (e.g. wavelength, energy, wavenumber etc.).
            """ ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-substrate-index-of-refraction-substrate-field> ;
                                                               rdfs:label "NXbeam_splitter/substrate/index_of_refraction_substrate" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-substrate-index-of-refraction-substrate-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-splitter-substrate-substrate-material-field
:nxbeam-splitter-substrate-substrate-material-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_ANY
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_CHAR
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_CHAR
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
                Specify the material of the beam splitter. If the device has a coating
                it should be described in coating/coating_material. Is the material
                birefringent?
            """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-substrate-substrate-material-field> ;
                                                    rdfs:label "NXbeam_splitter/substrate/substrate_material" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-substrate-substrate-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-splitter-substrate-substrate-thickness-field
:nxbeam-splitter-substrate-substrate-thickness-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_LENGTH
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_FLOAT
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_FLOAT
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
                Thickness of the beam splitter substrate. Define the minimum and
                maximum thickness (for a wedged geometry). For a homogeneous thickness
                (e.g. as in plate beam splitters) the minimum and maximum values are
                equal.
            """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-substrate-substrate-thickness-field> ;
                                                     rdfs:label "NXbeam_splitter/substrate/substrate_thickness" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-substrate-substrate-thickness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-splitter-transmission-field
:nxbeam-splitter-transmission-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_UNITLESS
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_FLOAT
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_FLOAT
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
            Transmission at given spectral values for the various outputs (i.e. the
            paths of the beam after being split by the beam splitter).
            The order of the ratios must be consistent with the labels
            1, 2, ... N_outputs defined by the sketch in 'SHAPE/sketch', starting
            with 1.
        """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-transmission-field> ;
                                    rdfs:label "NXbeam_splitter/transmission" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-transmission-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-splitter-type-dichroic-mirror-enum
:nxbeam-splitter-type-dichroic-mirror-enum rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusEnumerations ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :actualValue ;
                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                             rdf:first "dichroic mirror" ;
                                                                                             rdf:rest rdf:nil
                                                                                           ]
                                                                               ]
                                                           ] ;
                                           rdfs:comment "Enumeration item for NXbeam_splitter/type: dichroic mirror" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-type-field> ;
                                           rdfs:label "NXbeam_splitter/type/dichroic mirror" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-splitter-type-dielectric-mirror-enum
:nxbeam-splitter-type-dielectric-mirror-enum rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusEnumerations ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :actualValue ;
                                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                                               rdf:first "dielectric mirror" ;
                                                                                               rdf:rest rdf:nil
                                                                                             ]
                                                                                 ]
                                                             ] ;
                                             rdfs:comment "Enumeration item for NXbeam_splitter/type: dielectric mirror" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-type-field> ;
                                             rdfs:label "NXbeam_splitter/type/dielectric mirror" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-splitter-type-fiber-optic-splitter-enum
:nxbeam-splitter-type-fiber-optic-splitter-enum rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusEnumerations ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :actualValue ;
                                                                  owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                      owl:oneOf [ rdf:type rdf:List ;
                                                                                                  rdf:first "fiber optic splitter" ;
                                                                                                  rdf:rest rdf:nil
                                                                                                ]
                                                                                    ]
                                                                ] ;
                                                rdfs:comment "Enumeration item for NXbeam_splitter/type: fiber optic splitter" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-type-field> ;
                                                rdfs:label "NXbeam_splitter/type/fiber optic splitter" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-splitter-type-field
:nxbeam-splitter-type-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasEnumContainer ;
                                              owl:allValuesFrom [ rdf:type owl:Class ;
                                                                  owl:unionOf ( :nxbeam-splitter-type-dichroic-mirror-enum
                                                                                :nxbeam-splitter-type-dielectric-mirror-enum
                                                                                :nxbeam-splitter-type-fiber-optic-splitter-enum
                                                                                :nxbeam-splitter-type-glan-thompson-prism-enum
                                                                                :nxbeam-splitter-type-metal-coated-mirror-enum
                                                                                :nxbeam-splitter-type-nicol-prism-enum
                                                                                :nxbeam-splitter-type-pellicle-mirror-enum
                                                                                :nxbeam-splitter-type-polka-dot-beam-splitter-enum
                                                                              )
                                                                ]
                                            ] ;
                            rdfs:comment """
            Specify the beam splitter type (e.g. dielectric mirror, pellicle,
            dichroic mirror etc.). Shape (e.g. prism, plate, cube) and dimension
            should be described in 'geometry'. Define if the beam splitter is
            polarizing or not in the field 'polarizing(NX_BOOLEAN)'.
        """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-type-field> ;
                            rdfs:label "NXbeam_splitter/type" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-splitter-type-glan-thompson-prism-enum
:nxbeam-splitter-type-glan-thompson-prism-enum rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusEnumerations ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :actualValue ;
                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                 rdf:first "Glan-Thompson prism" ;
                                                                                                 rdf:rest rdf:nil
                                                                                               ]
                                                                                   ]
                                                               ] ;
                                               rdfs:comment "Enumeration item for NXbeam_splitter/type: Glan-Thompson prism" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-type-field> ;
                                               rdfs:label "NXbeam_splitter/type/Glan-Thompson prism" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-splitter-type-metal-coated-mirror-enum
:nxbeam-splitter-type-metal-coated-mirror-enum rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusEnumerations ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :actualValue ;
                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                 rdf:first "metal-coated mirror" ;
                                                                                                 rdf:rest rdf:nil
                                                                                               ]
                                                                                   ]
                                                               ] ;
                                               rdfs:comment "Enumeration item for NXbeam_splitter/type: metal-coated mirror" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-type-field> ;
                                               rdfs:label "NXbeam_splitter/type/metal-coated mirror" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-splitter-type-nicol-prism-enum
:nxbeam-splitter-type-nicol-prism-enum rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusEnumerations ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :actualValue ;
                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                         rdf:first "Nicol prism" ;
                                                                                         rdf:rest rdf:nil
                                                                                       ]
                                                                           ]
                                                       ] ;
                                       rdfs:comment "Enumeration item for NXbeam_splitter/type: Nicol prism" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-type-field> ;
                                       rdfs:label "NXbeam_splitter/type/Nicol prism" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-splitter-type-pellicle-mirror-enum
:nxbeam-splitter-type-pellicle-mirror-enum rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusEnumerations ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :actualValue ;
                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                             rdf:first "pellicle mirror" ;
                                                                                             rdf:rest rdf:nil
                                                                                           ]
                                                                               ]
                                                           ] ;
                                           rdfs:comment "Enumeration item for NXbeam_splitter/type: pellicle mirror" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-type-field> ;
                                           rdfs:label "NXbeam_splitter/type/pellicle mirror" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-splitter-type-polka-dot-beam-splitter-enum
:nxbeam-splitter-type-polka-dot-beam-splitter-enum rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :actualValue ;
                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                     rdf:first "Polka dot beam splitter" ;
                                                                                                     rdf:rest rdf:nil
                                                                                                   ]
                                                                                       ]
                                                                   ] ;
                                                   rdfs:comment "Enumeration item for NXbeam_splitter/type: Polka dot beam splitter" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-type-field> ;
                                                   rdfs:label "NXbeam_splitter/type/Polka dot beam splitter" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-splitter-wavelength-range-field
:nxbeam-splitter-wavelength-range-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_WAVELENGTH
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_FLOAT
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_FLOAT
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
            Wavelength range for which the beam splitter is designed. Enter the
            minimum and maximum values of the wavelength range. Alternatively, or
            additionally, you may define the wavelength range for the coating in
            coating/wavelength_range_coating.
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-wavelength-range-field> ;
                                        rdfs:label "NXbeam_splitter/wavelength_range" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXbeam_splitter.html#nxbeam-splitter-wavelength-range-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-stop-cylindrical-geometry-group
:nxbeam-stop-cylindrical-geometry-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NXcylindrical_geometry ,
                                                        :NeXusGroup ;
                                        rdfs:comment """
   This group is an alternative to NXoff_geometry for describing the shape
   of the beam stop. 
  """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam_stop.html#nxbeam-stop-cylindrical-geometry-group> ;
                                        rdfs:label "NXbeam_stop/CYLINDRICAL_GEOMETRY" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam_stop.html#nxbeam-stop-cylindrical-geometry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-stop-depends-on-field
:nxbeam-stop-depends-on-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              :nxcomponent-depends-on-field ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_CHAR
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_CHAR
                                                            ]
                                              ] ;
                              rdfs:comment """
        The reference point of the beam stop is its center in the x and y axis. The reference point on the z axis is the
        surface of the beam stop pointing towards the source.

        .. image:: beam_stop/beam_stop.png
          :width: 40%
      """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam_stop.html#nxbeam-stop-depends-on-field> ;
                              rdfs:label "NXbeam_stop/depends_on" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam_stop.html#nxbeam-stop-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-stop-description-circular-enum
:nxbeam-stop-description-circular-enum rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusEnumerations ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :actualValue ;
                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                         rdf:first "circular" ;
                                                                                         rdf:rest rdf:nil
                                                                                       ]
                                                                           ]
                                                       ] ;
                                       owl:disjointWith :nxbeam-stop-description-rectangular-enum ;
                                       rdfs:comment "Enumeration item for NXbeam_stop/description: circular" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam_stop.html#nxbeam-stop-description-field> ;
                                       rdfs:label "NXbeam_stop/description/circular" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam_stop.html#nxbeam-stop-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-stop-description-field
:nxbeam-stop-description-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               :nxcomponent-description-field ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasEnumContainer ;
                                                 owl:allValuesFrom [ rdf:type owl:Class ;
                                                                     owl:unionOf ( :nxbeam-stop-description-circular-enum
                                                                                   :nxbeam-stop-description-rectangular-enum
                                                                                 )
                                                                   ]
                                               ] ;
                               rdfs:comment "description of beamstop" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam_stop.html#nxbeam-stop-description-field> ;
                               rdfs:label "NXbeam_stop/description" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam_stop.html#nxbeam-stop-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-stop-description-rectangular-enum
:nxbeam-stop-description-rectangular-enum rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusEnumerations ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :actualValue ;
                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                            rdf:first "rectangular" ;
                                                                                            rdf:rest rdf:nil
                                                                                          ]
                                                                              ]
                                                          ] ;
                                          rdfs:comment "Enumeration item for NXbeam_stop/description: rectangular" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam_stop.html#nxbeam-stop-description-field> ;
                                          rdfs:label "NXbeam_stop/description/rectangular" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam_stop.html#nxbeam-stop-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-stop-distance-to-detector-field
:nxbeam-stop-distance-to-detector-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_LENGTH
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_FLOAT
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_FLOAT
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
          distance of the beamstop to the detector.
          Note, it is recommended to use NXtransformations instead.
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam_stop.html#nxbeam-stop-distance-to-detector-field> ;
                                        rdfs:label "NXbeam_stop/distance_to_detector" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam_stop.html#nxbeam-stop-distance-to-detector-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-stop-geometry-group
:nxbeam-stop-geometry-group rdf:type owl:Class ;
                            rdfs:subClassOf :NXgeometry ,
                                            :NeXusGroup ;
                            rdfs:comment "engineering shape, orientation and position of the beam stop." ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam_stop.html#nxbeam-stop-geometry-group> ;
                            rdfs:label "NXbeam_stop/GEOMETRY" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam_stop.html#nxbeam-stop-geometry-group> ;
                            owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-stop-off-geometry-group
:nxbeam-stop-off-geometry-group rdf:type owl:Class ;
                                rdfs:subClassOf :NXoff_geometry ,
                                                :NeXusGroup ;
                                rdfs:comment """
   This group describes the shape of the beam line component
  """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam_stop.html#nxbeam-stop-off-geometry-group> ;
                                rdfs:label "NXbeam_stop/OFF_GEOMETRY" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam_stop.html#nxbeam-stop-off-geometry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-stop-size-field
:nxbeam-stop-size-field rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusField ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasUnitContainer ;
                                          owl:someValuesFrom :NX_LENGTH
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:someValuesFrom :NX_FLOAT
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass [ rdf:type owl:Class ;
                                                        owl:complementOf :NX_FLOAT
                                                      ]
                                        ] ;
                        rdfs:comment """
    Size of beamstop. If this is not sufficient to describe the beam stop use
    NXoff_geometry instead.
  """ ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam_stop.html#nxbeam-stop-size-field> ;
                        rdfs:label "NXbeam_stop/size" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam_stop.html#nxbeam-stop-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-stop-status-field
:nxbeam-stop-status-field rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusField ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasEnumContainer ;
                                            owl:allValuesFrom [ rdf:type owl:Class ;
                                                                owl:unionOf ( :nxbeam-stop-status-in-enum
                                                                              :nxbeam-stop-status-out-enum
                                                                            )
                                                              ]
                                          ] ;
                          rdfs:comment "" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam_stop.html#nxbeam-stop-status-field> ;
                          rdfs:label "NXbeam_stop/status" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam_stop.html#nxbeam-stop-status-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-stop-status-in-enum
:nxbeam-stop-status-in-enum rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusEnumerations ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :actualValue ;
                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                              rdf:first "in" ;
                                                                              rdf:rest rdf:nil
                                                                            ]
                                                                ]
                                            ] ;
                            owl:disjointWith :nxbeam-stop-status-out-enum ;
                            rdfs:comment "Enumeration item for NXbeam_stop/status: in" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam_stop.html#nxbeam-stop-status-field> ;
                            rdfs:label "NXbeam_stop/status/in" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam_stop.html#nxbeam-stop-status-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-stop-status-out-enum
:nxbeam-stop-status-out-enum rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusEnumerations ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :actualValue ;
                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                               rdf:first "out" ;
                                                                               rdf:rest rdf:nil
                                                                             ]
                                                                 ]
                                             ] ;
                             rdfs:comment "Enumeration item for NXbeam_stop/status: out" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam_stop.html#nxbeam-stop-status-field> ;
                             rdfs:label "NXbeam_stop/status/out" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam_stop.html#nxbeam-stop-status-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-stop-x-field
:nxbeam-stop-x-field rdf:type owl:Class ;
                     rdfs:subClassOf :NeXusField ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasUnitContainer ;
                                       owl:someValuesFrom :NX_LENGTH
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasValueContainer ;
                                       owl:someValuesFrom :NX_FLOAT
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasValueContainer ;
                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass [ rdf:type owl:Class ;
                                                     owl:complementOf :NX_FLOAT
                                                   ]
                                     ] ;
                     rdfs:comment """
          x position of the beamstop in relation to the detector.
          Note, it is recommended to use NXtransformations instead.
        """ ;
                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam_stop.html#nxbeam-stop-x-field> ;
                     rdfs:label "NXbeam_stop/x" ;
                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam_stop.html#nxbeam-stop-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-stop-y-field
:nxbeam-stop-y-field rdf:type owl:Class ;
                     rdfs:subClassOf :NeXusField ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasUnitContainer ;
                                       owl:someValuesFrom :NX_LENGTH
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasValueContainer ;
                                       owl:someValuesFrom :NX_FLOAT
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasValueContainer ;
                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass [ rdf:type owl:Class ;
                                                     owl:complementOf :NX_FLOAT
                                                   ]
                                     ] ;
                     rdfs:comment """
          y position of the beamstop in relation to the detector.
          Note, it is recommended to use NXtransformations instead.
        """ ;
                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam_stop.html#nxbeam-stop-y-field> ;
                     rdfs:label "NXbeam_stop/y" ;
                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam_stop.html#nxbeam-stop-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-transfer-matrix-table-datatype-n-aperture-enum
:nxbeam-transfer-matrix-table-datatype-n-aperture-enum rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusEnumerations ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :actualValue ;
                                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                                         rdf:first "aperture" ;
                                                                                                         rdf:rest rdf:nil
                                                                                                       ]
                                                                                           ]
                                                                       ] ;
                                                       rdfs:comment "Enumeration item for NXbeam_transfer_matrix_table/datatype_N: aperture" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam_transfer_matrix_table.html#nxbeam-transfer-matrix-table-datatype-n-field> ;
                                                       rdfs:label "NXbeam_transfer_matrix_table/datatype_N/aperture" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam_transfer_matrix_table.html#nxbeam-transfer-matrix-table-datatype-n-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-transfer-matrix-table-datatype-n-field
:nxbeam-transfer-matrix-table-datatype-n-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasEnumContainer ;
                                                                 owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                     owl:unionOf ( :nxbeam-transfer-matrix-table-datatype-n-aperture-enum
                                                                                                   :nxbeam-transfer-matrix-table-datatype-n-focal-length-enum
                                                                                                   :nxbeam-transfer-matrix-table-datatype-n-jones-matrix-enum
                                                                                                   :nxbeam-transfer-matrix-table-datatype-n-orientation-enum
                                                                                                 )
                                                                                   ]
                                                               ] ;
                                               rdfs:comment """
            Select which type of data was recorded, for example aperture and
            focal length.
            It is possible to have multiple selections. This selection defines
            how many columns (N_variables) are stored in the data array.
            N in the name, is the index number in which order the given
            property is listed.
        """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam_transfer_matrix_table.html#nxbeam-transfer-matrix-table-datatype-n-field> ;
                                               rdfs:label "NXbeam_transfer_matrix_table/datatype_N" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam_transfer_matrix_table.html#nxbeam-transfer-matrix-table-datatype-n-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-transfer-matrix-table-datatype-n-focal-length-enum
:nxbeam-transfer-matrix-table-datatype-n-focal-length-enum rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :actualValue ;
                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                             rdf:first "focal length" ;
                                                                                                             rdf:rest rdf:nil
                                                                                                           ]
                                                                                               ]
                                                                           ] ;
                                                           rdfs:comment "Enumeration item for NXbeam_transfer_matrix_table/datatype_N: focal length" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam_transfer_matrix_table.html#nxbeam-transfer-matrix-table-datatype-n-field> ;
                                                           rdfs:label "NXbeam_transfer_matrix_table/datatype_N/focal length" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam_transfer_matrix_table.html#nxbeam-transfer-matrix-table-datatype-n-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-transfer-matrix-table-datatype-n-jones-matrix-enum
:nxbeam-transfer-matrix-table-datatype-n-jones-matrix-enum rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :actualValue ;
                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                             rdf:first "jones matrix" ;
                                                                                                             rdf:rest rdf:nil
                                                                                                           ]
                                                                                               ]
                                                                           ] ;
                                                           rdfs:comment "Enumeration item for NXbeam_transfer_matrix_table/datatype_N: jones matrix" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam_transfer_matrix_table.html#nxbeam-transfer-matrix-table-datatype-n-field> ;
                                                           rdfs:label "NXbeam_transfer_matrix_table/datatype_N/jones matrix" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam_transfer_matrix_table.html#nxbeam-transfer-matrix-table-datatype-n-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-transfer-matrix-table-datatype-n-orientation-enum
:nxbeam-transfer-matrix-table-datatype-n-orientation-enum rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusEnumerations ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :actualValue ;
                                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                                            rdf:first "orientation" ;
                                                                                                            rdf:rest rdf:nil
                                                                                                          ]
                                                                                              ]
                                                                          ] ;
                                                          rdfs:comment "Enumeration item for NXbeam_transfer_matrix_table/datatype_N: orientation" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam_transfer_matrix_table.html#nxbeam-transfer-matrix-table-datatype-n-field> ;
                                                          rdfs:label "NXbeam_transfer_matrix_table/datatype_N/orientation" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam_transfer_matrix_table.html#nxbeam-transfer-matrix-table-datatype-n-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-transfer-matrix-table-matrix-elements-field
:nxbeam-transfer-matrix-table-matrix-elements-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_ANY
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_CHAR
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_CHAR
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
            Please list in this array the column and row names used in your actual data.
            That is in the case of aperture ['diameter'] or focal length ['focal_length_value']
            and for orientation matrix ['OM1', 'OM2', 'OM3'] or for jones matrix
            ['JM1','JM2']
        """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam_transfer_matrix_table.html#nxbeam-transfer-matrix-table-matrix-elements-field> ;
                                                    rdfs:label "NXbeam_transfer_matrix_table/matrix_elements" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam_transfer_matrix_table.html#nxbeam-transfer-matrix-table-matrix-elements-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-transfer-matrix-table-transfer-matrix-field
:nxbeam-transfer-matrix-table-transfer-matrix-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_ANY
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_NUMBER
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxbeam-transfer-matrix-table-transfer-matrix-input-attribute
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxbeam-transfer-matrix-table-transfer-matrix-output-attribute
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_NUMBER
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
            Contains the datastructure which relates beam properties of an
            input and output beam as result of the input beam interaction
            with the beam device.
            
            Transfer matrix relationship between N input beams and M output beams.
            It contains a table with the relevant matrices to be used for different
            transmitted properties (such as polarization, intensity, phase).
            
            Data structure for all transfermatrices of a beam device in a setup.
            For each combination of N input and M output beams and for L physical
            concept (i.e. beam intensity), one matrix can be defined.
            
            In this way, the transfer matrix table has the dimension NxM.
            
            For each entry, in this transfer matrix, there are L formalisms.
            Each formalism has the dimension math:`dim(L_i)xdim(L_i)`,
            whereby math:`L_i` is the specific physical concept (Intensity, polarization, direction).
            
            A beamsplitter with two input laser beams can have a total of
            four transfermatrices (2 Input x 2 Output).
            
            The dimension of the transfer matrix depends on the parameters.
            Examples are:
            1x1 for intensity/power
            2x2 for jones formalism
            3x3 for direction
        """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam_transfer_matrix_table.html#nxbeam-transfer-matrix-table-transfer-matrix-field> ;
                                                    rdfs:label "NXbeam_transfer_matrix_table/TRANSFER_MATRIX" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam_transfer_matrix_table.html#nxbeam-transfer-matrix-table-transfer-matrix-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-transfer-matrix-table-transfer-matrix-input-attribute
:nxbeam-transfer-matrix-table-transfer-matrix-input-attribute rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusAttribute ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_CHAR
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_CHAR
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment """
                Specific name of input beam which the transfer matrix table is related to.
            """ ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam_transfer_matrix_table.html#nxbeam-transfer-matrix-table-transfer-matrix-input-attribute> ;
                                                              rdfs:label "NXbeam_transfer_matrix_table/TRANSFER_MATRIX/input" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam_transfer_matrix_table.html#nxbeam-transfer-matrix-table-transfer-matrix-input-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-transfer-matrix-table-transfer-matrix-output-attribute
:nxbeam-transfer-matrix-table-transfer-matrix-output-attribute rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_CHAR
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_CHAR
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment """
                Specific name of output beam which the transfer matrix table is related to.
            """ ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam_transfer_matrix_table.html#nxbeam-transfer-matrix-table-transfer-matrix-output-attribute> ;
                                                               rdfs:label "NXbeam_transfer_matrix_table/TRANSFER_MATRIX/output" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam_transfer_matrix_table.html#nxbeam-transfer-matrix-table-transfer-matrix-output-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-transformations-beamdirection-depends-on-attribute
:nxbeam-transformations-beamdirection-depends-on-attribute rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusAttribute ,
                                                                           :nxtransformations-axisname-depends-on-attribute ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_CHAR
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_CHAR
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment """
                    Points to the path to a field defining the location on which this
                    depends or the string \".\" for origin.
                """ ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-transformations-beamdirection-depends-on-attribute> ;
                                                           rdfs:label "NXbeam/TRANSFORMATIONS/BEAMdirection/depends_on" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-transformations-beamdirection-depends-on-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-transformations-beamdirection-field
:nxbeam-transformations-beamdirection-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            :nxtransformations-axisname-field ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_UNITLESS
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_NUMBER
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxbeam-transformations-beamdirection-depends-on-attribute
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxbeam-transformations-beamdirection-offset-attribute
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxbeam-transformations-beamdirection-vector-attribute
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_NUMBER
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
                Direction of beam vector, its value is ignored. If missing, then the beam direction is defined as [0,0,1]
                and passes through the origin. Note, this field should be referenced by the parent group's ``depends_on`` field; also,
                as this field is a direction, its ``transformation_type`` attribute should be omitted.
            """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-transformations-beamdirection-field> ;
                                            rdfs:label "NXbeam/TRANSFORMATIONS/BEAMdirection" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-transformations-beamdirection-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-transformations-beamdirection-offset-attribute
:nxbeam-transformations-beamdirection-offset-attribute rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusAttribute ,
                                                                       :nxtransformations-axisname-offset-attribute ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_NUMBER
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_NUMBER
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment """
                    Three values that define the location of a point through which the beam passes
                """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-transformations-beamdirection-offset-attribute> ;
                                                       rdfs:label "NXbeam/TRANSFORMATIONS/BEAMdirection/offset" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-transformations-beamdirection-offset-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-transformations-beamdirection-vector-attribute
:nxbeam-transformations-beamdirection-vector-attribute rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusAttribute ,
                                                                       :nxtransformations-axisname-vector-attribute ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_NUMBER
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_NUMBER
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment """
                    Three values that define the direction of beam vector
                """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-transformations-beamdirection-vector-attribute> ;
                                                       rdfs:label "NXbeam/TRANSFORMATIONS/BEAMdirection/vector" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-transformations-beamdirection-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-transformations-group
:nxbeam-transformations-group rdf:type owl:Class ;
                              rdfs:subClassOf :NXtransformations ,
                                              :NeXusGroup ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxbeam-transformations-beamdirection-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxbeam-transformations-reference-plane-field
                                              ] ;
                              rdfs:comment """
            Direction (and location) for the beam. The location of the beam can be given by
            any point which it passes through as its offset attribute.
        """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-transformations-group> ;
                              rdfs:label "NXbeam/TRANSFORMATIONS" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-transformations-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-transformations-reference-plane-depends-on-attribute
:nxbeam-transformations-reference-plane-depends-on-attribute rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusAttribute ,
                                                                             :nxtransformations-axisname-depends-on-attribute ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_CHAR
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_CHAR
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment """
                    Points to the path to a field defining the location on which this
                    depends or the string \".\" for origin.
                """ ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-transformations-reference-plane-depends-on-attribute> ;
                                                             rdfs:label "NXbeam/TRANSFORMATIONS/reference_plane/depends_on" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-transformations-reference-plane-depends-on-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-transformations-reference-plane-field
:nxbeam-transformations-reference-plane-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              :nxtransformations-axisname-field ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_UNITLESS
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_NUMBER
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxbeam-transformations-reference-plane-depends-on-attribute
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxbeam-transformations-reference-plane-vector-attribute
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_NUMBER
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
                Direction of normal to reference plane used to measure azimuth relative to the beam, its value is ignored.
                This also defines the parallel and perpendicular components of the beam's polarization.
                If missing, then the reference plane normal is defined as [0,1,0].
                Note, as this field is a direction, its ``transformation_type`` attribute should be omitted.
            """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-transformations-reference-plane-field> ;
                                              rdfs:label "NXbeam/TRANSFORMATIONS/reference_plane" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-transformations-reference-plane-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbeam-transformations-reference-plane-vector-attribute
:nxbeam-transformations-reference-plane-vector-attribute rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusAttribute ,
                                                                         :nxtransformations-axisname-vector-attribute ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_NUMBER
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_NUMBER
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment """
                    Three values that define the direction of reference plane normal
                """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-transformations-reference-plane-vector-attribute> ;
                                                         rdfs:label "NXbeam/TRANSFORMATIONS/reference_plane/vector" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbeam.html#nxbeam-transformations-reference-plane-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxbending-magnet-accepted-photon-beam-divergence-field
:nxbending-magnet-accepted-photon-beam-divergence-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_LENGTH
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_FLOAT
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_FLOAT
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
      An array of four numbers giving X+, X-, Y+ and Y- half divergence
    """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbending_magnet.html#nxbending-magnet-accepted-photon-beam-divergence-field> ;
                                                        rdfs:label "NXbending_magnet/accepted_photon_beam_divergence" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbending_magnet.html#nxbending-magnet-accepted-photon-beam-divergence-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbending-magnet-bending-radius-field
:nxbending-magnet-bending-radius-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_LENGTH
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_FLOAT
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_FLOAT
                                                                     ]
                                                       ] ;
                                       rdfs:comment "" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbending_magnet.html#nxbending-magnet-bending-radius-field> ;
                                       rdfs:label "NXbending_magnet/bending_radius" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbending_magnet.html#nxbending-magnet-bending-radius-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbending-magnet-critical-energy-field
:nxbending-magnet-critical-energy-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ENERGY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_FLOAT
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_FLOAT
                                                                      ]
                                                        ] ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbending_magnet.html#nxbending-magnet-critical-energy-field> ;
                                        rdfs:label "NXbending_magnet/critical_energy" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbending_magnet.html#nxbending-magnet-critical-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbending-magnet-depends-on-field
:nxbending-magnet-depends-on-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   :nxcomponent-depends-on-field ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_CHAR
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_CHAR
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
        .. todo::
          Add a definition for the reference point of a bending magnet.
    """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbending_magnet.html#nxbending-magnet-depends-on-field> ;
                                   rdfs:label "NXbending_magnet/depends_on" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbending_magnet.html#nxbending-magnet-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbending-magnet-divergence-x-minus-field
:nxbending-magnet-divergence-x-minus-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANGLE
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_FLOAT
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_FLOAT
                                                                         ]
                                                           ] ;
                                           rdfs:comment """
      Accepted photon beam divergence in X- (horizontal inboard) direction.
      Note that divergence_x_plus+divergence_x_minus is the total horizontal beam divergence.
    """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbending_magnet.html#nxbending-magnet-divergence-x-minus-field> ;
                                           rdfs:label "NXbending_magnet/divergence_x_minus" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbending_magnet.html#nxbending-magnet-divergence-x-minus-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbending-magnet-divergence-x-plus-field
:nxbending-magnet-divergence-x-plus-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANGLE
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_FLOAT
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_FLOAT
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
      Accepted photon beam divergence in X+ (horizontal outboard) direction.
      Note that divergence_x_plus+divergence_x_minus is the total horizontal beam divergence.
    """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbending_magnet.html#nxbending-magnet-divergence-x-plus-field> ;
                                          rdfs:label "NXbending_magnet/divergence_x_plus" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbending_magnet.html#nxbending-magnet-divergence-x-plus-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbending-magnet-divergence-y-minus-field
:nxbending-magnet-divergence-y-minus-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANGLE
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_FLOAT
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_FLOAT
                                                                         ]
                                                           ] ;
                                           rdfs:comment """
      Accepted photon beam divergence in Y- (vertical downward) direction.
      Note that divergence_y_plus+divergence_y_minus is the total vertical beam divergence.
    """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbending_magnet.html#nxbending-magnet-divergence-y-minus-field> ;
                                           rdfs:label "NXbending_magnet/divergence_y_minus" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbending_magnet.html#nxbending-magnet-divergence-y-minus-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbending-magnet-divergence-y-plus-field
:nxbending-magnet-divergence-y-plus-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANGLE
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_FLOAT
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_FLOAT
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
      Accepted photon beam divergence in Y+ (vertical upward) direction.
      Note that divergence_y_plus+divergence_y_minus is the total vertical beam divergence.
    """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbending_magnet.html#nxbending-magnet-divergence-y-plus-field> ;
                                          rdfs:label "NXbending_magnet/divergence_y_plus" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbending_magnet.html#nxbending-magnet-divergence-y-plus-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbending-magnet-geometry-group
:nxbending-magnet-geometry-group rdf:type owl:Class ;
                                 rdfs:subClassOf :NXgeometry ,
                                                 :NeXusGroup ;
                                 rdfs:comment "\"Engineering\" position of bending magnet" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbending_magnet.html#nxbending-magnet-geometry-group> ;
                                 rdfs:label "NXbending_magnet/GEOMETRY" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbending_magnet.html#nxbending-magnet-geometry-group> ;
                                 owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxbending-magnet-magnetic-field-field
:nxbending-magnet-magnetic-field-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_CURRENT
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_FLOAT
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_FLOAT
                                                                     ]
                                                       ] ;
                                       rdfs:comment "strength of magnetic field of dipole magnets" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbending_magnet.html#nxbending-magnet-magnetic-field-field> ;
                                       rdfs:label "NXbending_magnet/magnetic_field" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbending_magnet.html#nxbending-magnet-magnetic-field-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbending-magnet-off-geometry-group
:nxbending-magnet-off-geometry-group rdf:type owl:Class ;
                                     rdfs:subClassOf :NXoff_geometry ,
                                                     :NeXusGroup ;
                                     rdfs:comment """
     This group describes the shape of the beam line component
    """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbending_magnet.html#nxbending-magnet-off-geometry-group> ;
                                     rdfs:label "NXbending_magnet/OFF_GEOMETRY" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbending_magnet.html#nxbending-magnet-off-geometry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxbending-magnet-source-distance-x-field
:nxbending-magnet-source-distance-x-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_LENGTH
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_FLOAT
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_FLOAT
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
      Distance of source point from particle beam waist in X (horizontal) direction.
      Note, it is recommended to use NXtransformations instead to place component.
    """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbending_magnet.html#nxbending-magnet-source-distance-x-field> ;
                                          rdfs:label "NXbending_magnet/source_distance_x" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbending_magnet.html#nxbending-magnet-source-distance-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbending-magnet-source-distance-y-field
:nxbending-magnet-source-distance-y-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_LENGTH
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_FLOAT
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_FLOAT
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
      Distance of source point from particle beam waist in Y (vertical) direction.
      Note, it is recommended to use NXtransformations instead to place component.
    """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbending_magnet.html#nxbending-magnet-source-distance-y-field> ;
                                          rdfs:label "NXbending_magnet/source_distance_y" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbending_magnet.html#nxbending-magnet-source-distance-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxbending-magnet-spectrum-group
:nxbending-magnet-spectrum-group rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusGroup ,
                                                 :nxobject-data-group ;
                                 rdfs:comment "bending magnet spectrum" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXbending_magnet.html#nxbending-magnet-spectrum-group> ;
                                 rdfs:label "NXbending_magnet/spectrum" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXbending_magnet.html#nxbending-magnet-spectrum-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcalibration-applied-field
:nxcalibration-applied-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_BOOLEAN
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_BOOLEAN
                                                           ]
                                             ] ;
                             rdfs:comment """
            Has the calibration been applied?
        """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html#nxcalibration-applied-field> ;
                             rdfs:label "NXcalibration/applied" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html#nxcalibration-applied-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcalibration-calibrated-axis-field
:nxcalibration-calibrated-axis-field rdf:type owl:Class ;
                                     owl:equivalentClass :nxmpes-entry-axis-axis-calibration-calibrated-axis-field ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_FLOAT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_FLOAT
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
            An array representing the axis after calibration, matching the data length
        """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html#nxcalibration-calibrated-axis-field> ;
                                     rdfs:label "NXcalibration/calibrated_axis" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html#nxcalibration-calibrated-axis-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcalibration-calibration-object-group
:nxcalibration-calibration-object-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusGroup ,
                                                        :nxprocess-note-group ;
                                        rdfs:comment """
            A file serialization of a calibration which may not be publicly available (externally from the NeXus file).
            
            This metadata can be a documentation of the source (file) or database (entry) from which pieces
            of information have been extracted for consumption (e.g. in a research data management system (RDMS)).
            It is also possible to include the actual file by using the `file` field.
            
            The axis values may be copied or linked in the appropriate NXcalibration fields for reference.
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html#nxcalibration-calibration-object-group> ;
                                        rdfs:label "NXcalibration/calibration_object" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html#nxcalibration-calibration-object-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcalibration-calibration-parameters-an-field
:nxcalibration-calibration-parameters-an-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_NUMBER
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_NUMBER
                                                                             ]
                                                               ] ;
                                               rdfs:comment """
                Use a0, a1, ..., an for the coefficients of a polynomial fit, corresponding to the values in the
                ``fit_formula_description``.
            """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html#nxcalibration-calibration-parameters-an-field> ;
                                               rdfs:label "NXcalibration/calibration_parameters/aN" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html#nxcalibration-calibration-parameters-an-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcalibration-calibration-parameters-group
:nxcalibration-calibration-parameters-group rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusGroup ,
                                                            :nxprocess-parameters-group ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxcalibration-calibration-parameters-an-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxcalibration-calibration-parameters-offset-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxcalibration-calibration-parameters-scaling-factor-field
                                                            ] ;
                                            rdfs:comment """
            Fit coefficients to be used in ``fit_formula_description``.
            
            As an example, for nonlinear energy calibrations, e.g. in a time-of-flight (TOF) detector, a polynomial
            function is fitted to a set of features (peaks) at well defined energy positions to determine
            E(TOF). Here we can store the fit coefficients for that procedure.
        """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html#nxcalibration-calibration-parameters-group> ;
                                            rdfs:label "NXcalibration/calibration_parameters" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html#nxcalibration-calibration-parameters-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcalibration-calibration-parameters-offset-field
:nxcalibration-calibration-parameters-offset-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ANY
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_FLOAT
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_FLOAT
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
                For linear calibration. Offset parameter.
                This should yield the relation `calibrated_axis` = (`original_axis` + `offset`) * `scaling_factor`.
                
                For a more detailed description of offset, see
                :ref:`/NXdata/FIELDNAME_offset </NXdata/FIELDNAME_offset-field>`.
            """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html#nxcalibration-calibration-parameters-offset-field> ;
                                                   rdfs:label "NXcalibration/calibration_parameters/offset" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html#nxcalibration-calibration-parameters-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcalibration-calibration-parameters-scaling-factor-field
:nxcalibration-calibration-parameters-scaling-factor-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_ANY
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_FLOAT
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_FLOAT
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment """
                For linear calibration. Scaling parameter.
                This should yield the relation `calibrated_axis` = (`original_axis` + `offset`) * `scaling_factor`.
                
                For a more detailed description of scaling factors, see
                :ref:`/NXdata/FIELDNAME_scaling_factor </NXdata/FIELDNAME_scaling_factor-field>`.
            """ ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html#nxcalibration-calibration-parameters-scaling-factor-field> ;
                                                           rdfs:label "NXcalibration/calibration_parameters/scaling_factor" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html#nxcalibration-calibration-parameters-scaling-factor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcalibration-data-group
:nxcalibration-data-group rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusGroup ,
                                          :nxprocess-data-group ;
                          rdfs:comment """
            Any data acquired/used during the calibration that does not fit the `NX_FLOAT` fields above.
            NXdata groups can be used for multidimensional data which are relevant to the calibration
        """ ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html#nxcalibration-data-group> ;
                          rdfs:label "NXcalibration/DATA" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html#nxcalibration-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcalibration-default-attribute
:nxcalibration-default-attribute rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusAttribute ,
                                                 :nxobject-default-attribute ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_CHAR
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_CHAR
                                                               ]
                                                 ] ;
                                 rdfs:comment """
            .. index:: plotting
            
            Declares which child group contains a path leading
            to a :ref:`NXdata` group.
            
            It is recommended (as of NIAC2014) to use this attribute
            to help define the path to the default dataset to be plotted.
            See https://www.nexusformat.org/2014_How_to_find_default_data.html
            for a summary of the discussion.
        """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html#nxcalibration-default-attribute> ;
                                 rdfs:label "NXcalibration/default" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html#nxcalibration-default-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcalibration-description-field
:nxcalibration-description-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_CHAR
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_CHAR
                                                               ]
                                                 ] ;
                                 rdfs:comment """
            A description of the procedures employed.
        """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html#nxcalibration-description-field> ;
                                 rdfs:label "NXcalibration/description" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html#nxcalibration-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcalibration-fit-formula-description-field
:nxcalibration-fit-formula-description-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
            Here we can store a description of the formula used for the fit function.
            
            For polynomial fits, use a0, a1, ..., an for the coefficients, corresponding to the values in the
            coefficients group. Use x0, x1, ..., xm for the mth position in the `original_axis` field.
            
            If there is the symbol attribute specified for the `original_axis` this may be used instead of x.
            If you want to use the whole axis use `x`.
            
            Alternate axis can also be available as specified by the `fit_formula_inputs` group.
            The data should then be referred here by the `SYMBOL` name, e.g., for a field
            name ``my_field`` in ``fit_formula_inputs``, it should be referred here by ``my_field`` or ``my_field0``
            if you want to read the zeroth element of the array.
        """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html#nxcalibration-fit-formula-description-field> ;
                                             rdfs:label "NXcalibration/fit_formula_description" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html#nxcalibration-fit-formula-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcalibration-fit-formula-inputs-group
:nxcalibration-fit-formula-inputs-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusGroup ,
                                                        :nxprocess-parameters-group ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxcalibration-fit-formula-inputs-parameter-field
                                                        ] ;
                                        rdfs:comment """
            Additional input axis to be used in the formula.
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html#nxcalibration-fit-formula-inputs-group> ;
                                        rdfs:label "NXcalibration/fit_formula_inputs" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html#nxcalibration-fit-formula-inputs-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcalibration-fit-formula-inputs-parameter-field
:nxcalibration-fit-formula-inputs-parameter-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ANY
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_CHAR
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxcalibration-fit-formula-inputs-parameter-input-path-attribute
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_CHAR
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment """
                The name of each ``PARAMETER`` is used as the symbol to be used in the ``fit_formula_description``, i.e.,
                if the field name is `my_field` you should refer to this axis by `my_field` in the ``fit_formula_description``.
            """ ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html#nxcalibration-fit-formula-inputs-parameter-field> ;
                                                  rdfs:label "NXcalibration/fit_formula_inputs/PARAMETER" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html#nxcalibration-fit-formula-inputs-parameter-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcalibration-fit-formula-inputs-parameter-input-path-attribute
:nxcalibration-fit-formula-inputs-parameter-input-path-attribute rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusAttribute ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_CHAR
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_CHAR
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment """
                    The path from which this data is derived, e.g., raw detector axis.
                    Should be a valid NeXus path name, e.g., /entry/instrument/detector/raw.
                """ ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html#nxcalibration-fit-formula-inputs-parameter-input-path-attribute> ;
                                                                 rdfs:label "NXcalibration/fit_formula_inputs/PARAMETER/input_path" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html#nxcalibration-fit-formula-inputs-parameter-input-path-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcalibration-identifier-calibration-method-field
:nxcalibration-identifier-calibration-method-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   :nxobject-identifiername-field ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ANY
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_CHAR
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_CHAR
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
            A digital persistent identifier (e.g., DOI, ISO standard) referring to a detailed description of a
            calibration method but no actual calibration data.
        """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html#nxcalibration-identifier-calibration-method-field> ;
                                                   rdfs:label "NXcalibration/identifier_calibration_method" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html#nxcalibration-identifier-calibration-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcalibration-identifier-calibration-reference-field
:nxcalibration-identifier-calibration-reference-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      :nxobject-identifiername-field ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_ANY
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_CHAR
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_CHAR
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment """
            A digital persistent identifier (e.g., a DOI) referring to a publicly available calibration measurement
            used for this instrument, e.g., a measurement of a known standard containing calibration information.
            The axis values may be copied or linked in the appropriate NXcalibration fields for reference.
        """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html#nxcalibration-identifier-calibration-reference-field> ;
                                                      rdfs:label "NXcalibration/identifier_calibration_reference" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html#nxcalibration-identifier-calibration-reference-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcalibration-last-process-field
:nxcalibration-last-process-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_CHAR
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_CHAR
                                                                ]
                                                  ] ;
                                  rdfs:comment """
            Indicates the name of the last operation applied in the NXprocess sequence.
        """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html#nxcalibration-last-process-field> ;
                                  rdfs:label "NXcalibration/last_process" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html#nxcalibration-last-process-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcalibration-mapping-mapping-field
:nxcalibration-mapping-mapping-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_FLOAT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_FLOAT
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
            Mapping data for calibration.
            
            This can be used to map data points from uncalibrated to calibrated values,
            i.e., by multiplying each point in the input axis by the corresponding point in the mapping data.
        """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html#nxcalibration-mapping-mapping-field> ;
                                     rdfs:label "NXcalibration/mapping_MAPPING" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html#nxcalibration-mapping-mapping-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcalibration-original-axis-field
:nxcalibration-original-axis-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_FLOAT
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxcalibration-original-axis-input-path-attribute
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxcalibration-original-axis-symbol-attribute
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_FLOAT
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
            Array containing the data coordinates in the original uncalibrated axis
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html#nxcalibration-original-axis-field> ;
                                   rdfs:label "NXcalibration/original_axis" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html#nxcalibration-original-axis-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcalibration-original-axis-input-path-attribute
:nxcalibration-original-axis-input-path-attribute rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_CHAR
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_CHAR
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment """
                The path from which this data is derived, e.g., raw detector axis.
                Should be a valid NeXus path name, e.g., /entry/instrument/detector/raw.
            """ ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html#nxcalibration-original-axis-input-path-attribute> ;
                                                  rdfs:label "NXcalibration/original_axis/input_path" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html#nxcalibration-original-axis-input-path-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcalibration-original-axis-symbol-attribute
:nxcalibration-original-axis-symbol-attribute rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusAttribute ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_CHAR
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_CHAR
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
                The symbol of the axis to be used in the fit_function, e.g., `energy`, `E`.
                This should comply to the following naming rules (similar to python's naming rules):
                
                * A variable name must start with a letter or the underscore character
                * A variable name cannot start with a number
                * A variable name can only contain alpha-numeric characters and underscores (A-z, 0-9, and _ )
                * Variable names are case-sensitive (age, Age and AGE are three different variables)
            """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html#nxcalibration-original-axis-symbol-attribute> ;
                                              rdfs:label "NXcalibration/original_axis/symbol" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html#nxcalibration-original-axis-symbol-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcalibration-physical-quantity-field
:nxcalibration-physical-quantity-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_ANY
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_CHAR
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_CHAR
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
            The physical quantity of the calibration, e.g.,
            energy, momentum, time, etc.
        """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html#nxcalibration-physical-quantity-field> ;
                                       rdfs:label "NXcalibration/physical_quantity" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcalibration.html#nxcalibration-physical-quantity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-cansas-class-attribute
:nxcansas-entry-cansas-class-attribute rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusAttribute ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasEnumContainer ;
                                                         owl:allValuesFrom [ rdf:type owl:Class ;
                                                                             owl:unionOf ( :nxcansas-entry-cansas-class-sasentry-enum
                                                                                         )
                                                                           ]
                                                       ] ;
                                       rdfs:comment """
        Official canSAS group: **SASentry**
        """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-cansas-class-attribute> ;
                                       rdfs:label "NXcanSAS/ENTRY/canSAS_class" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-cansas-class-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-cansas-class-sasentry-enum
:nxcansas-entry-cansas-class-sasentry-enum rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusEnumerations ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :actualValue ;
                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                             rdf:first "SASentry" ;
                                                                                             rdf:rest rdf:nil
                                                                                           ]
                                                                               ]
                                                           ] ;
                                           rdfs:comment "Enumeration item for NXcanSAS/ENTRY/canSAS_class: SASentry" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-cansas-class-attribute> ;
                                           rdfs:label "NXcanSAS/ENTRY/canSAS_class/SASentry" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-cansas-class-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-collection-cansas-class-attribute
:nxcansas-entry-collection-cansas-class-attribute rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasEnumContainer ;
                                                                    owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                        owl:unionOf ( :nxcansas-entry-collection-cansas-class-sasnote-enum
                                                                                                    )
                                                                                      ]
                                                                  ] ;
                                                  rdfs:comment """
          Official canSAS group: :index:`NXcanSAS (applications); SASnote`
        """ ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-collection-cansas-class-attribute> ;
                                                  rdfs:label "NXcanSAS/ENTRY/COLLECTION/canSAS_class" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-collection-cansas-class-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-collection-cansas-class-sasnote-enum
:nxcansas-entry-collection-cansas-class-sasnote-enum rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :actualValue ;
                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                       rdf:first "SASnote" ;
                                                                                                       rdf:rest rdf:nil
                                                                                                     ]
                                                                                         ]
                                                                     ] ;
                                                     rdfs:comment "Enumeration item for NXcanSAS/ENTRY/COLLECTION/canSAS_class: SASnote" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-collection-cansas-class-attribute> ;
                                                     rdfs:label "NXcanSAS/ENTRY/COLLECTION/canSAS_class/SASnote" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-collection-cansas-class-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-collection-group
:nxcansas-entry-collection-group rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusGroup ,
                                                 :nxentry-collection-group ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxcansas-entry-collection-cansas-class-attribute
                                                 ] ;
                                 rdfs:comment """
        Free form description of anything not covered by other elements.
      """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-collection-group> ;
                                 rdfs:label "NXcanSAS/ENTRY/COLLECTION" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-collection-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-cansas-class-attribute
:nxcansas-entry-data-cansas-class-attribute rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusAttribute ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasEnumContainer ;
                                                              owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                  owl:unionOf ( :nxcansas-entry-data-cansas-class-sasdata-enum
                                                                                              )
                                                                                ]
                                                            ] ;
                                            rdfs:comment "Official canSAS group: :index:`NXcanSAS (applications); SASdata`" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-cansas-class-attribute> ;
                                            rdfs:label "NXcanSAS/ENTRY/DATA/canSAS_class" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-cansas-class-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-cansas-class-sasdata-enum
:nxcansas-entry-data-cansas-class-sasdata-enum rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusEnumerations ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :actualValue ;
                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                 rdf:first "SASdata" ;
                                                                                                 rdf:rest rdf:nil
                                                                                               ]
                                                                                   ]
                                                               ] ;
                                               rdfs:comment "Enumeration item for NXcanSAS/ENTRY/DATA/canSAS_class: SASdata" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-cansas-class-attribute> ;
                                               rdfs:label "NXcanSAS/ENTRY/DATA/canSAS_class/SASdata" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-cansas-class-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-dql-field
:nxcansas-entry-data-dql-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               :nxdata-data-field ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_PER_LENGTH
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_NUMBER
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxcansas-entry-data-dql-units-attribute
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_NUMBER
                                                             ]
                                               ] ;
                               rdfs:comment """
          .. index:: NXcanSAS (applications); dQl
          
          :math:`Q` **resolution** perpendicular to the axis of scanning 
          (the low-resolution *slit length* direction). 
          Useful for defining resolution data from 
          slit-smearing instruments such as Bonse-Hart geometry.
          Must have the same units as :math:`Q`.
          
          When present, the name of this field is also 
          recorded in the *resolutions* attribute of *Q*, 
          as in::
          
              Q/@resolutions=\"dQw\", \"dQl\"
          
        """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-dql-field> ;
                               rdfs:label "NXcanSAS/ENTRY/DATA/dQl" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-dql-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-dql-units-1-angstrom-enum
:nxcansas-entry-data-dql-units-1-angstrom-enum rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusEnumerations ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :actualValue ;
                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                 rdf:first "1/angstrom" ;
                                                                                                 rdf:rest rdf:nil
                                                                                               ]
                                                                                   ]
                                                               ] ;
                                               rdfs:comment "Enumeration item for NXcanSAS/ENTRY/DATA/dQl/units: 1/angstrom" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-dql-units-attribute> ;
                                               rdfs:label "NXcanSAS/ENTRY/DATA/dQl/units/1/angstrom" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-dql-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-dql-units-1-m-enum
:nxcansas-entry-data-dql-units-1-m-enum rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusEnumerations ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :actualValue ;
                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                          rdf:first "1/m" ;
                                                                                          rdf:rest rdf:nil
                                                                                        ]
                                                                            ]
                                                        ] ;
                                        rdfs:comment "Enumeration item for NXcanSAS/ENTRY/DATA/dQl/units: 1/m" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-dql-units-attribute> ;
                                        rdfs:label "NXcanSAS/ENTRY/DATA/dQl/units/1/m" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-dql-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-dql-units-1-nm-enum
:nxcansas-entry-data-dql-units-1-nm-enum rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusEnumerations ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :actualValue ;
                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                           rdf:first "1/nm" ;
                                                                                           rdf:rest rdf:nil
                                                                                         ]
                                                                             ]
                                                         ] ;
                                         rdfs:comment "Enumeration item for NXcanSAS/ENTRY/DATA/dQl/units: 1/nm" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-dql-units-attribute> ;
                                         rdfs:label "NXcanSAS/ENTRY/DATA/dQl/units/1/nm" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-dql-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-dql-units-attribute
:nxcansas-entry-data-dql-units-attribute rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusAttribute ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasEnumContainer ;
                                                           owl:allValuesFrom [ rdf:type owl:Class ;
                                                                               owl:unionOf ( :nxcansas-entry-data-dql-units-1-angstrom-enum
                                                                                             :nxcansas-entry-data-dql-units-1-m-enum
                                                                                             :nxcansas-entry-data-dql-units-1-nm-enum
                                                                                           )
                                                                             ]
                                                         ] ;
                                         rdfs:comment """
            Engineering units to use when expressing
            :math:`Q` and related terms.
            
            Data expressed in other units may not be processed by some 
            software packages.
          """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-dql-units-attribute> ;
                                         rdfs:label "NXcanSAS/ENTRY/DATA/dQl/units" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-dql-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-dqw-field
:nxcansas-entry-data-dqw-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               :nxdata-data-field ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_PER_LENGTH
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_NUMBER
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxcansas-entry-data-dqw-units-attribute
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_NUMBER
                                                             ]
                                               ] ;
                               rdfs:comment """
          .. index:: NXcanSAS (applications); dQw
          
          :math:`Q` **resolution** along the axis of scanning 
          (the high-resolution *slit width* direction). 
          Useful for defining resolution data from 
          slit-smearing instruments such as Bonse-Hart geometry.
          Must have the same units as :math:`Q`.
          
          When present, the name of this field is also 
          recorded in the *resolutions* attribute of *Q*, 
          as in::
          
              Q/@resolutions=\"dQw\", \"dQl\"
          
        """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-dqw-field> ;
                               rdfs:label "NXcanSAS/ENTRY/DATA/dQw" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-dqw-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-dqw-units-1-angstrom-enum
:nxcansas-entry-data-dqw-units-1-angstrom-enum rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusEnumerations ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :actualValue ;
                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                 rdf:first "1/angstrom" ;
                                                                                                 rdf:rest rdf:nil
                                                                                               ]
                                                                                   ]
                                                               ] ;
                                               rdfs:comment "Enumeration item for NXcanSAS/ENTRY/DATA/dQw/units: 1/angstrom" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-dqw-units-attribute> ;
                                               rdfs:label "NXcanSAS/ENTRY/DATA/dQw/units/1/angstrom" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-dqw-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-dqw-units-1-m-enum
:nxcansas-entry-data-dqw-units-1-m-enum rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusEnumerations ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :actualValue ;
                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                          rdf:first "1/m" ;
                                                                                          rdf:rest rdf:nil
                                                                                        ]
                                                                            ]
                                                        ] ;
                                        rdfs:comment "Enumeration item for NXcanSAS/ENTRY/DATA/dQw/units: 1/m" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-dqw-units-attribute> ;
                                        rdfs:label "NXcanSAS/ENTRY/DATA/dQw/units/1/m" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-dqw-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-dqw-units-1-nm-enum
:nxcansas-entry-data-dqw-units-1-nm-enum rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusEnumerations ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :actualValue ;
                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                           rdf:first "1/nm" ;
                                                                                           rdf:rest rdf:nil
                                                                                         ]
                                                                             ]
                                                         ] ;
                                         rdfs:comment "Enumeration item for NXcanSAS/ENTRY/DATA/dQw/units: 1/nm" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-dqw-units-attribute> ;
                                         rdfs:label "NXcanSAS/ENTRY/DATA/dQw/units/1/nm" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-dqw-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-dqw-units-attribute
:nxcansas-entry-data-dqw-units-attribute rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusAttribute ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasEnumContainer ;
                                                           owl:allValuesFrom [ rdf:type owl:Class ;
                                                                               owl:unionOf ( :nxcansas-entry-data-dqw-units-1-angstrom-enum
                                                                                             :nxcansas-entry-data-dqw-units-1-m-enum
                                                                                             :nxcansas-entry-data-dqw-units-1-nm-enum
                                                                                           )
                                                                             ]
                                                         ] ;
                                         rdfs:comment """
            Engineering units to use when expressing
            :math:`Q` and related terms.
            
            Data expressed in other units may not be processed by some 
            software packages.
          """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-dqw-units-attribute> ;
                                         rdfs:label "NXcanSAS/ENTRY/DATA/dQw/units" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-dqw-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-group
:nxcansas-entry-data-group rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusGroup ,
                                           :nxentry-data-group ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxcansas-entry-data-dql-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxcansas-entry-data-dqw-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxcansas-entry-data-idev-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxcansas-entry-data-mask-indices-attribute
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxcansas-entry-data-qdev-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxcansas-entry-data-qmean-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxcansas-entry-data-shadowfactor-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxcansas-entry-data-timestamp-attribute
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxcansas-entry-data-cansas-class-attribute
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxcansas-entry-data-i-axes-attribute
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxcansas-entry-data-i-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxcansas-entry-data-mask-attribute
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxcansas-entry-data-q-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxcansas-entry-data-q-indices-attribute
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxcansas-entry-data-signal-attribute
                                           ] ;
                           rdfs:comment """
        A *SASData* group contains a single reduced small-angle scattering data set 
        that can be represented as :math:`I(\\vec{Q})` or :math:`I(|\\vec{Q}|)`.
        
        *Q* can be either a vector (:math:`\\vec{Q}`) or a vector magnitude (:math:`|\\vec{Q}|`)
        
        The name of each *SASdata* group must be unique within a SASentry group.  
        Suggest using names such as ``sasdata01``.
        
        NOTE:  For the first *SASdata* group, be sure to write the chosen name 
        into the `SASentry/@default` attribute, as in::
        
            SASentry/@default=\"sasdata01\"
        
        A *SASdata* group has several attributes:
        
        * I_axes
        * Q_indices
        * Mask_indices
        
        To indicate the dependency relationships of other varied parameters, 
        use attributes similar to ``@Mask_indices`` (such as ``@Temperature_indices``
        or ``@Pressure_indices``).
      """ ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-group> ;
                           rdfs:label "NXcanSAS/ENTRY/DATA" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-i-axes-attribute
:nxcansas-entry-data-i-axes-attribute rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusAttribute ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_CHAR
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_CHAR
                                                                    ]
                                                      ] ;
                                      rdfs:comment """
          String array that defines the independent data fields used in 
          the default plot for all of the dimensions of the *signal* field
          (the *signal* field is the field in this group that is named by
          the ``signal`` attribute of this group). 
          One entry is provided for every dimension of the ``I`` data object.  
          Such as::
          
            @I_axes=\"Temperature\", \"Time\", \"Pressure\", \"Q\", \"Q\"
          
          Since there are five items in the list, the intensity field of this example
          ``I`` must be a five-dimensional array (rank=5).
        """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-i-axes-attribute> ;
                                      rdfs:label "NXcanSAS/ENTRY/DATA/I_axes" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-i-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-i-field
:nxcansas-entry-data-i-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_NUMBER
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxcansas-entry-data-i-scaling-factor-attribute
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxcansas-entry-data-i-uncertainties-attribute
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxcansas-entry-data-i-units-attribute
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_NUMBER
                                                           ]
                                             ] ;
                             rdfs:comment """
          .. index:: NXcanSAS (applications); I
          			
          Array of intensity (:math:`I`) data.
          
          The intensity may be represented in one of these forms:
          
          **absolute units**: :math:`d\\Sigma/d\\Omega(Q)`
          differential cross-section
          per unit volume per unit solid angle (such as: 1/cm/sr or 1/m/sr)
          
          **absolute units**: :math:`d\\sigma/d\\Omega(Q)`
          differential cross-section
          per unit atom per unit solid angle (such as: cm^2 or m^2)
          
          **arbitrary units**: :math:`I(Q)`
          usually a ratio of two detectors 
          but units are meaningless (such as: a.u. or counts)
          
          This presents a few problems 
          for analysis software to sort out when reading the data.
          Fortunately, it is possible to analyze the *units* to determine which type of
          intensity is being reported and make choices at the time the file is read. But this is
          an area for consideration and possible improvement.
          
          One problem arises with software that automatically converts data into some canonical
          units used by that software. The software should not convert units between these different
          types of intensity indiscriminately.
          
          A second problem is that when arbitrary units are used, then the set of possible
          analytical results is restricted.  With such units, no meaningful volume fraction 
          or number density can be determined directly from :math:`I(Q)`.
          
          In some cases, it is possible to apply a factor to convert the arbitrary 
          units to an absolute scale.  This should be considered as a possibility 
          of the analysis process.
          
          Where this documentation says *typical units*, it is possible that small-angle
          data may be presented in other units and still be consistent with NeXus.
          See the :ref:`design-units` section.
		""" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-i-field> ;
                             rdfs:label "NXcanSAS/ENTRY/DATA/I" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-i-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-i-scaling-factor-attribute
:nxcansas-entry-data-i-scaling-factor-attribute rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusAttribute ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment """
            (optional) 
            Names the field (a.k.a. dataset) that contains a factor
            to multiply ``I``.  By default, this value is unity.
            Should an uncertainty be associated with the scaling factor
            field, the field containing that uncertainty would be 
            designated via the ``uncertainties`` attribute.  
            Such as::
            
              I : NX_NUMBER
                  @uncertainties=\"Idev\" : NX_CHAR
                  @scaling_factor=\"I_scaling\" : NX_CHAR
              Idev : NX_NUMBER
              I_scaling : NX_NUMBER
                  @uncertainties=\"I_scaling_dev\" : NX_CHAR
              I_scaling_dev : NX_NUMBER
            
            The exact names for ``I_scaling`` and ``I_scaling_dev`` are not
            defined by NXcanSAS.  The user has the flexibility to use names 
            different than those shown in this example.
          """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-i-scaling-factor-attribute> ;
                                                rdfs:label "NXcanSAS/ENTRY/DATA/I/scaling_factor" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-i-scaling-factor-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-i-uncertainties-attribute
:nxcansas-entry-data-i-uncertainties-attribute rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusAttribute ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_CHAR
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_CHAR
                                                                             ]
                                                               ] ;
                                               rdfs:comment """
            (optional: for numerical arrays) 
            
            Names the dataset (in this SASdata group) that provides the 
            uncertainty of :math:`I` to be used for data analysis.  
            The name of the dataset containing the :math:`I` uncertainty
            is flexible.  The name must be unique in the *SASdata* group.
            
            .. comment
               see: https://github.com/canSAS-org/canSAS2012/issues/7
            
            Generally, this is the estimate of the uncertainty of each :math:`I`.
            Typically the estimated standard deviation.  
            
            *Idev* is the canonical name from the 1D standard.  
            The NXcanSAS standard allows for the name to be described using this attribute.
            Such as::
            
                @uncertainties=\"Idev\"
            
          """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-i-uncertainties-attribute> ;
                                               rdfs:label "NXcanSAS/ENTRY/DATA/I/uncertainties" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-i-uncertainties-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-i-units-1-cm-enum
:nxcansas-entry-data-i-units-1-cm-enum rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusEnumerations ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :actualValue ;
                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                         rdf:first "1/cm" ;
                                                                                         rdf:rest rdf:nil
                                                                                       ]
                                                                           ]
                                                       ] ;
                                       rdfs:comment "Enumeration item for NXcanSAS/ENTRY/DATA/I/units: 1/cm" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-i-units-attribute> ;
                                       rdfs:label "NXcanSAS/ENTRY/DATA/I/units/1/cm" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-i-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-i-units-1-m-enum
:nxcansas-entry-data-i-units-1-m-enum rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusEnumerations ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :actualValue ;
                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                        rdf:first "1/m" ;
                                                                                        rdf:rest rdf:nil
                                                                                      ]
                                                                          ]
                                                      ] ;
                                      rdfs:comment "Enumeration item for NXcanSAS/ENTRY/DATA/I/units: 1/m" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-i-units-attribute> ;
                                      rdfs:label "NXcanSAS/ENTRY/DATA/I/units/1/m" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-i-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-i-units-arbitrary-enum
:nxcansas-entry-data-i-units-arbitrary-enum rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusEnumerations ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :actualValue ;
                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                              rdf:first "arbitrary" ;
                                                                                              rdf:rest rdf:nil
                                                                                            ]
                                                                                ]
                                                            ] ;
                                            rdfs:comment "Enumeration item for NXcanSAS/ENTRY/DATA/I/units: arbitrary" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-i-units-attribute> ;
                                            rdfs:label "NXcanSAS/ENTRY/DATA/I/units/arbitrary" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-i-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-i-units-attribute
:nxcansas-entry-data-i-units-attribute rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusAttribute ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasEnumContainer ;
                                                         owl:allValuesFrom [ rdf:type owl:Class ;
                                                                             owl:unionOf ( :nxcansas-entry-data-i-units-1-cm-enum
                                                                                           :nxcansas-entry-data-i-units-1-m-enum
                                                                                           :nxcansas-entry-data-i-units-arbitrary-enum
                                                                                           :nxcansas-entry-data-i-units-cm2-g-enum
                                                                                           :nxcansas-entry-data-i-units-m2-g-enum
                                                                                         )
                                                                           ]
                                                       ] ;
                                       rdfs:comment """
            Engineering units to use when expressing
            :math:`I` and intensity-related terms.
            
            Data expressed in other units (or missing a ``@units`` attribute)
            will be treated as ``arbitrary`` by some software packages.
            
            For software using the UDUNITS-2 library, ``arbitrary`` will be
            changed to ``unknown`` for handling with that library.
          """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-i-units-attribute> ;
                                       rdfs:label "NXcanSAS/ENTRY/DATA/I/units" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-i-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-i-units-cm2-g-enum
:nxcansas-entry-data-i-units-cm2-g-enum rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusEnumerations ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :actualValue ;
                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                          rdf:first "cm2/g" ;
                                                                                          rdf:rest rdf:nil
                                                                                        ]
                                                                            ]
                                                        ] ;
                                        rdfs:comment "Enumeration item for NXcanSAS/ENTRY/DATA/I/units: cm2/g" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-i-units-attribute> ;
                                        rdfs:label "NXcanSAS/ENTRY/DATA/I/units/cm2/g" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-i-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-i-units-m2-g-enum
:nxcansas-entry-data-i-units-m2-g-enum rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusEnumerations ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :actualValue ;
                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                         rdf:first "m2/g" ;
                                                                                         rdf:rest rdf:nil
                                                                                       ]
                                                                           ]
                                                       ] ;
                                       rdfs:comment "Enumeration item for NXcanSAS/ENTRY/DATA/I/units: m2/g" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-i-units-attribute> ;
                                       rdfs:label "NXcanSAS/ENTRY/DATA/I/units/m2/g" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-i-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-idev-field
:nxcansas-entry-data-idev-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_NUMBER
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcansas-entry-data-idev-units-attribute
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_NUMBER
                                                              ]
                                                ] ;
                                rdfs:comment """
          .. index:: NXcanSAS (applications); Idev
          
          Estimated **uncertainty** (usually standard deviation)
          in :math:`I`.  Must have the same units as :math:`I`.

          When present, the name of this field is also 
          recorded in the *uncertainties* attribute of *I*, as in::
          
              I/@uncertainties=\"Idev\"

        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-idev-field> ;
                                rdfs:label "NXcanSAS/ENTRY/DATA/Idev" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-idev-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-idev-units-1-cm-enum
:nxcansas-entry-data-idev-units-1-cm-enum rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusEnumerations ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :actualValue ;
                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                            rdf:first "1/cm" ;
                                                                                            rdf:rest rdf:nil
                                                                                          ]
                                                                              ]
                                                          ] ;
                                          rdfs:comment "Enumeration item for NXcanSAS/ENTRY/DATA/Idev/units: 1/cm" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-idev-units-attribute> ;
                                          rdfs:label "NXcanSAS/ENTRY/DATA/Idev/units/1/cm" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-idev-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-idev-units-1-m-enum
:nxcansas-entry-data-idev-units-1-m-enum rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusEnumerations ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :actualValue ;
                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                           rdf:first "1/m" ;
                                                                                           rdf:rest rdf:nil
                                                                                         ]
                                                                             ]
                                                         ] ;
                                         rdfs:comment "Enumeration item for NXcanSAS/ENTRY/DATA/Idev/units: 1/m" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-idev-units-attribute> ;
                                         rdfs:label "NXcanSAS/ENTRY/DATA/Idev/units/1/m" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-idev-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-idev-units-arbitrary-enum
:nxcansas-entry-data-idev-units-arbitrary-enum rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusEnumerations ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :actualValue ;
                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                 rdf:first "arbitrary" ;
                                                                                                 rdf:rest rdf:nil
                                                                                               ]
                                                                                   ]
                                                               ] ;
                                               rdfs:comment "Enumeration item for NXcanSAS/ENTRY/DATA/Idev/units: arbitrary" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-idev-units-attribute> ;
                                               rdfs:label "NXcanSAS/ENTRY/DATA/Idev/units/arbitrary" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-idev-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-idev-units-attribute
:nxcansas-entry-data-idev-units-attribute rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusAttribute ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasEnumContainer ;
                                                            owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                owl:unionOf ( :nxcansas-entry-data-idev-units-1-cm-enum
                                                                                              :nxcansas-entry-data-idev-units-1-m-enum
                                                                                              :nxcansas-entry-data-idev-units-arbitrary-enum
                                                                                              :nxcansas-entry-data-idev-units-cm2-g-enum
                                                                                              :nxcansas-entry-data-idev-units-m2-g-enum
                                                                                            )
                                                                              ]
                                                          ] ;
                                          rdfs:comment """
            Engineering units to use when expressing
            :math:`I` and intensity-related terms.
            
            Data expressed in other units (or missing a ``@units`` attribute)
            will generate a warning from any validation process
            and will be treated as ``arbitrary`` by some analysis software packages.
            
            For software using the UDUNITS-2 library, ``arbitrary`` will be
            changed to ``unknown`` for handling with that library.
          """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-idev-units-attribute> ;
                                          rdfs:label "NXcanSAS/ENTRY/DATA/Idev/units" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-idev-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-idev-units-cm2-g-enum
:nxcansas-entry-data-idev-units-cm2-g-enum rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusEnumerations ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :actualValue ;
                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                             rdf:first "cm2/g" ;
                                                                                             rdf:rest rdf:nil
                                                                                           ]
                                                                               ]
                                                           ] ;
                                           rdfs:comment "Enumeration item for NXcanSAS/ENTRY/DATA/Idev/units: cm2/g" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-idev-units-attribute> ;
                                           rdfs:label "NXcanSAS/ENTRY/DATA/Idev/units/cm2/g" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-idev-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-idev-units-m2-g-enum
:nxcansas-entry-data-idev-units-m2-g-enum rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusEnumerations ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :actualValue ;
                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                            rdf:first "m2/g" ;
                                                                                            rdf:rest rdf:nil
                                                                                          ]
                                                                              ]
                                                          ] ;
                                          rdfs:comment "Enumeration item for NXcanSAS/ENTRY/DATA/Idev/units: m2/g" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-idev-units-attribute> ;
                                          rdfs:label "NXcanSAS/ENTRY/DATA/Idev/units/m2/g" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-idev-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-mask-attribute
:nxcansas-entry-data-mask-attribute rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusAttribute ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_CHAR
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_CHAR
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
          Name of the data mask field.
          
          .. see: https://github.com/nexusformat/definitions/issues/533
          
          The data *mask* must have the same shape as the *data* field.
          Positions in the mask correspond to positions in the *data* field.
          The value of the mask field may be either a boolean array 
          where ``false`` means *no mask* and ``true`` means *mask*
          or a more descriptive array as as defined in :ref:`NXdetector`.
        """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-mask-attribute> ;
                                    rdfs:label "NXcanSAS/ENTRY/DATA/mask" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-mask-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-mask-indices-attribute
:nxcansas-entry-data-mask-indices-attribute rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusAttribute ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_CHAR
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_CHAR
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
          Integer or integer array that describes which indices
          (of the :math:`I` data object) are used to 
          reference the ``Mask`` data object.  The items in this
          array use zero-based indexing.  Such as::
          
              @Mask_indices=3,4
          
          which indicates that Q requires two indices
          from the :math:`I` data object for Q position.
        """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-mask-indices-attribute> ;
                                            rdfs:label "NXcanSAS/ENTRY/DATA/Mask_indices" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-mask-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-q-field
:nxcansas-entry-data-q-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_PER_LENGTH
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_NUMBER
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxcansas-entry-data-q-resolutions-attribute
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxcansas-entry-data-q-resolutions-description-attribute
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxcansas-entry-data-q-uncertainties-attribute
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxcansas-entry-data-q-units-attribute
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_NUMBER
                                                           ]
                                             ] ;
                             rdfs:comment """
          .. index:: NXcanSAS (applications); Q
          			
          Array of :math:`Q` data to accompany :math:`I`.
          
          .. figure:: canSAS/Q-geometry.jpg
          	:width: 60%
          
          	The :math:`\\vec{Q}` geometry.
          	(:download:`full image <canSAS/Q-geometry.jpg>`)
          
          :math:`Q` may be represented as either
          the three-dimensional scattering vector :math:`\\vec{Q}`
          or the magnitude of the scattering vector, :math:`|\\vec{Q}|`.
          
          .. math::  |\\vec{Q}| = (4\\pi/\\lambda) sin(\\theta) 
          
          When we write :math:`Q`, we may refer to either or both of 
          :math:`|\\vec{Q}|` 
          or :math:`\\vec{Q}`,  depending on the context.
        """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-q-field> ;
                             rdfs:label "NXcanSAS/ENTRY/DATA/Q" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-q-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-q-indices-attribute
:nxcansas-entry-data-q-indices-attribute rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusAttribute ,
                                                         :nxdata-axisname-indices-attribute ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_INT
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_INT
                                                                       ]
                                                         ] ;
                                         rdfs:comment """
          Integer or integer array that describes which indices 
          (of the :math:`I` data object) are used to 
          reference the ``Q`` data object. The items in this array 
          use zero-based indexing.  Such as::
          
              @Q_indices=1,3,4
          
          which indicates that ``Q`` requires three indices
          from the :math:`I` data object: one for time and
          two for Q position.   Thus, in this example, the
          ``Q`` data is time-dependent: :math:`\\vec{Q}(t)`.
        """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-q-indices-attribute> ;
                                         rdfs:label "NXcanSAS/ENTRY/DATA/Q_indices" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-q-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-q-resolutions-attribute
:nxcansas-entry-data-q-resolutions-attribute rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusAttribute ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
            .. index:: NXcanSAS (applications); resolutions
            
            (optional: for numerical arrays) 
            
            Names the dataset (in this SASdata group) containing the :math:`Q` resolution.
            The name of the dataset containing the :math:`Q` resolution
            is flexible.  The name must be unique in the *SASdata* group.
            
            .. comment
               see: https://github.com/canSAS-org/canSAS2012/issues/7
            
            The *resolutions* field will have the same *shape* (dimensions)
            as the Q field.
            
            Generally, this is the principal resolution of each :math:`Q`.
            Names the data object (in this SASdata group) that provides the 
            :math:`Q` resolution to be used for data analysis.  Such as::
            
               @resolutions=\"Qdev\"
            
            To specify two-dimensional resolution for slit-smearing geometry, 
            such as (*dQw*, *dQl*), use a string array, such as::
            
               @resolutions=\"dQw\", \"dQl\"
            
            There may also be a subdirectory (optional) with constituent 
            components.
            
            This pattern will demonstrate how to introduce further as-yet 
            unanticipated terms related to the data.
            
            .. comment
                see: https://github.com/nexusformat/definitions/issues/492#issuecomment-262813907
            
            By default, the values of the resolutions data object are assumed to be
            one standard deviation of any function used to approximate the 
            resolution function. This equates to the width of the gaussian 
            distribution if a Gaussian is chosen.  See the ``@resolutions_description``
            attribute.
            
            .. note:: To report uncertainty in reported :math:`Q` values, 
               use the ``@uncertainties`` attribute.  It is possible for both
               ``@resolutions`` and ``uncertainties`` to be reported.
            
          """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-q-resolutions-attribute> ;
                                             rdfs:label "NXcanSAS/ENTRY/DATA/Q/resolutions" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-q-resolutions-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-q-resolutions-description-attribute
:nxcansas-entry-data-q-resolutions-description-attribute rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusAttribute ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_CHAR
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_CHAR
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment """
            (optional) 
            Generally, this describes the :math:`Q` ``@resolutions`` data object.
            By default, the value is assumed to be \"Gaussian\".  These are
            suggestions:
            
            * Gaussian
            * Lorentzian
            * Square :
              note that the full width of the square would be ~2.9 times 
              the standard deviation specified in the vector
            * Triangular
            * Sawtooth-outward : vertical edge pointing to larger Q
            * Sawtooth-inward vertical edge pointing to smaller Q
            * Bin : range of values contributing
              (for example, when 2-D detector data have been reduced 
              to a 1-D :math:`I(|Q|)` dataset)
            
            For other meanings, it may be necessary to provide further details
            such as the function used to assess the resolution.
            In such cases, use additional datasets or a :ref:`NXnote` subgroup
            to include that detail.
          """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-q-resolutions-description-attribute> ;
                                                         rdfs:label "NXcanSAS/ENTRY/DATA/Q/resolutions_description" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-q-resolutions-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-q-uncertainties-attribute
:nxcansas-entry-data-q-uncertainties-attribute rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusAttribute ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_CHAR
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_CHAR
                                                                             ]
                                                               ] ;
                                               rdfs:comment """
            (optional: for numerical arrays) 
            
            Names the dataset (in this SASdata group) that provides the 
            uncertainty to be used for data analysis.  
            The name of the dataset containing the :math:`Q` uncertainty
            is flexible.  The name must be unique in the *SASdata* group.
            
            .. comment
               see: https://github.com/canSAS-org/canSAS2012/issues/7
            
            Such as::
            
                @uncertainties=\"Q_uncertainties\"
            
            The *uncertainties* field will have the same *shape* (dimensions)
            as the Q field.
            
            These values are the estimates of uncertainty of each Q. By default, 
            this will be interpreted to be the estimated standard deviation. 
            In special cases, when a standard deviation cannot possibly be used, 
            its value can specify another measure of distribution width.
            
            There may also be a subdirectory (optional) with constituent 
            components.

            .. note:: To report distribution in reported :math:`Q` values, 
               use the ``@resolutions`` attribute.  It is possible for both
               ``@resolutions`` and ``uncertainties`` to be reported.

          """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-q-uncertainties-attribute> ;
                                               rdfs:label "NXcanSAS/ENTRY/DATA/Q/uncertainties" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-q-uncertainties-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-q-units-1-angstrom-enum
:nxcansas-entry-data-q-units-1-angstrom-enum rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusEnumerations ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :actualValue ;
                                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                                               rdf:first "1/angstrom" ;
                                                                                               rdf:rest rdf:nil
                                                                                             ]
                                                                                 ]
                                                             ] ;
                                             rdfs:comment "Enumeration item for NXcanSAS/ENTRY/DATA/Q/units: 1/angstrom" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-q-units-attribute> ;
                                             rdfs:label "NXcanSAS/ENTRY/DATA/Q/units/1/angstrom" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-q-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-q-units-1-m-enum
:nxcansas-entry-data-q-units-1-m-enum rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusEnumerations ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :actualValue ;
                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                        rdf:first "1/m" ;
                                                                                        rdf:rest rdf:nil
                                                                                      ]
                                                                          ]
                                                      ] ;
                                      rdfs:comment "Enumeration item for NXcanSAS/ENTRY/DATA/Q/units: 1/m" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-q-units-attribute> ;
                                      rdfs:label "NXcanSAS/ENTRY/DATA/Q/units/1/m" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-q-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-q-units-1-nm-enum
:nxcansas-entry-data-q-units-1-nm-enum rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusEnumerations ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :actualValue ;
                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                         rdf:first "1/nm" ;
                                                                                         rdf:rest rdf:nil
                                                                                       ]
                                                                           ]
                                                       ] ;
                                       rdfs:comment "Enumeration item for NXcanSAS/ENTRY/DATA/Q/units: 1/nm" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-q-units-attribute> ;
                                       rdfs:label "NXcanSAS/ENTRY/DATA/Q/units/1/nm" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-q-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-q-units-attribute
:nxcansas-entry-data-q-units-attribute rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusAttribute ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasEnumContainer ;
                                                         owl:allValuesFrom [ rdf:type owl:Class ;
                                                                             owl:unionOf ( :nxcansas-entry-data-q-units-1-angstrom-enum
                                                                                           :nxcansas-entry-data-q-units-1-m-enum
                                                                                           :nxcansas-entry-data-q-units-1-nm-enum
                                                                                         )
                                                                           ]
                                                       ] ;
                                       rdfs:comment """
            Engineering units to use when expressing
            :math:`Q` and related terms.
            
            Data expressed in other units will generate
            a warning from validation software and may not 
            be processed by some analysis software packages.
          """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-q-units-attribute> ;
                                       rdfs:label "NXcanSAS/ENTRY/DATA/Q/units" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-q-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-qdev-field
:nxcansas-entry-data-qdev-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_PER_LENGTH
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_NUMBER
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcansas-entry-data-qdev-units-attribute
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_NUMBER
                                                              ]
                                                ] ;
                                rdfs:comment """
          .. index:: NXcanSAS (applications); Qdev
          
          Estimated :math:`Q` **resolution** (usually standard deviation).  
          Must have the same units as :math:`Q`.
          
          When present, the name of this field is also 
          recorded in the *resolutions* attribute of *Q*, 
          as in::
          
              Q/@resolutions=\"Qdev\"

          or::

              Q/@resolutions=\"dQw\", \"dQl\"

        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-qdev-field> ;
                                rdfs:label "NXcanSAS/ENTRY/DATA/Qdev" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-qdev-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-qdev-units-1-angstrom-enum
:nxcansas-entry-data-qdev-units-1-angstrom-enum rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusEnumerations ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :actualValue ;
                                                                  owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                      owl:oneOf [ rdf:type rdf:List ;
                                                                                                  rdf:first "1/angstrom" ;
                                                                                                  rdf:rest rdf:nil
                                                                                                ]
                                                                                    ]
                                                                ] ;
                                                rdfs:comment "Enumeration item for NXcanSAS/ENTRY/DATA/Qdev/units: 1/angstrom" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-qdev-units-attribute> ;
                                                rdfs:label "NXcanSAS/ENTRY/DATA/Qdev/units/1/angstrom" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-qdev-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-qdev-units-1-m-enum
:nxcansas-entry-data-qdev-units-1-m-enum rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusEnumerations ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :actualValue ;
                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                           rdf:first "1/m" ;
                                                                                           rdf:rest rdf:nil
                                                                                         ]
                                                                             ]
                                                         ] ;
                                         rdfs:comment "Enumeration item for NXcanSAS/ENTRY/DATA/Qdev/units: 1/m" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-qdev-units-attribute> ;
                                         rdfs:label "NXcanSAS/ENTRY/DATA/Qdev/units/1/m" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-qdev-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-qdev-units-1-nm-enum
:nxcansas-entry-data-qdev-units-1-nm-enum rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusEnumerations ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :actualValue ;
                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                            rdf:first "1/nm" ;
                                                                                            rdf:rest rdf:nil
                                                                                          ]
                                                                              ]
                                                          ] ;
                                          rdfs:comment "Enumeration item for NXcanSAS/ENTRY/DATA/Qdev/units: 1/nm" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-qdev-units-attribute> ;
                                          rdfs:label "NXcanSAS/ENTRY/DATA/Qdev/units/1/nm" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-qdev-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-qdev-units-attribute
:nxcansas-entry-data-qdev-units-attribute rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusAttribute ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasEnumContainer ;
                                                            owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                owl:unionOf ( :nxcansas-entry-data-qdev-units-1-angstrom-enum
                                                                                              :nxcansas-entry-data-qdev-units-1-m-enum
                                                                                              :nxcansas-entry-data-qdev-units-1-nm-enum
                                                                                            )
                                                                              ]
                                                          ] ;
                                          rdfs:comment """
            Engineering units to use when expressing
            :math:`Q` and related terms.
            
            Data expressed in other units may not be processed by some 
            software packages.
          """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-qdev-units-attribute> ;
                                          rdfs:label "NXcanSAS/ENTRY/DATA/Qdev/units" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-qdev-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-qmean-field
:nxcansas-entry-data-qmean-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_PER_LENGTH
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_NUMBER
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxcansas-entry-data-qmean-units-attribute
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_NUMBER
                                                               ]
                                                 ] ;
                                 rdfs:comment """
          Mean value of :math:`Q` for this data point. 
          Useful when describing data that has been 
          binned from higher-resolution data. 
          
          It is expected that ``Q`` is provided 
          and that both ``Q`` and ``Qmean`` will have the same units.
        """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-qmean-field> ;
                                 rdfs:label "NXcanSAS/ENTRY/DATA/Qmean" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-qmean-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-qmean-units-1-angstrom-enum
:nxcansas-entry-data-qmean-units-1-angstrom-enum rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :actualValue ;
                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                   rdf:first "1/angstrom" ;
                                                                                                   rdf:rest rdf:nil
                                                                                                 ]
                                                                                     ]
                                                                 ] ;
                                                 rdfs:comment "Enumeration item for NXcanSAS/ENTRY/DATA/Qmean/units: 1/angstrom" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-qmean-units-attribute> ;
                                                 rdfs:label "NXcanSAS/ENTRY/DATA/Qmean/units/1/angstrom" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-qmean-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-qmean-units-1-m-enum
:nxcansas-entry-data-qmean-units-1-m-enum rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusEnumerations ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :actualValue ;
                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                            rdf:first "1/m" ;
                                                                                            rdf:rest rdf:nil
                                                                                          ]
                                                                              ]
                                                          ] ;
                                          rdfs:comment "Enumeration item for NXcanSAS/ENTRY/DATA/Qmean/units: 1/m" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-qmean-units-attribute> ;
                                          rdfs:label "NXcanSAS/ENTRY/DATA/Qmean/units/1/m" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-qmean-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-qmean-units-1-nm-enum
:nxcansas-entry-data-qmean-units-1-nm-enum rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusEnumerations ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :actualValue ;
                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                             rdf:first "1/nm" ;
                                                                                             rdf:rest rdf:nil
                                                                                           ]
                                                                               ]
                                                           ] ;
                                           rdfs:comment "Enumeration item for NXcanSAS/ENTRY/DATA/Qmean/units: 1/nm" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-qmean-units-attribute> ;
                                           rdfs:label "NXcanSAS/ENTRY/DATA/Qmean/units/1/nm" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-qmean-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-qmean-units-attribute
:nxcansas-entry-data-qmean-units-attribute rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusAttribute ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasEnumContainer ;
                                                             owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                 owl:unionOf ( :nxcansas-entry-data-qmean-units-1-angstrom-enum
                                                                                               :nxcansas-entry-data-qmean-units-1-m-enum
                                                                                               :nxcansas-entry-data-qmean-units-1-nm-enum
                                                                                             )
                                                                               ]
                                                           ] ;
                                           rdfs:comment """
            Engineering units to use when expressing
            :math:`Q` and related terms.
            
            Data expressed in other units may not be processed by some 
            software packages.
          """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-qmean-units-attribute> ;
                                           rdfs:label "NXcanSAS/ENTRY/DATA/Qmean/units" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-qmean-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-shadowfactor-field
:nxcansas-entry-data-shadowfactor-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_DIMENSIONLESS
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_CHAR
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_CHAR
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
          A numerical factor applied to pixels affected by the beam stop penumbra. 
          Used in data files from NIST/NCNR instruments.
          
          See:  J.G. Barker and J.S. Pedersen (1995) *J. Appl. Cryst.* **28**, 105-114.
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-shadowfactor-field> ;
                                        rdfs:label "NXcanSAS/ENTRY/DATA/ShadowFactor" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-shadowfactor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-signal-attribute
:nxcansas-entry-data-signal-attribute rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusAttribute ,
                                                      :nxdata-signal-attribute ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasEnumContainer ;
                                                        owl:allValuesFrom [ rdf:type owl:Class ;
                                                                            owl:unionOf ( :nxcansas-entry-data-signal-i-enum
                                                                                        )
                                                                          ]
                                                      ] ;
                                      rdfs:comment """
          Name of the default data field.
        """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-signal-attribute> ;
                                      rdfs:label "NXcanSAS/ENTRY/DATA/signal" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-signal-i-enum
:nxcansas-entry-data-signal-i-enum rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusEnumerations ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :actualValue ;
                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                     rdf:first "I" ;
                                                                                     rdf:rest rdf:nil
                                                                                   ]
                                                                       ]
                                                   ] ;
                                   rdfs:comment "Enumeration item for NXcanSAS/ENTRY/DATA/signal: I" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-signal-attribute> ;
                                   rdfs:label "NXcanSAS/ENTRY/DATA/signal/I" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-data-timestamp-attribute
:nxcansas-entry-data-timestamp-attribute rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusAttribute ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_DATE_TIME
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_DATE_TIME
                                                                       ]
                                                         ] ;
                                         rdfs:comment """
          ISO-8601 time [#iso8601]_
        """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-timestamp-attribute> ;
                                         rdfs:label "NXcanSAS/ENTRY/DATA/timestamp" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-data-timestamp-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-default-attribute
:nxcansas-entry-default-attribute rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusAttribute ,
                                                  :nxentry-default-attribute ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_CHAR
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_CHAR
                                                                ]
                                                  ] ;
                                  rdfs:comment """
			.. index:: plotting
			
			Declares which :ref:`NXdata` group 
			contains the data to be shown by default.
			It is needed to resolve ambiguity when more than one :ref:`NXdata` group exists. 
			The value is the name of the default :ref:`NXdata` group.
			Usually, this will be the name of the first *SASdata* group.
		""" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-default-attribute> ;
                                  rdfs:label "NXcanSAS/ENTRY/default" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-default-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-definition-field
:nxcansas-entry-definition-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 :nxentry-definition-field ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasEnumContainer ;
                                                   owl:allValuesFrom [ rdf:type owl:Class ;
                                                                       owl:unionOf ( :nxcansas-entry-definition-nxcansas-enum
                                                                                   )
                                                                     ]
                                                 ] ;
                                 rdfs:comment "Official NeXus NXDL schema to which this subentry conforms." ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-definition-field> ;
                                 rdfs:label "NXcanSAS/ENTRY/definition" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-definition-nxcansas-enum
:nxcansas-entry-definition-nxcansas-enum rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusEnumerations ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :actualValue ;
                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                           rdf:first "NXcanSAS" ;
                                                                                           rdf:rest rdf:nil
                                                                                         ]
                                                                             ]
                                                         ] ;
                                         rdfs:comment "Enumeration item for NXcanSAS/ENTRY/definition: NXcanSAS" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-definition-field> ;
                                         rdfs:label "NXcanSAS/ENTRY/definition/NXcanSAS" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-group
:nxcansas-entry-group rdf:type owl:Class ;
                      rdfs:subClassOf :NXentry ,
                                      :NeXusGroup ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxcansas-entry-collection-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxcansas-entry-default-attribute
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxcansas-entry-instrument-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxcansas-entry-process-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxcansas-entry-sample-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxcansas-entry-transmission-spectrum-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxcansas-entry-cansas-class-attribute
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxcansas-entry-data-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxcansas-entry-definition-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxcansas-entry-run-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxcansas-entry-title-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxcansas-entry-version-attribute
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxcansas-entry-title-field
                                      ] ;
                      rdfs:comment """
      .. index:: NXcanSAS (applications); SASentry
      
      Place the canSAS ``SASentry`` group as a child of a NeXus ``NXentry`` group
      (when data from multiple techniques are being stored)
      or as a replacement for the ``NXentry`` group. 

      Note: It is required for all numerical objects to provide
      a *units* attribute that describes the engineering units. 
      Use the Unidata UDunits [#]_ specification 
      as this is compatible with various community standards.
      
      .. [#] The UDunits specification also includes instructions for derived units.
    """ ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-group> ;
                      rdfs:label "NXcanSAS/ENTRY" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-aperture-cansas-class-attribute
:nxcansas-entry-instrument-aperture-cansas-class-attribute rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusAttribute ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasEnumContainer ;
                                                                             owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                 owl:unionOf ( :nxcansas-entry-instrument-aperture-cansas-class-sasaperture-enum
                                                                                                             )
                                                                                               ]
                                                                           ] ;
                                                           rdfs:comment "Official canSAS group: :index:`NXcanSAS (applications); SASaperture`" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-aperture-cansas-class-attribute> ;
                                                           rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/APERTURE/canSAS_class" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-aperture-cansas-class-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-aperture-cansas-class-sasaperture-enum
:nxcansas-entry-instrument-aperture-cansas-class-sasaperture-enum rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :actualValue ;
                                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                                    rdf:first "SASaperture" ;
                                                                                                                    rdf:rest rdf:nil
                                                                                                                  ]
                                                                                                      ]
                                                                                  ] ;
                                                                  rdfs:comment "Enumeration item for NXcanSAS/ENTRY/INSTRUMENT/APERTURE/canSAS_class: SASaperture" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-aperture-cansas-class-attribute> ;
                                                                  rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/APERTURE/canSAS_class/SASaperture" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-aperture-cansas-class-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-aperture-group
:nxcansas-entry-instrument-aperture-group rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusGroup ,
                                                          :nxinstrument-aperture-group ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxcansas-entry-instrument-aperture-x-gap-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxcansas-entry-instrument-aperture-y-gap-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxcansas-entry-instrument-aperture-cansas-class-attribute
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxcansas-entry-instrument-aperture-shape-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxcansas-entry-instrument-aperture-x-gap-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxcansas-entry-instrument-aperture-y-gap-field
                                                          ] ;
                                          rdfs:comment """
          :ref:`NXaperture` is generic and limits the variation in data files.
          
          Possible NeXus base class alternatives are: :ref:`NXpinhole` or :ref:`NXslit`.
        """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-aperture-group> ;
                                          rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/APERTURE" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-aperture-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-aperture-shape-field
:nxcansas-entry-instrument-aperture-shape-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                :nxaperture-shape-field ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_ANY
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment """
            describe the type of aperture (pinhole, 4-blade slit, Soller slit, ...)
          """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-aperture-shape-field> ;
                                                rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/APERTURE/shape" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-aperture-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-aperture-x-gap-field
:nxcansas-entry-instrument-aperture-x-gap-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_LENGTH
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_NUMBER
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_NUMBER
                                                                              ]
                                                                ] ;
                                                rdfs:comment "opening along the :math:`x` axis" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-aperture-x-gap-field> ;
                                                rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/APERTURE/x_gap" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-aperture-x-gap-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-aperture-y-gap-field
:nxcansas-entry-instrument-aperture-y-gap-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_LENGTH
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_NUMBER
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_NUMBER
                                                                              ]
                                                                ] ;
                                                rdfs:comment "opening along the :math:`y` axis" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-aperture-y-gap-field> ;
                                                rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/APERTURE/y_gap" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-aperture-y-gap-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-cansas-class-attribute
:nxcansas-entry-instrument-cansas-class-attribute rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasEnumContainer ;
                                                                    owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                        owl:unionOf ( :nxcansas-entry-instrument-cansas-class-sasinstrument-enum
                                                                                                    )
                                                                                      ]
                                                                  ] ;
                                                  rdfs:comment "Official canSAS group: :index:`NXcanSAS (applications); SASinstrument`" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-cansas-class-attribute> ;
                                                  rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/canSAS_class" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-cansas-class-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-cansas-class-sasinstrument-enum
:nxcansas-entry-instrument-cansas-class-sasinstrument-enum rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :actualValue ;
                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                             rdf:first "SASinstrument" ;
                                                                                                             rdf:rest rdf:nil
                                                                                                           ]
                                                                                               ]
                                                                           ] ;
                                                           rdfs:comment "Enumeration item for NXcanSAS/ENTRY/INSTRUMENT/canSAS_class: SASinstrument" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-cansas-class-attribute> ;
                                                           rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/canSAS_class/SASinstrument" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-cansas-class-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-collimator-cansas-class-attribute
:nxcansas-entry-instrument-collimator-cansas-class-attribute rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusAttribute ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasEnumContainer ;
                                                                               owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                   owl:unionOf ( :nxcansas-entry-instrument-collimator-cansas-class-sascollimation-enum
                                                                                                               )
                                                                                                 ]
                                                                             ] ;
                                                             rdfs:comment "Official canSAS group: :index:`NXcanSAS (applications); SAScollimation`" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-collimator-cansas-class-attribute> ;
                                                             rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/COLLIMATOR/canSAS_class" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-collimator-cansas-class-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-collimator-cansas-class-sascollimation-enum
:nxcansas-entry-instrument-collimator-cansas-class-sascollimation-enum rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusEnumerations ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :actualValue ;
                                                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                                                         rdf:first "SAScollimation" ;
                                                                                                                         rdf:rest rdf:nil
                                                                                                                       ]
                                                                                                           ]
                                                                                       ] ;
                                                                       rdfs:comment "Enumeration item for NXcanSAS/ENTRY/INSTRUMENT/COLLIMATOR/canSAS_class: SAScollimation" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-collimator-cansas-class-attribute> ;
                                                                       rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/COLLIMATOR/canSAS_class/SAScollimation" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-collimator-cansas-class-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-collimator-distance-field
:nxcansas-entry-instrument-collimator-distance-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_LENGTH
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_NUMBER
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_NUMBER
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment "Distance from this collimation element to the sample" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-collimator-distance-field> ;
                                                     rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/COLLIMATOR/distance" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-collimator-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-collimator-group
:nxcansas-entry-instrument-collimator-group rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusGroup ,
                                                            :nxinstrument-collimator-group ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxcansas-entry-instrument-collimator-distance-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxcansas-entry-instrument-collimator-length-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxcansas-entry-instrument-collimator-cansas-class-attribute
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxcansas-entry-instrument-collimator-distance-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxcansas-entry-instrument-collimator-length-field
                                                            ] ;
                                            rdfs:comment """
          Description of a collimating element (defines the divergence of the beam) in the instrument.
          
          To document a slit, pinhole, or the beam, refer to the 
          documentation of the ``NXinstrument`` group above.
        """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-collimator-group> ;
                                            rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/COLLIMATOR" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-collimator-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-collimator-length-field
:nxcansas-entry-instrument-collimator-length-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_LENGTH
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_NUMBER
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_NUMBER
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment "" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-collimator-length-field> ;
                                                   rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/COLLIMATOR/length" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-collimator-length-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-detector-beam-center-x-field
:nxcansas-entry-instrument-detector-beam-center-x-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        :nxdetector-beam-center-x-field ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_LENGTH
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_FLOAT
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_FLOAT
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
            Position of the beam center on the detector.
            
            This is the x position where the direct beam would hit the detector plane.
            This is a length and can be outside of the actual
            detector.  The length can be in physical units or pixels
            as documented by the units attribute. The value can be any
            real number (positive, zero, or negative).
          """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-detector-beam-center-x-field> ;
                                                        rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/DETECTOR/beam_center_x" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-detector-beam-center-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-detector-beam-center-y-field
:nxcansas-entry-instrument-detector-beam-center-y-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        :nxdetector-beam-center-y-field ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_LENGTH
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_FLOAT
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_FLOAT
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
            Position of the beam center on the detector.
            
            This is the y position where the direct beam would hit the detector plane.
            This is a length and can be outside of the actual
            detector.  The length can be in physical units or pixels
            as documented by the units attribute. The value can be any
            real number (positive, zero, or negative).
          """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-detector-beam-center-y-field> ;
                                                        rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/DETECTOR/beam_center_y" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-detector-beam-center-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-detector-cansas-class-attribute
:nxcansas-entry-instrument-detector-cansas-class-attribute rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusAttribute ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasEnumContainer ;
                                                                             owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                 owl:unionOf ( :nxcansas-entry-instrument-detector-cansas-class-sasdetector-enum
                                                                                                             )
                                                                                               ]
                                                                           ] ;
                                                           rdfs:comment "Official canSAS group: :index:`NXcanSAS (applications); SASdetector`" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-detector-cansas-class-attribute> ;
                                                           rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/DETECTOR/canSAS_class" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-detector-cansas-class-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-detector-cansas-class-sasdetector-enum
:nxcansas-entry-instrument-detector-cansas-class-sasdetector-enum rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :actualValue ;
                                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                                    rdf:first "SASdetector" ;
                                                                                                                    rdf:rest rdf:nil
                                                                                                                  ]
                                                                                                      ]
                                                                                  ] ;
                                                                  rdfs:comment "Enumeration item for NXcanSAS/ENTRY/INSTRUMENT/DETECTOR/canSAS_class: SASdetector" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-detector-cansas-class-attribute> ;
                                                                  rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/DETECTOR/canSAS_class/SASdetector" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-detector-cansas-class-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-detector-group
:nxcansas-entry-instrument-detector-group rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusGroup ,
                                                          :nxinstrument-detector-group ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxcansas-entry-instrument-detector-beam-center-x-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxcansas-entry-instrument-detector-beam-center-y-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxcansas-entry-instrument-detector-pitch-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxcansas-entry-instrument-detector-roll-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxcansas-entry-instrument-detector-sdd-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxcansas-entry-instrument-detector-slit-length-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxcansas-entry-instrument-detector-x-pixel-size-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxcansas-entry-instrument-detector-x-position-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxcansas-entry-instrument-detector-y-pixel-size-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxcansas-entry-instrument-detector-y-position-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxcansas-entry-instrument-detector-yaw-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxcansas-entry-instrument-detector-cansas-class-attribute
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxcansas-entry-instrument-detector-name-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxcansas-entry-instrument-detector-beam-center-x-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxcansas-entry-instrument-detector-beam-center-y-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxcansas-entry-instrument-detector-name-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxcansas-entry-instrument-detector-pitch-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxcansas-entry-instrument-detector-roll-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxcansas-entry-instrument-detector-sdd-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxcansas-entry-instrument-detector-slit-length-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxcansas-entry-instrument-detector-x-pixel-size-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxcansas-entry-instrument-detector-x-position-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxcansas-entry-instrument-detector-y-pixel-size-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxcansas-entry-instrument-detector-y-position-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxcansas-entry-instrument-detector-yaw-field
                                                          ] ;
                                          rdfs:comment """
          Description of a detector in the instrument.
        """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-detector-group> ;
                                          rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/DETECTOR" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-detector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-detector-name-field
:nxcansas-entry-instrument-detector-name-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               :nxcomponent-name-field ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_CHAR
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_CHAR
                                                                             ]
                                                               ] ;
                                               rdfs:comment "Identifies the name of this detector" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-detector-name-field> ;
                                               rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/DETECTOR/name" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-detector-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-detector-pitch-field
:nxcansas-entry-instrument-detector-pitch-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_ANGLE
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_NUMBER
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_NUMBER
                                                                              ]
                                                                ] ;
                                                rdfs:comment "Rotation of the detector about the :math:`x` axis (roll)" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-detector-pitch-field> ;
                                                rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/DETECTOR/pitch" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-detector-pitch-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-detector-roll-field
:nxcansas-entry-instrument-detector-roll-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANGLE
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_NUMBER
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_NUMBER
                                                                             ]
                                                               ] ;
                                               rdfs:comment "Rotation of the detector about the :math:`z` axis (roll)" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-detector-roll-field> ;
                                               rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/DETECTOR/roll" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-detector-roll-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-detector-sdd-field
:nxcansas-entry-instrument-detector-sdd-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_LENGTH
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_NUMBER
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_NUMBER
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
            Distance between sample and detector.
            
            Note: In NXdetector, the ``distance`` field records the 
            distance to the previous component ... most often the sample.
            This use is the same as ``SDD`` for most SAS 
            instruments but not all.  For example, Bonse-Hart cameras 
            have one or more crystals between the sample and detector.
              
            We define here the field ``SDD`` to document without
            ambiguity the distance between sample and detector.
          """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-detector-sdd-field> ;
                                              rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/DETECTOR/SDD" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-detector-sdd-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-detector-slit-length-field
:nxcansas-entry-instrument-detector-slit-length-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_PER_LENGTH
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_NUMBER
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_NUMBER
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment """
            Slit length of the instrument for this detector, 
            expressed in the same units as :math:`Q`.
          """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-detector-slit-length-field> ;
                                                      rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/DETECTOR/slit_length" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-detector-slit-length-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-detector-x-pixel-size-field
:nxcansas-entry-instrument-detector-x-pixel-size-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       :nxdetector-x-pixel-size-field ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_LENGTH
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_FLOAT
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_FLOAT
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment "Size of each detector pixel. If it is scalar all pixels are the same size" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-detector-x-pixel-size-field> ;
                                                       rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/DETECTOR/x_pixel_size" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-detector-x-pixel-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-detector-x-position-field
:nxcansas-entry-instrument-detector-x-position-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_LENGTH
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_NUMBER
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_NUMBER
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment "Location of the detector in :math:`x`" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-detector-x-position-field> ;
                                                     rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/DETECTOR/x_position" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-detector-x-position-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-detector-y-pixel-size-field
:nxcansas-entry-instrument-detector-y-pixel-size-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       :nxdetector-y-pixel-size-field ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_LENGTH
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_FLOAT
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_FLOAT
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment "Size of each detector pixel. If it is scalar all pixels are the same size" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-detector-y-pixel-size-field> ;
                                                       rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/DETECTOR/y_pixel_size" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-detector-y-pixel-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-detector-y-position-field
:nxcansas-entry-instrument-detector-y-position-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_LENGTH
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_NUMBER
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_NUMBER
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment "Location of the detector in :math:`y`" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-detector-y-position-field> ;
                                                     rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/DETECTOR/y_position" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-detector-y-position-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-detector-yaw-field
:nxcansas-entry-instrument-detector-yaw-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANGLE
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_NUMBER
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_NUMBER
                                                                            ]
                                                              ] ;
                                              rdfs:comment "Rotation of the detector about the :math:`y` axis (yaw)" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-detector-yaw-field> ;
                                              rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/DETECTOR/yaw" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-detector-yaw-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-group
:nxcansas-entry-instrument-group rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusGroup ,
                                                 :nxentry-instrument-group ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxcansas-entry-instrument-aperture-group
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxcansas-entry-instrument-collimator-group
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxcansas-entry-instrument-detector-group
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxcansas-entry-instrument-source-group
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxcansas-entry-instrument-cansas-class-attribute
                                                 ] ;
                                 rdfs:comment """
        Description of the small-angle scattering instrument.
        
        Consider, carefully, the relevance to the SAS data analysis process
        when adding subgroups in this **NXinstrument** group.  Additional information
        can be added but will likely be ignored by standardized data analysis processes.
        
        The NeXus :ref:`NXbeam` base class may be added as a subgroup of this **NXinstrument**
        group *or* as a subgroup of the **NXsample** group to describe properties of the beam at any 
        point downstream from the source.  
      """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-group> ;
                                 rdfs:label "NXcanSAS/ENTRY/INSTRUMENT" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-source-beam-shape-field
:nxcansas-entry-instrument-source-beam-shape-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ANY
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_CHAR
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_CHAR
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment "Text description of the shape of the beam (incident on the sample)." ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-beam-shape-field> ;
                                                   rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/SOURCE/beam_shape" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-beam-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-source-beam-size-x-field
:nxcansas-entry-instrument-source-beam-size-x-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_LENGTH
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_NUMBER
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_NUMBER
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment "Size of the incident beam along the x axis." ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-beam-size-x-field> ;
                                                    rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/SOURCE/beam_size_x" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-beam-size-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-source-beam-size-y-field
:nxcansas-entry-instrument-source-beam-size-y-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_LENGTH
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_NUMBER
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_NUMBER
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment "Size of the incident beam along the y axis." ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-beam-size-y-field> ;
                                                    rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/SOURCE/beam_size_y" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-beam-size-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-source-cansas-class-attribute
:nxcansas-entry-instrument-source-cansas-class-attribute rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusAttribute ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasEnumContainer ;
                                                                           owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                               owl:unionOf ( :nxcansas-entry-instrument-source-cansas-class-sassource-enum
                                                                                                           )
                                                                                             ]
                                                                         ] ;
                                                         rdfs:comment "Official canSAS group: :index:`NXcanSAS (applications); SASsource`" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-cansas-class-attribute> ;
                                                         rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/SOURCE/canSAS_class" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-cansas-class-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-source-cansas-class-sassource-enum
:nxcansas-entry-instrument-source-cansas-class-sassource-enum rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusEnumerations ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :actualValue ;
                                                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                                                rdf:first "SASsource" ;
                                                                                                                rdf:rest rdf:nil
                                                                                                              ]
                                                                                                  ]
                                                                              ] ;
                                                              rdfs:comment "Enumeration item for NXcanSAS/ENTRY/INSTRUMENT/SOURCE/canSAS_class: SASsource" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-cansas-class-attribute> ;
                                                              rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/SOURCE/canSAS_class/SASsource" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-cansas-class-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-source-group
:nxcansas-entry-instrument-source-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusGroup ,
                                                        :nxinstrument-source-group ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxcansas-entry-instrument-source-beam-shape-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxcansas-entry-instrument-source-beam-size-x-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxcansas-entry-instrument-source-beam-size-y-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxcansas-entry-instrument-source-incident-wavelength-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxcansas-entry-instrument-source-incident-wavelength-spread-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxcansas-entry-instrument-source-radiation-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxcansas-entry-instrument-source-wavelength-max-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxcansas-entry-instrument-source-wavelength-min-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxcansas-entry-instrument-source-cansas-class-attribute
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxcansas-entry-instrument-source-beam-shape-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxcansas-entry-instrument-source-beam-size-x-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxcansas-entry-instrument-source-beam-size-y-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxcansas-entry-instrument-source-incident-wavelength-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxcansas-entry-instrument-source-incident-wavelength-spread-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxcansas-entry-instrument-source-radiation-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxcansas-entry-instrument-source-wavelength-max-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxcansas-entry-instrument-source-wavelength-min-field
                                                        ] ;
                                        rdfs:comment """
          Description of the radiation source.
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-group> ;
                                        rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/SOURCE" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-source-incident-wavelength-field
:nxcansas-entry-instrument-source-incident-wavelength-field rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_WAVELENGTH
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_NUMBER
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_NUMBER
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment "wavelength (:math:`\\lambda`) of radiation incident on the sample" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-incident-wavelength-field> ;
                                                            rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/SOURCE/incident_wavelength" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-incident-wavelength-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-source-incident-wavelength-spread-field
:nxcansas-entry-instrument-source-incident-wavelength-spread-field rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusField ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                     owl:someValuesFrom :NX_WAVELENGTH
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:someValuesFrom :NX_NUMBER
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                   owl:complementOf :NX_NUMBER
                                                                                                 ]
                                                                                   ] ;
                                                                   rdfs:comment """
            Some facilities specify wavelength using a range. 
            This is the width (FWHM) of such a range.
          """ ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-incident-wavelength-spread-field> ;
                                                                   rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/SOURCE/incident_wavelength_spread" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-incident-wavelength-spread-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-source-radiation-electron-enum
:nxcansas-entry-instrument-source-radiation-electron-enum rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusEnumerations ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :actualValue ;
                                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                                            rdf:first "electron" ;
                                                                                                            rdf:rest rdf:nil
                                                                                                          ]
                                                                                              ]
                                                                          ] ;
                                                          rdfs:comment "Enumeration item for NXcanSAS/ENTRY/INSTRUMENT/SOURCE/radiation: electron" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-radiation-field> ;
                                                          rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/SOURCE/radiation/electron" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-radiation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-source-radiation-field
:nxcansas-entry-instrument-source-radiation-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasEnumContainer ;
                                                                    owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                        owl:unionOf ( :nxcansas-entry-instrument-source-radiation-electron-enum
                                                                                                      :nxcansas-entry-instrument-source-radiation-fixed-tube-x-ray-enum
                                                                                                      :nxcansas-entry-instrument-source-radiation-free-electron-laser-enum
                                                                                                      :nxcansas-entry-instrument-source-radiation-ion-source-enum
                                                                                                      :nxcansas-entry-instrument-source-radiation-muon-enum
                                                                                                      :nxcansas-entry-instrument-source-radiation-neutron-enum
                                                                                                      :nxcansas-entry-instrument-source-radiation-optical-laser-enum
                                                                                                      :nxcansas-entry-instrument-source-radiation-positron-enum
                                                                                                      :nxcansas-entry-instrument-source-radiation-proton-enum
                                                                                                      :nxcansas-entry-instrument-source-radiation-pulsed-muon-source-enum
                                                                                                      :nxcansas-entry-instrument-source-radiation-pulsed-reactor-neutron-source-enum
                                                                                                      :nxcansas-entry-instrument-source-radiation-reactor-neutron-source-enum
                                                                                                      :nxcansas-entry-instrument-source-radiation-rotating-anode-x-ray-enum
                                                                                                      :nxcansas-entry-instrument-source-radiation-spallation-neutron-source-enum
                                                                                                      :nxcansas-entry-instrument-source-radiation-synchrotron-x-ray-source-enum
                                                                                                      :nxcansas-entry-instrument-source-radiation-ultraviolet-enum
                                                                                                      :nxcansas-entry-instrument-source-radiation-uv-laser-enum
                                                                                                      :nxcansas-entry-instrument-source-radiation-uv-plasma-source-enum
                                                                                                      :nxcansas-entry-instrument-source-radiation-visible-light-enum
                                                                                                      :nxcansas-entry-instrument-source-radiation-x-ray-enum
                                                                                                    )
                                                                                      ]
                                                                  ] ;
                                                  rdfs:comment """
            Name of the radiation used.
            Note that this is **not** the name of the facility!

            This field contains a value from either the 
            ``probe`` or ``type`` fields in :ref:`NXsource`. Thus, 
            it is redundant with existing NeXus structure.
          """ ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-radiation-field> ;
                                                  rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/SOURCE/radiation" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-radiation-field> ;
                                                  owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-source-radiation-fixed-tube-x-ray-enum
:nxcansas-entry-instrument-source-radiation-fixed-tube-x-ray-enum rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :actualValue ;
                                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                                    rdf:first "Fixed Tube X-ray" ;
                                                                                                                    rdf:rest rdf:nil
                                                                                                                  ]
                                                                                                      ]
                                                                                  ] ;
                                                                  rdfs:comment "Enumeration item for NXcanSAS/ENTRY/INSTRUMENT/SOURCE/radiation: Fixed Tube X-ray" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-radiation-field> ;
                                                                  rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/SOURCE/radiation/Fixed Tube X-ray" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-radiation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-source-radiation-free-electron-laser-enum
:nxcansas-entry-instrument-source-radiation-free-electron-laser-enum rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :actualValue ;
                                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                                       rdf:first "Free-Electron Laser" ;
                                                                                                                       rdf:rest rdf:nil
                                                                                                                     ]
                                                                                                         ]
                                                                                     ] ;
                                                                     rdfs:comment "Enumeration item for NXcanSAS/ENTRY/INSTRUMENT/SOURCE/radiation: Free-Electron Laser" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-radiation-field> ;
                                                                     rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/SOURCE/radiation/Free-Electron Laser" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-radiation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-source-radiation-ion-source-enum
:nxcansas-entry-instrument-source-radiation-ion-source-enum rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :actualValue ;
                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                              rdf:first "Ion Source" ;
                                                                                                              rdf:rest rdf:nil
                                                                                                            ]
                                                                                                ]
                                                                            ] ;
                                                            rdfs:comment "Enumeration item for NXcanSAS/ENTRY/INSTRUMENT/SOURCE/radiation: Ion Source" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-radiation-field> ;
                                                            rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/SOURCE/radiation/Ion Source" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-radiation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-source-radiation-muon-enum
:nxcansas-entry-instrument-source-radiation-muon-enum rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :actualValue ;
                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                        rdf:first "muon" ;
                                                                                                        rdf:rest rdf:nil
                                                                                                      ]
                                                                                          ]
                                                                      ] ;
                                                      rdfs:comment "Enumeration item for NXcanSAS/ENTRY/INSTRUMENT/SOURCE/radiation: muon" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-radiation-field> ;
                                                      rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/SOURCE/radiation/muon" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-radiation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-source-radiation-neutron-enum
:nxcansas-entry-instrument-source-radiation-neutron-enum rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusEnumerations ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :actualValue ;
                                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                                           rdf:first "neutron" ;
                                                                                                           rdf:rest rdf:nil
                                                                                                         ]
                                                                                             ]
                                                                         ] ;
                                                         rdfs:comment "Enumeration item for NXcanSAS/ENTRY/INSTRUMENT/SOURCE/radiation: neutron" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-radiation-field> ;
                                                         rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/SOURCE/radiation/neutron" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-radiation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-source-radiation-optical-laser-enum
:nxcansas-entry-instrument-source-radiation-optical-laser-enum rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusEnumerations ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :actualValue ;
                                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                                 rdf:first "Optical Laser" ;
                                                                                                                 rdf:rest rdf:nil
                                                                                                               ]
                                                                                                   ]
                                                                               ] ;
                                                               rdfs:comment "Enumeration item for NXcanSAS/ENTRY/INSTRUMENT/SOURCE/radiation: Optical Laser" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-radiation-field> ;
                                                               rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/SOURCE/radiation/Optical Laser" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-radiation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-source-radiation-positron-enum
:nxcansas-entry-instrument-source-radiation-positron-enum rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusEnumerations ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :actualValue ;
                                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                                            rdf:first "positron" ;
                                                                                                            rdf:rest rdf:nil
                                                                                                          ]
                                                                                              ]
                                                                          ] ;
                                                          rdfs:comment "Enumeration item for NXcanSAS/ENTRY/INSTRUMENT/SOURCE/radiation: positron" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-radiation-field> ;
                                                          rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/SOURCE/radiation/positron" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-radiation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-source-radiation-proton-enum
:nxcansas-entry-instrument-source-radiation-proton-enum rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusEnumerations ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :actualValue ;
                                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                                          rdf:first "proton" ;
                                                                                                          rdf:rest rdf:nil
                                                                                                        ]
                                                                                            ]
                                                                        ] ;
                                                        rdfs:comment "Enumeration item for NXcanSAS/ENTRY/INSTRUMENT/SOURCE/radiation: proton" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-radiation-field> ;
                                                        rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/SOURCE/radiation/proton" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-radiation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-source-radiation-pulsed-muon-source-enum
:nxcansas-entry-instrument-source-radiation-pulsed-muon-source-enum rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusEnumerations ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :actualValue ;
                                                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                                                      rdf:first "Pulsed Muon Source" ;
                                                                                                                      rdf:rest rdf:nil
                                                                                                                    ]
                                                                                                        ]
                                                                                    ] ;
                                                                    rdfs:comment "Enumeration item for NXcanSAS/ENTRY/INSTRUMENT/SOURCE/radiation: Pulsed Muon Source" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-radiation-field> ;
                                                                    rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/SOURCE/radiation/Pulsed Muon Source" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-radiation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-source-radiation-pulsed-reactor-neutron-source-enum
:nxcansas-entry-instrument-source-radiation-pulsed-reactor-neutron-source-enum rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusEnumerations ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :actualValue ;
                                                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                 rdf:first "Pulsed Reactor Neutron Source" ;
                                                                                                                                 rdf:rest rdf:nil
                                                                                                                               ]
                                                                                                                   ]
                                                                                               ] ;
                                                                               rdfs:comment "Enumeration item for NXcanSAS/ENTRY/INSTRUMENT/SOURCE/radiation: Pulsed Reactor Neutron Source" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-radiation-field> ;
                                                                               rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/SOURCE/radiation/Pulsed Reactor Neutron Source" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-radiation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-source-radiation-reactor-neutron-source-enum
:nxcansas-entry-instrument-source-radiation-reactor-neutron-source-enum rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusEnumerations ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :actualValue ;
                                                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                                                          rdf:first "Reactor Neutron Source" ;
                                                                                                                          rdf:rest rdf:nil
                                                                                                                        ]
                                                                                                            ]
                                                                                        ] ;
                                                                        rdfs:comment "Enumeration item for NXcanSAS/ENTRY/INSTRUMENT/SOURCE/radiation: Reactor Neutron Source" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-radiation-field> ;
                                                                        rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/SOURCE/radiation/Reactor Neutron Source" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-radiation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-source-radiation-rotating-anode-x-ray-enum
:nxcansas-entry-instrument-source-radiation-rotating-anode-x-ray-enum rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :actualValue ;
                                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                                        rdf:first "Rotating Anode X-ray" ;
                                                                                                                        rdf:rest rdf:nil
                                                                                                                      ]
                                                                                                          ]
                                                                                      ] ;
                                                                      rdfs:comment "Enumeration item for NXcanSAS/ENTRY/INSTRUMENT/SOURCE/radiation: Rotating Anode X-ray" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-radiation-field> ;
                                                                      rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/SOURCE/radiation/Rotating Anode X-ray" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-radiation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-source-radiation-spallation-neutron-source-enum
:nxcansas-entry-instrument-source-radiation-spallation-neutron-source-enum rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :actualValue ;
                                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                                             rdf:first "Spallation Neutron Source" ;
                                                                                                                             rdf:rest rdf:nil
                                                                                                                           ]
                                                                                                               ]
                                                                                           ] ;
                                                                           rdfs:comment "Enumeration item for NXcanSAS/ENTRY/INSTRUMENT/SOURCE/radiation: Spallation Neutron Source" ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-radiation-field> ;
                                                                           rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/SOURCE/radiation/Spallation Neutron Source" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-radiation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-source-radiation-synchrotron-x-ray-source-enum
:nxcansas-entry-instrument-source-radiation-synchrotron-x-ray-source-enum rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusEnumerations ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :actualValue ;
                                                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                                                            rdf:first "Synchrotron X-ray Source" ;
                                                                                                                            rdf:rest rdf:nil
                                                                                                                          ]
                                                                                                              ]
                                                                                          ] ;
                                                                          rdfs:comment "Enumeration item for NXcanSAS/ENTRY/INSTRUMENT/SOURCE/radiation: Synchrotron X-ray Source" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-radiation-field> ;
                                                                          rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/SOURCE/radiation/Synchrotron X-ray Source" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-radiation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-source-radiation-ultraviolet-enum
:nxcansas-entry-instrument-source-radiation-ultraviolet-enum rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusEnumerations ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :actualValue ;
                                                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                                                               rdf:first "ultraviolet" ;
                                                                                                               rdf:rest rdf:nil
                                                                                                             ]
                                                                                                 ]
                                                                             ] ;
                                                             rdfs:comment "Enumeration item for NXcanSAS/ENTRY/INSTRUMENT/SOURCE/radiation: ultraviolet" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-radiation-field> ;
                                                             rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/SOURCE/radiation/ultraviolet" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-radiation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-source-radiation-uv-laser-enum
:nxcansas-entry-instrument-source-radiation-uv-laser-enum rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusEnumerations ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :actualValue ;
                                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                                            rdf:first "UV Laser" ;
                                                                                                            rdf:rest rdf:nil
                                                                                                          ]
                                                                                              ]
                                                                          ] ;
                                                          rdfs:comment "Enumeration item for NXcanSAS/ENTRY/INSTRUMENT/SOURCE/radiation: UV Laser" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-radiation-field> ;
                                                          rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/SOURCE/radiation/UV Laser" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-radiation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-source-radiation-uv-plasma-source-enum
:nxcansas-entry-instrument-source-radiation-uv-plasma-source-enum rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :actualValue ;
                                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                                    rdf:first "UV Plasma Source" ;
                                                                                                                    rdf:rest rdf:nil
                                                                                                                  ]
                                                                                                      ]
                                                                                  ] ;
                                                                  rdfs:comment "Enumeration item for NXcanSAS/ENTRY/INSTRUMENT/SOURCE/radiation: UV Plasma Source" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-radiation-field> ;
                                                                  rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/SOURCE/radiation/UV Plasma Source" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-radiation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-source-radiation-visible-light-enum
:nxcansas-entry-instrument-source-radiation-visible-light-enum rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusEnumerations ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :actualValue ;
                                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                                 rdf:first "visible light" ;
                                                                                                                 rdf:rest rdf:nil
                                                                                                               ]
                                                                                                   ]
                                                                               ] ;
                                                               rdfs:comment "Enumeration item for NXcanSAS/ENTRY/INSTRUMENT/SOURCE/radiation: visible light" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-radiation-field> ;
                                                               rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/SOURCE/radiation/visible light" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-radiation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-source-radiation-x-ray-enum
:nxcansas-entry-instrument-source-radiation-x-ray-enum rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusEnumerations ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :actualValue ;
                                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                                         rdf:first "x-ray" ;
                                                                                                         rdf:rest rdf:nil
                                                                                                       ]
                                                                                           ]
                                                                       ] ;
                                                       rdfs:comment "Enumeration item for NXcanSAS/ENTRY/INSTRUMENT/SOURCE/radiation: x-ray" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-radiation-field> ;
                                                       rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/SOURCE/radiation/x-ray" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-radiation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-source-wavelength-max-field
:nxcansas-entry-instrument-source-wavelength-max-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_WAVELENGTH
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_NUMBER
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_NUMBER
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment """
            Some facilities specify wavelength using a range. 
            This is the highest wavelength in such a range.
          """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-wavelength-max-field> ;
                                                       rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/SOURCE/wavelength_max" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-wavelength-max-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-instrument-source-wavelength-min-field
:nxcansas-entry-instrument-source-wavelength-min-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_WAVELENGTH
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_NUMBER
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_NUMBER
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment """
            Some facilities specify wavelength using a range. 
            This is the lowest wavelength in such a range.
          """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-wavelength-min-field> ;
                                                       rdfs:label "NXcanSAS/ENTRY/INSTRUMENT/SOURCE/wavelength_min" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-instrument-source-wavelength-min-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-process-cansas-class-attribute
:nxcansas-entry-process-cansas-class-attribute rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusAttribute ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasEnumContainer ;
                                                                 owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                     owl:unionOf ( :nxcansas-entry-process-cansas-class-sasprocess-enum
                                                                                                 )
                                                                                   ]
                                                               ] ;
                                               rdfs:comment "Official canSAS group: :index:`NXcanSAS (applications); SASprocess`" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-process-cansas-class-attribute> ;
                                               rdfs:label "NXcanSAS/ENTRY/PROCESS/canSAS_class" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-process-cansas-class-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-process-cansas-class-sasprocess-enum
:nxcansas-entry-process-cansas-class-sasprocess-enum rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :actualValue ;
                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                       rdf:first "SASprocess" ;
                                                                                                       rdf:rest rdf:nil
                                                                                                     ]
                                                                                         ]
                                                                     ] ;
                                                     rdfs:comment "Enumeration item for NXcanSAS/ENTRY/PROCESS/canSAS_class: SASprocess" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-process-cansas-class-attribute> ;
                                                     rdfs:label "NXcanSAS/ENTRY/PROCESS/canSAS_class/SASprocess" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-process-cansas-class-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-process-collection-cansas-class-attribute
:nxcansas-entry-process-collection-cansas-class-attribute rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusAttribute ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasEnumContainer ;
                                                                            owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                owl:unionOf ( :nxcansas-entry-process-collection-cansas-class-sasprocessnote-enum
                                                                                                            )
                                                                                              ]
                                                                          ] ;
                                                          rdfs:comment """
            Official canSAS group: :index:`NXcanSAS (applications); SASprocessnote`
          """ ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-process-collection-cansas-class-attribute> ;
                                                          rdfs:label "NXcanSAS/ENTRY/PROCESS/COLLECTION/canSAS_class" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-process-collection-cansas-class-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-process-collection-cansas-class-sasprocessnote-enum
:nxcansas-entry-process-collection-cansas-class-sasprocessnote-enum rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusEnumerations ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :actualValue ;
                                                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                                                      rdf:first "SASprocessnote" ;
                                                                                                                      rdf:rest rdf:nil
                                                                                                                    ]
                                                                                                        ]
                                                                                    ] ;
                                                                    rdfs:comment "Enumeration item for NXcanSAS/ENTRY/PROCESS/COLLECTION/canSAS_class: SASprocessnote" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-process-collection-cansas-class-attribute> ;
                                                                    rdfs:label "NXcanSAS/ENTRY/PROCESS/COLLECTION/canSAS_class/SASprocessnote" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-process-collection-cansas-class-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-process-collection-group
:nxcansas-entry-process-collection-group rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusGroup ,
                                                         :nxobject-collection-group ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxcansas-entry-process-collection-cansas-class-attribute
                                                         ] ;
                                         rdfs:comment """
          Describes anything about *SASprocess* that is not already described.
          
          Any content not defined in the canSAS standard can be placed at this point.

          Note:
          The name of this group is flexible, it could take any name,
          as long as it is unique within the **NXprocess** group.
        """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-process-collection-group> ;
                                         rdfs:label "NXcanSAS/ENTRY/PROCESS/COLLECTION" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-process-collection-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-process-date-field
:nxcansas-entry-process-date-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   :nxprocess-date-field ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_DATE_TIME
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_DATE_TIME
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
			Optional date for this data processing or analysis step. [#iso8601]_
			
			
			.. [#iso8601]  ISO-8601 standard time representation.
			
				NeXus dates and times are reported in ISO-8601 
				(e.g., ``yyyy-mm-ddThh:mm:ss``) 
				or modified ISO-8601 (e.g., ``yyyy-mm-dd hh:mm:ss``). 
				
				See: http://www.w3.org/TR/NOTE-datetime 
				or http://en.wikipedia.org/wiki/ISO_8601 for more details.
		""" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-process-date-field> ;
                                   rdfs:label "NXcanSAS/ENTRY/PROCESS/date" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-process-date-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-process-description-field
:nxcansas-entry-process-description-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_CHAR
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_CHAR
                                                                        ]
                                                          ] ;
                                          rdfs:comment "Optional description for this data processing or analysis step" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-process-description-field> ;
                                          rdfs:label "NXcanSAS/ENTRY/PROCESS/description" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-process-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-process-group
:nxcansas-entry-process-group rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusGroup ,
                                              :nxentry-process-group ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxcansas-entry-process-collection-group
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxcansas-entry-process-date-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxcansas-entry-process-description-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxcansas-entry-process-name-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxcansas-entry-process-note-group
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxcansas-entry-process-term-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxcansas-entry-process-cansas-class-attribute
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxcansas-entry-process-date-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxcansas-entry-process-description-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxcansas-entry-process-name-field
                                              ] ;
                              rdfs:comment """
        Description of a processing or analysis step.
        
        Add additional fields as needed to describe value(s) of any 
        variable, parameter, or term related to the *SASprocess* step.
        Be sure to include *units* attributes for all numerical fields.
      """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-process-group> ;
                              rdfs:label "NXcanSAS/ENTRY/PROCESS" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-process-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-process-name-field
:nxcansas-entry-process-name-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_CHAR
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_CHAR
                                                                 ]
                                                   ] ;
                                   rdfs:comment "Optional name for this data processing or analysis step" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-process-name-field> ;
                                   rdfs:label "NXcanSAS/ENTRY/PROCESS/name" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-process-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-process-note-group
:nxcansas-entry-process-note-group rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusGroup ,
                                                   :nxprocess-note-group ;
                                   rdfs:comment """
      	  Any additional notes or subprocessing steps will be documented here.
      	  
      	  An **NXnote** group can be added to any NeXus group at or below the 
      	  **NXentry** group.  It is shown here as a suggestion of a good place 
      	  to *consider* its use.
      	""" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-process-note-group> ;
                                   rdfs:label "NXcanSAS/ENTRY/PROCESS/NOTE" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-process-note-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-process-term-field
:nxcansas-entry-process-term-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_CHAR
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_CHAR
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
          Specifies the value of a single variable, parameter, 
          or term (while defined here as a string, it could be a number) 
          related to the *SASprocess* step.
          
          Note:
          The name *term* is not required, it could take any name,
          as long as the name is unique within this group.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-process-term-field> ;
                                   rdfs:label "NXcanSAS/ENTRY/PROCESS/term" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-process-term-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-run-field
:nxcansas-entry-run-field rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusField ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasUnitContainer ;
                                            owl:someValuesFrom :NX_ANY
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:someValuesFrom :NX_CHAR
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxcansas-entry-run-name-attribute
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass [ rdf:type owl:Class ;
                                                          owl:complementOf :NX_CHAR
                                                        ]
                                          ] ;
                          rdfs:comment """
        Run identification for this *SASentry*. 
        For many facilities, this is an integer, such as en experiment number. 
        Use multiple instances of ``run`` as needed, keeping
        in mind that HDF5 requires unique names for all entities
        in a group.
      """ ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-run-field> ;
                          rdfs:label "NXcanSAS/ENTRY/run" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-run-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-run-name-attribute
:nxcansas-entry-run-name-attribute rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusAttribute ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_CHAR
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_CHAR
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
          Optional string attribute to identify this particular *run*. 
          Could use this to associate (correlate) multiple *SASdata* elements with *run* elements. 
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-run-name-attribute> ;
                                   rdfs:label "NXcanSAS/ENTRY/run/name" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-run-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-sample-cansas-class-attribute
:nxcansas-entry-sample-cansas-class-attribute rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusAttribute ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasEnumContainer ;
                                                                owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                    owl:unionOf ( :nxcansas-entry-sample-cansas-class-sassample-enum
                                                                                                )
                                                                                  ]
                                                              ] ;
                                              rdfs:comment "Official canSAS group: :index:`NXcanSAS (applications); SASsample`" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-sample-cansas-class-attribute> ;
                                              rdfs:label "NXcanSAS/ENTRY/SAMPLE/canSAS_class" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-sample-cansas-class-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-sample-cansas-class-sassample-enum
:nxcansas-entry-sample-cansas-class-sassample-enum rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :actualValue ;
                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                     rdf:first "SASsample" ;
                                                                                                     rdf:rest rdf:nil
                                                                                                   ]
                                                                                       ]
                                                                   ] ;
                                                   rdfs:comment "Enumeration item for NXcanSAS/ENTRY/SAMPLE/canSAS_class: SASsample" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-sample-cansas-class-attribute> ;
                                                   rdfs:label "NXcanSAS/ENTRY/SAMPLE/canSAS_class/SASsample" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-sample-cansas-class-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-sample-details-field
:nxcansas-entry-sample-details-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_CHAR
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_CHAR
                                                                   ]
                                                     ] ;
                                     rdfs:comment "Any additional sample details." ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-sample-details-field> ;
                                     rdfs:label "NXcanSAS/ENTRY/SAMPLE/details" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-sample-details-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-sample-group
:nxcansas-entry-sample-group rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusGroup ,
                                             :nxentry-sample-group ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxcansas-entry-sample-details-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxcansas-entry-sample-pitch-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxcansas-entry-sample-roll-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxcansas-entry-sample-temperature-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxcansas-entry-sample-thickness-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxcansas-entry-sample-transmission-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxcansas-entry-sample-x-position-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxcansas-entry-sample-y-position-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxcansas-entry-sample-yaw-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxcansas-entry-sample-cansas-class-attribute
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxcansas-entry-sample-name-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxcansas-entry-sample-name-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxcansas-entry-sample-pitch-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxcansas-entry-sample-roll-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxcansas-entry-sample-temperature-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxcansas-entry-sample-thickness-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxcansas-entry-sample-transmission-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxcansas-entry-sample-x-position-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxcansas-entry-sample-y-position-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxcansas-entry-sample-yaw-field
                                             ] ;
                             rdfs:comment """
        Description of the sample.
      """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-sample-group> ;
                             rdfs:label "NXcanSAS/ENTRY/SAMPLE" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-sample-name-field
:nxcansas-entry-sample-name-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  :nxsample-name-field ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_CHAR
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_CHAR
                                                                ]
                                                  ] ;
                                  rdfs:comment "**ID**: Text string that identifies this sample." ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-sample-name-field> ;
                                  rdfs:label "NXcanSAS/ENTRY/SAMPLE/name" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-sample-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-sample-pitch-field
:nxcansas-entry-sample-pitch-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANGLE
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_NUMBER
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_NUMBER
                                                                 ]
                                                   ] ;
                                   rdfs:comment "Rotation of the sample about the :math:`x` axis (roll)" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-sample-pitch-field> ;
                                   rdfs:label "NXcanSAS/ENTRY/SAMPLE/pitch" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-sample-pitch-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-sample-roll-field
:nxcansas-entry-sample-roll-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANGLE
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_NUMBER
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_NUMBER
                                                                ]
                                                  ] ;
                                  rdfs:comment "Rotation of the sample about the :math:`z` axis (roll)" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-sample-roll-field> ;
                                  rdfs:label "NXcanSAS/ENTRY/SAMPLE/roll" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-sample-roll-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-sample-temperature-field
:nxcansas-entry-sample-temperature-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_TEMPERATURE
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_NUMBER
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_NUMBER
                                                                       ]
                                                         ] ;
                                         rdfs:comment "Temperature of this sample." ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-sample-temperature-field> ;
                                         rdfs:label "NXcanSAS/ENTRY/SAMPLE/temperature" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-sample-temperature-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-sample-thickness-field
:nxcansas-entry-sample-thickness-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       :nxsample-thickness-field ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_LENGTH
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_FLOAT
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_FLOAT
                                                                     ]
                                                       ] ;
                                       rdfs:comment "Thickness of this sample" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-sample-thickness-field> ;
                                       rdfs:label "NXcanSAS/ENTRY/SAMPLE/thickness" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-sample-thickness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-sample-transmission-field
:nxcansas-entry-sample-transmission-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_DIMENSIONLESS
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_NUMBER
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_NUMBER
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
          Transmission (:math:`I/I_0`) of this sample. 
          There is no *units* attribute as this number is dimensionless.
          
          Note: the ability to store a transmission *spectrum*, 
          instead of a single value, is provided elsewhere in the structure, 
          in the *SAStransmission_spectrum* element.
        """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-sample-transmission-field> ;
                                          rdfs:label "NXcanSAS/ENTRY/SAMPLE/transmission" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-sample-transmission-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-sample-x-position-field
:nxcansas-entry-sample-x-position-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_LENGTH
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_NUMBER
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_NUMBER
                                                                      ]
                                                        ] ;
                                        rdfs:comment "Location of the sample in :math:`x`" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-sample-x-position-field> ;
                                        rdfs:label "NXcanSAS/ENTRY/SAMPLE/x_position" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-sample-x-position-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-sample-y-position-field
:nxcansas-entry-sample-y-position-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_LENGTH
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_NUMBER
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_NUMBER
                                                                      ]
                                                        ] ;
                                        rdfs:comment "Location of the sample in :math:`y`" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-sample-y-position-field> ;
                                        rdfs:label "NXcanSAS/ENTRY/SAMPLE/y_position" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-sample-y-position-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-sample-yaw-field
:nxcansas-entry-sample-yaw-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANGLE
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_NUMBER
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_NUMBER
                                                               ]
                                                 ] ;
                                 rdfs:comment "Rotation of the sample about the :math:`y` axis (yaw)" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-sample-yaw-field> ;
                                 rdfs:label "NXcanSAS/ENTRY/SAMPLE/yaw" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-sample-yaw-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-title-field
:nxcansas-entry-title-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            :nxentry-title-field ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_CHAR
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_CHAR
                                                          ]
                                            ] ;
                            rdfs:comment """
        Title of this *SASentry*.  
        Make it so that you can recognize the data by its title.
        Could be the name of the sample,
        the name for the measured data, or something else representative.
      """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-title-field> ;
                            rdfs:label "NXcanSAS/ENTRY/title" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-transmission-spectrum-cansas-class-attribute
:nxcansas-entry-transmission-spectrum-cansas-class-attribute rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusAttribute ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasEnumContainer ;
                                                                               owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                   owl:unionOf ( :nxcansas-entry-transmission-spectrum-cansas-class-sastransmission-spectrum-enum
                                                                                                               )
                                                                                                 ]
                                                                             ] ;
                                                             rdfs:comment "Official canSAS group: :index:`NXcanSAS (applications); SAStransmission_spectrum`" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-transmission-spectrum-cansas-class-attribute> ;
                                                             rdfs:label "NXcanSAS/ENTRY/TRANSMISSION_SPECTRUM/canSAS_class" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-transmission-spectrum-cansas-class-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-transmission-spectrum-cansas-class-sastransmission-spectrum-enum
:nxcansas-entry-transmission-spectrum-cansas-class-sastransmission-spectrum-enum rdf:type owl:Class ;
                                                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :actualValue ;
                                                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                   rdf:first "SAStransmission_spectrum" ;
                                                                                                                                   rdf:rest rdf:nil
                                                                                                                                 ]
                                                                                                                     ]
                                                                                                 ] ;
                                                                                 rdfs:comment "Enumeration item for NXcanSAS/ENTRY/TRANSMISSION_SPECTRUM/canSAS_class: SAStransmission_spectrum" ;
                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-transmission-spectrum-cansas-class-attribute> ;
                                                                                 rdfs:label "NXcanSAS/ENTRY/TRANSMISSION_SPECTRUM/canSAS_class/SAStransmission_spectrum" ;
                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-transmission-spectrum-cansas-class-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-transmission-spectrum-group
:nxcansas-entry-transmission-spectrum-group rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusGroup ,
                                                            :nxentry-data-group ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxcansas-entry-transmission-spectrum-timestamp-attribute
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxcansas-entry-transmission-spectrum-cansas-class-attribute
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxcansas-entry-transmission-spectrum-lambda-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxcansas-entry-transmission-spectrum-name-attribute
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxcansas-entry-transmission-spectrum-signal-attribute
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxcansas-entry-transmission-spectrum-t-axes-attribute
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxcansas-entry-transmission-spectrum-t-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxcansas-entry-transmission-spectrum-tdev-field
                                                            ] ;
                                            rdfs:comment """
        The *SAStransmission_spectrum* element
        
        This describes certain data obtained from a variable-wavelength source
        such as pulsed-neutron source.
        
        
        The name of each *SAStransmission_spectrum* group must be unique within a SASentry group.  
        Suggest using names such as ``sastransmission_spectrum01``.
      """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-transmission-spectrum-group> ;
                                            rdfs:label "NXcanSAS/ENTRY/TRANSMISSION_SPECTRUM" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-transmission-spectrum-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-transmission-spectrum-lambda-field
:nxcansas-entry-transmission-spectrum-lambda-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_WAVELENGTH
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_NUMBER
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_NUMBER
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
          Wavelength of the radiation.
          
          This array is of the same shape as ``T`` and ``Tdev``.
        """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-transmission-spectrum-lambda-field> ;
                                                   rdfs:label "NXcanSAS/ENTRY/TRANSMISSION_SPECTRUM/lambda" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-transmission-spectrum-lambda-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-transmission-spectrum-name-attribute
:nxcansas-entry-transmission-spectrum-name-attribute rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusAttribute ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_CHAR
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_CHAR
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
          Identify what type of spectrum is being described.
          It is expected that this value will take either of these two values:
          
          ======  ==============================================
          value   meaning
          ======  ==============================================
          sample  measurement with the sample and container
          can     measurement with just the container
          ======  ==============================================
        """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-transmission-spectrum-name-attribute> ;
                                                     rdfs:label "NXcanSAS/ENTRY/TRANSMISSION_SPECTRUM/name" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-transmission-spectrum-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-transmission-spectrum-signal-attribute
:nxcansas-entry-transmission-spectrum-signal-attribute rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusAttribute ,
                                                                       :nxdata-signal-attribute ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasEnumContainer ;
                                                                         owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                             owl:unionOf ( :nxcansas-entry-transmission-spectrum-signal-t-enum
                                                                                                         )
                                                                                           ]
                                                                       ] ;
                                                       rdfs:comment """
          Name of the default data field.
        """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-transmission-spectrum-signal-attribute> ;
                                                       rdfs:label "NXcanSAS/ENTRY/TRANSMISSION_SPECTRUM/signal" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-transmission-spectrum-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-transmission-spectrum-signal-t-enum
:nxcansas-entry-transmission-spectrum-signal-t-enum rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusEnumerations ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :actualValue ;
                                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                                      rdf:first "T" ;
                                                                                                      rdf:rest rdf:nil
                                                                                                    ]
                                                                                        ]
                                                                    ] ;
                                                    rdfs:comment "Enumeration item for NXcanSAS/ENTRY/TRANSMISSION_SPECTRUM/signal: T" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-transmission-spectrum-signal-attribute> ;
                                                    rdfs:label "NXcanSAS/ENTRY/TRANSMISSION_SPECTRUM/signal/T" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-transmission-spectrum-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-transmission-spectrum-t-axes-attribute
:nxcansas-entry-transmission-spectrum-t-axes-attribute rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusAttribute ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasEnumContainer ;
                                                                         owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                             owl:unionOf ( :nxcansas-entry-transmission-spectrum-t-axes-t-enum
                                                                                                         )
                                                                                           ]
                                                                       ] ;
                                                       rdfs:comment "" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-transmission-spectrum-t-axes-attribute> ;
                                                       rdfs:label "NXcanSAS/ENTRY/TRANSMISSION_SPECTRUM/T_axes" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-transmission-spectrum-t-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-transmission-spectrum-t-axes-t-enum
:nxcansas-entry-transmission-spectrum-t-axes-t-enum rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusEnumerations ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :actualValue ;
                                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                                      rdf:first "T" ;
                                                                                                      rdf:rest rdf:nil
                                                                                                    ]
                                                                                        ]
                                                                    ] ;
                                                    rdfs:comment "Enumeration item for NXcanSAS/ENTRY/TRANSMISSION_SPECTRUM/T_axes: T" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-transmission-spectrum-t-axes-attribute> ;
                                                    rdfs:label "NXcanSAS/ENTRY/TRANSMISSION_SPECTRUM/T_axes/T" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-transmission-spectrum-t-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-transmission-spectrum-t-field
:nxcansas-entry-transmission-spectrum-t-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_DIMENSIONLESS
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_NUMBER
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxcansas-entry-transmission-spectrum-t-uncertainties-attribute
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_NUMBER
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
          Transmission values (:math:`I/I_0`)
          as a function of wavelength.
          
          This array is of the same shape as ``lambda`` and ``Tdev``.
        """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-transmission-spectrum-t-field> ;
                                              rdfs:label "NXcanSAS/ENTRY/TRANSMISSION_SPECTRUM/T" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-transmission-spectrum-t-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-transmission-spectrum-t-uncertainties-attribute
:nxcansas-entry-transmission-spectrum-t-uncertainties-attribute rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusAttribute ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_CHAR
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment """
            Names the dataset (in this SASdata group) that provides the 
            uncertainty of each transmission :math:`T` to be used for data analysis.  
            The name of the dataset containing the :math:`T` uncertainty
            is expected to be ``Tdev``.
            
            .. comment
               see: https://github.com/canSAS-org/canSAS2012/issues/7
            
            Typically:
            
                @uncertainties=\"Tdev\"
            
          """ ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-transmission-spectrum-t-uncertainties-attribute> ;
                                                                rdfs:label "NXcanSAS/ENTRY/TRANSMISSION_SPECTRUM/T/uncertainties" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-transmission-spectrum-t-uncertainties-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-transmission-spectrum-tdev-field
:nxcansas-entry-transmission-spectrum-tdev-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_DIMENSIONLESS
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_NUMBER
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_NUMBER
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment """
          .. index:: NXcanSAS (applications); Tdev
          
          Estimated uncertainty (usually standard deviation)
          in :math:`T`.  Must have the same units as :math:`T`.
          
          This is the field is named in the *uncertainties* attribute of *T*, as in::
          
              T/@uncertainties=\"Tdev\"
              
          This array is of the same shape as ``lambda`` and ``T``.
        """ ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-transmission-spectrum-tdev-field> ;
                                                 rdfs:label "NXcanSAS/ENTRY/TRANSMISSION_SPECTRUM/Tdev" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-transmission-spectrum-tdev-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-transmission-spectrum-timestamp-attribute
:nxcansas-entry-transmission-spectrum-timestamp-attribute rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusAttribute ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_DATE_TIME
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_DATE_TIME
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-transmission-spectrum-timestamp-attribute> ;
                                                          rdfs:label "NXcanSAS/ENTRY/TRANSMISSION_SPECTRUM/timestamp" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-transmission-spectrum-timestamp-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-version-1-1-enum
:nxcansas-entry-version-1-1-enum rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusEnumerations ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :actualValue ;
                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                   rdf:first "1.1" ;
                                                                                   rdf:rest rdf:nil
                                                                                 ]
                                                                     ]
                                                 ] ;
                                 rdfs:comment "Enumeration item for NXcanSAS/ENTRY/version: 1.1" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-version-attribute> ;
                                 rdfs:label "NXcanSAS/ENTRY/version/1.1" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcansas-entry-version-attribute
:nxcansas-entry-version-attribute rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusAttribute ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasEnumContainer ;
                                                    owl:allValuesFrom [ rdf:type owl:Class ;
                                                                        owl:unionOf ( :nxcansas-entry-version-1-1-enum
                                                                                    )
                                                                      ]
                                                  ] ;
                                  rdfs:comment """
        Describes the version of the canSAS standard used to write this data. 
        This must be a text (not numerical) representation. Such as::
        
          @version=\"1.1\"

      """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-version-attribute> ;
                                  rdfs:label "NXcanSAS/ENTRY/version" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXcanSAS.html#nxcansas-entry-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcapillary-accepting-aperture-field
:nxcapillary-accepting-aperture-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANGLE
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_FLOAT
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_FLOAT
                                                                    ]
                                                      ] ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcapillary.html#nxcapillary-accepting-aperture-field> ;
                                      rdfs:label "NXcapillary/accepting_aperture" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcapillary.html#nxcapillary-accepting-aperture-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcapillary-depends-on-field
:nxcapillary-depends-on-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              :nxcomponent-depends-on-field ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_CHAR
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_CHAR
                                                            ]
                                              ] ;
                              rdfs:comment """
            .. todo::
                Add a definition for the reference point of a capillary lens.
        """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcapillary.html#nxcapillary-depends-on-field> ;
                              rdfs:label "NXcapillary/depends_on" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcapillary.html#nxcapillary-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcapillary-focal-size-field
:nxcapillary-focal-size-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_FLOAT
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_FLOAT
                                                            ]
                                              ] ;
                              rdfs:comment """
        The focal size in FWHM
      """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcapillary.html#nxcapillary-focal-size-field> ;
                              rdfs:label "NXcapillary/focal_size" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcapillary.html#nxcapillary-focal-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcapillary-gain-group
:nxcapillary-gain-group rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusGroup ,
                                        :nxobject-data-group ;
                        rdfs:comment """
           The gain of the capillary as a function of energy
        """ ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcapillary.html#nxcapillary-gain-group> ;
                        rdfs:label "NXcapillary/gain" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcapillary.html#nxcapillary-gain-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcapillary-manufacturer-field
:nxcapillary-manufacturer-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_CHAR
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_CHAR
                                                              ]
                                                ] ;
                                rdfs:comment """
        The manufacturer of the capillary. This is actually important as 
        it may have an impact on performance.
      """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcapillary.html#nxcapillary-manufacturer-field> ;
                                rdfs:label "NXcapillary/manufacturer" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcapillary.html#nxcapillary-manufacturer-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcapillary-maximum-incident-angle-field
:nxcapillary-maximum-incident-angle-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANGLE
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_FLOAT
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_FLOAT
                                                                        ]
                                                          ] ;
                                          rdfs:comment "" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcapillary.html#nxcapillary-maximum-incident-angle-field> ;
                                          rdfs:label "NXcapillary/maximum_incident_angle" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcapillary.html#nxcapillary-maximum-incident-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcapillary-transmission-group
:nxcapillary-transmission-group rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusGroup ,
                                                :nxobject-data-group ;
                                rdfs:comment """
           The transmission of the capillary as a function of energy
        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcapillary.html#nxcapillary-transmission-group> ;
                                rdfs:label "NXcapillary/transmission" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcapillary.html#nxcapillary-transmission-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcapillary-type-conical-capillary-enum
:nxcapillary-type-conical-capillary-enum rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusEnumerations ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :actualValue ;
                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                           rdf:first "conical_capillary" ;
                                                                                           rdf:rest rdf:nil
                                                                                         ]
                                                                             ]
                                                         ] ;
                                         rdfs:comment "Enumeration item for NXcapillary/type: conical_capillary" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcapillary.html#nxcapillary-type-field> ;
                                         rdfs:label "NXcapillary/type/conical_capillary" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcapillary.html#nxcapillary-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcapillary-type-field
:nxcapillary-type-field rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusField ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasEnumContainer ;
                                          owl:allValuesFrom [ rdf:type owl:Class ;
                                                              owl:unionOf ( :nxcapillary-type-conical-capillary-enum
                                                                            :nxcapillary-type-polycapillary-enum
                                                                            :nxcapillary-type-single-bounce-enum
                                                                          )
                                                            ]
                                        ] ;
                        rdfs:comment "Type of the capillary" ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcapillary.html#nxcapillary-type-field> ;
                        rdfs:label "NXcapillary/type" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcapillary.html#nxcapillary-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcapillary-type-polycapillary-enum
:nxcapillary-type-polycapillary-enum rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusEnumerations ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :actualValue ;
                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                       rdf:first "polycapillary" ;
                                                                                       rdf:rest rdf:nil
                                                                                     ]
                                                                         ]
                                                     ] ;
                                     rdfs:comment "Enumeration item for NXcapillary/type: polycapillary" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcapillary.html#nxcapillary-type-field> ;
                                     rdfs:label "NXcapillary/type/polycapillary" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcapillary.html#nxcapillary-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcapillary-type-single-bounce-enum
:nxcapillary-type-single-bounce-enum rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusEnumerations ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :actualValue ;
                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                       rdf:first "single_bounce" ;
                                                                                       rdf:rest rdf:nil
                                                                                     ]
                                                                         ]
                                                     ] ;
                                     rdfs:comment "Enumeration item for NXcapillary/type: single_bounce" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcapillary.html#nxcapillary-type-field> ;
                                     rdfs:label "NXcapillary/type/single_bounce" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcapillary.html#nxcapillary-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcapillary-working-distance-field
:nxcapillary-working-distance-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_LENGTH
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_FLOAT
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_FLOAT
                                                                  ]
                                                    ] ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcapillary.html#nxcapillary-working-distance-field> ;
                                    rdfs:label "NXcapillary/working_distance" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcapillary.html#nxcapillary-working-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-alpha-complex-alpha-complex-group
:nxcg-alpha-complex-alpha-complex-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NXcg_triangle ,
                                                        :NeXusGroup ;
                                        rdfs:comment """
             Triangle mesh representing the output of the computation, i.e. the alpha complex.
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_alpha_complex.html#nxcg-alpha-complex-alpha-complex-group> ;
                                        rdfs:label "NXcg_alpha_complex/ALPHA_COMPLEX" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_alpha_complex.html#nxcg-alpha-complex-alpha-complex-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-alpha-complex-alpha-field
:nxcg-alpha-complex-alpha-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_NUMBER
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_NUMBER
                                                              ]
                                                ] ;
                                rdfs:comment """
             The alpha parameter, i.e. the squared radius of the alpha-sphere
             that is used when computing the alpha complex.
        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_alpha_complex.html#nxcg-alpha-complex-alpha-field> ;
                                rdfs:label "NXcg_alpha_complex/alpha" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_alpha_complex.html#nxcg-alpha-complex-alpha-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-alpha-complex-cg-point-group
:nxcg-alpha-complex-cg-point-group rdf:type owl:Class ;
                                   rdfs:subClassOf :NXcg_point ,
                                                   :NeXusGroup ;
                                   rdfs:comment """
             Point cloud serving as input for the computation of the alpha complex.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_alpha_complex.html#nxcg-alpha-complex-cg-point-group> ;
                                   rdfs:label "NXcg_alpha_complex/CG_POINT" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_alpha_complex.html#nxcg-alpha-complex-cg-point-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-alpha-complex-is-regularized-field
:nxcg-alpha-complex-is-regularized-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_ANY
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_BOOLEAN
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_BOOLEAN
                                                                       ]
                                                         ] ;
                                         rdfs:comment """
             Was the alpha complex regularized, i.e. have singular faces been removed, or not.
        """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_alpha_complex.html#nxcg-alpha-complex-is-regularized-field> ;
                                         rdfs:label "NXcg_alpha_complex/is_regularized" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_alpha_complex.html#nxcg-alpha-complex-is-regularized-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-alpha-complex-offset-field
:nxcg-alpha-complex-offset-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_LENGTH
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_NUMBER
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_NUMBER
                                                               ]
                                                 ] ;
                                 rdfs:comment """
             The offset distance parameter used when computing alpha_wrappings.
        """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_alpha_complex.html#nxcg-alpha-complex-offset-field> ;
                                 rdfs:label "NXcg_alpha_complex/offset" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_alpha_complex.html#nxcg-alpha-complex-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-alpha-complex-regularization-field
:nxcg-alpha-complex-regularization-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_ANY
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_CHAR
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_CHAR
                                                                       ]
                                                         ] ;
                                         rdfs:comment """
             Human-readable description about regularization procedures.
        """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_alpha_complex.html#nxcg-alpha-complex-regularization-field> ;
                                         rdfs:label "NXcg_alpha_complex/regularization" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_alpha_complex.html#nxcg-alpha-complex-regularization-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-alpha-complex-tetrahedralization-group
:nxcg-alpha-complex-tetrahedralization-group rdf:type owl:Class ;
                                             rdfs:subClassOf :NXcg_tetrahedron ,
                                                             :NeXusGroup ;
                                             rdfs:comment """
             Tetrahedra representing an interior volume of the alpha complex (if such exists).
        """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_alpha_complex.html#nxcg-alpha-complex-tetrahedralization-group> ;
                                             rdfs:label "NXcg_alpha_complex/TETRAHEDRALIZATION" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_alpha_complex.html#nxcg-alpha-complex-tetrahedralization-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-alpha-complex-triangle-soup-group
:nxcg-alpha-complex-triangle-soup-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NXcg_triangle ,
                                                        :NeXusGroup ;
                                        rdfs:comment """
             Triangle soup serving as input for the computation of the alpha complex.
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_alpha_complex.html#nxcg-alpha-complex-triangle-soup-group> ;
                                        rdfs:label "NXcg_alpha_complex/TRIANGLE_SOUP" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_alpha_complex.html#nxcg-alpha-complex-triangle-soup-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-alpha-complex-type-alpha-shape-enum
:nxcg-alpha-complex-type-alpha-shape-enum rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusEnumerations ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :actualValue ;
                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                            rdf:first "alpha_shape" ;
                                                                                            rdf:rest rdf:nil
                                                                                          ]
                                                                              ]
                                                          ] ;
                                          rdfs:comment "Enumeration item for NXcg_alpha_complex/type: alpha_shape" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_alpha_complex.html#nxcg-alpha-complex-type-field> ;
                                          rdfs:label "NXcg_alpha_complex/type/alpha_shape" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_alpha_complex.html#nxcg-alpha-complex-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-alpha-complex-type-alpha-wrapping-enum
:nxcg-alpha-complex-type-alpha-wrapping-enum rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusEnumerations ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :actualValue ;
                                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                                               rdf:first "alpha_wrapping" ;
                                                                                               rdf:rest rdf:nil
                                                                                             ]
                                                                                 ]
                                                             ] ;
                                             rdfs:comment "Enumeration item for NXcg_alpha_complex/type: alpha_wrapping" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_alpha_complex.html#nxcg-alpha-complex-type-field> ;
                                             rdfs:label "NXcg_alpha_complex/type/alpha_wrapping" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_alpha_complex.html#nxcg-alpha-complex-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-alpha-complex-type-convex-hull-enum
:nxcg-alpha-complex-type-convex-hull-enum rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusEnumerations ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :actualValue ;
                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                            rdf:first "convex_hull" ;
                                                                                            rdf:rest rdf:nil
                                                                                          ]
                                                                              ]
                                                          ] ;
                                          rdfs:comment "Enumeration item for NXcg_alpha_complex/type: convex_hull" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_alpha_complex.html#nxcg-alpha-complex-type-field> ;
                                          rdfs:label "NXcg_alpha_complex/type/convex_hull" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_alpha_complex.html#nxcg-alpha-complex-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-alpha-complex-type-field
:nxcg-alpha-complex-type-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Class ;
                                                 owl:unionOf ( :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-type-field
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasEnumContainer ;
                                                                 owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                     owl:unionOf ( :nxcg-alpha-complex-type-alpha-shape-enum
                                                                                                   :nxcg-alpha-complex-type-alpha-wrapping-enum
                                                                                                   :nxcg-alpha-complex-type-convex-hull-enum
                                                                                                 )
                                                                                   ]
                                                               ]
                                                             )
                                               ] ;
                               rdfs:comment """
             Type of alpha complex following the terminology used by CGAL for now.
             
             Alpha_shape means meshes created using one of the alpha_shape algorithm.
             Alpha_wrapping means meshes created using the alpha_wrapping algorithm.
        """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_alpha_complex.html#nxcg-alpha-complex-type-field> ;
                               rdfs:label "NXcg_alpha_complex/type" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_alpha_complex.html#nxcg-alpha-complex-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-cylinder-height-field
:nxcg-cylinder-height-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            :nxcg-primitive-height-field ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_LENGTH
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_NUMBER
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_NUMBER
                                                          ]
                                            ] ;
                            rdfs:comment """
             A direction vector which is parallel to the cylinder/cone axis
             and whose magnitude is the height of the cylinder/cone.
             
             The upper_cap is assumed to represent the end while the
             lower_cap is assumed to represent the start of the
             respective cylinder instances when inspecting along the
             direction vector.
        """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_cylinder.html#nxcg-cylinder-height-field> ;
                            rdfs:label "NXcg_cylinder/height" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_cylinder.html#nxcg-cylinder-height-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-cylinder-lateral-surface-area-field
:nxcg-cylinder-lateral-surface-area-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_AREA
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_NUMBER
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_NUMBER
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
             Lateral surface area of each cylinder.
        """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_cylinder.html#nxcg-cylinder-lateral-surface-area-field> ;
                                          rdfs:label "NXcg_cylinder/lateral_surface_area" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_cylinder.html#nxcg-cylinder-lateral-surface-area-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-cylinder-lower-cap-radii-field
:nxcg-cylinder-lower-cap-radii-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_LENGTH
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_NUMBER
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_NUMBER
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
             Radii of the upper circular cap.
             
             This field, combined with upper_cap_radius can be used to describe
             (eventually truncated) circular cones.
        """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_cylinder.html#nxcg-cylinder-lower-cap-radii-field> ;
                                     rdfs:label "NXcg_cylinder/lower_cap_radii" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_cylinder.html#nxcg-cylinder-lower-cap-radii-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-cylinder-lower-cap-surface-area-field
:nxcg-cylinder-lower-cap-surface-area-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_AREA
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_NUMBER
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_NUMBER
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
             Area of the lower cap of each cylinder.
        """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_cylinder.html#nxcg-cylinder-lower-cap-surface-area-field> ;
                                            rdfs:label "NXcg_cylinder/lower_cap_surface_area" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_cylinder.html#nxcg-cylinder-lower-cap-surface-area-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-cylinder-radii-field
:nxcg-cylinder-radii-field rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_LENGTH
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_NUMBER
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_NUMBER
                                                         ]
                                           ] ;
                           rdfs:comment """
             Radii of the cylinder.
        """ ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_cylinder.html#nxcg-cylinder-radii-field> ;
                           rdfs:label "NXcg_cylinder/radii" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_cylinder.html#nxcg-cylinder-radii-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-cylinder-radius-field
:nxcg-cylinder-radius-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_LENGTH
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_NUMBER
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_NUMBER
                                                          ]
                                            ] ;
                            rdfs:comment """
             Radius of the cylinder if all have the same radius.
        """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_cylinder.html#nxcg-cylinder-radius-field> ;
                            rdfs:label "NXcg_cylinder/radius" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_cylinder.html#nxcg-cylinder-radius-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-cylinder-total-surface-area-field
:nxcg-cylinder-total-surface-area-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_AREA
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_NUMBER
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_NUMBER
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
             Sum of upper and lower cap area and lateral surface area of each cylinder.
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_cylinder.html#nxcg-cylinder-total-surface-area-field> ;
                                        rdfs:label "NXcg_cylinder/total_surface_area" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_cylinder.html#nxcg-cylinder-total-surface-area-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-cylinder-upper-cap-radii-field
:nxcg-cylinder-upper-cap-radii-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_LENGTH
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_NUMBER
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_NUMBER
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
             Radii of the upper circular cap.
             
             This field, combined with lower_cap_radius can be used to describe
             (eventually truncated) circular cones.
        """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_cylinder.html#nxcg-cylinder-upper-cap-radii-field> ;
                                     rdfs:label "NXcg_cylinder/upper_cap_radii" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_cylinder.html#nxcg-cylinder-upper-cap-radii-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-cylinder-upper-cap-surface-area-field
:nxcg-cylinder-upper-cap-surface-area-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_AREA
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_NUMBER
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_NUMBER
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
             Area of the upper cap of each cylinder.
        """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_cylinder.html#nxcg-cylinder-upper-cap-surface-area-field> ;
                                            rdfs:label "NXcg_cylinder/upper_cap_surface_area" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_cylinder.html#nxcg-cylinder-upper-cap-surface-area-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-ellipsoid-radii-field
:nxcg-ellipsoid-radii-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_LENGTH
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_NUMBER
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_NUMBER
                                                          ]
                                            ] ;
                            rdfs:comment """
             In the case that all ellipsoids are spheres whose radii differ.
             For a mixture of spheres use semi_axes_values.
        """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_ellipsoid.html#nxcg-ellipsoid-radii-field> ;
                            rdfs:label "NXcg_ellipsoid/radii" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_ellipsoid.html#nxcg-ellipsoid-radii-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-ellipsoid-radius-field
:nxcg-ellipsoid-radius-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_LENGTH
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_NUMBER
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_NUMBER
                                                           ]
                                             ] ;
                             rdfs:comment """
             In the case that all ellipsoids are spheres.
        """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_ellipsoid.html#nxcg-ellipsoid-radius-field> ;
                             rdfs:label "NXcg_ellipsoid/radius" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_ellipsoid.html#nxcg-ellipsoid-radius-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-ellipsoid-semi-axes-value-field
:nxcg-ellipsoid-semi-axes-value-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_LENGTH
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_NUMBER
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_NUMBER
                                                                    ]
                                                      ] ;
                                      rdfs:comment """
             Length of the semi-axes (e.g. semi-major and semi-minor
             respectively for an ellipse).
             
             Use if all ellipsoids in the set have the same half-axes.
        """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_ellipsoid.html#nxcg-ellipsoid-semi-axes-value-field> ;
                                      rdfs:label "NXcg_ellipsoid/semi_axes_value" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_ellipsoid.html#nxcg-ellipsoid-semi-axes-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-ellipsoid-semi-axes-values-field
:nxcg-ellipsoid-semi-axes-values-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_LENGTH
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_NUMBER
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_NUMBER
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
             Length of the semi-axes if ellipsoids have individually different lengths.
        """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_ellipsoid.html#nxcg-ellipsoid-semi-axes-values-field> ;
                                       rdfs:label "NXcg_ellipsoid/semi_axes_values" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_ellipsoid.html#nxcg-ellipsoid-semi-axes-values-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-face-list-data-structure-edges-are-unique-field
:nxcg-face-list-data-structure-edges-are-unique-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_ANY
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_BOOLEAN
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_BOOLEAN
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment """
             If true, indicates that no edge is stored more than once.
             
             Users are encouraged to consider using a half_edge_data_structure instead.
        """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_face_list_data_structure.html#nxcg-face-list-data-structure-edges-are-unique-field> ;
                                                      rdfs:label "NXcg_face_list_data_structure/edges_are_unique" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_face_list_data_structure.html#nxcg-face-list-data-structure-edges-are-unique-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-face-list-data-structure-edges-field
:nxcg-face-list-data-structure-edges-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_UNITLESS
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_INT
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_INT
                                                                         ]
                                                           ] ;
                                           rdfs:comment """
             The edges are stored as pairs of vertex identifier.
        """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_face_list_data_structure.html#nxcg-face-list-data-structure-edges-field> ;
                                           rdfs:label "NXcg_face_list_data_structure/edges" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_face_list_data_structure.html#nxcg-face-list-data-structure-edges-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-face-list-data-structure-faces-are-unique-field
:nxcg-face-list-data-structure-faces-are-unique-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_ANY
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_BOOLEAN
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_BOOLEAN
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment """
             If true, indicates that no face is stored more than once.
        """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_face_list_data_structure.html#nxcg-face-list-data-structure-faces-are-unique-field> ;
                                                      rdfs:label "NXcg_face_list_data_structure/faces_are_unique" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_face_list_data_structure.html#nxcg-face-list-data-structure-faces-are-unique-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-face-list-data-structure-faces-field
:nxcg-face-list-data-structure-faces-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_UNITLESS
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_INT
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_INT
                                                                         ]
                                                           ] ;
                                           rdfs:comment """
             The faces are stored as a concatenated array of vertex identifier tuples.
             
             The first entry is the identifier of the start vertex of the first face,
             followed by the second vertex of the first face, until the last vertex
             of the first face. Thereafter, the start vertex of the second face, the
             second vertex of the second face, and so on and so forth.
             
             Therefore, summating over the number_of_vertices, allows to extract
             the vertex identifiers for the i-th face on the following index interval
             of the faces array: :math:`[\\sum_{i = 0}^{i = n-1}, \\sum_{i=0}^{i = n}]`.
        """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_face_list_data_structure.html#nxcg-face-list-data-structure-faces-field> ;
                                           rdfs:label "NXcg_face_list_data_structure/faces" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_face_list_data_structure.html#nxcg-face-list-data-structure-faces-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-face-list-data-structure-index-offset-edge-field
:nxcg-face-list-data-structure-index-offset-edge-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_UNITLESS
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_INT
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_INT
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment """
             Integer offset whereby the identifier of the first member
             of the edges differs from zero.
             
             Identifier can be defined explicitly or implicitly.
             Inspect the definition of NXcg_primitive for further details.
        """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_face_list_data_structure.html#nxcg-face-list-data-structure-index-offset-edge-field> ;
                                                       rdfs:label "NXcg_face_list_data_structure/index_offset_edge" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_face_list_data_structure.html#nxcg-face-list-data-structure-index-offset-edge-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-face-list-data-structure-index-offset-face-field
:nxcg-face-list-data-structure-index-offset-face-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_UNITLESS
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_INT
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_INT
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment """
             Integer offset whereby the identifier of the first member
             of the faces differs from zero.
             
             Identifier can be defined explicitly or implicitly.
             Inspect the definition of NXcg_primitive for further details.
        """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_face_list_data_structure.html#nxcg-face-list-data-structure-index-offset-face-field> ;
                                                       rdfs:label "NXcg_face_list_data_structure/index_offset_face" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_face_list_data_structure.html#nxcg-face-list-data-structure-index-offset-face-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-face-list-data-structure-index-offset-vertex-field
:nxcg-face-list-data-structure-index-offset-vertex-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_UNITLESS
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_INT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_INT
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment """
             Integer offset whereby the identifier of the first member
             of the vertices differs from zero.
             
             Identifier can be defined explicitly or implicitly.
             Inspect the definition of NXcg_primitive for further details.
        """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_face_list_data_structure.html#nxcg-face-list-data-structure-index-offset-vertex-field> ;
                                                         rdfs:label "NXcg_face_list_data_structure/index_offset_vertex" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_face_list_data_structure.html#nxcg-face-list-data-structure-index-offset-vertex-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-face-list-data-structure-indices-edge-field
:nxcg-face-list-data-structure-indices-edge-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_UNITLESS
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_INT
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_INT
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment """
             Integer used to distinguish all edges explicitly.
        """ ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_face_list_data_structure.html#nxcg-face-list-data-structure-indices-edge-field> ;
                                                  rdfs:label "NXcg_face_list_data_structure/indices_edge" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_face_list_data_structure.html#nxcg-face-list-data-structure-indices-edge-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-face-list-data-structure-indices-face-field
:nxcg-face-list-data-structure-indices-face-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_UNITLESS
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_INT
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_INT
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment """
             Integer used to distinguish all faces explicitly.
        """ ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_face_list_data_structure.html#nxcg-face-list-data-structure-indices-face-field> ;
                                                  rdfs:label "NXcg_face_list_data_structure/indices_face" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_face_list_data_structure.html#nxcg-face-list-data-structure-indices-face-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-face-list-data-structure-indices-vertex-field
:nxcg-face-list-data-structure-indices-vertex-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_UNITLESS
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_INT
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_INT
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
             Integer identifier to distinguish all vertices explicitly.
        """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_face_list_data_structure.html#nxcg-face-list-data-structure-indices-vertex-field> ;
                                                    rdfs:label "NXcg_face_list_data_structure/indices_vertex" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_face_list_data_structure.html#nxcg-face-list-data-structure-indices-vertex-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-face-list-data-structure-number-of-edges-field
:nxcg-face-list-data-structure-number-of-edges-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_UNITLESS
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_UINT
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_UINT
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
             Number of edges for each face.
             
             Each entry represents the total number of edges for that face,
             irrespectively whether edges are shared across faces or not.
        """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_face_list_data_structure.html#nxcg-face-list-data-structure-number-of-edges-field> ;
                                                     rdfs:label "NXcg_face_list_data_structure/number_of_edges" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_face_list_data_structure.html#nxcg-face-list-data-structure-number-of-edges-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-face-list-data-structure-number-of-faces-field
:nxcg-face-list-data-structure-number-of-faces-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_UNITLESS
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_UINT
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_UINT
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
             Number of faces of the primitives.
        """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_face_list_data_structure.html#nxcg-face-list-data-structure-number-of-faces-field> ;
                                                     rdfs:label "NXcg_face_list_data_structure/number_of_faces" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_face_list_data_structure.html#nxcg-face-list-data-structure-number-of-faces-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-face-list-data-structure-number-of-vertices-field
:nxcg-face-list-data-structure-number-of-vertices-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_UNITLESS
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_UINT
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_UINT
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
             Number of vertices for each face.
             
             Each entry represents the total number of vertices for that face,
             irrespectively whether vertices are shared among faces or not.
        """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_face_list_data_structure.html#nxcg-face-list-data-structure-number-of-vertices-field> ;
                                                        rdfs:label "NXcg_face_list_data_structure/number_of_vertices" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_face_list_data_structure.html#nxcg-face-list-data-structure-number-of-vertices-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-face-list-data-structure-vertices-are-unique-field
:nxcg-face-list-data-structure-vertices-are-unique-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_BOOLEAN
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_BOOLEAN
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment """
             If true, indicates that the vertices are all placed at different positions
             and have different identifiers, i.e. no points overlap or are counted more
             than once.
        """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_face_list_data_structure.html#nxcg-face-list-data-structure-vertices-are-unique-field> ;
                                                         rdfs:label "NXcg_face_list_data_structure/vertices_are_unique" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_face_list_data_structure.html#nxcg-face-list-data-structure-vertices-are-unique-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-face-list-data-structure-vertices-field
:nxcg-face-list-data-structure-vertices-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_NUMBER
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_NUMBER
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
             Positions of the vertices.
             
             Users are encouraged to reduce the vertices to a unique set as this may
             result in more efficient storage. Alternatively, storing vertex positions naively
             should be indicated with setting vertices_are_unique to False.
             Naively means that each vertex is stored even though many vertices may
             share the same positions.
        """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_face_list_data_structure.html#nxcg-face-list-data-structure-vertices-field> ;
                                              rdfs:label "NXcg_face_list_data_structure/vertices" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_face_list_data_structure.html#nxcg-face-list-data-structure-vertices-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-face-list-data-structure-winding-order-field
:nxcg-face-list-data-structure-winding-order-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_UNITLESS
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_INT
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_INT
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
             Specifies for each face which winding order was used if any:
             
             * 0 - undefined
             * 1 - counter-clockwise (CCW)
             * 2 - clock-wise (CW)
             
        """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_face_list_data_structure.html#nxcg-face-list-data-structure-winding-order-field> ;
                                                   rdfs:label "NXcg_face_list_data_structure/winding_order" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_face_list_data_structure.html#nxcg-face-list-data-structure-winding-order-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-grid-boundaries-field
:nxcg-grid-boundaries-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_CHAR
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_CHAR
                                                          ]
                                            ] ;
                            rdfs:comment """
             Name of domain boundaries of the simulation box/ROI
             e.g. left, right, front, back, bottom, top.
        """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_grid.html#nxcg-grid-boundaries-field> ;
                            rdfs:label "NXcg_grid/boundaries" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_grid.html#nxcg-grid-boundaries-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-grid-boundary-conditions-field
:nxcg-grid-boundary-conditions-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_UNITLESS
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_INT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_INT
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
             The boundary conditions for each boundary:
             
             0 - undefined
             1 - open
             2 - periodic
             3 - mirror
             4 - von Neumann
             5 - Dirichlet
        """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_grid.html#nxcg-grid-boundary-conditions-field> ;
                                     rdfs:label "NXcg_grid/boundary_conditions" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_grid.html#nxcg-grid-boundary-conditions-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-grid-bounding-box-group
:nxcg-grid-bounding-box-group rdf:type owl:Class ;
                              rdfs:subClassOf :NXcg_polyhedron ,
                                              :NeXusGroup ;
                              rdfs:comment """
             A tight bounding box about the grid.
        """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_grid.html#nxcg-grid-bounding-box-group> ;
                              rdfs:label "NXcg_grid/bounding_box" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_grid.html#nxcg-grid-bounding-box-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-grid-cell-dimensions-field
:nxcg-grid-cell-dimensions-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_LENGTH
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_NUMBER
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_NUMBER
                                                               ]
                                                 ] ;
                                 rdfs:comment """
             The unit cell dimensions using crystallographic notation.
        """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_grid.html#nxcg-grid-cell-dimensions-field> ;
                                 rdfs:label "NXcg_grid/cell_dimensions" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_grid.html#nxcg-grid-cell-dimensions-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-grid-coordinate-field
:nxcg-grid-coordinate-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_DIMENSIONLESS
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_INT
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_INT
                                                          ]
                                            ] ;
                            rdfs:comment """
             Coordinate of each cell with respect to the discrete grid.
        """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_grid.html#nxcg-grid-coordinate-field> ;
                            rdfs:label "NXcg_grid/coordinate" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_grid.html#nxcg-grid-coordinate-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-grid-extent-field
:nxcg-grid-extent-field rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusField ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasUnitContainer ;
                                          owl:someValuesFrom :NX_UNITLESS
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:someValuesFrom :NX_INT
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass [ rdf:type owl:Class ;
                                                        owl:complementOf :NX_INT
                                                      ]
                                        ] ;
                        rdfs:comment """
             Number of unit cells along each of the d unit vectors.
             
             The total number of cells or grid points has to be the cardinality.
             If the grid has an irregular number of grid positions in each direction,
             as it could be for instance the case of a grid where all grid points
             outside some masking primitive are removed, this extent field should
             not be used. Instead, use the coordinate field.
        """ ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_grid.html#nxcg-grid-extent-field> ;
                        rdfs:label "NXcg_grid/extent" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_grid.html#nxcg-grid-extent-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-grid-number-of-boundaries-field
:nxcg-grid-number-of-boundaries-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_UNITLESS
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_UINT
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_UINT
                                                                    ]
                                                      ] ;
                                      rdfs:comment """
             Number of boundaries distinguished
             
             Most grids discretize a cubic or cuboidal region. In this case
             six sides can be distinguished, each making an own boundary.
        """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_grid.html#nxcg-grid-number-of-boundaries-field> ;
                                      rdfs:label "NXcg_grid/number_of_boundaries" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_grid.html#nxcg-grid-number-of-boundaries-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-grid-origin-field
:nxcg-grid-origin-field rdf:type owl:Class ;
                        owl:equivalentClass :nxmicrostructure-kanapy-results-entry-microstructureid-grid-origin-field ,
                                            :nxmicrostructure-score-results-entry-discretization-grid-origin-field ;
                        rdfs:subClassOf :NeXusField ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasUnitContainer ;
                                          owl:someValuesFrom :NX_ANY
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:someValuesFrom :NX_NUMBER
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass [ rdf:type owl:Class ;
                                                        owl:complementOf :NX_NUMBER
                                                      ]
                                        ] ;
                        rdfs:comment """
             Location of the origin of the grid.
             
             Use the depends_on field that is inherited from the :ref:`NXcg_primitive`
             class to specify the coordinate system in which the origin location is defined.
        """ ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_grid.html#nxcg-grid-origin-field> ;
                        rdfs:label "NXcg_grid/origin" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_grid.html#nxcg-grid-origin-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-grid-position-field
:nxcg-grid-position-field rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusField ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasUnitContainer ;
                                            owl:someValuesFrom :NX_ANY
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:someValuesFrom :NX_NUMBER
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass [ rdf:type owl:Class ;
                                                          owl:complementOf :NX_NUMBER
                                                        ]
                                          ] ;
                          rdfs:comment """
             Position of each cell in Euclidean space.
        """ ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_grid.html#nxcg-grid-position-field> ;
                          rdfs:label "NXcg_grid/position" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_grid.html#nxcg-grid-position-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-grid-surface-reconstruction-field
:nxcg-grid-surface-reconstruction-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_CHAR
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_CHAR
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
             Details about the computational geometry method and implementation
             used for discretizing internal surfaces as e.g. obtained with marching methods,
             like marching squares or marching cubes.
             
             Documenting which specific version was used helps with understanding how
             robust the results are with respect to the topology of the triangulation.
             Reference to the specific implementation of marching cubes used.
             
             See for example the following papers for details about how to identify a
             DOI which specifies the implementation used:
             
             * `W. E. Lorensen <https://doi.org/10.1109/MCG.2020.2971284>`_
             * `T. S. Newman and H. Yi <https://doi.org/10.1016/j.cag.2006.07.021>`_
             
             The value placed here should ideally be an identifier of a program.
             If not possible, an identifier for a paper, technical report, or free-text
             description can be used instead.
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_grid.html#nxcg-grid-surface-reconstruction-field> ;
                                        rdfs:label "NXcg_grid/surface_reconstruction" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_grid.html#nxcg-grid-surface-reconstruction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-grid-symmetry-cubic-enum
:nxcg-grid-symmetry-cubic-enum rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusEnumerations ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :actualValue ;
                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                 rdf:first "cubic" ;
                                                                                 rdf:rest rdf:nil
                                                                               ]
                                                                   ]
                                               ] ;
                               rdfs:comment "Enumeration item for NXcg_grid/symmetry: cubic" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_grid.html#nxcg-grid-symmetry-field> ;
                               rdfs:label "NXcg_grid/symmetry/cubic" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_grid.html#nxcg-grid-symmetry-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-grid-symmetry-field
:nxcg-grid-symmetry-field rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusField ,
                                          [ rdf:type owl:Class ;
                                            owl:unionOf ( :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-symmetry-field
                                                          [ rdf:type owl:Class ;
                                                            owl:unionOf ( :nxapm-compositionspace-results-entry-voxelization-grid-symmetry-field
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasEnumContainer ;
                                                                            owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                owl:unionOf ( :nxcg-grid-symmetry-cubic-enum
                                                                                                            )
                                                                                              ]
                                                                          ]
                                                                        )
                                                          ]
                                                        )
                                          ] ;
                          rdfs:comment """
             The symmetry of the lattice defining the shape of the unit cell.
        """ ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_grid.html#nxcg-grid-symmetry-field> ;
                          rdfs:label "NXcg_grid/symmetry" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_grid.html#nxcg-grid-symmetry-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-half-edge-data-structure-dimensionality-field
:nxcg-half-edge-data-structure-dimensionality-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    :nxcg-primitive-dimensionality-field ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_UNITLESS
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_POSINT
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_POSINT
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
            Dimensionality of the primitives described.
        """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_half_edge_data_structure.html#nxcg-half-edge-data-structure-dimensionality-field> ;
                                                    rdfs:label "NXcg_half_edge_data_structure/dimensionality" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_half_edge_data_structure.html#nxcg-half-edge-data-structure-dimensionality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-half-edge-data-structure-face-half-edge-field
:nxcg-half-edge-data-structure-face-half-edge-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_UNITLESS
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_INT
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_INT
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
            Identifier of the (starting)/associated half-edge of the face.
        """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_half_edge_data_structure.html#nxcg-half-edge-data-structure-face-half-edge-field> ;
                                                    rdfs:label "NXcg_half_edge_data_structure/face_half_edge" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_half_edge_data_structure.html#nxcg-half-edge-data-structure-face-half-edge-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-half-edge-data-structure-half-edge-incident-face-field
:nxcg-half-edge-data-structure-half-edge-incident-face-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_UNITLESS
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_INT
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_INT
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment """
            If the half-edge is a boundary half-edge the
            incident face identifier is NULL, i.e. 0.
        """ ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_half_edge_data_structure.html#nxcg-half-edge-data-structure-half-edge-incident-face-field> ;
                                                             rdfs:label "NXcg_half_edge_data_structure/half_edge_incident_face" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_half_edge_data_structure.html#nxcg-half-edge-data-structure-half-edge-incident-face-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-half-edge-data-structure-half-edge-next-field
:nxcg-half-edge-data-structure-half-edge-next-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_UNITLESS
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_INT
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_INT
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
            Identifier of the next half-edge.
        """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_half_edge_data_structure.html#nxcg-half-edge-data-structure-half-edge-next-field> ;
                                                    rdfs:label "NXcg_half_edge_data_structure/half_edge_next" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_half_edge_data_structure.html#nxcg-half-edge-data-structure-half-edge-next-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-half-edge-data-structure-half-edge-prev-field
:nxcg-half-edge-data-structure-half-edge-prev-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_UNITLESS
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_INT
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_INT
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
            Identifier of the previous half-edge.
        """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_half_edge_data_structure.html#nxcg-half-edge-data-structure-half-edge-prev-field> ;
                                                    rdfs:label "NXcg_half_edge_data_structure/half_edge_prev" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_half_edge_data_structure.html#nxcg-half-edge-data-structure-half-edge-prev-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-half-edge-data-structure-half-edge-twin-field
:nxcg-half-edge-data-structure-half-edge-twin-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_UNITLESS
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_INT
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_INT
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
            Identifier of the associated oppositely pointing half-edge.
        """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_half_edge_data_structure.html#nxcg-half-edge-data-structure-half-edge-twin-field> ;
                                                    rdfs:label "NXcg_half_edge_data_structure/half_edge_twin" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_half_edge_data_structure.html#nxcg-half-edge-data-structure-half-edge-twin-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-half-edge-data-structure-half-edge-vertex-origin-field
:nxcg-half-edge-data-structure-half-edge-vertex-origin-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_UNITLESS
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_INT
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_INT
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment """
            The identifier of the vertex from which this half-edge is outwards pointing.
        """ ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_half_edge_data_structure.html#nxcg-half-edge-data-structure-half-edge-vertex-origin-field> ;
                                                             rdfs:label "NXcg_half_edge_data_structure/half_edge_vertex_origin" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_half_edge_data_structure.html#nxcg-half-edge-data-structure-half-edge-vertex-origin-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-half-edge-data-structure-index-offset-edge-field
:nxcg-half-edge-data-structure-index-offset-edge-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_UNITLESS
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_INT
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_INT
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment """
            Integer offset whereby the identifier of the first member
            of the edges differs from zero.
            
            Identifier can be defined explicitly or implicitly.
            Inspect the definition of :ref:`NXcg_primitive` for further details.
        """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_half_edge_data_structure.html#nxcg-half-edge-data-structure-index-offset-edge-field> ;
                                                       rdfs:label "NXcg_half_edge_data_structure/index_offset_edge" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_half_edge_data_structure.html#nxcg-half-edge-data-structure-index-offset-edge-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-half-edge-data-structure-index-offset-face-field
:nxcg-half-edge-data-structure-index-offset-face-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_ANY
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_INT
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_INT
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment """
            Integer offset whereby the identifier of the first member
            of the faces differs from zero.
            
            Identifier can be defined explicitly or implicitly.
            Inspect the definition of :ref:`NXcg_primitive` for further details.
        """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_half_edge_data_structure.html#nxcg-half-edge-data-structure-index-offset-face-field> ;
                                                       rdfs:label "NXcg_half_edge_data_structure/index_offset_face" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_half_edge_data_structure.html#nxcg-half-edge-data-structure-index-offset-face-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-half-edge-data-structure-index-offset-vertex-field
:nxcg-half-edge-data-structure-index-offset-vertex-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_UNITLESS
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_INT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_INT
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment """
            Integer offset whereby the identifier of the first member
            of the vertices differs from zero.
            
            Identifier can be defined explicitly or implicitly.
            Inspect the definition of :ref:`NXcg_primitive` for further details.
        """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_half_edge_data_structure.html#nxcg-half-edge-data-structure-index-offset-vertex-field> ;
                                                         rdfs:label "NXcg_half_edge_data_structure/index_offset_vertex" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_half_edge_data_structure.html#nxcg-half-edge-data-structure-index-offset-vertex-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-half-edge-data-structure-number-of-edges-field
:nxcg-half-edge-data-structure-number-of-edges-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_UNITLESS
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_UINT
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_UINT
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
            Number of edges for each face.
            
            Each entry represents the total number of edges for that face,
            irrespectively whether edges are shared across faces or not.
        """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_half_edge_data_structure.html#nxcg-half-edge-data-structure-number-of-edges-field> ;
                                                     rdfs:label "NXcg_half_edge_data_structure/number_of_edges" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_half_edge_data_structure.html#nxcg-half-edge-data-structure-number-of-edges-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-half-edge-data-structure-number-of-vertices-field
:nxcg-half-edge-data-structure-number-of-vertices-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_UNITLESS
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_UINT
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_UINT
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
            Number of vertices for each face.
            
            Each entry represents the total number of vertices for that face,
            irrespectively whether vertices are shared among faces or not.
        """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_half_edge_data_structure.html#nxcg-half-edge-data-structure-number-of-vertices-field> ;
                                                        rdfs:label "NXcg_half_edge_data_structure/number_of_vertices" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_half_edge_data_structure.html#nxcg-half-edge-data-structure-number-of-vertices-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-half-edge-data-structure-position-field
:nxcg-half-edge-data-structure-position-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_NUMBER
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_NUMBER
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
            The position of the vertices.
        """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_half_edge_data_structure.html#nxcg-half-edge-data-structure-position-field> ;
                                              rdfs:label "NXcg_half_edge_data_structure/position" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_half_edge_data_structure.html#nxcg-half-edge-data-structure-position-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-half-edge-data-structure-vertex-incident-half-edge-field
:nxcg-half-edge-data-structure-vertex-incident-half-edge-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_UNITLESS
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_INT
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_INT
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment """
            Identifier of the incident half-edge.
        """ ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_half_edge_data_structure.html#nxcg-half-edge-data-structure-vertex-incident-half-edge-field> ;
                                                               rdfs:label "NXcg_half_edge_data_structure/vertex_incident_half_edge" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_half_edge_data_structure.html#nxcg-half-edge-data-structure-vertex-incident-half-edge-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-half-edge-data-structure-weinberg-vector-field
:nxcg-half-edge-data-structure-weinberg-vector-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_ANY
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_CHAR
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_CHAR
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
            Users are referred to the literature for the background of L. Weinberg's
            work about topological characterization of planar graphs:
            
            * `L. Weinberg 1966a, <https://dx.doi.org/10.1109/TCT.1964.1082216>`_
            * `L. Weinberg, 1966b, <https://dx.doi.org/10.1137/0114062>`_
            * `E. A. Lazar et al. <https://doi.org/10.1103/PhysRevLett.109.095505>`_
            
            and how this work can e.g. be applied in space-filling tessellations
            of microstructural objects like crystals/grains.
        """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_half_edge_data_structure.html#nxcg-half-edge-data-structure-weinberg-vector-field> ;
                                                     rdfs:label "NXcg_half_edge_data_structure/weinberg_vector" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_half_edge_data_structure.html#nxcg-half-edge-data-structure-weinberg-vector-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-hexahedron-area-field
:nxcg-hexahedron-area-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            :nxcg-primitive-area-field ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_AREA
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_NUMBER
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_NUMBER
                                                          ]
                                            ] ;
                            rdfs:comment """
            Total (surface) area (of all six faces) of each hexahedron.
        """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_hexahedron.html#nxcg-hexahedron-area-field> ;
                            rdfs:label "NXcg_hexahedron/area" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_hexahedron.html#nxcg-hexahedron-area-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-hexahedron-edge-normal-group
:nxcg-hexahedron-edge-normal-group rdf:type owl:Class ;
                                   owl:equivalentClass :nxcg-primitive-edge-normal-group ;
                                   rdfs:subClassOf :NeXusGroup ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_hexahedron.html#nxcg-hexahedron-edge-normal-group> ;
                                   rdfs:label "NXcg_hexahedron/edge_normal" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_hexahedron.html#nxcg-hexahedron-edge-normal-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-hexahedron-face-area-field
:nxcg-hexahedron-face-area-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_AREA
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_NUMBER
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_NUMBER
                                                               ]
                                                 ] ;
                                 rdfs:comment """
            Area of each of the six faces of each hexahedron.
        """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_hexahedron.html#nxcg-hexahedron-face-area-field> ;
                                 rdfs:label "NXcg_hexahedron/face_area" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_hexahedron.html#nxcg-hexahedron-face-area-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-hexahedron-face-normal-group
:nxcg-hexahedron-face-normal-group rdf:type owl:Class ;
                                   owl:equivalentClass :nxcg-primitive-face-normal-group ;
                                   rdfs:subClassOf :NeXusGroup ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_hexahedron.html#nxcg-hexahedron-face-normal-group> ;
                                   rdfs:label "NXcg_hexahedron/face_normal" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_hexahedron.html#nxcg-hexahedron-face-normal-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-hexahedron-height-field
:nxcg-hexahedron-height-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              :nxcg-primitive-height-field ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_LENGTH
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_NUMBER
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_NUMBER
                                                            ]
                                              ] ;
                              rdfs:comment """
            Qualifier often used to describe the extent of an object in the vertical
            direction assuming a specific coordinate system.
        """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_hexahedron.html#nxcg-hexahedron-height-field> ;
                              rdfs:label "NXcg_hexahedron/height" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_hexahedron.html#nxcg-hexahedron-height-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-hexahedron-hexahedra-group
:nxcg-hexahedron-hexahedra-group rdf:type owl:Class ;
                                 rdfs:subClassOf :NXcg_face_list_data_structure ,
                                                 :NeXusGroup ;
                                 rdfs:comment """
            Combined storage of all primitives of all hexahedra.
        """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_hexahedron.html#nxcg-hexahedron-hexahedra-group> ;
                                 rdfs:label "NXcg_hexahedron/hexahedra" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_hexahedron.html#nxcg-hexahedron-hexahedra-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-hexahedron-hexahedron-half-edgeid-group
:nxcg-hexahedron-hexahedron-half-edgeid-group rdf:type owl:Class ;
                                              rdfs:subClassOf :NXcg_half_edge_data_structure ,
                                                              :NeXusGroup ;
                                              rdfs:comment """
            Individual storage of each hexahedron as a graph.
        """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_hexahedron.html#nxcg-hexahedron-hexahedron-half-edgeid-group> ;
                                              rdfs:label "NXcg_hexahedron/hexahedron_half_edgeID" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_hexahedron.html#nxcg-hexahedron-hexahedron-half-edgeid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-hexahedron-hexahedronid-group
:nxcg-hexahedron-hexahedronid-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NXcg_face_list_data_structure ,
                                                    :NeXusGroup ;
                                    rdfs:comment """
            Individual storage of each hexahedron.
        """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_hexahedron.html#nxcg-hexahedron-hexahedronid-group> ;
                                    rdfs:label "NXcg_hexahedron/hexahedronID" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_hexahedron.html#nxcg-hexahedron-hexahedronid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-hexahedron-is-axis-aligned-field
:nxcg-hexahedron-is-axis-aligned-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_ANY
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_BOOLEAN
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_BOOLEAN
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
            Only to be used if is_box is present. In this case, this field describes
            whether hexahedra are boxes whose primary edges are parallel to the
            axes of the coordinate system.
        """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_hexahedron.html#nxcg-hexahedron-is-axis-aligned-field> ;
                                       rdfs:label "NXcg_hexahedron/is_axis_aligned" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_hexahedron.html#nxcg-hexahedron-is-axis-aligned-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-hexahedron-is-box-field
:nxcg-hexahedron-is-box-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_BOOLEAN
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_BOOLEAN
                                                            ]
                                              ] ;
                              rdfs:comment """
            Specifies if the hexahedra represent cuboids or cubes eventually rotated
            ones but at least not too exotic six-faced polyhedra.
        """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_hexahedron.html#nxcg-hexahedron-is-box-field> ;
                              rdfs:label "NXcg_hexahedron/is_box" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_hexahedron.html#nxcg-hexahedron-is-box-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-hexahedron-length-field
:nxcg-hexahedron-length-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              :nxcg-primitive-length-field ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_LENGTH
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_NUMBER
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_NUMBER
                                                            ]
                                              ] ;
                              rdfs:comment """
            Qualifier that is useful in cases when one edge is longer than all other
            edges of the hexahedra. Often the term length is associated with the
            assumption that one edge is parallel to an axis of the coordinate system.
        """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_hexahedron.html#nxcg-hexahedron-length-field> ;
                              rdfs:label "NXcg_hexahedron/length" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_hexahedron.html#nxcg-hexahedron-length-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-hexahedron-shape-field
:nxcg-hexahedron-shape-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             :nxcg-primitive-shape-field ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_LENGTH
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_NUMBER
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_NUMBER
                                                           ]
                                             ] ;
                             rdfs:comment """
            Qualifier for the shape of each hexahedron.
        """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_hexahedron.html#nxcg-hexahedron-shape-field> ;
                             rdfs:label "NXcg_hexahedron/shape" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_hexahedron.html#nxcg-hexahedron-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-hexahedron-vertex-normal-group
:nxcg-hexahedron-vertex-normal-group rdf:type owl:Class ;
                                     owl:equivalentClass :nxcg-primitive-vertex-normal-group ;
                                     rdfs:subClassOf :NeXusGroup ;
                                     rdfs:comment "" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_hexahedron.html#nxcg-hexahedron-vertex-normal-group> ;
                                     rdfs:label "NXcg_hexahedron/vertex_normal" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_hexahedron.html#nxcg-hexahedron-vertex-normal-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-hexahedron-volume-field
:nxcg-hexahedron-volume-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              :nxcg-primitive-volume-field ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_VOLUME
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_NUMBER
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_NUMBER
                                                            ]
                                              ] ;
                              rdfs:comment """
            Volume of each hexahedron.
        """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_hexahedron.html#nxcg-hexahedron-volume-field> ;
                              rdfs:label "NXcg_hexahedron/volume" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_hexahedron.html#nxcg-hexahedron-volume-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-hexahedron-width-field
:nxcg-hexahedron-width-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             :nxcg-primitive-width-field ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_LENGTH
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_NUMBER
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_NUMBER
                                                           ]
                                             ] ;
                             rdfs:comment """
            Qualifier often used to describe the extent of an object in the horizontal
            direction assuming a specific coordinate system.
            
            For the sake of explicitness quantities like length, width, and height
            should not be reported without specifying also the assumed reference frame.
        """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_hexahedron.html#nxcg-hexahedron-width-field> ;
                             rdfs:label "NXcg_hexahedron/width" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_hexahedron.html#nxcg-hexahedron-width-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-parallelogram-is-axis-aligned-field
:nxcg-parallelogram-is-axis-aligned-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_BOOLEAN
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_BOOLEAN
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
            Only to be used if is_rectangle is present. In this case, this field
            describes whether parallelograms are rectangles whose primary edges
            are parallel to the axes of the coordinate system.
        """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_parallelogram.html#nxcg-parallelogram-is-axis-aligned-field> ;
                                          rdfs:label "NXcg_parallelogram/is_axis_aligned" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_parallelogram.html#nxcg-parallelogram-is-axis-aligned-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-parallelogram-is-rectangle-field
:nxcg-parallelogram-is-rectangle-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_ANY
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_BOOLEAN
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_BOOLEAN
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
            To specify which parallelogram is a rectangle.
        """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_parallelogram.html#nxcg-parallelogram-is-rectangle-field> ;
                                       rdfs:label "NXcg_parallelogram/is_rectangle" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_parallelogram.html#nxcg-parallelogram-is-rectangle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-parallelogram-parallelogramid-group
:nxcg-parallelogram-parallelogramid-group rdf:type owl:Class ;
                                          rdfs:subClassOf :NXcg_face_list_data_structure ,
                                                          :NeXusGroup ;
                                          rdfs:comment """
            Individual storage of each parallelogram.
        """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_parallelogram.html#nxcg-parallelogram-parallelogramid-group> ;
                                          rdfs:label "NXcg_parallelogram/parallelogramID" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_parallelogram.html#nxcg-parallelogram-parallelogramid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-parallelogram-parallelograms-group
:nxcg-parallelogram-parallelograms-group rdf:type owl:Class ;
                                         rdfs:subClassOf :NXcg_face_list_data_structure ,
                                                         :NeXusGroup ;
                                         rdfs:comment """
            Combined storage of all parallelograms.
        """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_parallelogram.html#nxcg-parallelogram-parallelograms-group> ;
                                         rdfs:label "NXcg_parallelogram/parallelograms" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_parallelogram.html#nxcg-parallelogram-parallelograms-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-point-position-field
:nxcg-point-position-field rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_ANY
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_NUMBER
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_NUMBER
                                                         ]
                                           ] ;
                           rdfs:comment """
             Coordinates of the points.
        """ ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_point.html#nxcg-point-position-field> ;
                           rdfs:label "NXcg_point/position" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_point.html#nxcg-point-position-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-point-time-field
:nxcg-point-time-field rdf:type owl:Class ;
                       rdfs:subClassOf :NeXusField ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasUnitContainer ;
                                         owl:someValuesFrom :NX_TIME
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:someValuesFrom :NX_NUMBER
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass [ rdf:type owl:Class ;
                                                       owl:complementOf :NX_NUMBER
                                                     ]
                                       ] ;
                       rdfs:comment """
             (Elapsed) time for each point.
             
             If the field time is needed contextualize the time_offset relative to which
             time values are defined. Alternative store timestamp.
        """ ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_point.html#nxcg-point-time-field> ;
                       rdfs:label "NXcg_point/time" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_point.html#nxcg-point-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-point-time-offset-field
:nxcg-point-time-offset-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_DATE_TIME
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_DATE_TIME
                                                            ]
                                              ] ;
                              rdfs:comment """
             ISO8601 with local time zone offset that serves as the reference
             for values in the field time.
        """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_point.html#nxcg-point-time-offset-field> ;
                              rdfs:label "NXcg_point/time_offset" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_point.html#nxcg-point-time-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-point-timestamp-field
:nxcg-point-timestamp-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_DATE_TIME
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_DATE_TIME
                                                          ]
                                            ] ;
                            rdfs:comment """
             ISO8601 with local time zone offset for each point.
        """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_point.html#nxcg-point-timestamp-field> ;
                            rdfs:label "NXcg_point/timestamp" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_point.html#nxcg-point-timestamp-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-polygon-edge-length-field
:nxcg-polygon-edge-length-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_LENGTH
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_NUMBER
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_NUMBER
                                                              ]
                                                ] ;
                                rdfs:comment """
            For each polygon its accumulated length along its edges.
        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_polygon.html#nxcg-polygon-edge-length-field> ;
                                rdfs:label "NXcg_polygon/edge_length" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_polygon.html#nxcg-polygon-edge-length-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-polygon-interior-angle-field
:nxcg-polygon-interior-angle-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANGLE
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_NUMBER
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_NUMBER
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
            Interior angles for each polygon. There are as many values per polygon
            as there are number_of_vertices.
            The angle is the angle at the specific vertex, i.e. between the adjoining
            edges of the vertex according to the sequence in the polygons array.
            Usually, the winding_order field is required to interpret the value.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_polygon.html#nxcg-polygon-interior-angle-field> ;
                                   rdfs:label "NXcg_polygon/interior_angle" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_polygon.html#nxcg-polygon-interior-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-polygon-number-of-total-vertices-field
:nxcg-polygon-number-of-total-vertices-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_UNITLESS
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_UINT
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_UINT
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
            The total number of vertices in the set.
        """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_polygon.html#nxcg-polygon-number-of-total-vertices-field> ;
                                             rdfs:label "NXcg_polygon/number_of_total_vertices" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_polygon.html#nxcg-polygon-number-of-total-vertices-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-polygon-polygon-half-edgeid-group
:nxcg-polygon-polygon-half-edgeid-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NXcg_half_edge_data_structure ,
                                                        :NeXusGroup ;
                                        rdfs:comment """
            Individual storage of each polygon as a graph.
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_polygon.html#nxcg-polygon-polygon-half-edgeid-group> ;
                                        rdfs:label "NXcg_polygon/polygon_half_edgeID" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_polygon.html#nxcg-polygon-polygon-half-edgeid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-polygon-polygonid-group
:nxcg-polygon-polygonid-group rdf:type owl:Class ;
                              rdfs:subClassOf :NXcg_face_list_data_structure ,
                                              :NeXusGroup ;
                              rdfs:comment """
            Individual storage of the mesh of each polygon.
        """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_polygon.html#nxcg-polygon-polygonid-group> ;
                              rdfs:label "NXcg_polygon/polygonID" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_polygon.html#nxcg-polygon-polygonid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-polygon-polygons-group
:nxcg-polygon-polygons-group rdf:type owl:Class ;
                             rdfs:subClassOf :NXcg_face_list_data_structure ,
                                             :NeXusGroup ;
                             rdfs:comment """
            Combined storage of all primitives of all polygons.
        """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_polygon.html#nxcg-polygon-polygons-group> ;
                             rdfs:label "NXcg_polygon/polygons" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_polygon.html#nxcg-polygon-polygons-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-polygon-shape-field
:nxcg-polygon-shape-field rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusField ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasUnitContainer ;
                                            owl:someValuesFrom :NX_UNITLESS
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:someValuesFrom :NX_INT
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass [ rdf:type owl:Class ;
                                                          owl:complementOf :NX_INT
                                                        ]
                                          ] ;
                          rdfs:comment """
            Curvature type:
            
            * 0 - unspecified,
            * 1 - convex,
            * 2 - concave
        """ ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_polygon.html#nxcg-polygon-shape-field> ;
                          rdfs:label "NXcg_polygon/shape" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_polygon.html#nxcg-polygon-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-polyhedron-edge-length-field
:nxcg-polyhedron-edge-length-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_LENGTH
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_NUMBER
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_NUMBER
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
            Length of each edge.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_polyhedron.html#nxcg-polyhedron-edge-length-field> ;
                                   rdfs:label "NXcg_polyhedron/edge_length" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_polyhedron.html#nxcg-polyhedron-edge-length-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-polyhedron-face-area-field
:nxcg-polyhedron-face-area-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_AREA
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_NUMBER
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_NUMBER
                                                               ]
                                                 ] ;
                                 rdfs:comment """
            Area of each of faces.
        """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_polyhedron.html#nxcg-polyhedron-face-area-field> ;
                                 rdfs:label "NXcg_polyhedron/face_area" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_polyhedron.html#nxcg-polyhedron-face-area-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-polyhedron-number-of-edges-field
:nxcg-polyhedron-number-of-edges-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_ANY
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_UINT
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_UINT
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
            The number of edges for each polyhedron. Edges of adjoining polyhedra
            are counted for each polyhedron.
        """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_polyhedron.html#nxcg-polyhedron-number-of-edges-field> ;
                                       rdfs:label "NXcg_polyhedron/number_of_edges" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_polyhedron.html#nxcg-polyhedron-number-of-edges-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-polyhedron-number-of-faces-field
:nxcg-polyhedron-number-of-faces-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_UNITLESS
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_UINT
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_UINT
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
            The number of faces for each polyhedron. Faces of adjoining polyhedra
            are counted for each polyhedron.
        """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_polyhedron.html#nxcg-polyhedron-number-of-faces-field> ;
                                       rdfs:label "NXcg_polyhedron/number_of_faces" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_polyhedron.html#nxcg-polyhedron-number-of-faces-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-polyhedron-polyhedra-group
:nxcg-polyhedron-polyhedra-group rdf:type owl:Class ;
                                 rdfs:subClassOf :NXcg_face_list_data_structure ,
                                                 :NeXusGroup ;
                                 rdfs:comment """
            Combined storage of all primitives of all polyhedra.
        """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_polyhedron.html#nxcg-polyhedron-polyhedra-group> ;
                                 rdfs:label "NXcg_polyhedron/polyhedra" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_polyhedron.html#nxcg-polyhedron-polyhedra-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-polyhedron-polyhedron-half-edgeid-group
:nxcg-polyhedron-polyhedron-half-edgeid-group rdf:type owl:Class ;
                                              rdfs:subClassOf :NXcg_half_edge_data_structure ,
                                                              :NeXusGroup ;
                                              rdfs:comment """
            Individual storage of each polygon as a graph.
        """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_polyhedron.html#nxcg-polyhedron-polyhedron-half-edgeid-group> ;
                                              rdfs:label "NXcg_polyhedron/polyhedron_half_edgeID" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_polyhedron.html#nxcg-polyhedron-polyhedron-half-edgeid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-polyhedron-polyhedronid-group
:nxcg-polyhedron-polyhedronid-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NXcg_face_list_data_structure ,
                                                    :NeXusGroup ;
                                    rdfs:comment """
            Individual storage of each polyhedron.
        """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_polyhedron.html#nxcg-polyhedron-polyhedronid-group> ;
                                    rdfs:label "NXcg_polyhedron/polyhedronID" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_polyhedron.html#nxcg-polyhedron-polyhedronid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-polyline-depends-on-field
:nxcg-polyline-depends-on-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                :nxcg-primitive-depends-on-field ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_CHAR
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_CHAR
                                                              ]
                                                ] ;
                                rdfs:comment """
             Reference to an instance of :ref:`NXcg_point` which defines the
             location of the vertices that are referred to in this
             NXcg_polyline instance.
        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_polyline.html#nxcg-polyline-depends-on-field> ;
                                rdfs:label "NXcg_polyline/depends_on" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_polyline.html#nxcg-polyline-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-polyline-number-of-total-vertices-field
:nxcg-polyline-number-of-total-vertices-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_UNITLESS
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_UINT
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_UINT
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
             The total number of vertices, irrespective of their eventual uniqueness.
        """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_polyline.html#nxcg-polyline-number-of-total-vertices-field> ;
                                              rdfs:label "NXcg_polyline/number_of_total_vertices" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_polyline.html#nxcg-polyline-number-of-total-vertices-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-polyline-number-of-unique-vertices-field
:nxcg-polyline-number-of-unique-vertices-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_UNITLESS
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_UINT
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_UINT
                                                                             ]
                                                               ] ;
                                               rdfs:comment """
             The total number of vertices that have different positions.
        """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_polyline.html#nxcg-polyline-number-of-unique-vertices-field> ;
                                               rdfs:label "NXcg_polyline/number_of_unique_vertices" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_polyline.html#nxcg-polyline-number-of-unique-vertices-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-polyline-number-of-vertices-field
:nxcg-polyline-number-of-vertices-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_UNITLESS
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_UINT
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_UINT
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
             The total number of vertices of each polyline, irrespectively
             whether vertices are shared by vertices or not.
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_polyline.html#nxcg-polyline-number-of-vertices-field> ;
                                        rdfs:label "NXcg_polyline/number_of_vertices" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_polyline.html#nxcg-polyline-number-of-vertices-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-polyline-polylines-field
:nxcg-polyline-polylines-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_UNITLESS
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_INT
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_INT
                                                             ]
                                               ] ;
                               rdfs:comment """
             Sequence of identifier for vertices how they build each polyline.
             
             A trivial example is a set with two polylines with three vertices each.
             If the polylines meet at a vertex (assume for example that the second vertex
             is shared and marking the junction between the two polylines), it is possible
             that there are only five unique positions. This suggests to store five
             unique vertices.
             
             A non-trivial example is a set with several polylines. Assume that each
             has a different number of vertices. The array stores the identifier of
             the vertices in the sequence how the polylines are visited:
             
             The first entry is the identifier of the first vertex of the first polyline,
             followed by the second vertex of the first polyline, until the last vertex
             of the first polyline.
             Thereafter, the first vertex of the second polyline, and so on and so forth.
             Using the (cumulated) counts in number_of_vertices (:math:`n^v_i`),
             the vertices of the N-th polyline can be accessed on the array
             index interval :math:`[\\sum_{i=0}^{i=N-1} n^v_i, \\sum_{i=0}^{i=N} n^v_i]`.
        """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_polyline.html#nxcg-polyline-polylines-field> ;
                               rdfs:label "NXcg_polyline/polylines" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_polyline.html#nxcg-polyline-polylines-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-polyline-vertices-are-unique-field
:nxcg-polyline-vertices-are-unique-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_ANY
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_BOOLEAN
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_BOOLEAN
                                                                       ]
                                                         ] ;
                                         rdfs:comment """
             If true indicates that the vertices are all placed at different
             positions and have different identifiers, i.e. no points overlap
             or are counted several times.
        """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_polyline.html#nxcg-polyline-vertices-are-unique-field> ;
                                         rdfs:label "NXcg_polyline/vertices_are_unique" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_polyline.html#nxcg-polyline-vertices-are-unique-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-polyline-vertices-field
:nxcg-polyline-vertices-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_NUMBER
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_NUMBER
                                                            ]
                                              ] ;
                              rdfs:comment """
             Positions of the vertices which support the members of the polyline set.
             
             Users are encouraged to reduce the vertices to unique positions and vertices
             as this often supports with storing geometry data more efficiently.
             It is also possible though to store the vertex positions naively
             in which case vertices_are_unique is likely False.
             Naively, here means that one stores each vertex of a triangle mesh
             even though many vertices are shared between triangles and thus
             storing multiple copies of their positions is redundant.
        """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_polyline.html#nxcg-polyline-vertices-field> ;
                              rdfs:label "NXcg_polyline/vertices" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_polyline.html#nxcg-polyline-vertices-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-primitive-area-field
:nxcg-primitive-area-field rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_AREA
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_NUMBER
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_NUMBER
                                                         ]
                                           ] ;
                           rdfs:comment """
             Alias for surface_area of each primitive.
             
             Set to NaN if does not apply for primitives for which is_closed is False.
        """ ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-area-field> ;
                           rdfs:label "NXcg_primitive/area" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-area-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-primitive-cardinality-field
:nxcg-primitive-cardinality-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_UNITLESS
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_POSINT
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_POSINT
                                                                ]
                                                  ] ;
                                  rdfs:comment """
             The cardinality of the primitive set. Value should be equal to c.
        """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-cardinality-field> ;
                                  rdfs:label "NXcg_primitive/cardinality" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-cardinality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-primitive-center-field
:nxcg-primitive-center-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_NUMBER
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_NUMBER
                                                           ]
                                             ] ;
                             rdfs:comment """
             The center of each primitive
        """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-center-field> ;
                             rdfs:label "NXcg_primitive/center" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-center-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-primitive-depends-on-field
:nxcg-primitive-depends-on-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_CHAR
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_CHAR
                                                               ]
                                                 ] ;
                                 rdfs:comment """
             Reference to an instance of :ref:`NXcoordinate_system` in which these primitives
             are defined.
        """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-depends-on-field> ;
                                 rdfs:label "NXcg_primitive/depends_on" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-primitive-description-field
:nxcg-primitive-description-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_CHAR
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_CHAR
                                                                ]
                                                  ] ;
                                  rdfs:comment """
        Possibility to store details such as when primitives form a (specific) type
        of mesh such as geodesic meshes.
      """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-description-field> ;
                                  rdfs:label "NXcg_primitive/description" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-primitive-dimensionality-1-enum
:nxcg-primitive-dimensionality-1-enum rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusEnumerations ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :actualValue ;
                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                        rdf:first "1" ;
                                                                                        rdf:rest rdf:nil
                                                                                      ]
                                                                          ]
                                                      ] ;
                                      rdfs:comment "Enumeration item for NXcg_primitive/dimensionality: 1" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-dimensionality-field> ;
                                      rdfs:label "NXcg_primitive/dimensionality/1" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-dimensionality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-primitive-dimensionality-2-enum
:nxcg-primitive-dimensionality-2-enum rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusEnumerations ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :actualValue ;
                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                        rdf:first "2" ;
                                                                                        rdf:rest rdf:nil
                                                                                      ]
                                                                          ]
                                                      ] ;
                                      rdfs:comment "Enumeration item for NXcg_primitive/dimensionality: 2" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-dimensionality-field> ;
                                      rdfs:label "NXcg_primitive/dimensionality/2" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-dimensionality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-primitive-dimensionality-3-enum
:nxcg-primitive-dimensionality-3-enum rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusEnumerations ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :actualValue ;
                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                        rdf:first "3" ;
                                                                                        rdf:rest rdf:nil
                                                                                      ]
                                                                          ]
                                                      ] ;
                                      rdfs:comment "Enumeration item for NXcg_primitive/dimensionality: 3" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-dimensionality-field> ;
                                      rdfs:label "NXcg_primitive/dimensionality/3" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-dimensionality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-primitive-dimensionality-field
:nxcg-primitive-dimensionality-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Class ;
                                                       owl:unionOf ( :nxapm-paraprobe-tessellator-results-entry-tessellationid-voronoi-cells-dimensionality-field
                                                                     [ rdf:type owl:Class ;
                                                                       owl:unionOf ( :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-dimensionality-field
                                                                                     [ rdf:type owl:Class ;
                                                                                       owl:unionOf ( :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-dimensionality-field
                                                                                                     [ rdf:type owl:Class ;
                                                                                                       owl:unionOf ( :nxapm-compositionspace-results-entry-voxelization-grid-dimensionality-field
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasEnumContainer ;
                                                                                                                       owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                           owl:unionOf ( :nxcg-primitive-dimensionality-1-enum
                                                                                                                                                         :nxcg-primitive-dimensionality-2-enum
                                                                                                                                                         :nxcg-primitive-dimensionality-3-enum
                                                                                                                                                       )
                                                                                                                                         ]
                                                                                                                     ]
                                                                                                                   )
                                                                                                     ]
                                                                                                   )
                                                                                     ]
                                                                                   )
                                                                     ]
                                                                   )
                                                     ] ;
                                     rdfs:comment """
             The dimensionality of the primitive set with value up to d.
        """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-dimensionality-field> ;
                                     rdfs:label "NXcg_primitive/dimensionality" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-dimensionality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-primitive-edge-normal-group
:nxcg-primitive-edge-normal-group rdf:type owl:Class ;
                                  rdfs:subClassOf :NXcg_unit_normal ,
                                                  :NeXusGroup ;
                                  rdfs:comment "" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-edge-normal-group> ;
                                  rdfs:label "NXcg_primitive/edge_normal" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-edge-normal-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-primitive-face-normal-group
:nxcg-primitive-face-normal-group rdf:type owl:Class ;
                                  rdfs:subClassOf :NXcg_unit_normal ,
                                                  :NeXusGroup ;
                                  rdfs:comment "" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-face-normal-group> ;
                                  rdfs:label "NXcg_primitive/face_normal" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-face-normal-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-primitive-height-field
:nxcg-primitive-height-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_LENGTH
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_NUMBER
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_NUMBER
                                                           ]
                                             ] ;
                             rdfs:comment """
             Height of each primitive
             
             Often the term is associated with the assumption that one
             edge is parallel to an axis of the coordinate system.
        """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-height-field> ;
                             rdfs:label "NXcg_primitive/height" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-height-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-primitive-index-offset-field
:nxcg-primitive-index-offset-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_UNITLESS
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_INT
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_INT
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
             Integer offset whereby the identifier of the first member
             of the set differs from zero.
             
             Indices can be used as identifiers and thus names of instances.
             
             Identifiers can be defined either implicitly or explicitly.
             For implicit indexing identifiers are defined on the interval
             :math:`[index\\_offset, index\\_offset + c - 1]`.
             
             Therefore, implicit identifier are completely defined by the value of
             index_offset and cardinality. For example if identifier run from
             -2 to 3 the value for index_offset is -2.
             
             For explicit indexing the field identifier has to be used.
             Fortran-/Matlab- and C-/Python-style indexing have specific implicit
             identifier conventions where index_offset is 1 and 0 respectively.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-index-offset-field> ;
                                   rdfs:label "NXcg_primitive/index_offset" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-index-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-primitive-indices-field
:nxcg-primitive-indices-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_INT
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_INT
                                                            ]
                                              ] ;
                              rdfs:comment """
             Identifier of each member for explicit indexing.
        """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-indices-field> ;
                              rdfs:label "NXcg_primitive/indices" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-indices-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-primitive-is-center-of-mass-field
:nxcg-primitive-is-center-of-mass-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_BOOLEAN
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_BOOLEAN
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
             True if the center is a center of mass.
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-is-center-of-mass-field> ;
                                        rdfs:label "NXcg_primitive/is_center_of_mass" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-is-center-of-mass-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-primitive-is-closed-field
:nxcg-primitive-is-closed-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_BOOLEAN
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_BOOLEAN
                                                              ]
                                                ] ;
                                rdfs:comment """
             True if primitive is closed such that it has properties like area or volume.
        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-is-closed-field> ;
                                rdfs:label "NXcg_primitive/is_closed" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-is-closed-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-primitive-is-geodesic-mesh-field
:nxcg-primitive-is-geodesic-mesh-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_ANY
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_BOOLEAN
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_BOOLEAN
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
         Do the primitives define a geodesic mesh or not.
         
         A geodesic surface mesh is a triangulated surface mesh with metadata which
         can be used as an approximation to describe the surface of a sphere.
         Triangulation of spheres are commonly used in Materials Science
         for quantifying texture of materials, i.e. the relative rotation of
         crystals to sample directions.
         
         For additional details or an introduction into the topic of geodesic meshes
         see (from which specifically the section on subdivision schemes is relevant).
         
         * `E. S. Popko and C. J. Kitrick <https://doi.org/10.1201/9781003134114>`_
         
         Earth scientists have specific demands and different views about what should
         be included in such a base class, given that nested geodesic meshes are a key
         component of climate modelling software. For now we propose to use this
         base class as a container for organizing data related to geodesic meshes.
         
         Specifically an instance of this base class should detail the rule set how
         e.g. a geodesic (surface) mesh was instantiated as there are many
         possibilities to do so.
       """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-is-geodesic-mesh-field> ;
                                       rdfs:label "NXcg_primitive/is_geodesic_mesh" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-is-geodesic-mesh-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-primitive-is-mesh-field
:nxcg-primitive-is-mesh-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_BOOLEAN
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_BOOLEAN
                                                            ]
                                              ] ;
                              rdfs:comment """
        Do the primitives define a mesh.
      """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-is-mesh-field> ;
                              rdfs:label "NXcg_primitive/is_mesh" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-is-mesh-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-primitive-is-surface-mesh-field
:nxcg-primitive-is-surface-mesh-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_BOOLEAN
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_BOOLEAN
                                                                    ]
                                                      ] ;
                                      rdfs:comment """
        Do the primitives discretize the surface of an object or not.
      """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-is-surface-mesh-field> ;
                                      rdfs:label "NXcg_primitive/is_surface_mesh" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-is-surface-mesh-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-primitive-is-triangle-mesh-field
:nxcg-primitive-is-triangle-mesh-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_ANY
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_BOOLEAN
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_BOOLEAN
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
        Do the primitives define a triangle mesh or not.
      """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-is-triangle-mesh-field> ;
                                       rdfs:label "NXcg_primitive/is_triangle_mesh" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-is-triangle-mesh-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-primitive-length-field
:nxcg-primitive-length-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_LENGTH
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_NUMBER
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_NUMBER
                                                           ]
                                             ] ;
                             rdfs:comment """
             Length of each primitive
             
             Often the term is associated with the assumption that one
             edge is parallel to an axis of the coordinate system.
        """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-length-field> ;
                             rdfs:label "NXcg_primitive/length" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-length-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-primitive-orientation-field
:nxcg-primitive-orientation-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_DIMENSIONLESS
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_NUMBER
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_NUMBER
                                                                ]
                                                  ] ;
                                  rdfs:comment """
             Direction unit vector which points along the
             longest principal axis of each primitive.
             
             Use the depends_on attribute to specify in which coordinate system
             these direction unit vectors are defined.
        """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-orientation-field> ;
                                  rdfs:label "NXcg_primitive/orientation" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-orientation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-primitive-shape-field
:nxcg-primitive-shape-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_LENGTH
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_NUMBER
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_NUMBER
                                                          ]
                                            ] ;
                            rdfs:comment """
             Shape of each primitive
        """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-shape-field> ;
                            rdfs:label "NXcg_primitive/shape" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-primitive-vertex-normal-group
:nxcg-primitive-vertex-normal-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NXcg_unit_normal ,
                                                    :NeXusGroup ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-vertex-normal-group> ;
                                    rdfs:label "NXcg_primitive/vertex_normal" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-vertex-normal-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-primitive-volume-field
:nxcg-primitive-volume-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_NUMBER
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_NUMBER
                                                           ]
                                             ] ;
                             rdfs:comment """
             Volume of each primitive.
             
             Set to NaN if does not apply for primitives for which is_closed is False.
             Volume is an N-D concept for values of dimensionality larger than 1,
             Area is an alias for the two-dimensional case.
        """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-volume-field> ;
                             rdfs:label "NXcg_primitive/volume" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-volume-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-primitive-width-field
:nxcg-primitive-width-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_LENGTH
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_NUMBER
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_NUMBER
                                                          ]
                                            ] ;
                            rdfs:comment """
             Width of each primitive
             
             Often the term is associated with the assumption that one
             edge is parallel to an axis of the coordinate system.
        """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-width-field> ;
                            rdfs:label "NXcg_primitive/width" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_primitive.html#nxcg-primitive-width-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-roi-cg-cylinder-group
:nxcg-roi-cg-cylinder-group rdf:type owl:Class ;
                            rdfs:subClassOf :NXcg_cylinder ,
                                            :NeXusGroup ;
                            rdfs:comment "" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_roi.html#nxcg-roi-cg-cylinder-group> ;
                            rdfs:label "NXcg_roi/CG_CYLINDER" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_roi.html#nxcg-roi-cg-cylinder-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-roi-cg-ellipsoid-group
:nxcg-roi-cg-ellipsoid-group rdf:type owl:Class ;
                             rdfs:subClassOf :NXcg_ellipsoid ,
                                             :NeXusGroup ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_roi.html#nxcg-roi-cg-ellipsoid-group> ;
                             rdfs:label "NXcg_roi/CG_ELLIPSOID" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_roi.html#nxcg-roi-cg-ellipsoid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-roi-cg-hexahedron-group
:nxcg-roi-cg-hexahedron-group rdf:type owl:Class ;
                              rdfs:subClassOf :NXcg_hexahedron ,
                                              :NeXusGroup ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_roi.html#nxcg-roi-cg-hexahedron-group> ;
                              rdfs:label "NXcg_roi/CG_HEXAHEDRON" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_roi.html#nxcg-roi-cg-hexahedron-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-roi-cg-parallelogram-group
:nxcg-roi-cg-parallelogram-group rdf:type owl:Class ;
                                 rdfs:subClassOf :NXcg_parallelogram ,
                                                 :NeXusGroup ;
                                 rdfs:comment "" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_roi.html#nxcg-roi-cg-parallelogram-group> ;
                                 rdfs:label "NXcg_roi/CG_PARALLELOGRAM" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_roi.html#nxcg-roi-cg-parallelogram-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-roi-cg-polyhedron-group
:nxcg-roi-cg-polyhedron-group rdf:type owl:Class ;
                              rdfs:subClassOf :NXcg_polyhedron ,
                                              :NeXusGroup ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_roi.html#nxcg-roi-cg-polyhedron-group> ;
                              rdfs:label "NXcg_roi/CG_POLYHEDRON" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_roi.html#nxcg-roi-cg-polyhedron-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-tetrahedron-edge-length-field
:nxcg-tetrahedron-edge-length-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_LENGTH
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_NUMBER
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_NUMBER
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
            Length of each edge of each tetrahedron.
        """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_tetrahedron.html#nxcg-tetrahedron-edge-length-field> ;
                                    rdfs:label "NXcg_tetrahedron/edge_length" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_tetrahedron.html#nxcg-tetrahedron-edge-length-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-tetrahedron-face-area-field
:nxcg-tetrahedron-face-area-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_AREA
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_NUMBER
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_NUMBER
                                                                ]
                                                  ] ;
                                  rdfs:comment """
            Area of each of the four triangular faces of each tetrahedron.
        """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_tetrahedron.html#nxcg-tetrahedron-face-area-field> ;
                                  rdfs:label "NXcg_tetrahedron/face_area" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_tetrahedron.html#nxcg-tetrahedron-face-area-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-tetrahedron-tetrahedra-group
:nxcg-tetrahedron-tetrahedra-group rdf:type owl:Class ;
                                   rdfs:subClassOf :NXcg_face_list_data_structure ,
                                                   :NeXusGroup ;
                                   rdfs:comment """
            Combined storage of all primitives of all tetrahedra.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_tetrahedron.html#nxcg-tetrahedron-tetrahedra-group> ;
                                   rdfs:label "NXcg_tetrahedron/tetrahedra" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_tetrahedron.html#nxcg-tetrahedron-tetrahedra-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-tetrahedron-tetrahedron-half-edgeid-group
:nxcg-tetrahedron-tetrahedron-half-edgeid-group rdf:type owl:Class ;
                                                rdfs:subClassOf :NXcg_half_edge_data_structure ,
                                                                :NeXusGroup ;
                                                rdfs:comment """
            Individual storage of each tetrahedron as a graph.
        """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_tetrahedron.html#nxcg-tetrahedron-tetrahedron-half-edgeid-group> ;
                                                rdfs:label "NXcg_tetrahedron/tetrahedron_half_edgeID" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_tetrahedron.html#nxcg-tetrahedron-tetrahedron-half-edgeid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-tetrahedron-tetrahedronid-group
:nxcg-tetrahedron-tetrahedronid-group rdf:type owl:Class ;
                                      rdfs:subClassOf :NXcg_face_list_data_structure ,
                                                      :NeXusGroup ;
                                      rdfs:comment """
            Individual storage of each tetrahedron.
        """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_tetrahedron.html#nxcg-tetrahedron-tetrahedronid-group> ;
                                      rdfs:label "NXcg_tetrahedron/tetrahedronID" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_tetrahedron.html#nxcg-tetrahedron-tetrahedronid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-triangle-edge-length-field
:nxcg-triangle-edge-length-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_LENGTH
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_NUMBER
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_NUMBER
                                                               ]
                                                 ] ;
                                 rdfs:comment """
            Length of the edges of each triangle.
            
            For each triangle values are reported via traversing
            the vertices in the sequence as these are defined.
        """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_triangle.html#nxcg-triangle-edge-length-field> ;
                                 rdfs:label "NXcg_triangle/edge_length" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_triangle.html#nxcg-triangle-edge-length-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-triangle-interior-angle-field
:nxcg-triangle-interior-angle-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANGLE
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_NUMBER
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_NUMBER
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
            Interior angles of each triangle.
            
            For each triangle values are reported for the angle opposite
            to the respective edges in the sequence how vertices are defined.
        """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_triangle.html#nxcg-triangle-interior-angle-field> ;
                                    rdfs:label "NXcg_triangle/interior_angle" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_triangle.html#nxcg-triangle-interior-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-triangle-number-of-unique-vertices-field
:nxcg-triangle-number-of-unique-vertices-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_UNITLESS
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_INT
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_INT
                                                                             ]
                                                               ] ;
                                               rdfs:comment """
            Number of unique vertices in the triangle set.
        """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_triangle.html#nxcg-triangle-number-of-unique-vertices-field> ;
                                               rdfs:label "NXcg_triangle/number_of_unique_vertices" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_triangle.html#nxcg-triangle-number-of-unique-vertices-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-triangle-triangleid-group
:nxcg-triangle-triangleid-group rdf:type owl:Class ;
                                rdfs:subClassOf :NXcg_face_list_data_structure ,
                                                :NeXusGroup ;
                                rdfs:comment """
            Individual storage of each triangle.
            Users are advised that using such individual storage of primitives
            may be less storage efficient than creating a combined storage.
        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_triangle.html#nxcg-triangle-triangleid-group> ;
                                rdfs:label "NXcg_triangle/triangleID" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_triangle.html#nxcg-triangle-triangleid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-triangle-triangles-group
:nxcg-triangle-triangles-group rdf:type owl:Class ;
                               rdfs:subClassOf :NXcg_face_list_data_structure ,
                                               :NeXusGroup ;
                               rdfs:comment """
            Combined storage of all primitives of all triangles.
            
            This description resembles the typical representation of primitives
            in file formats such as OFF, PLY, VTK, or STL.
        """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_triangle.html#nxcg-triangle-triangles-group> ;
                               rdfs:label "NXcg_triangle/triangles" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_triangle.html#nxcg-triangle-triangles-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-unit-normal-normals-field
:nxcg-unit-normal-normals-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_LENGTH
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_NUMBER
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_NUMBER
                                                              ]
                                                ] ;
                                rdfs:comment """
             Direction of each normal - a unit normal.
        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_unit_normal.html#nxcg-unit-normal-normals-field> ;
                                rdfs:label "NXcg_unit_normal/normals" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_unit_normal.html#nxcg-unit-normal-normals-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcg-unit-normal-orientation-field
:nxcg-unit-normal-orientation-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_UNITLESS
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_INT
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_INT
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
             An indicator which details the orientation of each normal vector
             in relation to its primitive, assuming the object is viewed
             from a position outside the object.
             
             * 0 - undefined
             * 1 - outer unit normal vector
             * 2 - inner unit normal vector
        """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcg_unit_normal.html#nxcg-unit-normal-orientation-field> ;
                                    rdfs:label "NXcg_unit_normal/orientation" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcg_unit_normal.html#nxcg-unit-normal-orientation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxchemical-composition-element-amount-field
:nxchemical-composition-element-amount-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_UNITLESS
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_NUMBER
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_NUMBER
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
                Count or weight which, when divided by total yields the composition
                of this element, isotope, molecule, or ion.
            """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXchemical_composition.html#nxchemical-composition-element-amount-field> ;
                                             rdfs:label "NXchemical_composition/ELEMENT/amount" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXchemical_composition.html#nxchemical-composition-element-amount-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxchemical-composition-element-composition-errors-field
:nxchemical-composition-element-composition-errors-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_DIMENSIONLESS
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_FLOAT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_FLOAT
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment """
                Magnitude of the standard deviation of the composition.
            """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXchemical_composition.html#nxchemical-composition-element-composition-errors-field> ;
                                                         rdfs:label "NXchemical_composition/ELEMENT/composition_errors" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXchemical_composition.html#nxchemical-composition-element-composition-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxchemical-composition-element-composition-field
:nxchemical-composition-element-composition-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_DIMENSIONLESS
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_FLOAT
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_FLOAT
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment """
                Composition value for the element/ion referred to under name.
                Composition is reported either normalized for atomic or weight
                percent. The field normalization should be used to communicate
                this explicitly. Composition should be reported consistently
                for all instances ELEMENT.
            """ ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXchemical_composition.html#nxchemical-composition-element-composition-field> ;
                                                  rdfs:label "NXchemical_composition/ELEMENT/composition" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXchemical_composition.html#nxchemical-composition-element-composition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxchemical-composition-element-group
:nxchemical-composition-element-group rdf:type owl:Class ;
                                      rdfs:subClassOf :NXatom ,
                                                      :NeXusGroup ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxchemical-composition-element-amount-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxchemical-composition-element-composition-errors-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxchemical-composition-element-composition-field
                                                      ] ;
                                      rdfs:comment """
            If this group is used to report the composition of elements from the periodic table,
            the group should use the chemical symbol of that element. For other case the
            group name is unconstrained.
        """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXchemical_composition.html#nxchemical-composition-element-group> ;
                                      rdfs:label "NXchemical_composition/ELEMENT" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXchemical_composition.html#nxchemical-composition-element-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxchemical-composition-normalization-atom-percent-enum
:nxchemical-composition-normalization-atom-percent-enum rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusEnumerations ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :actualValue ;
                                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                                          rdf:first "atom_percent" ;
                                                                                                          rdf:rest rdf:nil
                                                                                                        ]
                                                                                            ]
                                                                        ] ;
                                                        owl:disjointWith :nxchemical-composition-normalization-weight-percent-enum ;
                                                        rdfs:comment "Enumeration item for NXchemical_composition/normalization: atom_percent" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXchemical_composition.html#nxchemical-composition-normalization-field> ;
                                                        rdfs:label "NXchemical_composition/normalization/atom_percent" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXchemical_composition.html#nxchemical-composition-normalization-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxchemical-composition-normalization-field
:nxchemical-composition-normalization-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasEnumContainer ;
                                                              owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                  owl:unionOf ( :nxchemical-composition-normalization-atom-percent-enum
                                                                                                :nxchemical-composition-normalization-weight-percent-enum
                                                                                              )
                                                                                ]
                                                            ] ;
                                            rdfs:comment """
            Reporting compositions as atom and weight percent yields both
            dimensionless quantities but their conceptual interpretation differs.
            A normalization based on atom_percent counts relative to the
            total number of atoms which are of a particular type.
            By contrast, weight_percent normalization factorizes in the
            respective mass of the elements. Software libraries that work with
            units, like pint in Python, are challenged by these differences as
            at.-% and wt.-% are both fractional quantities.
        """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXchemical_composition.html#nxchemical-composition-normalization-field> ;
                                            rdfs:label "NXchemical_composition/normalization" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXchemical_composition.html#nxchemical-composition-normalization-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxchemical-composition-normalization-weight-percent-enum
:nxchemical-composition-normalization-weight-percent-enum rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusEnumerations ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :actualValue ;
                                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                                            rdf:first "weight_percent" ;
                                                                                                            rdf:rest rdf:nil
                                                                                                          ]
                                                                                              ]
                                                                          ] ;
                                                          rdfs:comment "Enumeration item for NXchemical_composition/normalization: weight_percent" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXchemical_composition.html#nxchemical-composition-normalization-field> ;
                                                          rdfs:label "NXchemical_composition/normalization/weight_percent" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXchemical_composition.html#nxchemical-composition-normalization-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxchemical-composition-total-field
:nxchemical-composition-total-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_UNITLESS
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_NUMBER
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_NUMBER
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
            Total formula mass or number of atoms, depending on the
            normalization stated in the normalization field.
        """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXchemical_composition.html#nxchemical-composition-total-field> ;
                                    rdfs:label "NXchemical_composition/total" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXchemical_composition.html#nxchemical-composition-total-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcircuit-acquisition-time-field
:nxcircuit-acquisition-time-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_TIME
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_NUMBER
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_NUMBER
                                                                ]
                                                  ] ;
                                  rdfs:comment """
            Updated rate for several processes using the input signal, e.g., History Graph, the circuit
            uses for any such process.
        """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcircuit.html#nxcircuit-acquisition-time-field> ;
                                  rdfs:label "NXcircuit/acquisition_time" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcircuit.html#nxcircuit-acquisition-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcircuit-bandwidth-field
:nxcircuit-bandwidth-field rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_FREQUENCY
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_NUMBER
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_NUMBER
                                                         ]
                                           ] ;
                           rdfs:comment """
            The bandwidth of the frequency response of the circuit.
        """ ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcircuit.html#nxcircuit-bandwidth-field> ;
                           rdfs:label "NXcircuit/bandwidth" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcircuit.html#nxcircuit-bandwidth-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcircuit-calibration-group
:nxcircuit-calibration-group rdf:type owl:Class ;
                             rdfs:subClassOf :NXcalibration ,
                                             :NeXusGroup ;
                             rdfs:comment """
            Calibration data for the circuit.
        """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcircuit.html#nxcircuit-calibration-group> ;
                             rdfs:label "NXcircuit/calibration" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcircuit.html#nxcircuit-calibration-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcircuit-components-field
:nxcircuit-components-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_CHAR
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_CHAR
                                                          ]
                                            ] ;
                            rdfs:comment """
            List of components used in the circuit, e.g., resistors, capacitors, transistors or any
            other complex components.
        """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcircuit.html#nxcircuit-components-field> ;
                            rdfs:label "NXcircuit/components" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcircuit.html#nxcircuit-components-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcircuit-connections-field
:nxcircuit-connections-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_CHAR
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_CHAR
                                                           ]
                                             ] ;
                             rdfs:comment """
            Description of how components are interconnected, including connection points
            and wiring.
        """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcircuit.html#nxcircuit-connections-field> ;
                             rdfs:label "NXcircuit/connections" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcircuit.html#nxcircuit-connections-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcircuit-gain-field
:nxcircuit-gain-field rdf:type owl:Class ;
                      rdfs:subClassOf :NeXusField ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasUnitContainer ;
                                        owl:someValuesFrom :NX_UNITLESS
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasValueContainer ;
                                        owl:someValuesFrom :NX_NUMBER
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasValueContainer ;
                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass [ rdf:type owl:Class ;
                                                      owl:complementOf :NX_NUMBER
                                                    ]
                                      ] ;
                      rdfs:comment """
            Gain of the circuit, if applicable, usually all instruments have a gain
            which might be important or not.
        """ ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcircuit.html#nxcircuit-gain-field> ;
                      rdfs:label "NXcircuit/gain" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcircuit.html#nxcircuit-gain-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcircuit-hardware-group
:nxcircuit-hardware-group rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusGroup ,
                                          :nxcomponent-fabrication-group ;
                          rdfs:comment """
            Hardware where the circuit is implanted; includes information about the
            hardware manufacturers and type (e.g. part number)
            All the elements below may be single numbers of an array of values with length N_channel
            describing multiple input and output channels.
        """ ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcircuit.html#nxcircuit-hardware-group> ;
                          rdfs:label "NXcircuit/hardware" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcircuit.html#nxcircuit-hardware-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcircuit-input-impedance-field
:nxcircuit-input-impedance-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_NUMBER
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_NUMBER
                                                               ]
                                                 ] ;
                                 rdfs:comment """
            Input impedance of the circuit.
        """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcircuit.html#nxcircuit-input-impedance-field> ;
                                 rdfs:label "NXcircuit/input_impedance" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcircuit.html#nxcircuit-input-impedance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcircuit-noise-level-field
:nxcircuit-noise-level-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_NUMBER
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_NUMBER
                                                           ]
                                             ] ;
                             rdfs:comment """
            Root-mean-square (RMS) noise level (in current or voltage)
            in the circuit in voltage or current.
        """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcircuit.html#nxcircuit-noise-level-field> ;
                             rdfs:label "NXcircuit/noise_level" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcircuit.html#nxcircuit-noise-level-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcircuit-offset-field
:nxcircuit-offset-field rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusField ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasUnitContainer ;
                                          owl:someValuesFrom :NX_ANY
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:someValuesFrom :NX_NUMBER
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass [ rdf:type owl:Class ;
                                                        owl:complementOf :NX_NUMBER
                                                      ]
                                        ] ;
                        rdfs:comment """
            Offset value for current or voltage.
        """ ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcircuit.html#nxcircuit-offset-field> ;
                        rdfs:label "NXcircuit/offset" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcircuit.html#nxcircuit-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcircuit-operating-frequency-field
:nxcircuit-operating-frequency-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_FREQUENCY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_NUMBER
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_NUMBER
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
            The operating frequency of the circuit, see also bandwidth, which is possibly
            but not necessarily centered around this frequency (e.g. running a 100 kHz bandwidth
            amplifier at low, audio frequencies 1 - 20,000 Hz).
        """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcircuit.html#nxcircuit-operating-frequency-field> ;
                                     rdfs:label "NXcircuit/operating_frequency" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcircuit.html#nxcircuit-operating-frequency-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcircuit-output-channels-field
:nxcircuit-output-channels-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_NUMBER
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_NUMBER
                                                               ]
                                                 ] ;
                                 rdfs:comment """
            Number of output channels connected to this circuit. Most probably N_channel.
        """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcircuit.html#nxcircuit-output-channels-field> ;
                                 rdfs:label "NXcircuit/output_channels" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcircuit.html#nxcircuit-output-channels-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcircuit-output-impedance-field
:nxcircuit-output-impedance-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_NUMBER
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_NUMBER
                                                                ]
                                                  ] ;
                                  rdfs:comment """
            Output impedance of the circuit.
        """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcircuit.html#nxcircuit-output-impedance-field> ;
                                  rdfs:label "NXcircuit/output_impedance" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcircuit.html#nxcircuit-output-impedance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcircuit-output-signal-field
:nxcircuit-output-signal-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_NUMBER
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_NUMBER
                                                             ]
                                               ] ;
                               rdfs:comment """
            Type of output signal, e.g., voltage, current, digital.
        """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcircuit.html#nxcircuit-output-signal-field> ;
                               rdfs:label "NXcircuit/output_signal" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcircuit.html#nxcircuit-output-signal-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcircuit-output-slew-rate-field
:nxcircuit-output-slew-rate-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_CHAR
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_CHAR
                                                                ]
                                                  ] ;
                                  rdfs:comment """
            The rate at which the signal changes when ramping from the starting
            value.
        """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcircuit.html#nxcircuit-output-slew-rate-field> ;
                                  rdfs:label "NXcircuit/output_slew_rate" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcircuit.html#nxcircuit-output-slew-rate-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcircuit-power-consumption-field
:nxcircuit-power-consumption-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_NUMBER
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_NUMBER
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
            Power consumption of the circuit per unit time.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcircuit.html#nxcircuit-power-consumption-field> ;
                                   rdfs:label "NXcircuit/power_consumption" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcircuit.html#nxcircuit-power-consumption-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcircuit-power-source-field
:nxcircuit-power-source-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_CHAR
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_CHAR
                                                            ]
                                              ] ;
                              rdfs:comment """
            Details of the power source for the circuit, including voltage and current
            ratings.
        """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcircuit.html#nxcircuit-power-source-field> ;
                              rdfs:label "NXcircuit/power_source" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcircuit.html#nxcircuit-power-source-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcircuit-protection-features-field
:nxcircuit-protection-features-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_CHAR
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_CHAR
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
            Protection features built into the circuit, e.g., overvoltage protection,
            thermal shutdown.
        """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcircuit.html#nxcircuit-protection-features-field> ;
                                     rdfs:label "NXcircuit/protection_features" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcircuit.html#nxcircuit-protection-features-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcircuit-signal-type-field
:nxcircuit-signal-type-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_CHAR
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_CHAR
                                                           ]
                                             ] ;
                             rdfs:comment """
            Type of signal (input signal) the circuit is designed to handle, e.g., analog,
            digital, mixed-signal.
        """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcircuit.html#nxcircuit-signal-type-field> ;
                             rdfs:label "NXcircuit/signal_type" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcircuit.html#nxcircuit-signal-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcircuit-status-indicators-field
:nxcircuit-status-indicators-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_CHAR
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_CHAR
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
            Status indicators for the circuit, e.g., LEDs, display readouts.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcircuit.html#nxcircuit-status-indicators-field> ;
                                   rdfs:label "NXcircuit/status_indicators" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcircuit.html#nxcircuit-status-indicators-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcircuit-temperature-range-field
:nxcircuit-temperature-range-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_NUMBER
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_NUMBER
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
            Operating temperature range of the circuit.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcircuit.html#nxcircuit-temperature-range-field> ;
                                   rdfs:label "NXcircuit/temperature_range" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcircuit.html#nxcircuit-temperature-range-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcite-bibtex-field
:nxcite-bibtex-field rdf:type owl:Class ;
                     rdfs:subClassOf :NeXusField ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasUnitContainer ;
                                       owl:someValuesFrom :NX_ANY
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasValueContainer ;
                                       owl:someValuesFrom :NX_CHAR
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasValueContainer ;
                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass [ rdf:type owl:Class ;
                                                     owl:complementOf :NX_CHAR
                                                   ]
                                     ] ;
                     rdfs:comment "Bibliographic reference data in BibTeX format." ;
                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcite.html#nxcite-bibtex-field> ;
                     rdfs:label "NXcite/bibtex" ;
                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcite.html#nxcite-bibtex-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcite-description-field
:nxcite-description-field rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusField ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasUnitContainer ;
                                            owl:someValuesFrom :NX_ANY
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:someValuesFrom :NX_CHAR
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass [ rdf:type owl:Class ;
                                                          owl:complementOf :NX_CHAR
                                                        ]
                                          ] ;
                          rdfs:comment """
			This should describe the reason for including this reference.
			For example: The dataset in this group was normalised using the method 
			which is described in detail in this reference.
		""" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcite.html#nxcite-description-field> ;
                          rdfs:label "NXcite/description" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcite.html#nxcite-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcite-doi-field
:nxcite-doi-field rdf:type owl:Class ;
                  owl:equivalentClass :nxdispersive-material-entry-references-doi-field ,
                                      :nxem-entry-citeid-doi-field ;
                  rdfs:subClassOf :NeXusField ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :hasUnitContainer ;
                                    owl:someValuesFrom :NX_ANY
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :hasValueContainer ;
                                    owl:someValuesFrom :NX_CHAR
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :hasValueContainer ;
                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass [ rdf:type owl:Class ;
                                                  owl:complementOf :NX_CHAR
                                                ]
                                  ] ;
                  rdfs:comment "DOI referencing the document or data." ;
                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcite.html#nxcite-doi-field> ;
                  rdfs:label "NXcite/doi" ;
                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcite.html#nxcite-doi-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcite-endnote-field
:nxcite-endnote-field rdf:type owl:Class ;
                      rdfs:subClassOf :NeXusField ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasUnitContainer ;
                                        owl:someValuesFrom :NX_ANY
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasValueContainer ;
                                        owl:someValuesFrom :NX_CHAR
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasValueContainer ;
                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass [ rdf:type owl:Class ;
                                                      owl:complementOf :NX_CHAR
                                                    ]
                                      ] ;
                      rdfs:comment "Bibliographic reference data in EndNote format." ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcite.html#nxcite-endnote-field> ;
                      rdfs:label "NXcite/endnote" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcite.html#nxcite-endnote-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcite-url-field
:nxcite-url-field rdf:type owl:Class ;
                  rdfs:subClassOf :NeXusField ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :hasUnitContainer ;
                                    owl:someValuesFrom :NX_ANY
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :hasValueContainer ;
                                    owl:someValuesFrom :NX_CHAR
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :hasValueContainer ;
                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass [ rdf:type owl:Class ;
                                                  owl:complementOf :NX_CHAR
                                                ]
                                  ] ;
                  rdfs:comment "URL referencing the document or data." ;
                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcite.html#nxcite-url-field> ;
                  rdfs:label "NXcite/url" ;
                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcite.html#nxcite-url-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcollectioncolumn-angular-acceptance-field
:nxcollectioncolumn-angular-acceptance-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANGLE
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_FLOAT
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_FLOAT
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
            Acceptance angle of the collection column.
            
            This concept is related to term `7.4`_ of the ISO 18115-1:2023 standard.
            
            .. _7.4: https://www.iso.org/obp/ui/en/#iso:std:iso:18115:-1:ed-3:v1:en:term:7.4
        """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcollectioncolumn.html#nxcollectioncolumn-angular-acceptance-field> ;
                                             rdfs:label "NXcollectioncolumn/angular_acceptance" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcollectioncolumn.html#nxcollectioncolumn-angular-acceptance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcollectioncolumn-aperture-group
:nxcollectioncolumn-aperture-group rdf:type owl:Class ;
                                   rdfs:subClassOf :NXaperture ,
                                                   :NeXusGroup ;
                                   rdfs:comment """
            The size and position of an aperture inserted in the column, e.g. field aperture
            or contrast aperture
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcollectioncolumn.html#nxcollectioncolumn-aperture-group> ;
                                   rdfs:label "NXcollectioncolumn/APERTURE" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcollectioncolumn.html#nxcollectioncolumn-aperture-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcollectioncolumn-deflector-group
:nxcollectioncolumn-deflector-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NXdeflector ,
                                                    :NeXusGroup ;
                                    rdfs:comment """
            Deflectors in the collection column section
        """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcollectioncolumn.html#nxcollectioncolumn-deflector-group> ;
                                    rdfs:label "NXcollectioncolumn/DEFLECTOR" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcollectioncolumn.html#nxcollectioncolumn-deflector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcollectioncolumn-electromagnetic-lens-group
:nxcollectioncolumn-electromagnetic-lens-group rdf:type owl:Class ;
                                               rdfs:subClassOf :NXelectromagnetic_lens ,
                                                               :NeXusGroup ;
                                               rdfs:comment """
            Individual lenses in the collection column section
        """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcollectioncolumn.html#nxcollectioncolumn-electromagnetic-lens-group> ;
                                               rdfs:label "NXcollectioncolumn/ELECTROMAGNETIC_LENS" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcollectioncolumn.html#nxcollectioncolumn-electromagnetic-lens-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcollectioncolumn-extractor-current-field
:nxcollectioncolumn-extractor-current-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_CURRENT
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_FLOAT
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_FLOAT
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
            Current necessary to keep the extractor lens at a set voltage. Variations
            indicate leakage, field emission or arc currents to the extractor lens.
        """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcollectioncolumn.html#nxcollectioncolumn-extractor-current-field> ;
                                            rdfs:label "NXcollectioncolumn/extractor_current" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcollectioncolumn.html#nxcollectioncolumn-extractor-current-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcollectioncolumn-extractor-voltage-field
:nxcollectioncolumn-extractor-voltage-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_VOLTAGE
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_FLOAT
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_FLOAT
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
            Voltage applied to the extractor lens
        """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcollectioncolumn.html#nxcollectioncolumn-extractor-voltage-field> ;
                                            rdfs:label "NXcollectioncolumn/extractor_voltage" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcollectioncolumn.html#nxcollectioncolumn-extractor-voltage-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcollectioncolumn-lens-mode-field
:nxcollectioncolumn-lens-mode-field rdf:type owl:Class ;
                                    owl:equivalentClass :nxmpes-entry-instrument-electronanalyzer-collectioncolumn-lens-mode-field ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_CHAR
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_CHAR
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
            Labelling of the lens setting in use.
        """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcollectioncolumn.html#nxcollectioncolumn-lens-mode-field> ;
                                    rdfs:label "NXcollectioncolumn/lens_mode" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcollectioncolumn.html#nxcollectioncolumn-lens-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcollectioncolumn-magnification-field
:nxcollectioncolumn-magnification-field rdf:type owl:Class ;
                                        owl:equivalentClass :nxxps-entry-instrument-electronanalyzer-collectioncolumn-magnification-field ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_DIMENSIONLESS
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_FLOAT
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_FLOAT
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
            The magnification of the electron lens assembly.
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcollectioncolumn.html#nxcollectioncolumn-magnification-field> ;
                                        rdfs:label "NXcollectioncolumn/magnification" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcollectioncolumn.html#nxcollectioncolumn-magnification-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcollectioncolumn-projection-field
:nxcollectioncolumn-projection-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasEnumContainer ;
                                                       owl:allValuesFrom [ rdf:type owl:Class ;
                                                                           owl:unionOf ( :nxcollectioncolumn-projection-real-enum
                                                                                         :nxcollectioncolumn-projection-reciprocal-enum
                                                                                       )
                                                                         ]
                                                     ] ;
                                     rdfs:comment """
            The space projected in the angularly dispersive directions, real or reciprocal
        """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcollectioncolumn.html#nxcollectioncolumn-projection-field> ;
                                     rdfs:label "NXcollectioncolumn/projection" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcollectioncolumn.html#nxcollectioncolumn-projection-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcollectioncolumn-projection-real-enum
:nxcollectioncolumn-projection-real-enum rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusEnumerations ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :actualValue ;
                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                           rdf:first "real" ;
                                                                                           rdf:rest rdf:nil
                                                                                         ]
                                                                             ]
                                                         ] ;
                                         owl:disjointWith :nxcollectioncolumn-projection-reciprocal-enum ;
                                         rdfs:comment "Enumeration item for NXcollectioncolumn/projection: real" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcollectioncolumn.html#nxcollectioncolumn-projection-field> ;
                                         rdfs:label "NXcollectioncolumn/projection/real" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcollectioncolumn.html#nxcollectioncolumn-projection-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcollectioncolumn-projection-reciprocal-enum
:nxcollectioncolumn-projection-reciprocal-enum rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusEnumerations ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :actualValue ;
                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                 rdf:first "reciprocal" ;
                                                                                                 rdf:rest rdf:nil
                                                                                               ]
                                                                                   ]
                                                               ] ;
                                               rdfs:comment "Enumeration item for NXcollectioncolumn/projection: reciprocal" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcollectioncolumn.html#nxcollectioncolumn-projection-field> ;
                                               rdfs:label "NXcollectioncolumn/projection/reciprocal" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcollectioncolumn.html#nxcollectioncolumn-projection-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcollectioncolumn-scheme-field
:nxcollectioncolumn-scheme-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_CHAR
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_CHAR
                                                               ]
                                                 ] ;
                                 rdfs:comment """
            Scheme of the electron collection lens, i.e. angular dispersive,
            spatial dispersive, momentum dispersive, non-dispersive, etc.
        """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcollectioncolumn.html#nxcollectioncolumn-scheme-field> ;
                                 rdfs:label "NXcollectioncolumn/scheme" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcollectioncolumn.html#nxcollectioncolumn-scheme-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcollectioncolumn-spatial-acceptance-field
:nxcollectioncolumn-spatial-acceptance-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_LENGTH
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_FLOAT
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_FLOAT
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
            Acceptance length or area of the collection column.
        """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcollectioncolumn.html#nxcollectioncolumn-spatial-acceptance-field> ;
                                             rdfs:label "NXcollectioncolumn/spatial_acceptance" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcollectioncolumn.html#nxcollectioncolumn-spatial-acceptance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcollectioncolumn-working-distance-field
:nxcollectioncolumn-working-distance-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_LENGTH
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_FLOAT
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_FLOAT
                                                                         ]
                                                           ] ;
                                           rdfs:comment """
            Distance between sample and detector entrance
        """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcollectioncolumn.html#nxcollectioncolumn-working-distance-field> ;
                                           rdfs:label "NXcollectioncolumn/working_distance" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcollectioncolumn.html#nxcollectioncolumn-working-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcollimator-absorbing-material-field
:nxcollimator-absorbing-material-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_ANY
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_CHAR
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_CHAR
                                                                     ]
                                                       ] ;
                                       rdfs:comment "name of absorbing material" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcollimator.html#nxcollimator-absorbing-material-field> ;
                                       rdfs:label "NXcollimator/absorbing_material" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcollimator.html#nxcollimator-absorbing-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcollimator-blade-spacing-field
:nxcollimator-blade-spacing-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_LENGTH
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_FLOAT
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_FLOAT
                                                                ]
                                                  ] ;
                                  rdfs:comment "blade spacing" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcollimator.html#nxcollimator-blade-spacing-field> ;
                                  rdfs:label "NXcollimator/blade_spacing" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcollimator.html#nxcollimator-blade-spacing-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcollimator-blade-thickness-field
:nxcollimator-blade-thickness-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_LENGTH
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_FLOAT
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_FLOAT
                                                                  ]
                                                    ] ;
                                    rdfs:comment "blade thickness" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcollimator.html#nxcollimator-blade-thickness-field> ;
                                    rdfs:label "NXcollimator/blade_thickness" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcollimator.html#nxcollimator-blade-thickness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcollimator-depends-on-field
:nxcollimator-depends-on-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               :nxcomponent-depends-on-field ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_CHAR
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_CHAR
                                                             ]
                                               ] ;
                               rdfs:comment """
            Assuming a collimator with a \"flat\" entry surface, the reference plane is the plane which contains this surface. The reference
            point of the collimator in the x and y axis is the centre of the collimator entry surface on that plane. The reference plane is orthogonal
            to the z axis and the location of this plane is the reference point on the z axis. The collimator faces negative z values.

            .. image:: collimator/collimator.png
              :width: 40%
        """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcollimator.html#nxcollimator-depends-on-field> ;
                               rdfs:label "NXcollimator/depends_on" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcollimator.html#nxcollimator-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcollimator-divergence-x-field
:nxcollimator-divergence-x-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANGLE
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_FLOAT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_FLOAT
                                                               ]
                                                 ] ;
                                 rdfs:comment "divergence of collimator in local x direction" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcollimator.html#nxcollimator-divergence-x-field> ;
                                 rdfs:label "NXcollimator/divergence_x" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcollimator.html#nxcollimator-divergence-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcollimator-divergence-y-field
:nxcollimator-divergence-y-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANGLE
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_FLOAT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_FLOAT
                                                               ]
                                                 ] ;
                                 rdfs:comment "divergence of collimator in local y direction" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcollimator.html#nxcollimator-divergence-y-field> ;
                                 rdfs:label "NXcollimator/divergence_y" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcollimator.html#nxcollimator-divergence-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcollimator-frequency-field
:nxcollimator-frequency-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_FREQUENCY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_FLOAT
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_FLOAT
                                                            ]
                                              ] ;
                              rdfs:comment "Frequency of oscillating collimator" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcollimator.html#nxcollimator-frequency-field> ;
                              rdfs:label "NXcollimator/frequency" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcollimator.html#nxcollimator-frequency-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcollimator-frequency-log-group
:nxcollimator-frequency-log-group rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusGroup ,
                                                  :nxobject-groupname-log-group ;
                                  rdfs:comment "Log of frequency" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcollimator.html#nxcollimator-frequency-log-group> ;
                                  rdfs:label "NXcollimator/frequency_log" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcollimator.html#nxcollimator-frequency-log-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcollimator-geometry-group
:nxcollimator-geometry-group rdf:type owl:Class ;
                             rdfs:subClassOf :NXgeometry ,
                                             :NeXusGroup ;
                             rdfs:comment "position, shape and size" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcollimator.html#nxcollimator-geometry-group> ;
                             rdfs:label "NXcollimator/GEOMETRY" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcollimator.html#nxcollimator-geometry-group> ;
                             owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxcollimator-off-geometry-group
:nxcollimator-off-geometry-group rdf:type owl:Class ;
                                 rdfs:subClassOf :NXoff_geometry ,
                                                 :NeXusGroup ;
                                 rdfs:comment """
           This group describes the shape of the beam line component
        """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcollimator.html#nxcollimator-off-geometry-group> ;
                                 rdfs:label "NXcollimator/OFF_GEOMETRY" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcollimator.html#nxcollimator-off-geometry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcollimator-soller-angle-field
:nxcollimator-soller-angle-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANGLE
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_FLOAT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_FLOAT
                                                               ]
                                                 ] ;
                                 rdfs:comment "Angular divergence of Soller collimator" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcollimator.html#nxcollimator-soller-angle-field> ;
                                 rdfs:label "NXcollimator/soller_angle" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcollimator.html#nxcollimator-soller-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcollimator-transmitting-material-field
:nxcollimator-transmitting-material-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_CHAR
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_CHAR
                                                                        ]
                                                          ] ;
                                          rdfs:comment "name of transmitting material" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcollimator.html#nxcollimator-transmitting-material-field> ;
                                          rdfs:label "NXcollimator/transmitting_material" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcollimator.html#nxcollimator-transmitting-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcollimator-type-field
:nxcollimator-type-field rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusField ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasEnumContainer ;
                                           owl:allValuesFrom [ rdf:type owl:Class ;
                                                               owl:unionOf ( :nxcollimator-type-honeycomb-enum
                                                                             :nxcollimator-type-oscillating-enum
                                                                             :nxcollimator-type-radial-enum
                                                                             :nxcollimator-type-soller-enum
                                                                           )
                                                             ]
                                         ] ;
                         rdfs:comment "" ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcollimator.html#nxcollimator-type-field> ;
                         rdfs:label "NXcollimator/type" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcollimator.html#nxcollimator-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcollimator-type-honeycomb-enum
:nxcollimator-type-honeycomb-enum rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusEnumerations ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :actualValue ;
                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                    rdf:first "honeycomb" ;
                                                                                    rdf:rest rdf:nil
                                                                                  ]
                                                                      ]
                                                  ] ;
                                  rdfs:comment "Enumeration item for NXcollimator/type: honeycomb" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcollimator.html#nxcollimator-type-field> ;
                                  rdfs:label "NXcollimator/type/honeycomb" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcollimator.html#nxcollimator-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcollimator-type-oscillating-enum
:nxcollimator-type-oscillating-enum rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusEnumerations ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :actualValue ;
                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                      rdf:first "oscillating" ;
                                                                                      rdf:rest rdf:nil
                                                                                    ]
                                                                        ]
                                                    ] ;
                                    rdfs:comment "Enumeration item for NXcollimator/type: oscillating" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcollimator.html#nxcollimator-type-field> ;
                                    rdfs:label "NXcollimator/type/oscillating" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcollimator.html#nxcollimator-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcollimator-type-radial-enum
:nxcollimator-type-radial-enum rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusEnumerations ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :actualValue ;
                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                 rdf:first "radial" ;
                                                                                 rdf:rest rdf:nil
                                                                               ]
                                                                   ]
                                               ] ;
                               rdfs:comment "Enumeration item for NXcollimator/type: radial" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcollimator.html#nxcollimator-type-field> ;
                               rdfs:label "NXcollimator/type/radial" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcollimator.html#nxcollimator-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcollimator-type-soller-enum
:nxcollimator-type-soller-enum rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusEnumerations ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :actualValue ;
                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                 rdf:first "Soller" ;
                                                                                 rdf:rest rdf:nil
                                                                               ]
                                                                   ]
                                               ] ;
                               rdfs:comment "Enumeration item for NXcollimator/type: Soller" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcollimator.html#nxcollimator-type-field> ;
                               rdfs:label "NXcollimator/type/Soller" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcollimator.html#nxcollimator-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcomponent-applied-field
:nxcomponent-applied-field rdf:type owl:Class ;
                           owl:equivalentClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-ax-applied-field ,
                                               :nxem-entry-measurement-eventid-instrument-ibeam-column-monochromatorid-applied-field ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_ANY
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_BOOLEAN
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_BOOLEAN
                                                         ]
                                           ] ;
                           rdfs:comment """
            Was the component used?
        """ ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcomponent.html#nxcomponent-applied-field> ;
                           rdfs:label "NXcomponent/applied" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcomponent.html#nxcomponent-applied-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcomponent-depends-on-field
:nxcomponent-depends-on-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_CHAR
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_CHAR
                                                            ]
                                              ] ;
                              rdfs:comment """
            Specifies the position of the component by pointing to the last
            transformation in the transformation chain that is defined
            via the NXtransformations group.

            NeXus positions components by applying a set of translations and rotations
            to apply to the component starting from 0, 0, 0. The order of these operations
            is critical and forms what NeXus calls a dependency chain. The depends_on
            field defines the path to the top most operation of the dependency chain or the
            string \".\" if located in the origin. Usually these operations are stored in a
            NXtransformations group. But NeXus allows them to be stored anywhere.
        """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcomponent.html#nxcomponent-depends-on-field> ;
                              rdfs:label "NXcomponent/depends_on" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcomponent.html#nxcomponent-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcomponent-description-field
:nxcomponent-description-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_CHAR
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_CHAR
                                                             ]
                                               ] ;
                               rdfs:comment """
            Ideally, use instances of ``identifierNAME`` to point to a resource
            that provides further details.

            If such a resource does not exist or should not be used, use this free text,
            although it is not recommended.
        """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcomponent.html#nxcomponent-description-field> ;
                               rdfs:label "NXcomponent/description" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcomponent.html#nxcomponent-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcomponent-fabrication-group
:nxcomponent-fabrication-group rdf:type owl:Class ;
                               owl:equivalentClass :nxebeam-column-monochromator-fabrication-group ,
                                                   :nxelectronanalyzer-fabrication-group ,
                                                   :nxenergydispersion-fabrication-group ,
                                                   :nxoptical-spectroscopy-entry-instrument-detector-type-device-information-group ,
                                                   :nxoptical-spectroscopy-entry-instrument-monochromator-device-information-group ,
                                                   :nxoptical-spectroscopy-entry-instrument-optical-lens-device-information-group ,
                                                   :nxoptical-spectroscopy-entry-instrument-polfilter-type-device-information-group ,
                                                   :nxoptical-spectroscopy-entry-instrument-sample-stage-device-information-group ,
                                                   :nxoptical-spectroscopy-entry-instrument-spectralfilter-type-device-information-group ,
                                                   :nxoptical-spectroscopy-entry-instrument-temp-control-type-device-information-group ,
                                                   :nxoptical-spectroscopy-entry-instrument-temperature-sensor-device-information-group ,
                                                   :nxsource-fabrication-group ;
                               rdfs:subClassOf :NXfabrication ,
                                               :NeXusGroup ;
                               rdfs:comment "" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcomponent.html#nxcomponent-fabrication-group> ;
                               rdfs:label "NXcomponent/FABRICATION" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcomponent.html#nxcomponent-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcomponent-inputs-field
:nxcomponent-inputs-field rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusField ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasUnitContainer ;
                                            owl:someValuesFrom :NX_ANY
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:someValuesFrom :NX_CHAR
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass [ rdf:type owl:Class ;
                                                          owl:complementOf :NX_CHAR
                                                        ]
                                          ] ;
                          rdfs:comment """
            Instance or list of instances of ``NXcomponent`` (or base classes
            extending ``NXcomponent``) or ``NXbeam`` that act as input(s) to this 
            component.

            Each input should point to the path of the group acting as input.

            An example usage would be to chain components and/or beams together to describe
            the beam path in an experiment.
        """ ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcomponent.html#nxcomponent-inputs-field> ;
                          rdfs:label "NXcomponent/inputs" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcomponent.html#nxcomponent-inputs-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcomponent-name-field
:nxcomponent-name-field rdf:type owl:Class ;
                        owl:equivalentClass :nxem-entry-measurement-instrument-detectorid-name-field ,
                                            :nxem-entry-measurement-instrument-ebeam-column-apertureid-name-field ,
                                            :nxem-entry-measurement-instrument-ibeam-column-apertureid-name-field ,
                                            :nxem-entry-measurement-instrument-ibeam-column-monochromatorid-name-field ;
                        rdfs:subClassOf :NeXusField ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasUnitContainer ;
                                          owl:someValuesFrom :NX_ANY
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:someValuesFrom :NX_CHAR
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass [ rdf:type owl:Class ;
                                                        owl:complementOf :NX_CHAR
                                                      ]
                                        ] ;
                        rdfs:comment """
            Name of the component.
        """ ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcomponent.html#nxcomponent-name-field> ;
                        rdfs:label "NXcomponent/name" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcomponent.html#nxcomponent-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcomponent-outputs-field
:nxcomponent-outputs-field rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_ANY
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_CHAR
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_CHAR
                                                         ]
                                           ] ;
                           rdfs:comment """
            Instance or list of instances of ``NXcomponent`` (or base classes
            extending ``NXcomponent``) or ``NXbeam`` that act as output(s) of this
            component.

            For more information, see :ref:`inputs </NXcomponent/inputs-field>`.
       """ ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcomponent.html#nxcomponent-outputs-field> ;
                           rdfs:label "NXcomponent/outputs" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcomponent.html#nxcomponent-outputs-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcomponent-program-group
:nxcomponent-program-group rdf:type owl:Class ;
                           rdfs:subClassOf :NXprogram ,
                                           :NeXusGroup ;
                           rdfs:comment "" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcomponent.html#nxcomponent-program-group> ;
                           rdfs:label "NXcomponent/PROGRAM" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcomponent.html#nxcomponent-program-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcomponent-transformations-group
:nxcomponent-transformations-group rdf:type owl:Class ;
                                   rdfs:subClassOf :NXtransformations ,
                                                   :NeXusGroup ;
                                   rdfs:comment """
            Collection of axis-based translations and rotations to describe the
            location and geometry of the component in the instrument. The dependency
            chain may however traverse similar groups in other component groups.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcomponent.html#nxcomponent-transformations-group> ;
                                   rdfs:label "NXcomponent/TRANSFORMATIONS" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcomponent.html#nxcomponent-transformations-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcontainer-beam-group
:nxcontainer-beam-group rdf:type owl:Class ;
                        rdfs:subClassOf :NXbeam ,
                                        :NeXusGroup ;
                        rdfs:comment """
			Details of beam incident on container, including the position 
			relative to the sample (to determine whether the container is 
			upstream or downstream of the sample).
		""" ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcontainer.html#nxcontainer-beam-group> ;
                        rdfs:label "NXcontainer/beam" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcontainer.html#nxcontainer-beam-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcontainer-chemical-formula-field
:nxcontainer-chemical-formula-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_CHAR
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_CHAR
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
			Chemical composition of the material the container is made from.
			Specified using CIF conventions. Abbreviated version of CIF 
			standard: 
			
			* Only recognized element symbols may be used.
			* Each element symbol is followed by a 'count' number. A count of 
			  '1' may be omitted.
			* A space or parenthesis must separate each cluster of (element 
			  symbol + count).
			* Where a group of elements is enclosed in parentheses, the 
			  multiplier for the group must follow the closing parentheses. 
			  That is, all element and group multipliers are assumed to be 
			  printed as subscripted numbers.
			* Unless the elements are ordered in a manner that corresponds to 
			  their chemical structure, the order of the elements within any 
			  group or moiety depends on whether or not carbon is present.
			* If carbon is present, the order should be: 
			
			  - C, then H, then the other elements in alphabetical order of 
			    their symbol. 
			  - If carbon is not present, the elements are listed purely in 
			    alphabetic order of their symbol. 
			  
			* This is the *Hill* system used by Chemical Abstracts.
		""" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcontainer.html#nxcontainer-chemical-formula-field> ;
                                    rdfs:label "NXcontainer/chemical_formula" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcontainer.html#nxcontainer-chemical-formula-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcontainer-density-field
:nxcontainer-density-field rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_MASS_DENSITY
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_FLOAT
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_FLOAT
                                                         ]
                                           ] ;
                           rdfs:comment """
			Density of the material the container is made from.
		""" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcontainer.html#nxcontainer-density-field> ;
                           rdfs:label "NXcontainer/density" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcontainer.html#nxcontainer-density-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcontainer-description-field
:nxcontainer-description-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               :nxcomponent-description-field ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_CHAR
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_CHAR
                                                             ]
                                               ] ;
                               rdfs:comment """
			Verbose description of container and how it fits into the wider 
			experimental set up.
		""" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcontainer.html#nxcontainer-description-field> ;
                               rdfs:label "NXcontainer/description" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcontainer.html#nxcontainer-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcontainer-name-field
:nxcontainer-name-field rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusField ,
                                        :nxcomponent-name-field ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasUnitContainer ;
                                          owl:someValuesFrom :NX_ANY
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:someValuesFrom :NX_CHAR
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass [ rdf:type owl:Class ;
                                                        owl:complementOf :NX_CHAR
                                                      ]
                                        ] ;
                        rdfs:comment """
			Descriptive name of container.
		""" ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcontainer.html#nxcontainer-name-field> ;
                        rdfs:label "NXcontainer/name" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcontainer.html#nxcontainer-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcontainer-orientation-group
:nxcontainer-orientation-group rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusGroup ,
                                               :nxcomponent-transformations-group ;
                               rdfs:comment """
			The angle the container makes to the beam and how it may change 
			during the experiment.In combination with shape this should allow 
			the beampath through the container to be modelled to allow the 
			adsorption of the container to be calculated.
		""" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcontainer.html#nxcontainer-orientation-group> ;
                               rdfs:label "NXcontainer/orientation" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcontainer.html#nxcontainer-orientation-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcontainer-packing-fraction-field
:nxcontainer-packing-fraction-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_UNITLESS
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_FLOAT
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_FLOAT
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
			Fraction of the volume of the container occupied by the material 
			forming the container.
		""" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcontainer.html#nxcontainer-packing-fraction-field> ;
                                    rdfs:label "NXcontainer/packing_fraction" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcontainer.html#nxcontainer-packing-fraction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcontainer-relative-molecular-mass-field
:nxcontainer-relative-molecular-mass-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_MASS
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_FLOAT
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_FLOAT
                                                                         ]
                                                           ] ;
                                           rdfs:comment "Relative molecular mass of container." ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcontainer.html#nxcontainer-relative-molecular-mass-field> ;
                                           rdfs:label "NXcontainer/relative_molecular_mass" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcontainer.html#nxcontainer-relative-molecular-mass-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcontainer-shape-group
:nxcontainer-shape-group rdf:type owl:Class ;
                         rdfs:subClassOf :NXshape ,
                                         :NeXusGroup ;
                         rdfs:comment """
			Shape of the container. In combination with orientation this 
			should allow the beampath through the container to be modelled to 
			allow the adsorption to be calculated.
		""" ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcontainer.html#nxcontainer-shape-group> ;
                         rdfs:label "NXcontainer/shape" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcontainer.html#nxcontainer-shape-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcoordinate-system-depends-on-field
:nxcoordinate-system-depends-on-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_CHAR
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_CHAR
                                                                    ]
                                                      ] ;
                                      rdfs:comment """
            This specifies the relation to another coordinate system by pointing to the last
            transformation in the transformation chain in the NXtransformations group.
        """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcoordinate_system.html#nxcoordinate-system-depends-on-field> ;
                                      rdfs:label "NXcoordinate_system/depends_on" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcoordinate_system.html#nxcoordinate-system-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcoordinate-system-origin-field
:nxcoordinate-system-origin-field rdf:type owl:Class ;
                                  owl:equivalentClass :nxem-entry-named-reference-frameid-origin-field ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_CHAR
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_CHAR
                                                                ]
                                                  ] ;
                                  rdfs:comment """
            Human-readable field describing where the origin of this CS is.
            Exemplar values could be *left corner of the lab bench*, *door handle*
            *pinhole through which the electron beam exits the pole piece*,
            *barycenter of the triangle*, *center of mass of the stone*.
        """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcoordinate_system.html#nxcoordinate-system-origin-field> ;
                                  rdfs:label "NXcoordinate_system/origin" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcoordinate_system.html#nxcoordinate-system-origin-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcoordinate-system-transformations-group
:nxcoordinate-system-transformations-group rdf:type owl:Class ;
                                           rdfs:subClassOf :NXtransformations ,
                                                           :NeXusGroup ;
                                           rdfs:comment """
            Collection of axis-based translations and rotations to describe this coordinate system
            with respect to another coordinate system.
        """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcoordinate_system.html#nxcoordinate-system-transformations-group> ;
                                           rdfs:label "NXcoordinate_system/TRANSFORMATIONS" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcoordinate_system.html#nxcoordinate-system-transformations-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcoordinate-system-type-field
:nxcoordinate-system-type-field rdf:type owl:Class ;
                                owl:equivalentClass :nxem-entry-detector-reference-frameid-type-field ,
                                                    :nxem-entry-named-reference-frameid-type-field ,
                                                    :nxem-entry-processing-reference-frame-type-field ,
                                                    :nxem-entry-roiid-ebsd-gnomonic-reference-frame-type-field ,
                                                    :nxem-entry-sample-reference-frame-type-field ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_CHAR
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_CHAR
                                                              ]
                                                ] ;
                                rdfs:comment """
            Coordinate system type.
        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcoordinate_system.html#nxcoordinate-system-type-field> ;
                                rdfs:label "NXcoordinate_system/type" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcoordinate_system.html#nxcoordinate-system-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcoordinate-system-x-alias-field
:nxcoordinate-system-x-alias-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_CHAR
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_CHAR
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
            Opportunity to define an alias for the name of the x-axis.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcoordinate_system.html#nxcoordinate-system-x-alias-field> ;
                                   rdfs:label "NXcoordinate_system/x_alias" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcoordinate_system.html#nxcoordinate-system-x-alias-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcoordinate-system-x-direction-field
:nxcoordinate-system-x-direction-field rdf:type owl:Class ;
                                       owl:equivalentClass :nxem-entry-named-reference-frameid-x-direction-field ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_ANY
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_CHAR
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_CHAR
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
            Human-readable field telling in which direction the x-axis points if that
            instance of :ref:`NXcoordinate_system` has no reference to any parent and as such
            is the world reference frame.
            
            Exemplar values could be direction of gravity.
        """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcoordinate_system.html#nxcoordinate-system-x-direction-field> ;
                                       rdfs:label "NXcoordinate_system/x_direction" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcoordinate_system.html#nxcoordinate-system-x-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcoordinate-system-x-field
:nxcoordinate-system-x-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_LENGTH
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_NUMBER
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_NUMBER
                                                           ]
                                             ] ;
                             rdfs:comment """
            Basis unit vector along the first axis which spans the coordinate system.
            This axis is frequently referred to as the x-axis in Euclidean space and
            the i-axis in reciprocal space.

            Note that `x``, ``y``, and ``z`` must constitute a basis, i.e., a set of linearly
            independent vectors that span the vector space.
        """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcoordinate_system.html#nxcoordinate-system-x-field> ;
                             rdfs:label "NXcoordinate_system/x" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcoordinate_system.html#nxcoordinate-system-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcoordinate-system-y-alias-field
:nxcoordinate-system-y-alias-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_CHAR
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_CHAR
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
            Opportunity to define an alias for the name of the y-axis.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcoordinate_system.html#nxcoordinate-system-y-alias-field> ;
                                   rdfs:label "NXcoordinate_system/y_alias" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcoordinate_system.html#nxcoordinate-system-y-alias-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcoordinate-system-y-direction-field
:nxcoordinate-system-y-direction-field rdf:type owl:Class ;
                                       owl:equivalentClass :nxem-entry-named-reference-frameid-y-direction-field ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_ANY
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_CHAR
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_CHAR
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
            Human-readable field telling in which direction the y-axis points if that
            instance of :ref:`NXcoordinate_system` has no reference to any parent and as such
            is the mighty world reference frame.
            
            See docstring of ``x_direction`` for further details.
        """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcoordinate_system.html#nxcoordinate-system-y-direction-field> ;
                                       rdfs:label "NXcoordinate_system/y_direction" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcoordinate_system.html#nxcoordinate-system-y-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcoordinate-system-y-field
:nxcoordinate-system-y-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_LENGTH
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_NUMBER
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_NUMBER
                                                           ]
                                             ] ;
                             rdfs:comment """
            Basis unit vector along the second axis which spans the coordinate system.
            This axis is frequently referred to as the y-axis in Euclidean space and
            the j-axis in reciprocal space.
        """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcoordinate_system.html#nxcoordinate-system-y-field> ;
                             rdfs:label "NXcoordinate_system/y" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcoordinate_system.html#nxcoordinate-system-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcoordinate-system-z-alias-field
:nxcoordinate-system-z-alias-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_CHAR
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_CHAR
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
            Opportunity to define an alias for the name of the z-axis.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcoordinate_system.html#nxcoordinate-system-z-alias-field> ;
                                   rdfs:label "NXcoordinate_system/z_alias" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcoordinate_system.html#nxcoordinate-system-z-alias-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcoordinate-system-z-direction-field
:nxcoordinate-system-z-direction-field rdf:type owl:Class ;
                                       owl:equivalentClass :nxem-entry-named-reference-frameid-z-direction-field ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_ANY
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_CHAR
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_CHAR
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
            Human-readable field telling in which direction the z-axis points if that
            instance of :ref:`NXcoordinate_system` has no reference to any parent and as such
            is the mighty world reference frame.
            
            See docstring of x_alias for further details.
        """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcoordinate_system.html#nxcoordinate-system-z-direction-field> ;
                                       rdfs:label "NXcoordinate_system/z_direction" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcoordinate_system.html#nxcoordinate-system-z-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcoordinate-system-z-field
:nxcoordinate-system-z-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_LENGTH
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_NUMBER
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_NUMBER
                                                           ]
                                             ] ;
                             rdfs:comment """
            Basis unit vector along the third axis which spans the coordinate system.
            This axis is frequently referred to as the z-axis in Euclidean space and
            the k-axis in reciprocal space.
        """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcoordinate_system.html#nxcoordinate-system-z-field> ;
                             rdfs:label "NXcoordinate_system/z" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcoordinate_system.html#nxcoordinate-system-z-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-aperture-group
:nxcorrector-cs-aperture-group rdf:type owl:Class ;
                               rdfs:subClassOf :NXaperture ,
                                               :NeXusGroup ;
                               rdfs:comment "" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-aperture-group> ;
                               rdfs:label "NXcorrector_cs/APERTURE" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-aperture-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-applied-field
:nxcorrector-cs-applied-field rdf:type owl:Class ;
                              owl:equivalentClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-applied-field ;
                              rdfs:subClassOf :NeXusField ,
                                              :nxcomponent-applied-field ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_BOOLEAN
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_BOOLEAN
                                                            ]
                                              ] ;
                              rdfs:comment """
            Was the corrector used?
        """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-applied-field> ;
                              rdfs:label "NXcorrector_cs/applied" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-applied-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-deflector-group
:nxcorrector-cs-deflector-group rdf:type owl:Class ;
                                rdfs:subClassOf :NXdeflector ,
                                                :NeXusGroup ;
                                rdfs:comment "" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-deflector-group> ;
                                rdfs:label "NXcorrector_cs/DEFLECTOR" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-deflector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-electromagnetic-lens-group
:nxcorrector-cs-electromagnetic-lens-group rdf:type owl:Class ;
                                           rdfs:subClassOf :NXelectromagnetic_lens ,
                                                           :NeXusGroup ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-electromagnetic-lens-group> ;
                                           rdfs:label "NXcorrector_cs/ELECTROMAGNETIC_LENS" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-electromagnetic-lens-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-optical-lens-group
:nxcorrector-cs-optical-lens-group rdf:type owl:Class ;
                                   rdfs:subClassOf :NXoptical_lens ,
                                                   :NeXusGroup ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-optical-lens-group> ;
                                   rdfs:label "NXcorrector_cs/OPTICAL_LENS" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-optical-lens-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-a-1-group
:nxcorrector-cs-tableauid-a-1-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NXaberration ,
                                                    :NeXusGroup ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-a-1-group> ;
                                    rdfs:label "NXcorrector_cs/tableauID/a_1" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-a-1-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-a-2-group
:nxcorrector-cs-tableauid-a-2-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NXaberration ,
                                                    :NeXusGroup ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-a-2-group> ;
                                    rdfs:label "NXcorrector_cs/tableauID/a_2" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-a-2-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-a-3-group
:nxcorrector-cs-tableauid-a-3-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NXaberration ,
                                                    :NeXusGroup ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-a-3-group> ;
                                    rdfs:label "NXcorrector_cs/tableauID/a_3" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-a-3-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-a-4-group
:nxcorrector-cs-tableauid-a-4-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NXaberration ,
                                                    :NeXusGroup ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-a-4-group> ;
                                    rdfs:label "NXcorrector_cs/tableauID/a_4" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-a-4-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-a-6-group
:nxcorrector-cs-tableauid-a-6-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NXaberration ,
                                                    :NeXusGroup ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-a-6-group> ;
                                    rdfs:label "NXcorrector_cs/tableauID/a_6" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-a-6-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-b-2-group
:nxcorrector-cs-tableauid-b-2-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NXaberration ,
                                                    :NeXusGroup ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-b-2-group> ;
                                    rdfs:label "NXcorrector_cs/tableauID/b_2" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-b-2-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-b-4-group
:nxcorrector-cs-tableauid-b-4-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NXaberration ,
                                                    :NeXusGroup ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-b-4-group> ;
                                    rdfs:label "NXcorrector_cs/tableauID/b_4" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-b-4-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-c-1-0-group
:nxcorrector-cs-tableauid-c-1-0-group rdf:type owl:Class ;
                                      rdfs:subClassOf :NXaberration ,
                                                      :NeXusGroup ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-1-0-group> ;
                                      rdfs:label "NXcorrector_cs/tableauID/c_1_0" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-1-0-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-c-1-2-a-group
:nxcorrector-cs-tableauid-c-1-2-a-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NXaberration ,
                                                        :NeXusGroup ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-1-2-a-group> ;
                                        rdfs:label "NXcorrector_cs/tableauID/c_1_2_a" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-1-2-a-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-c-1-2-b-group
:nxcorrector-cs-tableauid-c-1-2-b-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NXaberration ,
                                                        :NeXusGroup ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-1-2-b-group> ;
                                        rdfs:label "NXcorrector_cs/tableauID/c_1_2_b" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-1-2-b-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-c-1-group
:nxcorrector-cs-tableauid-c-1-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NXaberration ,
                                                    :NeXusGroup ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-1-group> ;
                                    rdfs:label "NXcorrector_cs/tableauID/c_1" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-1-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-c-2-1-a-group
:nxcorrector-cs-tableauid-c-2-1-a-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NXaberration ,
                                                        :NeXusGroup ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-2-1-a-group> ;
                                        rdfs:label "NXcorrector_cs/tableauID/c_2_1_a" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-2-1-a-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-c-2-1-b-group
:nxcorrector-cs-tableauid-c-2-1-b-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NXaberration ,
                                                        :NeXusGroup ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-2-1-b-group> ;
                                        rdfs:label "NXcorrector_cs/tableauID/c_2_1_b" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-2-1-b-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-c-2-3-a-group
:nxcorrector-cs-tableauid-c-2-3-a-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NXaberration ,
                                                        :NeXusGroup ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-2-3-a-group> ;
                                        rdfs:label "NXcorrector_cs/tableauID/c_2_3_a" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-2-3-a-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-c-2-3-b-group
:nxcorrector-cs-tableauid-c-2-3-b-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NXaberration ,
                                                        :NeXusGroup ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-2-3-b-group> ;
                                        rdfs:label "NXcorrector_cs/tableauID/c_2_3_b" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-2-3-b-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-c-3-0-group
:nxcorrector-cs-tableauid-c-3-0-group rdf:type owl:Class ;
                                      rdfs:subClassOf :NXaberration ,
                                                      :NeXusGroup ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-3-0-group> ;
                                      rdfs:label "NXcorrector_cs/tableauID/c_3_0" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-3-0-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-c-3-2-a-group
:nxcorrector-cs-tableauid-c-3-2-a-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NXaberration ,
                                                        :NeXusGroup ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-3-2-a-group> ;
                                        rdfs:label "NXcorrector_cs/tableauID/c_3_2_a" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-3-2-a-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-c-3-2-b-group
:nxcorrector-cs-tableauid-c-3-2-b-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NXaberration ,
                                                        :NeXusGroup ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-3-2-b-group> ;
                                        rdfs:label "NXcorrector_cs/tableauID/c_3_2_b" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-3-2-b-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-c-3-4-a-group
:nxcorrector-cs-tableauid-c-3-4-a-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NXaberration ,
                                                        :NeXusGroup ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-3-4-a-group> ;
                                        rdfs:label "NXcorrector_cs/tableauID/c_3_4_a" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-3-4-a-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-c-3-4-b-group
:nxcorrector-cs-tableauid-c-3-4-b-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NXaberration ,
                                                        :NeXusGroup ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-3-4-b-group> ;
                                        rdfs:label "NXcorrector_cs/tableauID/c_3_4_b" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-3-4-b-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-c-3-group
:nxcorrector-cs-tableauid-c-3-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NXaberration ,
                                                    :NeXusGroup ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-3-group> ;
                                    rdfs:label "NXcorrector_cs/tableauID/c_3" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-3-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-c-4-1-a-group
:nxcorrector-cs-tableauid-c-4-1-a-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NXaberration ,
                                                        :NeXusGroup ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-4-1-a-group> ;
                                        rdfs:label "NXcorrector_cs/tableauID/c_4_1_a" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-4-1-a-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-c-4-1-b-group
:nxcorrector-cs-tableauid-c-4-1-b-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NXaberration ,
                                                        :NeXusGroup ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-4-1-b-group> ;
                                        rdfs:label "NXcorrector_cs/tableauID/c_4_1_b" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-4-1-b-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-c-4-3-a-group
:nxcorrector-cs-tableauid-c-4-3-a-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NXaberration ,
                                                        :NeXusGroup ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-4-3-a-group> ;
                                        rdfs:label "NXcorrector_cs/tableauID/c_4_3_a" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-4-3-a-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-c-4-3-b-group
:nxcorrector-cs-tableauid-c-4-3-b-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NXaberration ,
                                                        :NeXusGroup ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-4-3-b-group> ;
                                        rdfs:label "NXcorrector_cs/tableauID/c_4_3_b" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-4-3-b-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-c-4-5-a-group
:nxcorrector-cs-tableauid-c-4-5-a-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NXaberration ,
                                                        :NeXusGroup ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-4-5-a-group> ;
                                        rdfs:label "NXcorrector_cs/tableauID/c_4_5_a" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-4-5-a-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-c-4-5-b-group
:nxcorrector-cs-tableauid-c-4-5-b-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NXaberration ,
                                                        :NeXusGroup ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-4-5-b-group> ;
                                        rdfs:label "NXcorrector_cs/tableauID/c_4_5_b" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-4-5-b-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-c-5-0-group
:nxcorrector-cs-tableauid-c-5-0-group rdf:type owl:Class ;
                                      rdfs:subClassOf :NXaberration ,
                                                      :NeXusGroup ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-5-0-group> ;
                                      rdfs:label "NXcorrector_cs/tableauID/c_5_0" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-5-0-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-c-5-2-a-group
:nxcorrector-cs-tableauid-c-5-2-a-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NXaberration ,
                                                        :NeXusGroup ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-5-2-a-group> ;
                                        rdfs:label "NXcorrector_cs/tableauID/c_5_2_a" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-5-2-a-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-c-5-2-b-group
:nxcorrector-cs-tableauid-c-5-2-b-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NXaberration ,
                                                        :NeXusGroup ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-5-2-b-group> ;
                                        rdfs:label "NXcorrector_cs/tableauID/c_5_2_b" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-5-2-b-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-c-5-4-a-group
:nxcorrector-cs-tableauid-c-5-4-a-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NXaberration ,
                                                        :NeXusGroup ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-5-4-a-group> ;
                                        rdfs:label "NXcorrector_cs/tableauID/c_5_4_a" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-5-4-a-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-c-5-4-b-group
:nxcorrector-cs-tableauid-c-5-4-b-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NXaberration ,
                                                        :NeXusGroup ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-5-4-b-group> ;
                                        rdfs:label "NXcorrector_cs/tableauID/c_5_4_b" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-5-4-b-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-c-5-6-a-group
:nxcorrector-cs-tableauid-c-5-6-a-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NXaberration ,
                                                        :NeXusGroup ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-5-6-a-group> ;
                                        rdfs:label "NXcorrector_cs/tableauID/c_5_6_a" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-5-6-a-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-c-5-6-b-group
:nxcorrector-cs-tableauid-c-5-6-b-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NXaberration ,
                                                        :NeXusGroup ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-5-6-b-group> ;
                                        rdfs:label "NXcorrector_cs/tableauID/c_5_6_b" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-5-6-b-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-c-5-group
:nxcorrector-cs-tableauid-c-5-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NXaberration ,
                                                    :NeXusGroup ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-5-group> ;
                                    rdfs:label "NXcorrector_cs/tableauID/c_5" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-c-5-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-d-4-group
:nxcorrector-cs-tableauid-d-4-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NXaberration ,
                                                    :NeXusGroup ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-d-4-group> ;
                                    rdfs:label "NXcorrector_cs/tableauID/d_4" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-d-4-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-description-field
:nxcorrector-cs-tableauid-description-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANY
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_CHAR
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_CHAR
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
                Discouraged free-text field to add further details about the alignment
                procedure.
            """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-description-field> ;
                                            rdfs:label "NXcorrector_cs/tableauID/description" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-exposure-time-field
:nxcorrector-cs-tableauid-exposure-time-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_TIME
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_NUMBER
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_NUMBER
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
                The exposure time of single tilt images.
            """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-exposure-time-field> ;
                                              rdfs:label "NXcorrector_cs/tableauID/exposure_time" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-exposure-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-group
:nxcorrector-cs-tableauid-group rdf:type owl:Class ;
                                rdfs:subClassOf :NXprocess ,
                                                :NeXusGroup ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcorrector-cs-tableauid-a-1-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcorrector-cs-tableauid-a-2-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcorrector-cs-tableauid-a-3-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcorrector-cs-tableauid-a-4-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcorrector-cs-tableauid-a-6-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcorrector-cs-tableauid-b-2-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcorrector-cs-tableauid-b-4-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcorrector-cs-tableauid-c-1-0-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcorrector-cs-tableauid-c-1-2-a-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcorrector-cs-tableauid-c-1-2-b-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcorrector-cs-tableauid-c-1-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcorrector-cs-tableauid-c-2-1-a-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcorrector-cs-tableauid-c-2-1-b-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcorrector-cs-tableauid-c-2-3-a-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcorrector-cs-tableauid-c-2-3-b-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcorrector-cs-tableauid-c-3-0-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcorrector-cs-tableauid-c-3-2-a-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcorrector-cs-tableauid-c-3-2-b-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcorrector-cs-tableauid-c-3-4-a-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcorrector-cs-tableauid-c-3-4-b-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcorrector-cs-tableauid-c-3-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcorrector-cs-tableauid-c-4-1-a-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcorrector-cs-tableauid-c-4-1-b-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcorrector-cs-tableauid-c-4-3-a-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcorrector-cs-tableauid-c-4-3-b-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcorrector-cs-tableauid-c-4-5-a-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcorrector-cs-tableauid-c-4-5-b-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcorrector-cs-tableauid-c-5-0-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcorrector-cs-tableauid-c-5-2-a-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcorrector-cs-tableauid-c-5-2-b-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcorrector-cs-tableauid-c-5-4-a-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcorrector-cs-tableauid-c-5-4-b-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcorrector-cs-tableauid-c-5-6-a-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcorrector-cs-tableauid-c-5-6-b-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcorrector-cs-tableauid-c-5-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcorrector-cs-tableauid-d-4-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcorrector-cs-tableauid-description-field
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcorrector-cs-tableauid-exposure-time-field
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcorrector-cs-tableauid-imageid-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcorrector-cs-tableauid-magnification-field
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcorrector-cs-tableauid-model-field
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcorrector-cs-tableauid-r-5-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcorrector-cs-tableauid-s-3-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcorrector-cs-tableauid-s-5-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxcorrector-cs-tableauid-tilt-angle-field
                                                ] ;
                                rdfs:comment """
            Specific information about the alignment procedure. This is a process during which
            the corrector is configured to enable calibrated usage of the instrument.
            
            This :ref:`NXprocess` group should also be used when one describes in a computer
            simulation the specific details about the modeled or assumed aberrations.
        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-group> ;
                                rdfs:label "NXcorrector_cs/tableauID" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-imageid-group
:nxcorrector-cs-tableauid-imageid-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NXimage ,
                                                        :NeXusGroup ;
                                        rdfs:comment """
                Image(s) taken during the alignment procedure
            """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-imageid-group> ;
                                        rdfs:label "NXcorrector_cs/tableauID/imageID" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-imageid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-magnification-field
:nxcorrector-cs-tableauid-magnification-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_DIMENSIONLESS
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_NUMBER
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_NUMBER
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
                The factor of enlargement of the apparent size,
                not the physical size, of an object.
            """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-magnification-field> ;
                                              rdfs:label "NXcorrector_cs/tableauID/magnification" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-magnification-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-model-ceos-enum
:nxcorrector-cs-tableauid-model-ceos-enum rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusEnumerations ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :actualValue ;
                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                            rdf:first "ceos" ;
                                                                                            rdf:rest rdf:nil
                                                                                          ]
                                                                              ]
                                                          ] ;
                                          owl:disjointWith :nxcorrector-cs-tableauid-model-nion-enum ;
                                          rdfs:comment "Enumeration item for NXcorrector_cs/tableauID/model: ceos" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-model-field> ;
                                          rdfs:label "NXcorrector_cs/tableauID/model/ceos" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-model-field
:nxcorrector-cs-tableauid-model-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasEnumContainer ;
                                                        owl:allValuesFrom [ rdf:type owl:Class ;
                                                                            owl:unionOf ( :nxcorrector-cs-tableauid-model-ceos-enum
                                                                                          :nxcorrector-cs-tableauid-model-nion-enum
                                                                                        )
                                                                          ]
                                                      ] ;
                                      rdfs:comment """
                Convention used for storing measured or estimated aberrations (for each or the final image)
                via fields c_1, a_1, c_1_0, c_1_2_a, and so on and so forth.
                
                See `S. J. Pennycock and P. D. Nellist <https://doi.org/10.1007/978-1-4419-7200-2>`_ (page 44ff, and page 118ff)
                for different definitions available and further details. Table 7-2 of Ibid. publication (page 305ff) documents how
                to convert from the Nion to the CEOS definitions. Conversion tables are also summarized by `Y. Liao <https://www.globalsino.com/EM/page3740.html>`_.
            """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-model-field> ;
                                      rdfs:label "NXcorrector_cs/tableauID/model" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-model-nion-enum
:nxcorrector-cs-tableauid-model-nion-enum rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusEnumerations ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :actualValue ;
                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                            rdf:first "nion" ;
                                                                                            rdf:rest rdf:nil
                                                                                          ]
                                                                              ]
                                                          ] ;
                                          rdfs:comment "Enumeration item for NXcorrector_cs/tableauID/model: nion" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-model-field> ;
                                          rdfs:label "NXcorrector_cs/tableauID/model/nion" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-r-5-group
:nxcorrector-cs-tableauid-r-5-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NXaberration ,
                                                    :NeXusGroup ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-r-5-group> ;
                                    rdfs:label "NXcorrector_cs/tableauID/r_5" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-r-5-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-s-3-group
:nxcorrector-cs-tableauid-s-3-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NXaberration ,
                                                    :NeXusGroup ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-s-3-group> ;
                                    rdfs:label "NXcorrector_cs/tableauID/s_3" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-s-3-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-s-5-group
:nxcorrector-cs-tableauid-s-5-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NXaberration ,
                                                    :NeXusGroup ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-s-5-group> ;
                                    rdfs:label "NXcorrector_cs/tableauID/s_5" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-s-5-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcorrector-cs-tableauid-tilt-angle-field
:nxcorrector-cs-tableauid-tilt-angle-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANGLE
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_NUMBER
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_NUMBER
                                                                         ]
                                                           ] ;
                                           rdfs:comment """
                The outer tilt angle of the beam in tableau acquisition.
                
                TODO: The relevant axes which span the tilt_angle need a
                cleaner description. Suggestions from the community are
                welcome here for guiding an improvement of this base class.
            """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-tilt-angle-field> ;
                                           rdfs:label "NXcorrector_cs/tableauID/tilt_angle" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcorrector_cs.html#nxcorrector-cs-tableauid-tilt-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-azimuthal-angle-field
:nxcrystal-azimuthal-angle-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANGLE
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_FLOAT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_FLOAT
                                                               ]
                                                 ] ;
                                 rdfs:comment """
      Azimuthal angle at which crystal assembly is positioned.
      Note: it is recommended to use NXtransformations instead.
    """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-azimuthal-angle-field> ;
                                 rdfs:label "NXcrystal/azimuthal_angle" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-azimuthal-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-bragg-angle-field
:nxcrystal-bragg-angle-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANGLE
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_FLOAT
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_FLOAT
                                                           ]
                                             ] ;
                             rdfs:comment "Bragg angle of nominal reflection" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-bragg-angle-field> ;
                             rdfs:label "NXcrystal/bragg_angle" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-bragg-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-chemical-formula-field
:nxcrystal-chemical-formula-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_CHAR
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_CHAR
                                                                ]
                                                  ] ;
                                  rdfs:comment """
      The chemical formula specified using CIF conventions.
      Abbreviated version of CIF standard: 

      * Only recognized element symbols may be used.
      * Each element symbol is followed by a 'count' number. A count of '1' may be omitted.
      * A space or parenthesis must separate each cluster of (element symbol + count).
      * Where a group of elements is enclosed in parentheses, the multiplier for the 
        group must follow the closing parentheses. That is, all element and group 
        multipliers are assumed to be printed as subscripted numbers.
      * Unless the elements are ordered in a manner that corresponds to their chemical 
        structure, the order of the elements within any group or moiety depends on 
        whether or not carbon is present.
      * If carbon is present, the order should be: 
        C, then H, then the other elements in alphabetical order of their symbol. 
        If carbon is not present, the elements are listed purely in alphabetic 
        order of their symbol. 
      * This is the *Hill* system used by Chemical Abstracts.
    """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-chemical-formula-field> ;
                                  rdfs:label "NXcrystal/chemical_formula" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-chemical-formula-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-curvature-horizontal-field
:nxcrystal-curvature-horizontal-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANGLE
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_FLOAT
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_FLOAT
                                                                    ]
                                                      ] ;
                                      rdfs:comment "Horizontal curvature of focusing crystal" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-curvature-horizontal-field> ;
                                      rdfs:label "NXcrystal/curvature_horizontal" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-curvature-horizontal-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-curvature-vertical-field
:nxcrystal-curvature-vertical-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANGLE
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_FLOAT
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_FLOAT
                                                                  ]
                                                    ] ;
                                    rdfs:comment "Vertical curvature of focusing crystal" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-curvature-vertical-field> ;
                                    rdfs:label "NXcrystal/curvature_vertical" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-curvature-vertical-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-cut-angle-field
:nxcrystal-cut-angle-field rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_ANGLE
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_FLOAT
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_FLOAT
                                                         ]
                                           ] ;
                           rdfs:comment "Cut angle of reflecting Bragg plane and plane of crystal surface" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-cut-angle-field> ;
                           rdfs:label "NXcrystal/cut_angle" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-cut-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-cylindrical-orientation-angle-field
:nxcrystal-cylindrical-orientation-angle-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANGLE
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_NUMBER
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_NUMBER
                                                                             ]
                                                               ] ;
                                               rdfs:comment "If cylindrical: cylinder orientation angle" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-cylindrical-orientation-angle-field> ;
                                               rdfs:label "NXcrystal/cylindrical_orientation_angle" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-cylindrical-orientation-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-d-spacing-field
:nxcrystal-d-spacing-field rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_LENGTH
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_FLOAT
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_FLOAT
                                                         ]
                                           ] ;
                           rdfs:comment "spacing between crystal planes of the reflection" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-d-spacing-field> ;
                           rdfs:label "NXcrystal/d_spacing" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-d-spacing-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-density-field
:nxcrystal-density-field rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusField ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasUnitContainer ;
                                           owl:someValuesFrom :NX_MASS_DENSITY
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:someValuesFrom :NX_NUMBER
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass [ rdf:type owl:Class ;
                                                         owl:complementOf :NX_NUMBER
                                                       ]
                                         ] ;
                         rdfs:comment "mass density of the crystal" ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-density-field> ;
                         rdfs:label "NXcrystal/density" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-density-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-depends-on-field
:nxcrystal-depends-on-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            :nxcomponent-depends-on-field ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_CHAR
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_CHAR
                                                          ]
                                            ] ;
                            rdfs:comment """
          .. todo::
            Add a definition for the reference point of a crystal.
      """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-depends-on-field> ;
                            rdfs:label "NXcrystal/depends_on" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-geometry-group
:nxcrystal-geometry-group rdf:type owl:Class ;
                          rdfs:subClassOf :NXgeometry ,
                                          :NeXusGroup ;
                          rdfs:comment "Position of crystal" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-geometry-group> ;
                          rdfs:label "NXcrystal/GEOMETRY" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-geometry-group> ;
                          owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-is-cylindrical-field
:nxcrystal-is-cylindrical-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_BOOLEAN
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_BOOLEAN
                                                              ]
                                                ] ;
                                rdfs:comment "Is this crystal bent cylindrically?" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-is-cylindrical-field> ;
                                rdfs:label "NXcrystal/is_cylindrical" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-is-cylindrical-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-mosaic-horizontal-field
:nxcrystal-mosaic-horizontal-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANGLE
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_FLOAT
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_FLOAT
                                                                 ]
                                                   ] ;
                                   rdfs:comment "horizontal mosaic Full Width Half Maximum" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-mosaic-horizontal-field> ;
                                   rdfs:label "NXcrystal/mosaic_horizontal" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-mosaic-horizontal-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-mosaic-vertical-field
:nxcrystal-mosaic-vertical-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANGLE
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_FLOAT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_FLOAT
                                                               ]
                                                 ] ;
                                 rdfs:comment "vertical mosaic Full Width Half Maximum" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-mosaic-vertical-field> ;
                                 rdfs:label "NXcrystal/mosaic_vertical" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-mosaic-vertical-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-off-geometry-group
:nxcrystal-off-geometry-group rdf:type owl:Class ;
                              rdfs:subClassOf :NXoff_geometry ,
                                              :NeXusGroup ;
                              rdfs:comment """
     This group describes the shape of the beam line component
    """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-off-geometry-group> ;
                              rdfs:label "NXcrystal/OFF_GEOMETRY" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-off-geometry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-order-no-field
:nxcrystal-order-no-field rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusField ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasUnitContainer ;
                                            owl:someValuesFrom :NX_ANY
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:someValuesFrom :NX_INT
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass [ rdf:type owl:Class ;
                                                          owl:complementOf :NX_INT
                                                        ]
                                          ] ;
                          rdfs:comment """
      A number which describes if this is the first, second,.. 
      :math:`n^{th}` crystal in a multi crystal monochromator
    """ ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-order-no-field> ;
                          rdfs:label "NXcrystal/order_no" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-order-no-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-orientation-matrix-field
:nxcrystal-orientation-matrix-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_FLOAT
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_FLOAT
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
    	Orientation matrix of single crystal sample using Busing-Levy convention:
    	W. R. Busing and H. A. Levy (1967). Acta Cryst. 22, 457-464
    """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-orientation-matrix-field> ;
                                    rdfs:label "NXcrystal/orientation_matrix" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-orientation-matrix-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-polar-angle-field
:nxcrystal-polar-angle-field rdf:type owl:Class ;
                             owl:equivalentClass :nxtas-entry-instrument-analyser-polar-angle-field ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANGLE
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_FLOAT
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_FLOAT
                                                           ]
                                             ] ;
                             rdfs:comment """
      Polar (scattering) angle at which crystal assembly is positioned.  
      Note: some instrument geometries call this term 2theta.
      Note: it is recommended to use NXtransformations instead.
    """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-polar-angle-field> ;
                             rdfs:label "NXcrystal/polar_angle" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-polar-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-reflection-field
:nxcrystal-reflection-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_UNITLESS
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_INT
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_INT
                                                          ]
                                            ] ;
                            rdfs:comment "Miller indices (hkl) values of nominal reflection" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-reflection-field> ;
                            rdfs:label "NXcrystal/reflection" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-reflection-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-reflectivity-group
:nxcrystal-reflectivity-group rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusGroup ,
                                              :nxobject-data-group ;
                              rdfs:comment "crystal reflectivity versus wavelength" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-reflectivity-group> ;
                              rdfs:label "NXcrystal/reflectivity" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-reflectivity-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-scattering-vector-field
:nxcrystal-scattering-vector-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_WAVENUMBER
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_FLOAT
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_FLOAT
                                                                 ]
                                                   ] ;
                                   rdfs:comment "Scattering vector, Q, of nominal reflection" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-scattering-vector-field> ;
                                   rdfs:label "NXcrystal/scattering_vector" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-scattering-vector-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-segment-columns-field
:nxcrystal-segment-columns-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_LENGTH
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_FLOAT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_FLOAT
                                                               ]
                                                 ] ;
                                 rdfs:comment "number of segment columns in horizontal direction" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-segment-columns-field> ;
                                 rdfs:label "NXcrystal/segment_columns" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-segment-columns-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-segment-gap-field
:nxcrystal-segment-gap-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_LENGTH
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_FLOAT
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_FLOAT
                                                           ]
                                             ] ;
                             rdfs:comment "Typical gap between adjacent segments" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-segment-gap-field> ;
                             rdfs:label "NXcrystal/segment_gap" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-segment-gap-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-segment-height-field
:nxcrystal-segment-height-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_LENGTH
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_FLOAT
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_FLOAT
                                                              ]
                                                ] ;
                                rdfs:comment "Vertical height of individual segment" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-segment-height-field> ;
                                rdfs:label "NXcrystal/segment_height" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-segment-height-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-segment-rows-field
:nxcrystal-segment-rows-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_LENGTH
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_FLOAT
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_FLOAT
                                                            ]
                                              ] ;
                              rdfs:comment "number of segment rows in vertical direction" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-segment-rows-field> ;
                              rdfs:label "NXcrystal/segment_rows" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-segment-rows-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-segment-thickness-field
:nxcrystal-segment-thickness-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_LENGTH
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_FLOAT
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_FLOAT
                                                                 ]
                                                   ] ;
                                   rdfs:comment "Thickness of individual segment" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-segment-thickness-field> ;
                                   rdfs:label "NXcrystal/segment_thickness" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-segment-thickness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-segment-width-field
:nxcrystal-segment-width-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_LENGTH
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_FLOAT
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_FLOAT
                                                             ]
                                               ] ;
                               rdfs:comment "Horizontal width of individual segment" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-segment-width-field> ;
                               rdfs:label "NXcrystal/segment_width" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-segment-width-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-shape-group
:nxcrystal-shape-group rdf:type owl:Class ;
                       rdfs:subClassOf :NXshape ,
                                       :NeXusGroup ;
                       rdfs:comment "A NXshape group describing the shape of the crystal arrangement" ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-shape-group> ;
                       rdfs:label "NXcrystal/shape" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-shape-group> ;
                       owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-space-group-field
:nxcrystal-space-group-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_CHAR
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_CHAR
                                                           ]
                                             ] ;
                             rdfs:comment "Space group of crystal structure" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-space-group-field> ;
                             rdfs:label "NXcrystal/space_group" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-space-group-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-temperature-coefficient-field
:nxcrystal-temperature-coefficient-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_ANY
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_FLOAT
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_FLOAT
                                                                       ]
                                                         ] ;
                                         rdfs:comment "how lattice parameter changes with temperature" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-temperature-coefficient-field> ;
                                         rdfs:label "NXcrystal/temperature_coefficient" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-temperature-coefficient-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-temperature-field
:nxcrystal-temperature-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_TEMPERATURE
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_FLOAT
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_FLOAT
                                                           ]
                                             ] ;
                             rdfs:comment "average/nominal crystal temperature" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-temperature-field> ;
                             rdfs:label "NXcrystal/temperature" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-temperature-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-temperature-log-group
:nxcrystal-temperature-log-group rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusGroup ,
                                                 :nxobject-groupname-log-group ;
                                 rdfs:comment "log file of crystal temperature" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-temperature-log-group> ;
                                 rdfs:label "NXcrystal/temperature_log" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-temperature-log-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-thickness-field
:nxcrystal-thickness-field rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_LENGTH
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_FLOAT
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_FLOAT
                                                         ]
                                           ] ;
                           rdfs:comment "Thickness of the crystal.  (Required for Laue orientations - see \"usage\" field)" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-thickness-field> ;
                           rdfs:label "NXcrystal/thickness" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-thickness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-transmission-group
:nxcrystal-transmission-group rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusGroup ,
                                              :nxobject-data-group ;
                              rdfs:comment "crystal transmission versus wavelength" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-transmission-group> ;
                              rdfs:label "NXcrystal/transmission" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-transmission-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-type-field
:nxcrystal-type-field rdf:type owl:Class ;
                      owl:equivalentClass :nxsnsevent-entry-instrument-crystal-type-field ,
                                          :nxsnshisto-entry-instrument-crystal-type-field ;
                      rdfs:subClassOf :NeXusField ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasUnitContainer ;
                                        owl:someValuesFrom :NX_ANY
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasValueContainer ;
                                        owl:someValuesFrom :NX_CHAR
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasValueContainer ;
                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass [ rdf:type owl:Class ;
                                                      owl:complementOf :NX_CHAR
                                                    ]
                                      ] ;
                      rdfs:comment """
      Type or material of monochromating substance.  
      Chemical formula can be specified separately.
      Use the \"reflection\" field to indicate the (hkl) orientation.
      Use the \"d_spacing\" field to record the lattice plane spacing.
      
      This field was changed (2010-11-17) from an enumeration to
      a string since common usage showed a wider variety of use
      than a simple list.  These are the items in the list at 
      the time of the change: PG (Highly Oriented Pyrolytic Graphite) |
      Ge | Si | Cu | Fe3Si | CoFe | Cu2MnAl (Heusler) | Multilayer |
      Diamond.
    """ ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-type-field> ;
                      rdfs:label "NXcrystal/type" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-unit-cell-a-field
:nxcrystal-unit-cell-a-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_LENGTH
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_FLOAT
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_FLOAT
                                                           ]
                                             ] ;
                             rdfs:comment "Unit cell lattice parameter: length of side a" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-unit-cell-a-field> ;
                             rdfs:label "NXcrystal/unit_cell_a" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-unit-cell-a-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-unit-cell-alpha-field
:nxcrystal-unit-cell-alpha-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANGLE
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_FLOAT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_FLOAT
                                                               ]
                                                 ] ;
                                 rdfs:comment "Unit cell lattice parameter: angle alpha" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-unit-cell-alpha-field> ;
                                 rdfs:label "NXcrystal/unit_cell_alpha" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-unit-cell-alpha-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-unit-cell-b-field
:nxcrystal-unit-cell-b-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_LENGTH
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_FLOAT
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_FLOAT
                                                           ]
                                             ] ;
                             rdfs:comment "Unit cell lattice parameter: length of side b" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-unit-cell-b-field> ;
                             rdfs:label "NXcrystal/unit_cell_b" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-unit-cell-b-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-unit-cell-beta-field
:nxcrystal-unit-cell-beta-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANGLE
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_FLOAT
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_FLOAT
                                                              ]
                                                ] ;
                                rdfs:comment "Unit cell lattice parameter: angle beta" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-unit-cell-beta-field> ;
                                rdfs:label "NXcrystal/unit_cell_beta" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-unit-cell-beta-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-unit-cell-c-field
:nxcrystal-unit-cell-c-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_LENGTH
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_FLOAT
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_FLOAT
                                                           ]
                                             ] ;
                             rdfs:comment "Unit cell lattice parameter: length of side c" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-unit-cell-c-field> ;
                             rdfs:label "NXcrystal/unit_cell_c" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-unit-cell-c-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-unit-cell-field
:nxcrystal-unit-cell-field rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_LENGTH
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_FLOAT
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_FLOAT
                                                         ]
                                           ] ;
                           rdfs:comment "Unit cell parameters (lengths and angles)" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-unit-cell-field> ;
                           rdfs:label "NXcrystal/unit_cell" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-unit-cell-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-unit-cell-gamma-field
:nxcrystal-unit-cell-gamma-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANGLE
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_FLOAT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_FLOAT
                                                               ]
                                                 ] ;
                                 rdfs:comment "Unit cell lattice parameter: angle gamma" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-unit-cell-gamma-field> ;
                                 rdfs:label "NXcrystal/unit_cell_gamma" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-unit-cell-gamma-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-unit-cell-volume-field
:nxcrystal-unit-cell-volume-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_VOLUME
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_FLOAT
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_FLOAT
                                                                ]
                                                  ] ;
                                  rdfs:comment "Volume of the unit cell" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-unit-cell-volume-field> ;
                                  rdfs:label "NXcrystal/unit_cell_volume" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-unit-cell-volume-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-usage-bragg-enum
:nxcrystal-usage-bragg-enum rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusEnumerations ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :actualValue ;
                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                              rdf:first "Bragg" ;
                                                                              rdf:rest rdf:nil
                                                                            ]
                                                                ]
                                            ] ;
                            owl:disjointWith :nxcrystal-usage-laue-enum ;
                            rdfs:comment "Enumeration item for NXcrystal/usage: Bragg" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-usage-field> ;
                            rdfs:label "NXcrystal/usage/Bragg" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-usage-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-usage-field
:nxcrystal-usage-field rdf:type owl:Class ;
                       rdfs:subClassOf :NeXusField ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasEnumContainer ;
                                         owl:allValuesFrom [ rdf:type owl:Class ;
                                                             owl:unionOf ( :nxcrystal-usage-bragg-enum
                                                                           :nxcrystal-usage-laue-enum
                                                                         )
                                                           ]
                                       ] ;
                       rdfs:comment "How this crystal is used.  Choices are in the list." ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-usage-field> ;
                       rdfs:label "NXcrystal/usage" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-usage-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-usage-laue-enum
:nxcrystal-usage-laue-enum rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusEnumerations ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :actualValue ;
                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                             rdf:first "Laue" ;
                                                                             rdf:rest rdf:nil
                                                                           ]
                                                               ]
                                           ] ;
                           rdfs:comment "Enumeration item for NXcrystal/usage: Laue" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-usage-field> ;
                           rdfs:label "NXcrystal/usage/Laue" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-usage-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcrystal-wavelength-field
:nxcrystal-wavelength-field rdf:type owl:Class ;
                            owl:equivalentClass :nxsnsevent-entry-instrument-crystal-wavelength-field ,
                                                :nxsnshisto-entry-instrument-crystal-wavelength-field ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_WAVELENGTH
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_FLOAT
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_FLOAT
                                                          ]
                                            ] ;
                            rdfs:comment "Optimum diffracted wavelength" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-wavelength-field> ;
                            rdfs:label "NXcrystal/wavelength" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcrystal.html#nxcrystal-wavelength-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-computer-memoryid-group
:nxcs-computer-memoryid-group rdf:type owl:Class ;
                              rdfs:subClassOf :NXcs_memory ,
                                              :NeXusGroup ;
                              rdfs:comment """
            Multiple instances should be named memory1, memory2, etc.
        """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_computer.html#nxcs-computer-memoryid-group> ;
                              rdfs:label "NXcs_computer/memoryID" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_computer.html#nxcs-computer-memoryid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-computer-name-field
:nxcs-computer-name-field rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusField ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasUnitContainer ;
                                            owl:someValuesFrom :NX_ANY
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:someValuesFrom :NX_CHAR
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass [ rdf:type owl:Class ;
                                                          owl:complementOf :NX_CHAR
                                                        ]
                                          ] ;
                          rdfs:comment """
            Given name/alias to the computing system, e.g. MyDesktop.
        """ ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_computer.html#nxcs-computer-name-field> ;
                          rdfs:label "NXcs_computer/name" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_computer.html#nxcs-computer-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-computer-operating-system-field
:nxcs-computer-operating-system-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_CHAR
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxcs-computer-operating-system-version-attribute
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_CHAR
                                                                    ]
                                                      ] ;
                                      rdfs:comment """
            Name of the operating system, e.g. Windows, Linux, Mac, Android.
        """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_computer.html#nxcs-computer-operating-system-field> ;
                                      rdfs:label "NXcs_computer/operating_system" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_computer.html#nxcs-computer-operating-system-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-computer-operating-system-version-attribute
:nxcs-computer-operating-system-version-attribute rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_CHAR
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_CHAR
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment """
                Version plus build number, commit hash, or description of an ever
                persistent resource where the source code of the program and build
                instructions can be found so that the program can be configured in
                such a manner that the result file is ideally recreatable yielding
                the same results.
            """ ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_computer.html#nxcs-computer-operating-system-version-attribute> ;
                                                  rdfs:label "NXcs_computer/operating_system/version" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_computer.html#nxcs-computer-operating-system-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-computer-processorid-group
:nxcs-computer-processorid-group rdf:type owl:Class ;
                                 rdfs:subClassOf :NXcs_processor ,
                                                 :NeXusGroup ;
                                 rdfs:comment """
            Multiple instances should be named processor1, processor2, etc.
        """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_computer.html#nxcs-computer-processorid-group> ;
                                 rdfs:label "NXcs_computer/processorID" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_computer.html#nxcs-computer-processorid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-computer-storageid-group
:nxcs-computer-storageid-group rdf:type owl:Class ;
                               rdfs:subClassOf :NXcs_storage ,
                                               :NeXusGroup ;
                               rdfs:comment """
            Multiple instances should be named storage1, storage2, etc.
        """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_computer.html#nxcs-computer-storageid-group> ;
                               rdfs:label "NXcs_computer/storageID" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_computer.html#nxcs-computer-storageid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-computer-uuid-field
:nxcs-computer-uuid-field rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusField ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasUnitContainer ;
                                            owl:someValuesFrom :NX_ANY
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:someValuesFrom :NX_CHAR
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass [ rdf:type owl:Class ;
                                                          owl:complementOf :NX_CHAR
                                                        ]
                                          ] ;
                          rdfs:comment """
            A globally unique persistent identifier of the computer, i.e.
            the Universally Unique Identifier (UUID) of the computing node.
        """ ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_computer.html#nxcs-computer-uuid-field> ;
                          rdfs:label "NXcs_computer/uuid" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_computer.html#nxcs-computer-uuid-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-filter-boolean-mask-bitdepth-field
:nxcs-filter-boolean-mask-bitdepth-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_UNITLESS
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_UINT
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_UINT
                                                                       ]
                                                         ] ;
                                         rdfs:comment """
            Number of bits assumed matching on a default datatype.
            (e.g. 8 bits for a C-style uint8).
        """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_filter_boolean_mask.html#nxcs-filter-boolean-mask-bitdepth-field> ;
                                         rdfs:label "NXcs_filter_boolean_mask/bitdepth" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_filter_boolean_mask.html#nxcs-filter-boolean-mask-bitdepth-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-filter-boolean-mask-depends-on-field
:nxcs-filter-boolean-mask-depends-on-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANY
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_CHAR
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_CHAR
                                                                         ]
                                                           ] ;
                                           rdfs:comment """
            Possibility to refer to which set this mask applies.
            
            If depends_on is not provided, it is assumed that the mask
            applies to its direct parent.
        """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_filter_boolean_mask.html#nxcs-filter-boolean-mask-depends-on-field> ;
                                           rdfs:label "NXcs_filter_boolean_mask/depends_on" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_filter_boolean_mask.html#nxcs-filter-boolean-mask-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-filter-boolean-mask-mask-field
:nxcs-filter-boolean-mask-mask-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_UNITLESS
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_UINT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_UINT
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
            The content of the mask. If padding is used,
            padding bits have to be set to 0.
        """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_filter_boolean_mask.html#nxcs-filter-boolean-mask-mask-field> ;
                                     rdfs:label "NXcs_filter_boolean_mask/mask" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_filter_boolean_mask.html#nxcs-filter-boolean-mask-mask-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-filter-boolean-mask-number-of-objects-field
:nxcs-filter-boolean-mask-number-of-objects-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_UNITLESS
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_UINT
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_UINT
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment """
            Number of objects represented by the mask.
        """ ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_filter_boolean_mask.html#nxcs-filter-boolean-mask-number-of-objects-field> ;
                                                  rdfs:label "NXcs_filter_boolean_mask/number_of_objects" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_filter_boolean_mask.html#nxcs-filter-boolean-mask-number-of-objects-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-memory-circuit-group
:nxcs-memory-circuit-group rdf:type owl:Class ;
                           rdfs:subClassOf :NXcircuit ,
                                           :NeXusGroup ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxcs-memory-circuit-max-physical-capacity-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxcs-memory-circuit-type-field
                                           ] ;
                           rdfs:comment """
            Typically, computers have multiple instances of memory.
        """ ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_memory.html#nxcs-memory-circuit-group> ;
                           rdfs:label "NXcs_memory/CIRCUIT" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_memory.html#nxcs-memory-circuit-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-memory-circuit-max-physical-capacity-field
:nxcs-memory-circuit-max-physical-capacity-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_ANY
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_POSINT
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_POSINT
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment """
                Total amount of data which the medium can hold.
            """ ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_memory.html#nxcs-memory-circuit-max-physical-capacity-field> ;
                                                 rdfs:label "NXcs_memory/CIRCUIT/max_physical_capacity" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_memory.html#nxcs-memory-circuit-max-physical-capacity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-memory-circuit-type-field
:nxcs-memory-circuit-type-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_CHAR
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_CHAR
                                                              ]
                                                ] ;
                                rdfs:comment """
                Qualifier for the type of random access memory.
            """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_memory.html#nxcs-memory-circuit-type-field> ;
                                rdfs:label "NXcs_memory/CIRCUIT/type" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_memory.html#nxcs-memory-circuit-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-prng-program-group
:nxcs-prng-program-group rdf:type owl:Class ;
                         rdfs:subClassOf :NXprogram ,
                                         :NeXusGroup ;
                         rdfs:comment """
            Name of the PRNG implementation and version. If such information is not
            available or if the PRNG type was set to other the DOI to the publication
            or the source code should be given.
        """ ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_prng.html#nxcs-prng-program-group> ;
                         rdfs:label "NXcs_prng/PROGRAM" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_prng.html#nxcs-prng-program-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-prng-seed-field
:nxcs-prng-seed-field rdf:type owl:Class ;
                      rdfs:subClassOf :NeXusField ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasUnitContainer ;
                                        owl:someValuesFrom :NX_UNITLESS
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasValueContainer ;
                                        owl:someValuesFrom :NX_INT
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasValueContainer ;
                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass [ rdf:type owl:Class ;
                                                      owl:complementOf :NX_INT
                                                    ]
                                      ] ;
                      rdfs:comment """
            Parameter of the PRNG controlling its initialization
            and thus controlling the specific sequence generated.
        """ ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_prng.html#nxcs-prng-seed-field> ;
                      rdfs:label "NXcs_prng/seed" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_prng.html#nxcs-prng-seed-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-prng-type-field
:nxcs-prng-type-field rdf:type owl:Class ;
                      rdfs:subClassOf :NeXusField ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasEnumContainer ;
                                        owl:allValuesFrom [ rdf:type owl:Class ;
                                                            owl:unionOf ( :nxcs-prng-type-mt19937-enum
                                                                          :nxcs-prng-type-other-enum
                                                                          :nxcs-prng-type-physical-enum
                                                                          :nxcs-prng-type-system-clock-enum
                                                                        )
                                                          ]
                                      ] ;
                      rdfs:comment """
            Physical approach or algorithm whereby random numbers are generated.
            
            Different approaches for generating random numbers with a computer exists.
            Some use a dedicated physical device whose the state is unpredictable
            physically. Some use a strategy of mangling information from the system
            clock. Also in this case the sequence is not reproducible without having
            additional pieces of information.
            
            In most cases though so-called pseudo-random number generator (PRNG)
            algorithms are used. These yield a deterministic sequence of practically
            randomly appearing numbers. These algorithms differ in their quality in
            how random the resulting sequences actually are, i.e. sequentially
            uncorrelated. Nowadays one of the most commonly used algorithm is the
            MersenneTwister (mt19937).
        """ ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_prng.html#nxcs-prng-type-field> ;
                      rdfs:label "NXcs_prng/type" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_prng.html#nxcs-prng-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-prng-type-mt19937-enum
:nxcs-prng-type-mt19937-enum rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusEnumerations ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :actualValue ;
                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                               rdf:first "mt19937" ;
                                                                               rdf:rest rdf:nil
                                                                             ]
                                                                 ]
                                             ] ;
                             rdfs:comment "Enumeration item for NXcs_prng/type: mt19937" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_prng.html#nxcs-prng-type-field> ;
                             rdfs:label "NXcs_prng/type/mt19937" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_prng.html#nxcs-prng-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-prng-type-other-enum
:nxcs-prng-type-other-enum rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusEnumerations ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :actualValue ;
                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                             rdf:first "other" ;
                                                                             rdf:rest rdf:nil
                                                                           ]
                                                               ]
                                           ] ;
                           rdfs:comment "Enumeration item for NXcs_prng/type: other" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_prng.html#nxcs-prng-type-field> ;
                           rdfs:label "NXcs_prng/type/other" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_prng.html#nxcs-prng-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-prng-type-physical-enum
:nxcs-prng-type-physical-enum rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusEnumerations ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :actualValue ;
                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                rdf:first "physical" ;
                                                                                rdf:rest rdf:nil
                                                                              ]
                                                                  ]
                                              ] ;
                              rdfs:comment "Enumeration item for NXcs_prng/type: physical" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_prng.html#nxcs-prng-type-field> ;
                              rdfs:label "NXcs_prng/type/physical" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_prng.html#nxcs-prng-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-prng-type-system-clock-enum
:nxcs-prng-type-system-clock-enum rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusEnumerations ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :actualValue ;
                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                    rdf:first "system_clock" ;
                                                                                    rdf:rest rdf:nil
                                                                                  ]
                                                                      ]
                                                  ] ;
                                  rdfs:comment "Enumeration item for NXcs_prng/type: system_clock" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_prng.html#nxcs-prng-type-field> ;
                                  rdfs:label "NXcs_prng/type/system_clock" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_prng.html#nxcs-prng-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-prng-warmup-field
:nxcs-prng-warmup-field rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusField ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasUnitContainer ;
                                          owl:someValuesFrom :NX_UNITLESS
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:someValuesFrom :NX_UINT
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass [ rdf:type owl:Class ;
                                                        owl:complementOf :NX_UINT
                                                      ]
                                        ] ;
                        rdfs:comment """
            Number of initial draws from the PRNG after its initialized with the seed.
            These initial draws are typically discarded in an effort to equilibrate the
            sequence. If no warmup was performed or if warmup procedures are unclear,
            users should set the value to zero.
        """ ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_prng.html#nxcs-prng-warmup-field> ;
                        rdfs:label "NXcs_prng/warmup" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_prng.html#nxcs-prng-warmup-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-processor-circuit-clock-speed-field
:nxcs-processor-circuit-clock-speed-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_NUMBER
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_NUMBER
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
                Clock speed of the circuit
            """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_processor.html#nxcs-processor-circuit-clock-speed-field> ;
                                          rdfs:label "NXcs_processor/CIRCUIT/clock_speed" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_processor.html#nxcs-processor-circuit-clock-speed-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-processor-circuit-group
:nxcs-processor-circuit-group rdf:type owl:Class ;
                              rdfs:subClassOf :NXcircuit ,
                                              :NeXusGroup ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxcs-processor-circuit-clock-speed-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxcs-processor-circuit-type-field
                                              ] ;
                              rdfs:comment """
            Typical examples for the granularization of processing units are:
            
            * A desktop computer with a single CPU; describe using one instance of NXcircuit.
            * A dual-socket server; describe using two instances of NXcircuit.
            * A server with two dual-socket server nodes; describe with four
              instances of NXcircuit surplus a field that defines their level
              in the hierarchy.
        """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_processor.html#nxcs-processor-circuit-group> ;
                              rdfs:label "NXcs_processor/CIRCUIT" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_processor.html#nxcs-processor-circuit-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-processor-circuit-type-field
:nxcs-processor-circuit-type-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_CHAR
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_CHAR
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
                General type of the processing unit e.g.
                
                * pu, processing core or hyper-threading core
                * cpu, (multi-)core central processing unit
                * gpu, (multi-)core general purpose processing unit
                * fpga, field programmable gate array
            """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_processor.html#nxcs-processor-circuit-type-field> ;
                                   rdfs:label "NXcs_processor/CIRCUIT/type" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_processor.html#nxcs-processor-circuit-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-profiling-command-line-call-field
:nxcs-profiling-command-line-call-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_CHAR
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_CHAR
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
            Command line call with arguments if applicable.
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_profiling.html#nxcs-profiling-command-line-call-field> ;
                                        rdfs:label "NXcs_profiling/command_line_call" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_profiling.html#nxcs-profiling-command-line-call-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-profiling-cs-computer-group
:nxcs-profiling-cs-computer-group rdf:type owl:Class ;
                                  rdfs:subClassOf :NXcs_computer ,
                                                  :NeXusGroup ;
                                  rdfs:comment """
            A collection with one or more computing nodes each with own resources.
            This can be as simple as a laptop or the nodes of a cluster computer.
        """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_profiling.html#nxcs-profiling-cs-computer-group> ;
                                  rdfs:label "NXcs_profiling/CS_COMPUTER" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_profiling.html#nxcs-profiling-cs-computer-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-profiling-current-working-directory-field
:nxcs-profiling-current-working-directory-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_ANY
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment """
            Path to the directory from which the tool was called.
        """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_profiling.html#nxcs-profiling-current-working-directory-field> ;
                                                rdfs:label "NXcs_profiling/current_working_directory" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_profiling.html#nxcs-profiling-current-working-directory-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-profiling-end-time-field
:nxcs-profiling-end-time-field rdf:type owl:Class ;
                               owl:equivalentClass :nxem-calorimetry-entry-profiling-end-time-field ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_DATE_TIME
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_DATE_TIME
                                                             ]
                                               ] ;
                               rdfs:comment """
            ISO 8601 time code with local time zone offset to UTC information
            included when the app terminated or crashed.
        """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_profiling.html#nxcs-profiling-end-time-field> ;
                               rdfs:label "NXcs_profiling/end_time" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_profiling.html#nxcs-profiling-end-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-profiling-event-description-field
:nxcs-profiling-event-description-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_CHAR
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_CHAR
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
            Free-text description what was monitored/executed during the event.
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_profiling_event.html#nxcs-profiling-event-description-field> ;
                                        rdfs:label "NXcs_profiling_event/description" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_profiling_event.html#nxcs-profiling-event-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-profiling-event-elapsed-time-field
:nxcs-profiling-event-elapsed-time-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_TIME
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_NUMBER
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_NUMBER
                                                                       ]
                                                         ] ;
                                         rdfs:comment """
            Wall-clock time how long the event took.
            
            This may be in principle end_time minus start_time; however usage of
            eventually more precise timers may warrant to use a finer temporal
            discretization, and thus demand for a more precise record of the
            wall-clock time.
            
            Elapsed time may contain time portions where resources were idling.
        """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_profiling_event.html#nxcs-profiling-event-elapsed-time-field> ;
                                         rdfs:label "NXcs_profiling_event/elapsed_time" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_profiling_event.html#nxcs-profiling-event-elapsed-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-profiling-event-end-time-field
:nxcs-profiling-event-end-time-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_DATE_TIME
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_DATE_TIME
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
            ISO 8601 time code with local time zone offset to UTC information
            included when the event tracking ended.
        """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_profiling_event.html#nxcs-profiling-event-end-time-field> ;
                                     rdfs:label "NXcs_profiling_event/end_time" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_profiling_event.html#nxcs-profiling-event-end-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-profiling-event-max-gpus-field
:nxcs-profiling-event-max-gpus-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_UNITLESS
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_UINT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_UINT
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
            The number of nominal GPUs that the app invoked during the execution of this
            event.
        """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_profiling_event.html#nxcs-profiling-event-max-gpus-field> ;
                                     rdfs:label "NXcs_profiling_event/max_gpus" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_profiling_event.html#nxcs-profiling-event-max-gpus-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-profiling-event-max-processes-field
:nxcs-profiling-event-max-processes-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_UNITLESS
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_UINT
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_UINT
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
            The number of nominal processes that the app invoked during the execution of this event.
            
            The main idea behind this field e.g. for apps which use e.g. MPI
            (Message Passing Interface) parallelization is to communicate
            how many processes were used.
            
            For sequentially running apps number_of_processes and number_of_threads
            is one. If the app exclusively uses GPU parallelization, number_of_gpus
            can be larger than one. If no GPU is used, number_of_gpus is zero,
            even though the hardware may have GPUs installed.
        """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_profiling_event.html#nxcs-profiling-event-max-processes-field> ;
                                          rdfs:label "NXcs_profiling_event/max_processes" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_profiling_event.html#nxcs-profiling-event-max-processes-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-profiling-event-max-resident-memory-snapshot-field
:nxcs-profiling-event-max-resident-memory-snapshot-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_NUMBER
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_NUMBER
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment """
            Maximum amount of resident memory allocated per process during the event.
        """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_profiling_event.html#nxcs-profiling-event-max-resident-memory-snapshot-field> ;
                                                         rdfs:label "NXcs_profiling_event/max_resident_memory_snapshot" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_profiling_event.html#nxcs-profiling-event-max-resident-memory-snapshot-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-profiling-event-max-threads-field
:nxcs-profiling-event-max-threads-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_UNITLESS
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_UINT
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_UINT
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
            The number of nominal threads that the app invoked at during the execution of this event.
            Specifically here the maximum number of threads used for the
            high-level threading library used (e.g. OMP_NUM_THREADS), posix.
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_profiling_event.html#nxcs-profiling-event-max-threads-field> ;
                                        rdfs:label "NXcs_profiling_event/max_threads" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_profiling_event.html#nxcs-profiling-event-max-threads-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-profiling-event-max-virtual-memory-snapshot-field
:nxcs-profiling-event-max-virtual-memory-snapshot-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_ANY
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_NUMBER
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_NUMBER
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
            Maximum amount of virtual memory allocated per process during the event.
        """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_profiling_event.html#nxcs-profiling-event-max-virtual-memory-snapshot-field> ;
                                                        rdfs:label "NXcs_profiling_event/max_virtual_memory_snapshot" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_profiling_event.html#nxcs-profiling-event-max-virtual-memory-snapshot-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-profiling-event-start-time-field
:nxcs-profiling-event-start-time-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_ANY
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_DATE_TIME
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_DATE_TIME
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
            ISO 8601 time code with local time zone offset to UTC information
            included when the event tracking started.
        """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_profiling_event.html#nxcs-profiling-event-start-time-field> ;
                                       rdfs:label "NXcs_profiling_event/start_time" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_profiling_event.html#nxcs-profiling-event-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-profiling-eventid-group
:nxcs-profiling-eventid-group rdf:type owl:Class ;
                              rdfs:subClassOf :NXcs_profiling_event ,
                                              :NeXusGroup ;
                              rdfs:comment """
            A collection of individual profiling event data which detail e.g. how
            much time the app took for certain computational steps and/or how much
            memory was consumed during these operations.
            ID is an increasing unsigned integer starting at 1.
        """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_profiling.html#nxcs-profiling-eventid-group> ;
                              rdfs:label "NXcs_profiling/eventID" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_profiling.html#nxcs-profiling-eventid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-profiling-max-gpus-field
:nxcs-profiling-max-gpus-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_UNITLESS
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_UINT
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_UINT
                                                             ]
                                               ] ;
                               rdfs:comment """
            The number of nominal GPUs that the app invoked at runtime.
        """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_profiling.html#nxcs-profiling-max-gpus-field> ;
                               rdfs:label "NXcs_profiling/max_gpus" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_profiling.html#nxcs-profiling-max-gpus-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-profiling-max-processes-field
:nxcs-profiling-max-processes-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_UNITLESS
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_UINT
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_UINT
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
            The number of nominal processes that the app invoked at runtime.
            
            The main idea behind this field e.g. for apps which use e.g. MPI
            (Message Passing Interface) parallelization is to communicate
            how many processes were used.
            
            For sequentially running apps number_of_processes and number_of_threads
            is one. If the app exclusively uses GPU parallelization, number_of_gpus
            can be larger than one. If no GPU is used, number_of_gpus is zero,
            even though the hardware may have GPUs installed.
        """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_profiling.html#nxcs-profiling-max-processes-field> ;
                                    rdfs:label "NXcs_profiling/max_processes" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_profiling.html#nxcs-profiling-max-processes-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-profiling-max-threads-field
:nxcs-profiling-max-threads-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_UNITLESS
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_UINT
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_UINT
                                                                ]
                                                  ] ;
                                  rdfs:comment """
            The number of nominal threads that the app invoked at runtime.
            Specifically here the maximum number of threads used for the
            high-level threading library used (e.g. OMP_NUM_THREADS), posix.
        """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_profiling.html#nxcs-profiling-max-threads-field> ;
                                  rdfs:label "NXcs_profiling/max_threads" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_profiling.html#nxcs-profiling-max-threads-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-profiling-start-time-field
:nxcs-profiling-start-time-field rdf:type owl:Class ;
                                 owl:equivalentClass :nxem-calorimetry-entry-profiling-start-time-field ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_DATE_TIME
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_DATE_TIME
                                                               ]
                                                 ] ;
                                 rdfs:comment """
            ISO 8601 time code with local time zone offset to UTC information
            included when the app was started.
        """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_profiling.html#nxcs-profiling-start-time-field> ;
                                 rdfs:label "NXcs_profiling/start_time" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_profiling.html#nxcs-profiling-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-profiling-total-elapsed-time-field
:nxcs-profiling-total-elapsed-time-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_TIME
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_NUMBER
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_NUMBER
                                                                       ]
                                                         ] ;
                                         rdfs:comment """
            Wall-clock time how long the app execution took. This may be in principle
            end_time minus start_time; however usage of eventually more precise timers
            may warrant to use a finer temporal discretization,
            and thus demands a more precise record of the wall-clock time.
        """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_profiling.html#nxcs-profiling-total-elapsed-time-field> ;
                                         rdfs:label "NXcs_profiling/total_elapsed_time" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_profiling.html#nxcs-profiling-total-elapsed-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-storage-circuit-group
:nxcs-storage-circuit-group rdf:type owl:Class ;
                            rdfs:subClassOf :NXcircuit ,
                                            :NeXusGroup ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxcs-storage-circuit-max-physical-capacity-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxcs-storage-circuit-max-read-rate-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxcs-storage-circuit-max-write-rate-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxcs-storage-circuit-type-field
                                            ] ;
                            rdfs:comment "" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_storage.html#nxcs-storage-circuit-group> ;
                            rdfs:label "NXcs_storage/CIRCUIT" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_storage.html#nxcs-storage-circuit-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-storage-circuit-max-physical-capacity-field
:nxcs-storage-circuit-max-physical-capacity-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ANY
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_POSINT
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_POSINT
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment """
                Total amount of data which the medium can hold.
            """ ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_storage.html#nxcs-storage-circuit-max-physical-capacity-field> ;
                                                  rdfs:label "NXcs_storage/CIRCUIT/max_physical_capacity" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_storage.html#nxcs-storage-circuit-max-physical-capacity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-storage-circuit-max-read-rate-field
:nxcs-storage-circuit-max-read-rate-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_NUMBER
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_NUMBER
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
                Maximum read rate of the storage medium.
            """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_storage.html#nxcs-storage-circuit-max-read-rate-field> ;
                                          rdfs:label "NXcs_storage/CIRCUIT/max_read_rate" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_storage.html#nxcs-storage-circuit-max-read-rate-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-storage-circuit-max-write-rate-field
:nxcs-storage-circuit-max-write-rate-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANY
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_NUMBER
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_NUMBER
                                                                         ]
                                                           ] ;
                                           rdfs:comment """
                Maximum write rate of the storage medium.
            """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_storage.html#nxcs-storage-circuit-max-write-rate-field> ;
                                           rdfs:label "NXcs_storage/CIRCUIT/max_write_rate" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_storage.html#nxcs-storage-circuit-max-write-rate-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-storage-circuit-type-field
:nxcs-storage-circuit-type-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasEnumContainer ;
                                                   owl:allValuesFrom [ rdf:type owl:Class ;
                                                                       owl:unionOf ( :nxcs-storage-circuit-type-hard-disk-enum
                                                                                     :nxcs-storage-circuit-type-optical-enum
                                                                                     :nxcs-storage-circuit-type-solid-state-disk-enum
                                                                                     :nxcs-storage-circuit-type-tape-enum
                                                                                   )
                                                                     ]
                                                 ] ;
                                 rdfs:comment """
                Qualifier for the type of storage medium used.
            """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_storage.html#nxcs-storage-circuit-type-field> ;
                                 rdfs:label "NXcs_storage/CIRCUIT/type" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_storage.html#nxcs-storage-circuit-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-storage-circuit-type-hard-disk-enum
:nxcs-storage-circuit-type-hard-disk-enum rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusEnumerations ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :actualValue ;
                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                            rdf:first "hard_disk" ;
                                                                                            rdf:rest rdf:nil
                                                                                          ]
                                                                              ]
                                                          ] ;
                                          rdfs:comment "Enumeration item for NXcs_storage/CIRCUIT/type: hard_disk" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_storage.html#nxcs-storage-circuit-type-field> ;
                                          rdfs:label "NXcs_storage/CIRCUIT/type/hard_disk" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_storage.html#nxcs-storage-circuit-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-storage-circuit-type-optical-enum
:nxcs-storage-circuit-type-optical-enum rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusEnumerations ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :actualValue ;
                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                          rdf:first "optical" ;
                                                                                          rdf:rest rdf:nil
                                                                                        ]
                                                                            ]
                                                        ] ;
                                        rdfs:comment "Enumeration item for NXcs_storage/CIRCUIT/type: optical" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_storage.html#nxcs-storage-circuit-type-field> ;
                                        rdfs:label "NXcs_storage/CIRCUIT/type/optical" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_storage.html#nxcs-storage-circuit-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-storage-circuit-type-solid-state-disk-enum
:nxcs-storage-circuit-type-solid-state-disk-enum rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :actualValue ;
                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                   rdf:first "solid_state_disk" ;
                                                                                                   rdf:rest rdf:nil
                                                                                                 ]
                                                                                     ]
                                                                 ] ;
                                                 rdfs:comment "Enumeration item for NXcs_storage/CIRCUIT/type: solid_state_disk" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_storage.html#nxcs-storage-circuit-type-field> ;
                                                 rdfs:label "NXcs_storage/CIRCUIT/type/solid_state_disk" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_storage.html#nxcs-storage-circuit-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcs-storage-circuit-type-tape-enum
:nxcs-storage-circuit-type-tape-enum rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusEnumerations ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :actualValue ;
                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                       rdf:first "tape" ;
                                                                                       rdf:rest rdf:nil
                                                                                     ]
                                                                         ]
                                                     ] ;
                                     rdfs:comment "Enumeration item for NXcs_storage/CIRCUIT/type: tape" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcs_storage.html#nxcs-storage-circuit-type-field> ;
                                     rdfs:label "NXcs_storage/CIRCUIT/type/tape" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcs_storage.html#nxcs-storage-circuit-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcsg-a-group
:nxcsg-a-group rdf:type owl:Class ;
               rdfs:subClassOf :NXcsg ,
                               :NeXusGroup ;
               rdfs:comment """
     The first operand of constructive solid geometry operation.
     Compulsory if 'operation' is UNION, INTERSECTION,
     DIFFERENCE or COMPLEMENT.
   """ ;
               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcsg.html#nxcsg-a-group> ;
               rdfs:label "NXcsg/a" ;
               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcsg.html#nxcsg-a-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcsg-b-group
:nxcsg-b-group rdf:type owl:Class ;
               rdfs:subClassOf :NXcsg ,
                               :NeXusGroup ;
               rdfs:comment """
     The second operand of constructive solid geometry operation.
     Compulsory if 'operation' is UNION, INTERSECTION or
     DIFFERENCE.
    """ ;
               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcsg.html#nxcsg-b-group> ;
               rdfs:label "NXcsg/b" ;
               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcsg.html#nxcsg-b-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcsg-geometry-field
:nxcsg-geometry-field rdf:type owl:Class ;
                      rdfs:subClassOf :NeXusField ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasUnitContainer ;
                                        owl:someValuesFrom :NX_ANY
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasValueContainer ;
                                        owl:someValuesFrom :NX_CHAR
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasValueContainer ;
                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass [ rdf:type owl:Class ;
                                                      owl:complementOf :NX_CHAR
                                                    ]
                                      ] ;
                      rdfs:comment """
      Path to a field that is an instance of one of several possible geometry
      classes: Specifically, :ref:`NXquadric` if 'operation' is IS_QUADRIC,
      :ref:`NXoff_geometry`, or other primitive based base classes
      if 'operation' is IS_MESH.
      
      The instance defines the surface making up the constructive solid
      geometry component. This field is compulsory if 'operation' is
      IS_QUADRIC or IS_MESH.
    """ ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcsg.html#nxcsg-geometry-field> ;
                      rdfs:label "NXcsg/geometry" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcsg.html#nxcsg-geometry-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcsg-operation-complement-enum
:nxcsg-operation-complement-enum rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusEnumerations ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :actualValue ;
                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                   rdf:first "COMPLEMENT" ;
                                                                                   rdf:rest rdf:nil
                                                                                 ]
                                                                     ]
                                                 ] ;
                                 rdfs:comment "Enumeration item for NXcsg/operation: COMPLEMENT" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcsg.html#nxcsg-operation-field> ;
                                 rdfs:label "NXcsg/operation/COMPLEMENT" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcsg.html#nxcsg-operation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcsg-operation-difference-enum
:nxcsg-operation-difference-enum rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusEnumerations ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :actualValue ;
                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                   rdf:first "DIFFERENCE" ;
                                                                                   rdf:rest rdf:nil
                                                                                 ]
                                                                     ]
                                                 ] ;
                                 rdfs:comment "Enumeration item for NXcsg/operation: DIFFERENCE" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcsg.html#nxcsg-operation-field> ;
                                 rdfs:label "NXcsg/operation/DIFFERENCE" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcsg.html#nxcsg-operation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcsg-operation-field
:nxcsg-operation-field rdf:type owl:Class ;
                       rdfs:subClassOf :NeXusField ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasEnumContainer ;
                                         owl:allValuesFrom [ rdf:type owl:Class ;
                                                             owl:unionOf ( :nxcsg-operation-complement-enum
                                                                           :nxcsg-operation-difference-enum
                                                                           :nxcsg-operation-intersection-enum
                                                                           :nxcsg-operation-is-mesh-enum
                                                                           :nxcsg-operation-is-quadric-enum
                                                                           :nxcsg-operation-union-enum
                                                                         )
                                                           ]
                                       ] ;
                       rdfs:comment """
      One of the standard construction solid geometry set operations,
      or statement IS_QUADRIC or IS_MESH if the CSG is a pointer to an
      instance of a geometry class. Takes values:
    """ ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcsg.html#nxcsg-operation-field> ;
                       rdfs:label "NXcsg/operation" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcsg.html#nxcsg-operation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcsg-operation-intersection-enum
:nxcsg-operation-intersection-enum rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusEnumerations ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :actualValue ;
                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                     rdf:first "INTERSECTION" ;
                                                                                     rdf:rest rdf:nil
                                                                                   ]
                                                                       ]
                                                   ] ;
                                   rdfs:comment "Enumeration item for NXcsg/operation: INTERSECTION" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcsg.html#nxcsg-operation-field> ;
                                   rdfs:label "NXcsg/operation/INTERSECTION" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcsg.html#nxcsg-operation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcsg-operation-is-mesh-enum
:nxcsg-operation-is-mesh-enum rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusEnumerations ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :actualValue ;
                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                rdf:first "IS_MESH" ;
                                                                                rdf:rest rdf:nil
                                                                              ]
                                                                  ]
                                              ] ;
                              rdfs:comment "Enumeration item for NXcsg/operation: IS_MESH" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcsg.html#nxcsg-operation-field> ;
                              rdfs:label "NXcsg/operation/IS_MESH" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcsg.html#nxcsg-operation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcsg-operation-is-quadric-enum
:nxcsg-operation-is-quadric-enum rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusEnumerations ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :actualValue ;
                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                   rdf:first "IS_QUADRIC" ;
                                                                                   rdf:rest rdf:nil
                                                                                 ]
                                                                     ]
                                                 ] ;
                                 rdfs:comment "Enumeration item for NXcsg/operation: IS_QUADRIC" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcsg.html#nxcsg-operation-field> ;
                                 rdfs:label "NXcsg/operation/IS_QUADRIC" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcsg.html#nxcsg-operation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcsg-operation-union-enum
:nxcsg-operation-union-enum rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusEnumerations ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :actualValue ;
                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                              rdf:first "UNION" ;
                                                                              rdf:rest rdf:nil
                                                                            ]
                                                                ]
                                            ] ;
                            rdfs:comment "Enumeration item for NXcsg/operation: UNION" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcsg.html#nxcsg-operation-field> ;
                            rdfs:label "NXcsg/operation/UNION" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcsg.html#nxcsg-operation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-data-1-group
:nxcxi-ptycho-data-1-group rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusGroup ,
                                           :nxobject-collection-group ;
                           rdfs:comment """
				To ensure CXI compatibility the data in this group must always have shape that is
				(npts_x*npts_y, frame_size_x, frame_size_y). For nexus-style raster scans it is proposed that
				hdf5 virtual dataset is used.
			""" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-data-1-group> ;
                           rdfs:label "NXcxi_ptycho/data_1" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-data-1-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-data-axes-attribute
:nxcxi-ptycho-data-axes-attribute rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusAttribute ,
                                                  :nxdata-axes-attribute ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_CHAR
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_CHAR
                                                                ]
                                                  ] ;
                                  rdfs:comment """
					This should be \"[x,.]\" for arbitrary scanning patterns, and \"[x,.,.]\" for raster
				""" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-data-axes-attribute> ;
                                  rdfs:label "NXcxi_ptycho/DATA/axes" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-data-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-data-group
:nxcxi-ptycho-data-group rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusGroup ,
                                         :nxobject-data-group ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxcxi-ptycho-data-axes-attribute
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxcxi-ptycho-data-signal-attribute
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxcxi-ptycho-data-x-indices-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxcxi-ptycho-data-y-indices-field
                                         ] ;
                         rdfs:comment "" ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-data-group> ;
                         rdfs:label "NXcxi_ptycho/DATA" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-data-signal-attribute
:nxcxi-ptycho-data-signal-attribute rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusAttribute ,
                                                    :nxdata-signal-attribute ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_CHAR
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_CHAR
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
					This should be \"data\"
				""" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-data-signal-attribute> ;
                                    rdfs:label "NXcxi_ptycho/DATA/signal" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-data-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-data-x-indices-field
:nxcxi-ptycho-data-x-indices-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_CHAR
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_CHAR
                                                                 ]
                                                   ] ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-data-x-indices-field> ;
                                   rdfs:label "NXcxi_ptycho/DATA/x_indices" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-data-x-indices-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-data-y-indices-field
:nxcxi-ptycho-data-y-indices-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_CHAR
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_CHAR
                                                                 ]
                                                   ] ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-data-y-indices-field> ;
                                   rdfs:label "NXcxi_ptycho/DATA/y_indices" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-data-y-indices-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-entry-1-definition-field
:nxcxi-ptycho-entry-1-definition-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       :nxentry-definition-field ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasEnumContainer ;
                                                         owl:allValuesFrom [ rdf:type owl:Class ;
                                                                             owl:unionOf ( :nxcxi-ptycho-entry-1-definition-nxcxi-ptycho-enum
                                                                                         )
                                                                           ]
                                                       ] ;
                                       rdfs:comment """
                Official NeXus NXDL schema to which this file conforms
            """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-definition-field> ;
                                       rdfs:label "NXcxi_ptycho/entry_1/definition" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-entry-1-definition-nxcxi-ptycho-enum
:nxcxi-ptycho-entry-1-definition-nxcxi-ptycho-enum rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :actualValue ;
                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                     rdf:first "NXcxi_ptycho" ;
                                                                                                     rdf:rest rdf:nil
                                                                                                   ]
                                                                                       ]
                                                                   ] ;
                                                   rdfs:comment "Enumeration item for NXcxi_ptycho/entry_1/definition: NXcxi_ptycho" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-definition-field> ;
                                                   rdfs:label "NXcxi_ptycho/entry_1/definition/NXcxi_ptycho" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-entry-1-end-time-field
:nxcxi-ptycho-entry-1-end-time-field rdf:type owl:Class ;
                                     owl:equivalentClass :nxentry-end-time-field ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_DATE_TIME
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_DATE_TIME
                                                                   ]
                                                     ] ;
                                     rdfs:comment "" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-end-time-field> ;
                                     rdfs:label "NXcxi_ptycho/entry_1/end_time" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-end-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-entry-1-group
:nxcxi-ptycho-entry-1-group rdf:type owl:Class ;
                            rdfs:subClassOf :NXentry ,
                                            :NeXusGroup ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxcxi-ptycho-entry-1-end-time-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxcxi-ptycho-entry-1-start-time-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxcxi-ptycho-entry-1-title-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxcxi-ptycho-entry-1-definition-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxcxi-ptycho-entry-1-instrument-1-group
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxcxi-ptycho-entry-1-definition-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxcxi-ptycho-entry-1-end-time-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxcxi-ptycho-entry-1-instrument-1-group
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxcxi-ptycho-entry-1-start-time-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxcxi-ptycho-entry-1-title-field
                                            ] ;
                            rdfs:comment "" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-group> ;
                            rdfs:label "NXcxi_ptycho/entry_1" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-entry-1-instrument-1-beam-1-energy-field
:nxcxi-ptycho-entry-1-instrument-1-beam-1-energy-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_ANY
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_FLOAT
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxcxi-ptycho-entry-1-instrument-1-beam-1-energy-units-attribute
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_FLOAT
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment "" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-beam-1-energy-field> ;
                                                       rdfs:label "NXcxi_ptycho/entry_1/instrument_1/beam_1/energy" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-beam-1-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-entry-1-instrument-1-beam-1-energy-units-attribute
:nxcxi-ptycho-entry-1-instrument-1-beam-1-energy-units-attribute rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusAttribute ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_CHAR
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_CHAR
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-beam-1-energy-units-attribute> ;
                                                                 rdfs:label "NXcxi_ptycho/entry_1/instrument_1/beam_1/energy/units" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-beam-1-energy-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-entry-1-instrument-1-beam-1-extent-field
:nxcxi-ptycho-entry-1-instrument-1-beam-1-extent-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       :nxbeam-extent-field ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_ANY
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_FLOAT
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxcxi-ptycho-entry-1-instrument-1-beam-1-extent-units-attribute
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_FLOAT
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment "" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-beam-1-extent-field> ;
                                                       rdfs:label "NXcxi_ptycho/entry_1/instrument_1/beam_1/extent" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-beam-1-extent-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-entry-1-instrument-1-beam-1-extent-units-attribute
:nxcxi-ptycho-entry-1-instrument-1-beam-1-extent-units-attribute rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusAttribute ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_CHAR
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_CHAR
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-beam-1-extent-units-attribute> ;
                                                                 rdfs:label "NXcxi_ptycho/entry_1/instrument_1/beam_1/extent/units" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-beam-1-extent-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-entry-1-instrument-1-beam-1-group
:nxcxi-ptycho-entry-1-instrument-1-beam-1-group rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusGroup ,
                                                                :nxinstrument-beam-group ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxcxi-ptycho-entry-1-instrument-1-beam-1-extent-field
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxcxi-ptycho-entry-1-instrument-1-beam-1-incident-beam-divergence-field
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxcxi-ptycho-entry-1-instrument-1-beam-1-energy-field
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxcxi-ptycho-entry-1-instrument-1-beam-1-incident-beam-energy-field
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxcxi-ptycho-entry-1-instrument-1-beam-1-incident-energy-spread-field
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxcxi-ptycho-entry-1-instrument-1-beam-1-energy-field
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxcxi-ptycho-entry-1-instrument-1-beam-1-extent-field
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxcxi-ptycho-entry-1-instrument-1-beam-1-incident-beam-divergence-field
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxcxi-ptycho-entry-1-instrument-1-beam-1-incident-beam-energy-field
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxcxi-ptycho-entry-1-instrument-1-beam-1-incident-energy-spread-field
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-beam-1-group> ;
                                                rdfs:label "NXcxi_ptycho/entry_1/instrument_1/beam_1" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-beam-1-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-entry-1-instrument-1-beam-1-incident-beam-divergence-field
:nxcxi-ptycho-entry-1-instrument-1-beam-1-incident-beam-divergence-field rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusField ,
                                                                                         :nxbeam-incident-beam-divergence-field ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                           owl:someValuesFrom :NX_ANY
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:someValuesFrom :NX_FLOAT
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :has ;
                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass :nxcxi-ptycho-entry-1-instrument-1-beam-1-incident-beam-divergence-units-attribute
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                         owl:complementOf :NX_FLOAT
                                                                                                       ]
                                                                                         ] ;
                                                                         rdfs:comment "" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-beam-1-incident-beam-divergence-field> ;
                                                                         rdfs:label "NXcxi_ptycho/entry_1/instrument_1/beam_1/incident_beam_divergence" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-beam-1-incident-beam-divergence-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-entry-1-instrument-1-beam-1-incident-beam-divergence-units-attribute
:nxcxi-ptycho-entry-1-instrument-1-beam-1-incident-beam-divergence-units-attribute rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_CHAR
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-beam-1-incident-beam-divergence-units-attribute> ;
                                                                                   rdfs:label "NXcxi_ptycho/entry_1/instrument_1/beam_1/incident_beam_divergence/units" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-beam-1-incident-beam-divergence-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-entry-1-instrument-1-beam-1-incident-beam-energy-field
:nxcxi-ptycho-entry-1-instrument-1-beam-1-incident-beam-energy-field rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                       owl:someValuesFrom :NX_ANY
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_FLOAT
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :has ;
                                                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass :nxcxi-ptycho-entry-1-instrument-1-beam-1-incident-beam-energy-units-attribute
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_FLOAT
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-beam-1-incident-beam-energy-field> ;
                                                                     rdfs:label "NXcxi_ptycho/entry_1/instrument_1/beam_1/incident_beam_energy" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-beam-1-incident-beam-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-entry-1-instrument-1-beam-1-incident-beam-energy-units-attribute
:nxcxi-ptycho-entry-1-instrument-1-beam-1-incident-beam-energy-units-attribute rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_CHAR
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-beam-1-incident-beam-energy-units-attribute> ;
                                                                               rdfs:label "NXcxi_ptycho/entry_1/instrument_1/beam_1/incident_beam_energy/units" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-beam-1-incident-beam-energy-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-entry-1-instrument-1-beam-1-incident-energy-spread-field
:nxcxi-ptycho-entry-1-instrument-1-beam-1-incident-energy-spread-field rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusField ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                         owl:someValuesFrom :NX_ANY
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_FLOAT
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :has ;
                                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass :nxcxi-ptycho-entry-1-instrument-1-beam-1-incident-energy-spread-units-attribute
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_FLOAT
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-beam-1-incident-energy-spread-field> ;
                                                                       rdfs:label "NXcxi_ptycho/entry_1/instrument_1/beam_1/incident_energy_spread" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-beam-1-incident-energy-spread-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-entry-1-instrument-1-beam-1-incident-energy-spread-units-attribute
:nxcxi-ptycho-entry-1-instrument-1-beam-1-incident-energy-spread-units-attribute rdf:type owl:Class ;
                                                                                 rdfs:subClassOf :NeXusAttribute ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:someValuesFrom :NX_CHAR
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                 owl:complementOf :NX_CHAR
                                                                                                               ]
                                                                                                 ] ;
                                                                                 rdfs:comment "" ;
                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-beam-1-incident-energy-spread-units-attribute> ;
                                                                                 rdfs:label "NXcxi_ptycho/entry_1/instrument_1/beam_1/incident_energy_spread/units" ;
                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-beam-1-incident-energy-spread-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-entry-1-instrument-1-detector-1-axes-attribute
:nxcxi-ptycho-entry-1-instrument-1-detector-1-axes-attribute rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusAttribute ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_CHAR
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_CHAR
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment """
    					should have value \"[, data]\"
    				""" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-detector-1-axes-attribute> ;
                                                             rdfs:label "NXcxi_ptycho/entry_1/instrument_1/detector_1/axes" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-detector-1-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-entry-1-instrument-1-detector-1-beam-center-x-field
:nxcxi-ptycho-entry-1-instrument-1-detector-1-beam-center-x-field rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusField ,
                                                                                  :nxdetector-beam-center-x-field ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                    owl:someValuesFrom :NX_LENGTH
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_FLOAT
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxcxi-ptycho-entry-1-instrument-1-detector-1-beam-center-x-units-attribute
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_FLOAT
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-detector-1-beam-center-x-field> ;
                                                                  rdfs:label "NXcxi_ptycho/entry_1/instrument_1/detector_1/beam_center_x" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-detector-1-beam-center-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-entry-1-instrument-1-detector-1-beam-center-x-units-attribute
:nxcxi-ptycho-entry-1-instrument-1-detector-1-beam-center-x-units-attribute rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusAttribute ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_CHAR
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-detector-1-beam-center-x-units-attribute> ;
                                                                            rdfs:label "NXcxi_ptycho/entry_1/instrument_1/detector_1/beam_center_x/units" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-detector-1-beam-center-x-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-entry-1-instrument-1-detector-1-beam-center-y-field
:nxcxi-ptycho-entry-1-instrument-1-detector-1-beam-center-y-field rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusField ,
                                                                                  :nxdetector-beam-center-y-field ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                    owl:someValuesFrom :NX_LENGTH
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_FLOAT
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxcxi-ptycho-entry-1-instrument-1-detector-1-beam-center-y-units-attribute
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_FLOAT
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-detector-1-beam-center-y-field> ;
                                                                  rdfs:label "NXcxi_ptycho/entry_1/instrument_1/detector_1/beam_center_y" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-detector-1-beam-center-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-entry-1-instrument-1-detector-1-beam-center-y-units-attribute
:nxcxi-ptycho-entry-1-instrument-1-detector-1-beam-center-y-units-attribute rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusAttribute ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_CHAR
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-detector-1-beam-center-y-units-attribute> ;
                                                                            rdfs:label "NXcxi_ptycho/entry_1/instrument_1/detector_1/beam_center_y/units" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-detector-1-beam-center-y-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-entry-1-instrument-1-detector-1-data-field
:nxcxi-ptycho-entry-1-instrument-1-detector-1-data-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_INT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_INT
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-detector-1-data-field> ;
                                                         rdfs:label "NXcxi_ptycho/entry_1/instrument_1/detector_1/data" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-detector-1-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-entry-1-instrument-1-detector-1-distance-field
:nxcxi-ptycho-entry-1-instrument-1-detector-1-distance-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             :nxdetector-distance-field ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_LENGTH
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_FLOAT
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxcxi-ptycho-entry-1-instrument-1-detector-1-distance-units-attribute
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_FLOAT
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment """
                        The distance between the detector and the sample
                    """ ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-detector-1-distance-field> ;
                                                             rdfs:label "NXcxi_ptycho/entry_1/instrument_1/detector_1/distance" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-detector-1-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-entry-1-instrument-1-detector-1-distance-units-attribute
:nxcxi-ptycho-entry-1-instrument-1-detector-1-distance-units-attribute rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusAttribute ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_CHAR
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-detector-1-distance-units-attribute> ;
                                                                       rdfs:label "NXcxi_ptycho/entry_1/instrument_1/detector_1/distance/units" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-detector-1-distance-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-entry-1-instrument-1-detector-1-group
:nxcxi-ptycho-entry-1-instrument-1-detector-1-group rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusGroup ,
                                                                    :nxinstrument-detector-group ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxcxi-ptycho-entry-1-instrument-1-detector-1-beam-center-x-field
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxcxi-ptycho-entry-1-instrument-1-detector-1-beam-center-y-field
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxcxi-ptycho-entry-1-instrument-1-detector-1-axes-attribute
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxcxi-ptycho-entry-1-instrument-1-detector-1-data-field
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxcxi-ptycho-entry-1-instrument-1-detector-1-distance-field
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxcxi-ptycho-entry-1-instrument-1-detector-1-signal-attribute
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxcxi-ptycho-entry-1-instrument-1-detector-1-transformations-group
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxcxi-ptycho-entry-1-instrument-1-detector-1-translation-field
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxcxi-ptycho-entry-1-instrument-1-detector-1-x-pixel-size-field
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxcxi-ptycho-entry-1-instrument-1-detector-1-y-pixel-size-field
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxcxi-ptycho-entry-1-instrument-1-detector-1-beam-center-x-field
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxcxi-ptycho-entry-1-instrument-1-detector-1-beam-center-y-field
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxcxi-ptycho-entry-1-instrument-1-detector-1-data-field
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxcxi-ptycho-entry-1-instrument-1-detector-1-distance-field
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxcxi-ptycho-entry-1-instrument-1-detector-1-translation-field
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxcxi-ptycho-entry-1-instrument-1-detector-1-x-pixel-size-field
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxcxi-ptycho-entry-1-instrument-1-detector-1-y-pixel-size-field
                                                                    ] ;
                                                    rdfs:comment "" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-detector-1-group> ;
                                                    rdfs:label "NXcxi_ptycho/entry_1/instrument_1/detector_1" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-detector-1-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-entry-1-instrument-1-detector-1-signal-attribute
:nxcxi-ptycho-entry-1-instrument-1-detector-1-signal-attribute rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_CHAR
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_CHAR
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment """
    					should have value \"data\"
    				""" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-detector-1-signal-attribute> ;
                                                               rdfs:label "NXcxi_ptycho/entry_1/instrument_1/detector_1/signal" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-detector-1-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-entry-1-instrument-1-detector-1-transformations-group
:nxcxi-ptycho-entry-1-instrument-1-detector-1-transformations-group rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusGroup ,
                                                                                    :nxcomponent-transformations-group ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxcxi-ptycho-entry-1-instrument-1-detector-1-transformations-vector-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxcxi-ptycho-entry-1-instrument-1-detector-1-transformations-vector-field
                                                                                    ] ;
                                                                    rdfs:comment "" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-detector-1-transformations-group> ;
                                                                    rdfs:label "NXcxi_ptycho/entry_1/instrument_1/detector_1/transformations" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-detector-1-transformations-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-entry-1-instrument-1-detector-1-transformations-vector-field
:nxcxi-ptycho-entry-1-instrument-1-detector-1-transformations-vector-field rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusField ,
                                                                                           :nxtransformations-axisname-field ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                             owl:someValuesFrom :NX_ANY
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:someValuesFrom :NX_NUMBER
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                           owl:complementOf :NX_NUMBER
                                                                                                         ]
                                                                                           ] ;
                                                                           rdfs:comment "" ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-detector-1-transformations-vector-field> ;
                                                                           rdfs:label "NXcxi_ptycho/entry_1/instrument_1/detector_1/transformations/vector" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-detector-1-transformations-vector-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-entry-1-instrument-1-detector-1-translation-axes-attribute
:nxcxi-ptycho-entry-1-instrument-1-detector-1-translation-axes-attribute rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusAttribute ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                         owl:complementOf :NX_CHAR
                                                                                                       ]
                                                                                         ] ;
                                                                         rdfs:comment """
    						this should take the value \"translation:$slowaxisname:$fastaxisname\"
    					""" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-detector-1-translation-axes-attribute> ;
                                                                         rdfs:label "NXcxi_ptycho/entry_1/instrument_1/detector_1/translation/axes" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-detector-1-translation-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-entry-1-instrument-1-detector-1-translation-field
:nxcxi-ptycho-entry-1-instrument-1-detector-1-translation-field rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_LENGTH
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_FLOAT
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxcxi-ptycho-entry-1-instrument-1-detector-1-translation-axes-attribute
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxcxi-ptycho-entry-1-instrument-1-detector-1-translation-interpretation-attribute
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxcxi-ptycho-entry-1-instrument-1-detector-1-translation-units-attribute
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_FLOAT
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment """
    					This is an array of shape (npts_x*npts_y, 3) and can be a Virtual Dataset of x and y
    				""" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-detector-1-translation-field> ;
                                                                rdfs:label "NXcxi_ptycho/entry_1/instrument_1/detector_1/translation" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-detector-1-translation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-entry-1-instrument-1-detector-1-translation-interpretation-attribute
:nxcxi-ptycho-entry-1-instrument-1-detector-1-translation-interpretation-attribute rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_CHAR
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment """
    						This should be \"image\"
    					""" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-detector-1-translation-interpretation-attribute> ;
                                                                                   rdfs:label "NXcxi_ptycho/entry_1/instrument_1/detector_1/translation/interpretation" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-detector-1-translation-interpretation-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-entry-1-instrument-1-detector-1-translation-units-attribute
:nxcxi-ptycho-entry-1-instrument-1-detector-1-translation-units-attribute rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusAttribute ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_CHAR
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-detector-1-translation-units-attribute> ;
                                                                          rdfs:label "NXcxi_ptycho/entry_1/instrument_1/detector_1/translation/units" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-detector-1-translation-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-entry-1-instrument-1-detector-1-x-pixel-size-field
:nxcxi-ptycho-entry-1-instrument-1-detector-1-x-pixel-size-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 :nxdetector-x-pixel-size-field ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_LENGTH
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_FLOAT
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxcxi-ptycho-entry-1-instrument-1-detector-1-x-pixel-size-units-attribute
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_FLOAT
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-detector-1-x-pixel-size-field> ;
                                                                 rdfs:label "NXcxi_ptycho/entry_1/instrument_1/detector_1/x_pixel_size" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-detector-1-x-pixel-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-entry-1-instrument-1-detector-1-x-pixel-size-units-attribute
:nxcxi-ptycho-entry-1-instrument-1-detector-1-x-pixel-size-units-attribute rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusAttribute ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:someValuesFrom :NX_CHAR
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                           owl:complementOf :NX_CHAR
                                                                                                         ]
                                                                                           ] ;
                                                                           rdfs:comment "" ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-detector-1-x-pixel-size-units-attribute> ;
                                                                           rdfs:label "NXcxi_ptycho/entry_1/instrument_1/detector_1/x_pixel_size/units" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-detector-1-x-pixel-size-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-entry-1-instrument-1-detector-1-y-pixel-size-field
:nxcxi-ptycho-entry-1-instrument-1-detector-1-y-pixel-size-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 :nxdetector-y-pixel-size-field ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_LENGTH
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_FLOAT
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxcxi-ptycho-entry-1-instrument-1-detector-1-y-pixel-size-units-attribute
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_FLOAT
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-detector-1-y-pixel-size-field> ;
                                                                 rdfs:label "NXcxi_ptycho/entry_1/instrument_1/detector_1/y_pixel_size" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-detector-1-y-pixel-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-entry-1-instrument-1-detector-1-y-pixel-size-units-attribute
:nxcxi-ptycho-entry-1-instrument-1-detector-1-y-pixel-size-units-attribute rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusAttribute ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:someValuesFrom :NX_CHAR
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                           owl:complementOf :NX_CHAR
                                                                                                         ]
                                                                                           ] ;
                                                                           rdfs:comment "" ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-detector-1-y-pixel-size-units-attribute> ;
                                                                           rdfs:label "NXcxi_ptycho/entry_1/instrument_1/detector_1/y_pixel_size/units" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-detector-1-y-pixel-size-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-entry-1-instrument-1-group
:nxcxi-ptycho-entry-1-instrument-1-group rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusGroup ,
                                                         :nxentry-instrument-group ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxcxi-ptycho-entry-1-instrument-1-monitor-group
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxcxi-ptycho-entry-1-instrument-1-beam-1-group
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxcxi-ptycho-entry-1-instrument-1-detector-1-group
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxcxi-ptycho-entry-1-instrument-1-source-1-group
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxcxi-ptycho-entry-1-instrument-1-beam-1-group
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxcxi-ptycho-entry-1-instrument-1-detector-1-group
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxcxi-ptycho-entry-1-instrument-1-monitor-group
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxcxi-ptycho-entry-1-instrument-1-source-1-group
                                                         ] ;
                                         rdfs:comment "" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-group> ;
                                         rdfs:label "NXcxi_ptycho/entry_1/instrument_1" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-entry-1-instrument-1-monitor-data-field
:nxcxi-ptycho-entry-1-instrument-1-monitor-data-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_ANY
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_FLOAT
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_FLOAT
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-monitor-data-field> ;
                                                      rdfs:label "NXcxi_ptycho/entry_1/instrument_1/MONITOR/data" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-monitor-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-entry-1-instrument-1-monitor-group
:nxcxi-ptycho-entry-1-instrument-1-monitor-group rdf:type owl:Class ;
                                                 rdfs:subClassOf :NXmonitor ,
                                                                 :NeXusGroup ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxcxi-ptycho-entry-1-instrument-1-monitor-data-field
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-monitor-group> ;
                                                 rdfs:label "NXcxi_ptycho/entry_1/instrument_1/MONITOR" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-monitor-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-entry-1-instrument-1-source-1-energy-field
:nxcxi-ptycho-entry-1-instrument-1-source-1-energy-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         :nxsource-energy-field ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_FLOAT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_FLOAT
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment """
    					This is the energy of the machine, not the beamline.
    				""" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-source-1-energy-field> ;
                                                         rdfs:label "NXcxi_ptycho/entry_1/instrument_1/source_1/energy" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-source-1-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-entry-1-instrument-1-source-1-group
:nxcxi-ptycho-entry-1-instrument-1-source-1-group rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusGroup ,
                                                                  :nxinstrument-source-group ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxcxi-ptycho-entry-1-instrument-1-source-1-energy-field
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxcxi-ptycho-entry-1-instrument-1-source-1-name-field
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxcxi-ptycho-entry-1-instrument-1-source-1-probe-field
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxcxi-ptycho-entry-1-instrument-1-source-1-type-field
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxcxi-ptycho-entry-1-instrument-1-source-1-energy-field
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxcxi-ptycho-entry-1-instrument-1-source-1-name-field
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxcxi-ptycho-entry-1-instrument-1-source-1-probe-field
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxcxi-ptycho-entry-1-instrument-1-source-1-type-field
                                                                  ] ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-source-1-group> ;
                                                  rdfs:label "NXcxi_ptycho/entry_1/instrument_1/source_1" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-source-1-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-entry-1-instrument-1-source-1-name-field
:nxcxi-ptycho-entry-1-instrument-1-source-1-name-field rdf:type owl:Class ;
                                                       owl:equivalentClass :nxsource-name-field ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_ANY
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_CHAR
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_CHAR
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment "" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-source-1-name-field> ;
                                                       rdfs:label "NXcxi_ptycho/entry_1/instrument_1/source_1/name" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-source-1-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-entry-1-instrument-1-source-1-probe-field
:nxcxi-ptycho-entry-1-instrument-1-source-1-probe-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_ANY
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_FLOAT
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_FLOAT
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-source-1-probe-field> ;
                                                        rdfs:label "NXcxi_ptycho/entry_1/instrument_1/source_1/probe" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-source-1-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-entry-1-instrument-1-source-1-type-field
:nxcxi-ptycho-entry-1-instrument-1-source-1-type-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_ANY
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_FLOAT
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_FLOAT
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment "" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-source-1-type-field> ;
                                                       rdfs:label "NXcxi_ptycho/entry_1/instrument_1/source_1/type" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-instrument-1-source-1-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-entry-1-start-time-field
:nxcxi-ptycho-entry-1-start-time-field rdf:type owl:Class ;
                                       owl:equivalentClass :nxentry-start-time-field ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_ANY
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_DATE_TIME
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_DATE_TIME
                                                                     ]
                                                       ] ;
                                       rdfs:comment "" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-start-time-field> ;
                                       rdfs:label "NXcxi_ptycho/entry_1/start_time" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-entry-1-title-field
:nxcxi-ptycho-entry-1-title-field rdf:type owl:Class ;
                                  owl:equivalentClass :nxentry-title-field ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_CHAR
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_CHAR
                                                                ]
                                                  ] ;
                                  rdfs:comment "" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-title-field> ;
                                  rdfs:label "NXcxi_ptycho/entry_1/title" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-entry-1-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-sample-1-geometry-1-group
:nxcxi-ptycho-sample-1-geometry-1-group rdf:type owl:Class ;
                                        owl:equivalentClass :nxobject-collection-group ;
                                        rdfs:subClassOf :NeXusGroup ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-sample-1-geometry-1-group> ;
                                        rdfs:label "NXcxi_ptycho/sample_1/geometry_1" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-sample-1-geometry-1-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-sample-1-group
:nxcxi-ptycho-sample-1-group rdf:type owl:Class ;
                             rdfs:subClassOf :NXsample ,
                                             :NeXusGroup ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxcxi-ptycho-sample-1-name-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxcxi-ptycho-sample-1-geometry-1-group
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxcxi-ptycho-sample-1-transformations-group
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxcxi-ptycho-sample-1-geometry-1-group
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxcxi-ptycho-sample-1-name-field
                                             ] ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-sample-1-group> ;
                             rdfs:label "NXcxi_ptycho/sample_1" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-sample-1-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-sample-1-name-field
:nxcxi-ptycho-sample-1-name-field rdf:type owl:Class ;
                                  owl:equivalentClass :nxsample-name-field ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_CHAR
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_CHAR
                                                                ]
                                                  ] ;
                                  rdfs:comment "" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-sample-1-name-field> ;
                                  rdfs:label "NXcxi_ptycho/sample_1/name" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-sample-1-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-sample-1-transformations-group
:nxcxi-ptycho-sample-1-transformations-group rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusGroup ,
                                                             :nxcomponent-transformations-group ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxcxi-ptycho-sample-1-transformations-vector-attribute
                                                             ] ;
                                             rdfs:comment """
					This must contain two fields with the x and y motors that are linked via the 
					dependency tree according to the real-life motor layout dependency.
					For raster scans x and y will have shape (npts_x, npts_y)
					For arbitrary scans x and y will be (npts_x*npts_y,)
					An attribute with the units for each motor is required.					
				""" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-sample-1-transformations-group> ;
                                             rdfs:label "NXcxi_ptycho/sample_1/transformations" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-sample-1-transformations-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxcxi-ptycho-sample-1-transformations-vector-attribute
:nxcxi-ptycho-sample-1-transformations-vector-attribute rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusAttribute ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_NUMBER
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_NUMBER
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-sample-1-transformations-vector-attribute> ;
                                                        rdfs:label "NXcxi_ptycho/sample_1/transformations/vector" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXcxi_ptycho.html#nxcxi-ptycho-sample-1-transformations-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxcylindrical-geometry-cylinders-field
:nxcylindrical-geometry-cylinders-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_INT
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_INT
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
      List of indices of vertices in the ``vertices`` dataset to form each cylinder.
      Each cylinder is described by three vertices A, B, C.
      First vertex A lies on the cylinder axis and circular face, second point B
      on edge of the same face as A, and third point C at the other face and on axis.
    """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcylindrical_geometry.html#nxcylindrical-geometry-cylinders-field> ;
                                        rdfs:label "NXcylindrical_geometry/cylinders" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcylindrical_geometry.html#nxcylindrical-geometry-cylinders-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcylindrical-geometry-detector-number-field
:nxcylindrical-geometry-detector-number-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_INT
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_INT
                                                                            ]
                                                              ] ;
                                              rdfs:comment "Maps cylinders in ``cylinder``, by index, with a detector id." ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcylindrical_geometry.html#nxcylindrical-geometry-detector-number-field> ;
                                              rdfs:label "NXcylindrical_geometry/detector_number" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcylindrical_geometry.html#nxcylindrical-geometry-detector-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxcylindrical-geometry-vertices-field
:nxcylindrical-geometry-vertices-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_LENGTH
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_NUMBER
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_NUMBER
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
      List of x,y,z coordinates for vertices.
      The origin of the coordinates is the position of the parent component, for
      example the NXdetector which the geometry describes.
      If the shape describes a single pixel for a detector with uniform pixel shape
      then the origin is the position of each pixel as described by the
      ``x/y/z_pixel_offset`` datasets in ``NXdetector``.
    """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXcylindrical_geometry.html#nxcylindrical-geometry-vertices-field> ;
                                       rdfs:label "NXcylindrical_geometry/vertices" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXcylindrical_geometry.html#nxcylindrical-geometry-vertices-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdata-auxiliary-signals-attribute
:nxdata-auxiliary-signals-attribute rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusAttribute ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_CHAR
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_CHAR
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
			.. index:: plotting
			
			Array of strings holding the :ref:`names <validItemName>` of additional
			signals to be plotted with the :ref:`default signal </NXdata@signal-attribute>`.
			These fields or links *must* exist and be direct children of this NXdata group.
			
			Each auxiliary signal needs to be of the same shape as the default signal.
			
			..  NIAC2018:
			    https://www.nexusformat.org/NIAC2018Minutes.html
		""" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-auxiliary-signals-attribute> ;
                                    rdfs:label "NXdata/auxiliary_signals" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-auxiliary-signals-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdata-axes-attribute
:nxdata-axes-attribute rdf:type owl:Class ;
                       owl:equivalentClass :nxem-calorimetry-entry-integration-resultbackground-axes-attribute ,
                                           :nxem-entry-measurement-eventid-imageid-image-1d-axes-attribute ,
                                           :nxem-entry-measurement-eventid-imageid-image-2d-axes-attribute ,
                                           :nxem-entry-measurement-eventid-imageid-image-3d-axes-attribute ,
                                           :nxem-entry-measurement-eventid-imageid-image-4d-axes-attribute ,
                                           :nxem-entry-measurement-eventid-imageid-stack-1d-axes-attribute ,
                                           :nxem-entry-measurement-eventid-imageid-stack-2d-axes-attribute ,
                                           :nxem-entry-measurement-eventid-imageid-stack-3d-axes-attribute ,
                                           :nxem-entry-measurement-eventid-spectrumid-spectrum-0d-axes-attribute ,
                                           :nxem-entry-measurement-eventid-spectrumid-spectrum-1d-axes-attribute ,
                                           :nxem-entry-measurement-eventid-spectrumid-spectrum-2d-axes-attribute ,
                                           :nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axes-attribute ,
                                           :nxem-entry-measurement-eventid-spectrumid-stack-0d-axes-attribute ,
                                           :nxem-entry-measurement-eventid-spectrumid-stack-1d-axes-attribute ,
                                           :nxem-entry-measurement-eventid-spectrumid-stack-2d-axes-attribute ,
                                           :nxem-entry-measurement-eventid-spectrumid-stack-3d-axes-attribute ,
                                           :nxem-entry-roiid-ebsd-indexing-roi-axes-attribute ,
                                           :nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-axes-attribute ,
                                           :nxem-entry-roiid-eds-indexing-summary-axes-attribute ,
                                           :nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-axes-attribute ,
                                           :nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-axes-attribute ,
                                           :nxmicrostructure-score-config-entry-time-temperature-axes-attribute ,
                                           :nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-axes-attribute ,
                                           :nxstress-entry-fit-diffractogram-axes-attribute ;
                       rdfs:subClassOf :NeXusAttribute ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:someValuesFrom :NX_CHAR
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass [ rdf:type owl:Class ;
                                                       owl:complementOf :NX_CHAR
                                                     ]
                                       ] ;
                       rdfs:comment """
			.. index:: plotting

			The ``axes`` attribute is a list of strings which are the names of the :ref:`AXISNAME </NXdata/AXISNAME-field>` fields
			to be used as the default axis along every :ref:`DATA </NXdata/DATA-field>` dimension. As a result the length must
			be equal to the rank of the :ref:`DATA </NXdata/DATA-field>` fields. The string \".\" can be used for
			dimensions without a default axis.

			.. note::  When ``axes`` contains multiple strings, it must be saved as an actual array
				of strings and not a single comma separated string.
		""" ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-axes-attribute> ;
                       rdfs:label "NXdata/axes" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdata-axisname-axis-attribute
:nxdata-axisname-axis-attribute rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusAttribute ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_POSINT
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_POSINT
                                                              ]
                                                ] ;
                                rdfs:comment """
				Index (positive integer) identifying this specific set of numbers.
				
				N.B. The ``axis`` attribute is the old way of designating a link.  
				Do not use the :ref:`axes </NXdata@axes-attribute>` attribute with the ``axis`` attribute.
				The :ref:`axes </NXdata@axes-attribute>` attribute is now preferred.
			""" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-axisname-axis-attribute> ;
                                rdfs:label "NXdata/AXISNAME/axis" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-axisname-axis-attribute> ;
                                owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxdata-axisname-distribution-attribute
:nxdata-axisname-distribution-attribute rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusAttribute ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_BOOLEAN
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_BOOLEAN
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
				``0|false``: single value, 
				``1|true``: multiple values
			""" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-axisname-distribution-attribute> ;
                                        rdfs:label "NXdata/AXISNAME/distribution" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-axisname-distribution-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdata-axisname-field
:nxdata-axisname-field rdf:type owl:Class ;
                       rdfs:subClassOf :NeXusField ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasUnitContainer ;
                                         owl:someValuesFrom :NX_ANY
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:someValuesFrom :NX_CHAR_OR_NUMBER
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxdata-axisname-axis-attribute
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxdata-axisname-distribution-attribute
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxdata-axisname-first-good-attribute
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxdata-axisname-last-good-attribute
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxdata-axisname-long-name-attribute
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxdata-axisname-units-attribute
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass [ rdf:type owl:Class ;
                                                       owl:complementOf :NX_CHAR_OR_NUMBER
                                                     ]
                                       ] ;
                       rdfs:comment """
			Coordinate values along one or more :ref:`DATA </NXdata/DATA-field>` dimensions.

			The shape of an ``AXISNAME`` field must correspond to the shape of the :ref:`DATA </NXdata/DATA-field>`
			dimensions it spans. This means that for each ``i`` in ``[0, AXISNAME.ndim)`` the number of data points
			``DATA.shape[AXISNAME_indices[i]]`` must be equal to the number of coordinates ``AXISNAME.shape[i]`` or the
			number of bin edges ``AXISNAME.shape[i]+1`` in case of histogram data.

			As the upper case ``AXISNAME`` indicates, the names of the ``AXISNAME`` fields can be chosen :ref:`freely <validItemName>`.

			Most ``AXISNAME`` fields will be sequences of numbers but if an axis is better represented using names, such as channel names,
			an array of NX_CHAR can be provided.
		""" ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-axisname-field> ;
                       rdfs:label "NXdata/AXISNAME" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-axisname-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdata-axisname-first-good-attribute
:nxdata-axisname-first-good-attribute rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusAttribute ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_INT
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_INT
                                                                    ]
                                                      ] ;
                                      rdfs:comment "Index of first good value" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-axisname-first-good-attribute> ;
                                      rdfs:label "NXdata/AXISNAME/first_good" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-axisname-first-good-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdata-axisname-indices-attribute
:nxdata-axisname-indices-attribute rdf:type owl:Class ;
                                   owl:equivalentClass :nxmpes-arpes-entry-data-angular0-indices-attribute ,
                                                       :nxmpes-arpes-entry-data-angular1-indices-attribute ,
                                                       :nxmpes-entry-data-energy-indices-attribute ;
                                   rdfs:subClassOf :NeXusAttribute ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_INT
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_INT
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
			The ``AXISNAME_indices`` attribute is a single integer or an array of integers that defines which :ref:`DATA </NXdata/DATA-field>`
			dimensions are spanned by the corresponding axis. The first dimension index is ``0`` (zero).

			The number of indices must be equal to the rank of the :ref:`AXISNAME </NXdata/AXISNAME-field>` field.

			When the ``AXISNAME_indices`` attribute is missing for a given :ref:`AXISNAME </NXdata/AXISNAME-field>` field, its value becomes
			the index (or indices) of the :ref:`AXISNAME </NXdata/AXISNAME-field>` name in the :ref:`axes </NXdata@axes-attribute>` attribute.

			.. note::  When ``AXISNAME_indices`` contains multiple integers, it must be saved as an actual array
				of integers and not a comma separated string.
		""" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-axisname-indices-attribute> ;
                                   rdfs:label "NXdata/AXISNAME_indices" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-axisname-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdata-axisname-last-good-attribute
:nxdata-axisname-last-good-attribute rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusAttribute ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_INT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_INT
                                                                   ]
                                                     ] ;
                                     rdfs:comment "Index of last good value" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-axisname-last-good-attribute> ;
                                     rdfs:label "NXdata/AXISNAME/last_good" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-axisname-last-good-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdata-axisname-long-name-attribute
:nxdata-axisname-long-name-attribute rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusAttribute ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_CHAR
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_CHAR
                                                                   ]
                                                     ] ;
                                     rdfs:comment "Axis label" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-axisname-long-name-attribute> ;
                                     rdfs:label "NXdata/AXISNAME/long_name" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-axisname-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdata-axisname-units-attribute
:nxdata-axisname-units-attribute rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusAttribute ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_CHAR
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_CHAR
                                                               ]
                                                 ] ;
                                 rdfs:comment """
				Unit in which the coordinate values are expressed.
				See the section :ref:`Design-Units` for more information.
			""" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-axisname-units-attribute> ;
                                 rdfs:label "NXdata/AXISNAME/units" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-axisname-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdata-data-axes-attribute
:nxdata-data-axes-attribute rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusAttribute ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_CHAR
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_CHAR
                                                          ]
                                            ] ;
                            rdfs:comment """
				Defines the names of the coordinates
				(independent axes) for this data set
				as a colon-delimited array.
				NOTE: The :ref:`axes </NXdata@axes-attribute>` attribute is the preferred
				method of designating a link.
				Do not use the :ref:`axes </NXdata@axes-attribute>` attribute with the ``axis`` attribute.
			""" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-data-axes-attribute> ;
                            rdfs:label "NXdata/DATA/axes" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-data-axes-attribute> ;
                            owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxdata-data-field
:nxdata-data-field rdf:type owl:Class ;
                   owl:equivalentClass :nxspe-entry-data-data-field ;
                   rdfs:subClassOf :NeXusField ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :hasUnitContainer ;
                                     owl:someValuesFrom :NX_ANY
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :hasValueContainer ;
                                     owl:someValuesFrom :NX_NUMBER
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxdata-data-axes-attribute
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxdata-data-long-name-attribute
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxdata-data-signal-attribute
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :hasValueContainer ;
                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass [ rdf:type owl:Class ;
                                                   owl:complementOf :NX_NUMBER
                                                 ]
                                   ] ;
                   rdfs:comment """
			.. index:: plotting

			Data values to be used as the NeXus *plottable data*. As the upper case ``DATA``
			indicates, the names of the ``DATA`` fields can be chosen :ref:`freely <validItemName>`. The :ref:`signal attribute </NXdata@signal-attribute>`
			and :ref:`auxiliary_signals attribute</NXdata@auxiliary_signals-attribute>` can be used to find all datasets in the ``NXdata``
			that contain data values.

			The maximum rank is ``32`` for compatibility with backend file formats.
		""" ;
                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-data-field> ;
                   rdfs:label "NXdata/DATA" ;
                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdata-data-long-name-attribute
:nxdata-data-long-name-attribute rdf:type owl:Class ;
                                 owl:equivalentClass :nxem-ebsd-indexing-roi-data-long-name-attribute ;
                                 rdfs:subClassOf :NeXusAttribute ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_CHAR
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_CHAR
                                                               ]
                                                 ] ;
                                 rdfs:comment "data label" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-data-long-name-attribute> ;
                                 rdfs:label "NXdata/DATA/long_name" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-data-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdata-data-signal-attribute
:nxdata-data-signal-attribute rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusAttribute ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_POSINT
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_POSINT
                                                            ]
                                              ] ;
                              rdfs:comment """
				.. index:: plotting
	
				Plottable (independent) axis, indicate index number.
				Only one field in a :ref:`NXdata` group may have the
				``signal=1`` attribute.
				Do not use the ``signal`` attribute with the ``axis`` attribute.
			""" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-data-signal-attribute> ;
                              rdfs:label "NXdata/DATA/signal" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-data-signal-attribute> ;
                              owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxdata-default-slice-attribute
:nxdata-default-slice-attribute rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusAttribute ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_CHAR_OR_NUMBER
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_CHAR_OR_NUMBER
                                                              ]
                                                ] ;
                                rdfs:comment """
			Which slice of data to show in a plot by default. This is useful especially for
			datasets with more than 2 dimensions.

			Should be an array of length equal to the number of dimensions
			in the data, with the following possible values:

			* \".\": All the data in this dimension should be included
			* Integer: Only this slice should be used.
			* String: Only this slice should be used. Use if ``AXISNAME`` is a string
			  array.

			Example::

			  data:NXdata
				@signal = \"data\"
				@axes = [\"image_id\", \"channel\", \".\", \".\"]
				@image_id_indices = 0
				@channel_indices = 1
				@default_slice = [\".\", \"difference\", \".\", \".\"]
				image_id = [1, ..., nP]
				channel = [\"threshold_1\", \"threshold_2\", \"difference\"]
				data = uint[nP, nC, i, j]

			Here, a data array with four dimensions, including the number of images
			(nP) and number of channels (nC), specifies more dimensions than can be
			visualized with a 2D image viewer for a given image.  Therefore the
			default_slice attribute specifies that the \"difference\" channel should be
			shown by default.

			Alternate version using an integer would look like this (note 2 is a string)::

			  data:NXdata
				@signal = \"data\"
				@axes = [\"image_id\", \"channel\", \".\", \".\"]
				@image_id_indices = 0
				@channel_indices = 1
				@default_slice = [\".\", \"2\", \".\", \".\"]
				image_id = [1, ..., nP]
				channel = [\"threshold_1\", \"threshold_2\", \"difference\"]
				data = uint[nP, nC, i, j]

		""" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-default-slice-attribute> ;
                                rdfs:label "NXdata/default_slice" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-default-slice-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdata-errors-field
:nxdata-errors-field rdf:type owl:Class ;
                     rdfs:subClassOf :NeXusField ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasUnitContainer ;
                                       owl:someValuesFrom :NX_ANY
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasValueContainer ;
                                       owl:someValuesFrom :NX_NUMBER
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasValueContainer ;
                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass [ rdf:type owl:Class ;
                                                     owl:complementOf :NX_NUMBER
                                                   ]
                                     ] ;
                     rdfs:comment """
			Standard deviations of data values - 
			the data array is identified by the group attribute ``signal``. 
			The ``errors`` array must have the same dimensions as ``DATA``.
			Client is responsible for defining the dimensions of the data.
		""" ;
                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-errors-field> ;
                     rdfs:label "NXdata/errors" ;
                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-errors-field> ;
                     owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxdata-fieldname-errors-field
:nxdata-fieldname-errors-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               :nxobject-fieldname-errors-field ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_NUMBER
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_NUMBER
                                                             ]
                                               ] ;
                               rdfs:comment """
			\"Errors\" (meaning *uncertainties* or *standard deviations*)
			associated with any field named ``FIELDNAME`` in this ``NXdata``
			group. This can be a :ref:`DATA </NXdata/DATA-field>` field
			(signal or auxiliary signal) or a :ref:`AXISNAME </NXdata/AXISNAME-field>`
			field (axis).

			The dimensions of the ``FIELDNAME_errors`` field must match
			the dimensions of the corresponding ``FIELDNAME`` field.
		""" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-fieldname-errors-field> ;
                               rdfs:label "NXdata/FIELDNAME_errors" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-fieldname-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdata-fieldname-offset-field
:nxdata-fieldname-offset-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_NUMBER
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_NUMBER
                                                             ]
                                               ] ;
                               rdfs:comment """
			An optional offset to apply to the values in FIELDNAME (usually the signal).

			When omitted, the offset is assumed to be 0.

			See :ref:`FIELDNAME_scaling_factor </NXdata/FIELDNAME_scaling_factor-field>` for more information.
		""" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-fieldname-offset-field> ;
                               rdfs:label "NXdata/FIELDNAME_offset" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-fieldname-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdata-fieldname-scaling-factor-field
:nxdata-fieldname-scaling-factor-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_ANY
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_NUMBER
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_NUMBER
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
			An optional scaling factor to apply to the values in any field named ``FIELDNAME``
			in this ``NXdata`` group. This can be a :ref:`DATA </NXdata/DATA-field>` field
			(signal or auxiliary signal) or a :ref:`AXISNAME </NXdata/AXISNAME-field>`
			field (axis).

			The elements stored in NXdata datasets are often stored as integers for efficiency
			reasons and need further correction or conversion, generating floats.  For example,
			raw values could be stored from a device that need to be converted to values that
			represent the physical values. The two fields FIELDNAME_scaling_factor and
			FIELDNAME_offset allow linear corrections using the following convention:

			.. code-block::

				corrected values = (FIELDNAME + offset) * scaling_factor

			This formula will derive the values to use in downstream applications, when necessary.

			When omitted, the scaling factor is assumed to be 1.
		""" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-fieldname-scaling-factor-field> ;
                                       rdfs:label "NXdata/FIELDNAME_scaling_factor" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-fieldname-scaling-factor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdata-offset-field
:nxdata-offset-field rdf:type owl:Class ;
                     rdfs:subClassOf :NeXusField ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasUnitContainer ;
                                       owl:someValuesFrom :NX_ANY
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasValueContainer ;
                                       owl:someValuesFrom :NX_FLOAT
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasValueContainer ;
                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass [ rdf:type owl:Class ;
                                                     owl:complementOf :NX_FLOAT
                                                   ]
                                     ] ;
                     rdfs:comment """
			The offset and FIELDNAME_offset fields have similar semantics.
			However, offset is ambiguous in the case of multiple signals.  Therefore
			offset is deprecated.  Use FIELDNAME_offset instead, even when
			only a single signal is present.
		""" ;
                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-offset-field> ;
                     rdfs:label "NXdata/offset" ;
                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-offset-field> ;
                     owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxdata-scaling-factor-field
:nxdata-scaling-factor-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_FLOAT
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_FLOAT
                                                           ]
                                             ] ;
                             rdfs:comment """
			The scaling_factor and FIELDNAME_scaling_factor fields have similar semantics.
			However, scaling_factor is ambiguous in the case of multiple signals.  Therefore
			scaling_factor is deprecated.  Use FIELDNAME_scaling_factor instead, even when
			only a single signal is present.
		""" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-scaling-factor-field> ;
                             rdfs:label "NXdata/scaling_factor" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-scaling-factor-field> ;
                             owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxdata-signal-attribute
:nxdata-signal-attribute rdf:type owl:Class ;
                         owl:equivalentClass :nxem-calorimetry-entry-integration-resultbackground-signal-attribute ,
                                             :nxem-entry-measurement-eventid-imageid-image-1d-signal-attribute ,
                                             :nxem-entry-measurement-eventid-imageid-image-2d-signal-attribute ,
                                             :nxem-entry-measurement-eventid-imageid-image-3d-signal-attribute ,
                                             :nxem-entry-measurement-eventid-imageid-image-4d-signal-attribute ,
                                             :nxem-entry-measurement-eventid-imageid-stack-1d-signal-attribute ,
                                             :nxem-entry-measurement-eventid-imageid-stack-2d-signal-attribute ,
                                             :nxem-entry-measurement-eventid-imageid-stack-3d-signal-attribute ,
                                             :nxem-entry-measurement-eventid-spectrumid-spectrum-0d-signal-attribute ,
                                             :nxem-entry-measurement-eventid-spectrumid-spectrum-1d-signal-attribute ,
                                             :nxem-entry-measurement-eventid-spectrumid-spectrum-2d-signal-attribute ,
                                             :nxem-entry-measurement-eventid-spectrumid-spectrum-3d-signal-attribute ,
                                             :nxem-entry-measurement-eventid-spectrumid-stack-0d-signal-attribute ,
                                             :nxem-entry-measurement-eventid-spectrumid-stack-1d-signal-attribute ,
                                             :nxem-entry-measurement-eventid-spectrumid-stack-2d-signal-attribute ,
                                             :nxem-entry-measurement-eventid-spectrumid-stack-3d-signal-attribute ,
                                             :nxem-entry-roiid-ebsd-indexing-roi-signal-attribute ,
                                             :nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-signal-attribute ,
                                             :nxem-entry-roiid-eds-indexing-summary-signal-attribute ,
                                             :nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-signal-attribute ,
                                             :nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-signal-attribute ,
                                             :nxmicrostructure-score-config-entry-time-temperature-signal-attribute ,
                                             :nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-signal-attribute ;
                         rdfs:subClassOf :NeXusAttribute ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:someValuesFrom :NX_CHAR
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass [ rdf:type owl:Class ;
                                                         owl:complementOf :NX_CHAR
                                                       ]
                                         ] ;
                         rdfs:comment """
			.. index:: find the default plottable data
			.. index:: plotting
			.. index:: signal attribute value
			
			The value is the :ref:`name <validItemName>` of the signal that contains
			the default plottable data. This field or link *must* exist and be a direct child
			of this NXdata group.
			
			It is recommended (as of NIAC2014) to use this attribute
			rather than adding a signal attribute to the field.
			See https://www.nexusformat.org/2014_How_to_find_default_data.html
			for a summary of the discussion.
		""" ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-signal-attribute> ;
                         rdfs:label "NXdata/signal" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdata-title-field
:nxdata-title-field rdf:type owl:Class ;
                    owl:equivalentClass :nxem-calorimetry-entry-integration-resultbackground-title-field ,
                                        :nxem-entry-measurement-eventid-imageid-image-1d-title-field ,
                                        :nxem-entry-measurement-eventid-imageid-image-2d-title-field ,
                                        :nxem-entry-measurement-eventid-imageid-image-3d-title-field ,
                                        :nxem-entry-measurement-eventid-imageid-image-4d-title-field ,
                                        :nxem-entry-measurement-eventid-imageid-stack-1d-title-field ,
                                        :nxem-entry-measurement-eventid-imageid-stack-2d-title-field ,
                                        :nxem-entry-measurement-eventid-imageid-stack-3d-title-field ,
                                        :nxem-entry-measurement-eventid-spectrumid-spectrum-0d-title-field ,
                                        :nxem-entry-measurement-eventid-spectrumid-spectrum-1d-title-field ,
                                        :nxem-entry-measurement-eventid-spectrumid-spectrum-2d-title-field ,
                                        :nxem-entry-measurement-eventid-spectrumid-spectrum-3d-title-field ,
                                        :nxem-entry-measurement-eventid-spectrumid-stack-0d-title-field ,
                                        :nxem-entry-measurement-eventid-spectrumid-stack-1d-title-field ,
                                        :nxem-entry-measurement-eventid-spectrumid-stack-2d-title-field ,
                                        :nxem-entry-measurement-eventid-spectrumid-stack-3d-title-field ,
                                        :nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-title-field ,
                                        :nxem-entry-roiid-eds-indexing-summary-title-field ,
                                        :nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-title-field ,
                                        :nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-title-field ,
                                        :nxmicrostructure-score-config-entry-time-temperature-title-field ,
                                        :nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-title-field ;
                    rdfs:subClassOf :NeXusField ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :hasUnitContainer ;
                                      owl:someValuesFrom :NX_ANY
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :hasValueContainer ;
                                      owl:someValuesFrom :NX_CHAR
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :hasValueContainer ;
                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass [ rdf:type owl:Class ;
                                                    owl:complementOf :NX_CHAR
                                                  ]
                                    ] ;
                    rdfs:comment """
			Title for the plot.
		""" ;
                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-title-field> ;
                    rdfs:label "NXdata/title" ;
                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdata-x-field
:nxdata-x-field rdf:type owl:Class ;
                rdfs:subClassOf :NeXusField ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasUnitContainer ;
                                  owl:someValuesFrom :NX_ANY
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasValueContainer ;
                                  owl:someValuesFrom :NX_FLOAT
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasValueContainer ;
                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass [ rdf:type owl:Class ;
                                                owl:complementOf :NX_FLOAT
                                              ]
                                ] ;
                rdfs:comment """
			This is an array holding the values to use for the x-axis of
			data. The units must be appropriate for the measurement.

			This is a special case of a :ref:`AXISNAME field </NXdata/AXISNAME-field>`
			kept for backward compatibility.
		""" ;
                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-x-field> ;
                rdfs:label "NXdata/x" ;
                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdata-y-field
:nxdata-y-field rdf:type owl:Class ;
                rdfs:subClassOf :NeXusField ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasUnitContainer ;
                                  owl:someValuesFrom :NX_ANY
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasValueContainer ;
                                  owl:someValuesFrom :NX_FLOAT
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasValueContainer ;
                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass [ rdf:type owl:Class ;
                                                owl:complementOf :NX_FLOAT
                                              ]
                                ] ;
                rdfs:comment """
			This is an array holding the values to use for the y-axis of
			data. The units must be appropriate for the measurement.

			This is a special case of a :ref:`AXISNAME field </NXdata/AXISNAME-field>`
			kept for backward compatibility.
		""" ;
                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-y-field> ;
                rdfs:label "NXdata/y" ;
                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdata-z-field
:nxdata-z-field rdf:type owl:Class ;
                rdfs:subClassOf :NeXusField ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasUnitContainer ;
                                  owl:someValuesFrom :NX_ANY
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasValueContainer ;
                                  owl:someValuesFrom :NX_FLOAT
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasValueContainer ;
                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                  owl:onClass [ rdf:type owl:Class ;
                                                owl:complementOf :NX_FLOAT
                                              ]
                                ] ;
                rdfs:comment """
			This is an array holding the values to use for the z-axis of
			data. The units must be appropriate for the measurement.

			This is a special case of a :ref:`AXISNAME field </NXdata/AXISNAME-field>`
			kept for backward compatibility.
		""" ;
                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-z-field> ;
                rdfs:label "NXdata/z" ;
                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata-z-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdeflector-current-field
:nxdeflector-current-field rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_CURRENT
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_NUMBER
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_NUMBER
                                                         ]
                                           ] ;
                           rdfs:comment """
            Excitation current of the deflector. For dipoles it is a single number. For
            higher orders, it is an array.
        """ ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdeflector.html#nxdeflector-current-field> ;
                           rdfs:label "NXdeflector/current" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdeflector.html#nxdeflector-current-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdeflector-name-field
:nxdeflector-name-field rdf:type owl:Class ;
                        owl:equivalentClass :nxem-entry-measurement-instrument-ebeam-column-blankerid-name-field ,
                                            :nxem-entry-measurement-instrument-ebeam-column-deflectorid-name-field ,
                                            :nxem-entry-measurement-instrument-ibeam-column-blankerid-name-field ,
                                            :nxem-entry-measurement-instrument-ibeam-column-deflectorid-name-field ;
                        rdfs:subClassOf :NeXusField ,
                                        :nxcomponent-name-field ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasUnitContainer ;
                                          owl:someValuesFrom :NX_ANY
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:someValuesFrom :NX_CHAR
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass [ rdf:type owl:Class ;
                                                        owl:complementOf :NX_CHAR
                                                      ]
                                        ] ;
                        rdfs:comment """
            Colloquial or short name for the deflector. For manufacturer names and
            identifiers use ``NXfabrication`` and ``identifierNAME``.
        """ ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdeflector.html#nxdeflector-name-field> ;
                        rdfs:label "NXdeflector/name" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdeflector.html#nxdeflector-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdeflector-offset-x-field
:nxdeflector-offset-x-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_LENGTH
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_NUMBER
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_NUMBER
                                                          ]
                                            ] ;
                            rdfs:comment """
            Spatial offset of the deflector in x direction (perpendicular to
            ```offset_y```).
        """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdeflector.html#nxdeflector-offset-x-field> ;
                            rdfs:label "NXdeflector/offset_x" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdeflector.html#nxdeflector-offset-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdeflector-offset-y-field
:nxdeflector-offset-y-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_LENGTH
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_NUMBER
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_NUMBER
                                                          ]
                                            ] ;
                            rdfs:comment """
            Spatial offset of the deflector in y direction (perpendicular to
            ```offset_x```).
        """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdeflector.html#nxdeflector-offset-y-field> ;
                            rdfs:label "NXdeflector/offset_y" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdeflector.html#nxdeflector-offset-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdeflector-type-dipole-enum
:nxdeflector-type-dipole-enum rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusEnumerations ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :actualValue ;
                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                rdf:first "dipole" ;
                                                                                rdf:rest rdf:nil
                                                                              ]
                                                                  ]
                                              ] ;
                              rdfs:comment "Enumeration item for NXdeflector/type: dipole" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdeflector.html#nxdeflector-type-field> ;
                              rdfs:label "NXdeflector/type/dipole" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdeflector.html#nxdeflector-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdeflector-type-field
:nxdeflector-type-field rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusField ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasEnumContainer ;
                                          owl:allValuesFrom [ rdf:type owl:Class ;
                                                              owl:unionOf ( :nxdeflector-type-dipole-enum
                                                                            :nxdeflector-type-hexapole-enum
                                                                            :nxdeflector-type-octupole-enum
                                                                            :nxdeflector-type-quadrupole-enum
                                                                          )
                                                            ]
                                        ] ;
                        rdfs:comment """
            Qualitative type of deflector with respect to the number of pole pieces.
        """ ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdeflector.html#nxdeflector-type-field> ;
                        rdfs:label "NXdeflector/type" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdeflector.html#nxdeflector-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdeflector-type-hexapole-enum
:nxdeflector-type-hexapole-enum rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusEnumerations ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :actualValue ;
                                                  owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                      owl:oneOf [ rdf:type rdf:List ;
                                                                                  rdf:first "hexapole" ;
                                                                                  rdf:rest rdf:nil
                                                                                ]
                                                                    ]
                                                ] ;
                                rdfs:comment "Enumeration item for NXdeflector/type: hexapole" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdeflector.html#nxdeflector-type-field> ;
                                rdfs:label "NXdeflector/type/hexapole" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdeflector.html#nxdeflector-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdeflector-type-octupole-enum
:nxdeflector-type-octupole-enum rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusEnumerations ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :actualValue ;
                                                  owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                      owl:oneOf [ rdf:type rdf:List ;
                                                                                  rdf:first "octupole" ;
                                                                                  rdf:rest rdf:nil
                                                                                ]
                                                                    ]
                                                ] ;
                                rdfs:comment "Enumeration item for NXdeflector/type: octupole" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdeflector.html#nxdeflector-type-field> ;
                                rdfs:label "NXdeflector/type/octupole" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdeflector.html#nxdeflector-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdeflector-type-quadrupole-enum
:nxdeflector-type-quadrupole-enum rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusEnumerations ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :actualValue ;
                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                    rdf:first "quadrupole" ;
                                                                                    rdf:rest rdf:nil
                                                                                  ]
                                                                      ]
                                                  ] ;
                                  rdfs:comment "Enumeration item for NXdeflector/type: quadrupole" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdeflector.html#nxdeflector-type-field> ;
                                  rdfs:label "NXdeflector/type/quadrupole" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdeflector.html#nxdeflector-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdeflector-voltage-field
:nxdeflector-voltage-field rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_VOLTAGE
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_NUMBER
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_NUMBER
                                                         ]
                                           ] ;
                           rdfs:comment """
            Excitation voltage of the deflector. For dipoles it is a single number.
            For higher order multipoles, it is an array.
        """ ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdeflector.html#nxdeflector-voltage-field> ;
                           rdfs:label "NXdeflector/voltage" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdeflector.html#nxdeflector-voltage-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdelocalization-grid-group
:nxdelocalization-grid-group rdf:type owl:Class ;
                             rdfs:subClassOf :NXcg_grid ,
                                             :NeXusGroup ;
                             rdfs:comment """
             Details about the grid on which the delocalization is applied.
        """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdelocalization.html#nxdelocalization-grid-group> ;
                             rdfs:label "NXdelocalization/grid" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdelocalization.html#nxdelocalization-grid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxdelocalization-weighting-model-group
:nxdelocalization-weighting-model-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NXmatch_filter ,
                                                        :NeXusGroup ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxdelocalization-weighting-model-mark-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxdelocalization-weighting-model-match-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxdelocalization-weighting-model-method-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxdelocalization-weighting-model-weight-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxdelocalization-weighting-model-weighting-method-field
                                                        ] ;
                                        rdfs:comment """
             The weighting model specifies how mark data are mapped to a weight per
             point/object.
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdelocalization.html#nxdelocalization-weighting-model-group> ;
                                        rdfs:label "NXdelocalization/weighting_model" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdelocalization.html#nxdelocalization-weighting-model-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxdelocalization-weighting-model-mark-field
:nxdelocalization-weighting-model-mark-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_UNITLESS
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_NUMBER
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_NUMBER
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
                 Attribute data for each member of the point cloud. For APM these are the
                 iontypes generated via ranging. The number of mark data per point is 1
                 in the case for atom probe.
            """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdelocalization.html#nxdelocalization-weighting-model-mark-field> ;
                                             rdfs:label "NXdelocalization/weighting_model/mark" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdelocalization.html#nxdelocalization-weighting-model-mark-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdelocalization-weighting-model-match-field
:nxdelocalization-weighting-model-match-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_UNITLESS
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_UINT
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_UINT
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
                 A list of nuclides based on which to evaluate the weight. Nuclides need to exist in the nuclide table.
                 Values are nuclide (isotope) hash values using the hashing rule defined in :ref:`NXatom`.
            """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdelocalization.html#nxdelocalization-weighting-model-match-field> ;
                                              rdfs:label "NXdelocalization/weighting_model/match" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdelocalization.html#nxdelocalization-weighting-model-match-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdelocalization-weighting-model-method-field
:nxdelocalization-weighting-model-method-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               :nxmatch-filter-method-field ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasEnumContainer ;
                                                                 owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                     owl:unionOf ( :nxdelocalization-weighting-model-method-whitelist-enum
                                                                                                 )
                                                                                   ]
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdelocalization.html#nxdelocalization-weighting-model-method-field> ;
                                               rdfs:label "NXdelocalization/weighting_model/method" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdelocalization.html#nxdelocalization-weighting-model-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdelocalization-weighting-model-method-whitelist-enum
:nxdelocalization-weighting-model-method-whitelist-enum rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusEnumerations ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :actualValue ;
                                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                                          rdf:first "whitelist" ;
                                                                                                          rdf:rest rdf:nil
                                                                                                        ]
                                                                                            ]
                                                                        ] ;
                                                        rdfs:comment "Enumeration item for NXdelocalization/weighting_model/method: whitelist" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdelocalization.html#nxdelocalization-weighting-model-method-field> ;
                                                        rdfs:label "NXdelocalization/weighting_model/method/whitelist" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdelocalization.html#nxdelocalization-weighting-model-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdelocalization-weighting-model-weight-field
:nxdelocalization-weighting-model-weight-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_UNITLESS
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_NUMBER
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_NUMBER
                                                                             ]
                                                               ] ;
                                               rdfs:comment """
                 Weighting factor with which the integrated intensity per grid cell is
                 multiplied specifically for each point/object. For APM the weight are
                 positive integer values, specifically the multiplicity of the ion,
                 according to the details of the weighting_method.
            """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdelocalization.html#nxdelocalization-weighting-model-weight-field> ;
                                               rdfs:label "NXdelocalization/weighting_model/weight" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdelocalization.html#nxdelocalization-weighting-model-weight-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdelocalization-weighting-model-weighting-method-default-enum
:nxdelocalization-weighting-model-weighting-method-default-enum rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusEnumerations ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :actualValue ;
                                                                                  owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                      owl:oneOf [ rdf:type rdf:List ;
                                                                                                                  rdf:first "default" ;
                                                                                                                  rdf:rest rdf:nil
                                                                                                                ]
                                                                                                    ]
                                                                                ] ;
                                                                rdfs:comment "Enumeration item for NXdelocalization/weighting_model/weighting_method: default" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdelocalization.html#nxdelocalization-weighting-model-weighting-method-field> ;
                                                                rdfs:label "NXdelocalization/weighting_model/weighting_method/default" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdelocalization.html#nxdelocalization-weighting-model-weighting-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdelocalization-weighting-model-weighting-method-element-enum
:nxdelocalization-weighting-model-weighting-method-element-enum rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusEnumerations ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :actualValue ;
                                                                                  owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                      owl:oneOf [ rdf:type rdf:List ;
                                                                                                                  rdf:first "element" ;
                                                                                                                  rdf:rest rdf:nil
                                                                                                                ]
                                                                                                    ]
                                                                                ] ;
                                                                rdfs:comment "Enumeration item for NXdelocalization/weighting_model/weighting_method: element" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdelocalization.html#nxdelocalization-weighting-model-weighting-method-field> ;
                                                                rdfs:label "NXdelocalization/weighting_model/weighting_method/element" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdelocalization.html#nxdelocalization-weighting-model-weighting-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdelocalization-weighting-model-weighting-method-field
:nxdelocalization-weighting-model-weighting-method-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasEnumContainer ;
                                                                           owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                               owl:unionOf ( :nxdelocalization-weighting-model-weighting-method-default-enum
                                                                                                             :nxdelocalization-weighting-model-weighting-method-element-enum
                                                                                                             :nxdelocalization-weighting-model-weighting-method-isotope-enum
                                                                                                           )
                                                                                             ]
                                                                         ] ;
                                                         rdfs:comment """
                 As an example from the research field of atom probe points/objects are (molecular) ions.
                 Different methods are used for weighting ions:
                 
                 * default, points get all the same weight 1., which for atom probe is equivalent
                    to (molecular) iontype-based delocalization.
                 * element, points get as much weight as they have atoms representing a nuclide
                   with a proton number that is matching to a respective entry in whitelist.
                   In atom probe jargon, this means atomic_decomposition.
                 * isotope, points get as much weight as they have atoms representing a nuclides
                   from a respective entry in whitelist.
                   In atom probe jargon, this means isotope_decomposition.
            """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdelocalization.html#nxdelocalization-weighting-model-weighting-method-field> ;
                                                         rdfs:label "NXdelocalization/weighting_model/weighting_method" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdelocalization.html#nxdelocalization-weighting-model-weighting-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdelocalization-weighting-model-weighting-method-isotope-enum
:nxdelocalization-weighting-model-weighting-method-isotope-enum rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusEnumerations ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :actualValue ;
                                                                                  owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                      owl:oneOf [ rdf:type rdf:List ;
                                                                                                                  rdf:first "isotope" ;
                                                                                                                  rdf:rest rdf:nil
                                                                                                                ]
                                                                                                    ]
                                                                                ] ;
                                                                rdfs:comment "Enumeration item for NXdelocalization/weighting_model/weighting_method: isotope" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdelocalization.html#nxdelocalization-weighting-model-weighting-method-field> ;
                                                                rdfs:label "NXdelocalization/weighting_model/weighting_method/isotope" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdelocalization.html#nxdelocalization-weighting-model-weighting-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-acquisition-mode-decimated-enum
:nxdetector-acquisition-mode-decimated-enum rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusEnumerations ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :actualValue ;
                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                              rdf:first "decimated" ;
                                                                                              rdf:rest rdf:nil
                                                                                            ]
                                                                                ]
                                                            ] ;
                                            rdfs:comment "Enumeration item for NXdetector/acquisition_mode: decimated" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-acquisition-mode-field> ;
                                            rdfs:label "NXdetector/acquisition_mode/decimated" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-acquisition-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-acquisition-mode-event-enum
:nxdetector-acquisition-mode-event-enum rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusEnumerations ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :actualValue ;
                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                          rdf:first "event" ;
                                                                                          rdf:rest rdf:nil
                                                                                        ]
                                                                            ]
                                                        ] ;
                                        rdfs:comment "Enumeration item for NXdetector/acquisition_mode: event" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-acquisition-mode-field> ;
                                        rdfs:label "NXdetector/acquisition_mode/event" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-acquisition-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-acquisition-mode-field
:nxdetector-acquisition-mode-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Class ;
                                                     owl:unionOf ( :nxarpes-entry-instrument-analyser-acquisition-mode-field
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasEnumContainer ;
                                                                     owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                         owl:unionOf ( :nxdetector-acquisition-mode-decimated-enum
                                                                                                       :nxdetector-acquisition-mode-event-enum
                                                                                                       :nxdetector-acquisition-mode-gated-enum
                                                                                                       :nxdetector-acquisition-mode-histogrammed-enum
                                                                                                       :nxdetector-acquisition-mode-pulse-counting-enum
                                                                                                       :nxdetector-acquisition-mode-summed-enum
                                                                                                       :nxdetector-acquisition-mode-triggered-enum
                                                                                                     )
                                                                                       ]
                                                                   ]
                                                                 )
                                                   ] ;
                                   rdfs:comment "The acquisition mode of the detector." ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-acquisition-mode-field> ;
                                   rdfs:label "NXdetector/acquisition_mode" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-acquisition-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-acquisition-mode-gated-enum
:nxdetector-acquisition-mode-gated-enum rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusEnumerations ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :actualValue ;
                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                          rdf:first "gated" ;
                                                                                          rdf:rest rdf:nil
                                                                                        ]
                                                                            ]
                                                        ] ;
                                        rdfs:comment "Enumeration item for NXdetector/acquisition_mode: gated" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-acquisition-mode-field> ;
                                        rdfs:label "NXdetector/acquisition_mode/gated" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-acquisition-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-acquisition-mode-histogrammed-enum
:nxdetector-acquisition-mode-histogrammed-enum rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusEnumerations ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :actualValue ;
                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                 rdf:first "histogrammed" ;
                                                                                                 rdf:rest rdf:nil
                                                                                               ]
                                                                                   ]
                                                               ] ;
                                               rdfs:comment "Enumeration item for NXdetector/acquisition_mode: histogrammed" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-acquisition-mode-field> ;
                                               rdfs:label "NXdetector/acquisition_mode/histogrammed" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-acquisition-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-acquisition-mode-pulse-counting-enum
:nxdetector-acquisition-mode-pulse-counting-enum rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :actualValue ;
                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                   rdf:first "pulse counting" ;
                                                                                                   rdf:rest rdf:nil
                                                                                                 ]
                                                                                     ]
                                                                 ] ;
                                                 rdfs:comment "Enumeration item for NXdetector/acquisition_mode: pulse counting" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-acquisition-mode-field> ;
                                                 rdfs:label "NXdetector/acquisition_mode/pulse counting" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-acquisition-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-acquisition-mode-summed-enum
:nxdetector-acquisition-mode-summed-enum rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusEnumerations ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :actualValue ;
                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                           rdf:first "summed" ;
                                                                                           rdf:rest rdf:nil
                                                                                         ]
                                                                             ]
                                                         ] ;
                                         rdfs:comment "Enumeration item for NXdetector/acquisition_mode: summed" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-acquisition-mode-field> ;
                                         rdfs:label "NXdetector/acquisition_mode/summed" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-acquisition-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-acquisition-mode-triggered-enum
:nxdetector-acquisition-mode-triggered-enum rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusEnumerations ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :actualValue ;
                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                              rdf:first "triggered" ;
                                                                                              rdf:rest rdf:nil
                                                                                            ]
                                                                                ]
                                                            ] ;
                                            rdfs:comment "Enumeration item for NXdetector/acquisition_mode: triggered" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-acquisition-mode-field> ;
                                            rdfs:label "NXdetector/acquisition_mode/triggered" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-acquisition-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-angular-calibration-applied-field
:nxdetector-angular-calibration-applied-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_BOOLEAN
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_BOOLEAN
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
      True when the angular calibration has been applied in the
      electronics, false otherwise.
    """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-angular-calibration-applied-field> ;
                                              rdfs:label "NXdetector/angular_calibration_applied" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-angular-calibration-applied-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-angular-calibration-field
:nxdetector-angular-calibration-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_FLOAT
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_FLOAT
                                                                    ]
                                                      ] ;
                                      rdfs:comment "Angular calibration data." ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-angular-calibration-field> ;
                                      rdfs:label "NXdetector/angular_calibration" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-angular-calibration-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-azimuthal-angle-field
:nxdetector-azimuthal-angle-field rdf:type owl:Class ;
                                  owl:equivalentClass :nxsas-entry-instrument-detector-azimuthal-angle-field ,
                                                      :nxsastof-entry-instrument-detector-azimuthal-angle-field ,
                                                      :nxsnsevent-entry-instrument-detector-azimuthal-angle-field ,
                                                      :nxsnshisto-entry-instrument-detector-azimuthal-angle-field ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANGLE
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_FLOAT
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_FLOAT
                                                                ]
                                                  ] ;
                                  rdfs:comment """
      This is the azimuthal angle angle of the detector towards
      the previous component in the instrument; most often the sample.
      The usage depends on the
      nature of the detector.
      Most often it is the azimuthal_angle of the detector assembly.
      But there are irregular detectors.
      In this
      case, the azimuthal_angle  must be specified for each detector pixel.

      Note, it is recommended to use NXtransformations instead.
    """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-azimuthal-angle-field> ;
                                  rdfs:label "NXdetector/azimuthal_angle" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-azimuthal-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-beam-center-x-field
:nxdetector-beam-center-x-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_LENGTH
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_FLOAT
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_FLOAT
                                                              ]
                                                ] ;
                                rdfs:comment """
      This is the x position where the direct beam would hit the detector.
      This is a length and can be outside of the actual
      detector. The length can be in physical units or pixels
      as documented by the units attribute.
    """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-beam-center-x-field> ;
                                rdfs:label "NXdetector/beam_center_x" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-beam-center-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-beam-center-y-field
:nxdetector-beam-center-y-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_LENGTH
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_FLOAT
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_FLOAT
                                                              ]
                                                ] ;
                                rdfs:comment """
      This is the y position where the direct beam would hit the detector.
      This is a length and can be outside of the actual
      detector. The length can be in physical units or pixels
      as documented by the units attribute.
    """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-beam-center-y-field> ;
                                rdfs:label "NXdetector/beam_center_y" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-beam-center-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-bit-depth-readout-field
:nxdetector-bit-depth-readout-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_INT
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_INT
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
      How many bits the electronics reads per pixel.
      With CCD's and single photon counting detectors,
      this must not align with traditional integer sizes.
      This can be 4, 8, 12, 14, 16, ...
    """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-bit-depth-readout-field> ;
                                    rdfs:label "NXdetector/bit_depth_readout" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-bit-depth-readout-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-calibration-date-field
:nxdetector-calibration-date-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_DATE_TIME
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_DATE_TIME
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
      date of last calibration (geometry and/or efficiency) measurements
    """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-calibration-date-field> ;
                                   rdfs:label "NXdetector/calibration_date" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-calibration-date-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-calibration-method-group
:nxdetector-calibration-method-group rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusGroup ,
                                                     :nxobject-note-group ;
                                     rdfs:comment """
      summary of conversion of array data to pixels (e.g. polynomial
      approximations) and location of details of the calibrations
    """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-calibration-method-group> ;
                                     rdfs:label "NXdetector/calibration_method" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-calibration-method-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-channel-flatfield-applied-field
:nxdetector-channel-flatfield-applied-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANY
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_BOOLEAN
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_BOOLEAN
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
      True when the flat field correction has been applied in the
      electronics, false otherwise.
    """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector_channel.html#nxdetector-channel-flatfield-applied-field> ;
                                            rdfs:label "NXdetector_channel/flatfield_applied" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector_channel.html#nxdetector-channel-flatfield-applied-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-channel-flatfield-errors-field
:nxdetector-channel-flatfield-errors-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANY
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_FLOAT
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_FLOAT
                                                                         ]
                                                           ] ;
                                           rdfs:comment """
        Errors of the flat field correction data.
        The form flatfield_error is deprecated.
    """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector_channel.html#nxdetector-channel-flatfield-errors-field> ;
                                           rdfs:label "NXdetector_channel/flatfield_errors" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector_channel.html#nxdetector-channel-flatfield-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-channel-flatfield-field
:nxdetector-channel-flatfield-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_NUMBER
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_NUMBER
                                                                  ]
                                                    ] ;
                                    rdfs:comment "Response of each pixel given a constant input" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector_channel.html#nxdetector-channel-flatfield-field> ;
                                    rdfs:label "NXdetector_channel/flatfield" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector_channel.html#nxdetector-channel-flatfield-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-channel-pixel-mask-applied-field
:nxdetector-channel-pixel-mask-applied-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_BOOLEAN
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_BOOLEAN
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
      True when the pixel mask correction has been applied in the
      electronics, false otherwise.
    """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector_channel.html#nxdetector-channel-pixel-mask-applied-field> ;
                                             rdfs:label "NXdetector_channel/pixel_mask_applied" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector_channel.html#nxdetector-channel-pixel-mask-applied-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-channel-pixel-mask-field
:nxdetector-channel-pixel-mask-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_INT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_INT
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
      Custom pixel mask for this channel. May include nP as the first dimension for
      masks that vary for each scan point.
    """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector_channel.html#nxdetector-channel-pixel-mask-field> ;
                                     rdfs:label "NXdetector_channel/pixel_mask" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector_channel.html#nxdetector-channel-pixel-mask-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-channel-saturation-value-field
:nxdetector-channel-saturation-value-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANY
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_NUMBER
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_NUMBER
                                                                         ]
                                                           ] ;
                                           rdfs:comment """
      The value at which the detector goes into saturation.
      Especially common to CCD detectors, the data
      is known to be invalid above this value.

      For example, given a saturation_value and an underload_value, the valid
      pixels are those less than or equal to the saturation_value and greater
      than or equal to the underload_value.

      The precise type should match the type of the data.
    """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector_channel.html#nxdetector-channel-saturation-value-field> ;
                                           rdfs:label "NXdetector_channel/saturation_value" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector_channel.html#nxdetector-channel-saturation-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-channel-threshold-energy-field
:nxdetector-channel-threshold-energy-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ENERGY
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_FLOAT
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_FLOAT
                                                                         ]
                                                           ] ;
                                           rdfs:comment "Energy at which a photon will be recorded" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector_channel.html#nxdetector-channel-threshold-energy-field> ;
                                           rdfs:label "NXdetector_channel/threshold_energy" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector_channel.html#nxdetector-channel-threshold-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-channel-underload-value-field
:nxdetector-channel-underload-value-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_NUMBER
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_NUMBER
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
      The lowest value at which pixels for this detector would be reasonably
      measured. The data is known to be invalid below this value.

      For example, given a saturation_value and an underload_value, the valid
      pixels are those less than or equal to the saturation_value and greater
      than or equal to the underload_value.

      The precise type should match the type of the data.
    """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector_channel.html#nxdetector-channel-underload-value-field> ;
                                          rdfs:label "NXdetector_channel/underload_value" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector_channel.html#nxdetector-channel-underload-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-channelname-channel-group
:nxdetector-channelname-channel-group rdf:type owl:Class ;
                                      rdfs:subClassOf :NXdetector_channel ,
                                                      :NeXusGroup ;
                                      rdfs:comment """
          Group containing the description and metadata for a single channel from a multi-channel
          detector.

          Given an :ref:`NXdata` group linked as part of an NXdetector group that has an axis with
          named channels (see the example in :ref:`NXdata </NXdata@default_slice-attribute>`),
          the NXdetector will have a series of NXdetector_channel groups, one for each channel,
          named CHANNELNAME_channel.
      """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-channelname-channel-group> ;
                                      rdfs:label "NXdetector/CHANNELNAME_channel" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-channelname-channel-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-collection-group
:nxdetector-collection-group rdf:type owl:Class ;
                             owl:equivalentClass :nxmx-entry-instrument-detector-collection-group ;
                             rdfs:subClassOf :NeXusGroup ,
                                             :nxobject-collection-group ;
                             rdfs:comment """
    Use this group to provide other data related to this NXdetector group.
  """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-collection-group> ;
                             rdfs:label "NXdetector/COLLECTION" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-collection-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-count-time-field
:nxdetector-count-time-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_TIME
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_NUMBER
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_NUMBER
                                                           ]
                                             ] ;
                             rdfs:comment "Elapsed actual counting time" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-count-time-field> ;
                             rdfs:label "NXdetector/count_time" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-count-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-countrate-correction-applied-field
:nxdetector-countrate-correction-applied-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_BOOLEAN
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_BOOLEAN
                                                                             ]
                                                               ] ;
                                               rdfs:comment """
      Counting detectors usually are not able to measure all incoming particles,
      especially at higher count-rates. Count-rate correction is applied to
      account for these errors.

      True when count-rate correction has been applied, false otherwise.
    """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-countrate-correction-applied-field> ;
                                               rdfs:label "NXdetector/countrate_correction_applied" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-countrate-correction-applied-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-countrate-correction-lookup-table-field
:nxdetector-countrate-correction-lookup-table-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_ANY
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_NUMBER
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_NUMBER
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
      The countrate_correction_lookup_table defines the LUT used for count-rate
      correction. It maps a measured count :math:`c` to its corrected value
      :math:`countrate\\_correction\\_lookup\\_table[c]`.

      :math:`m` denotes the length of the table.
    """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-countrate-correction-lookup-table-field> ;
                                                    rdfs:label "NXdetector/countrate_correction_lookup_table" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-countrate-correction-lookup-table-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-crate-field
:nxdetector-crate-field rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusField ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasUnitContainer ;
                                          owl:someValuesFrom :NX_ANY
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:someValuesFrom :NX_INT
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxdetector-crate-local-name-attribute
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass [ rdf:type owl:Class ;
                                                        owl:complementOf :NX_INT
                                                      ]
                                        ] ;
                        rdfs:comment "Crate number of detector" ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-crate-field> ;
                        rdfs:label "NXdetector/crate" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-crate-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-crate-local-name-attribute
:nxdetector-crate-local-name-attribute rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusAttribute ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_CHAR
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_CHAR
                                                                     ]
                                                       ] ;
                                       rdfs:comment "Equivalent local term" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-crate-local-name-attribute> ;
                                       rdfs:label "NXdetector/crate/local_name" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-crate-local-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-data-check-sum-attribute
:nxdetector-data-check-sum-attribute rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusAttribute ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_INT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_INT
                                                                   ]
                                                     ] ;
                                     rdfs:comment "Integral of data as check of data integrity" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-data-check-sum-attribute> ;
                                     rdfs:label "NXdetector/data/check_sum" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-data-check-sum-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-data-errors-field
:nxdetector-data-errors-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              :nxobject-fieldname-errors-field ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_NUMBER
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_NUMBER
                                                            ]
                                              ] ;
                              rdfs:comment """
      The best estimate of the uncertainty in the data value (array size should match the data field). Where
      possible, this should be the standard deviation, which has the same units
      as the data. The form data_error is deprecated.
    """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-data-errors-field> ;
                              rdfs:label "NXdetector/data_errors" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-data-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-data-field
:nxdetector-data-field rdf:type owl:Class ;
                       owl:equivalentClass :nxstxm-entry-instrument-detector-data-field ,
                                           :nxxas-entry-instrument-incoming-beam-data-field ;
                       rdfs:subClassOf :NeXusField ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasUnitContainer ;
                                         owl:someValuesFrom :NX_ANY
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:someValuesFrom :NX_NUMBER
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxdetector-data-check-sum-attribute
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxdetector-data-long-name-attribute
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass [ rdf:type owl:Class ;
                                                       owl:complementOf :NX_NUMBER
                                                     ]
                                       ] ;
                       rdfs:comment """
      Data values from the detector. The rank and dimension ordering should follow a principle of
      slowest to fastest measurement axes and may be explicitly specified in application definitions.
      
      Mechanical scanning of objects (e.g. sample position/angle, incident beam energy, etc) tends to be
      the slowest part of an experiment and so any such scan axes should be allocated to the first dimensions
      of the array. Note that in some cases it may be useful to represent a 2D set of scan points as a single
      scan-axis in the data array, especially if the scan pattern doesn't fit a rectangular array nicely.
      Repetition of an experiment in a time series tends to be used similar to a slow scan axis
      and so will often be in the first dimension of the data array.
      
      The next fastest axes are typically the readout of the detector. A point detector will not add any dimensions
      (as it is just a single value per scan point) to the data array, a strip detector will add one dimension, an 
      imaging detector will add two dimensions (e.g. X, Y axes) and detectors outputting higher dimensional data 
      will add the corresponding number of dimensions. Note that the detector dimensions don't necessarily have to
      be written in order of the actual readout speeds - the slowest to fastest rule principle is only a guide.
      
      Finally, detectors that operate in a time-of-flight mode, such as a neutron spectrometer or a silicon drift 
      detector (used for X-ray fluorescence) tend to have their dimension(s) added to the last dimensions in the data array.
      
      The type of each dimension should should follow the order of scan points, detector pixels, 
      then time-of-flight (i.e. spectroscopy, spectrometry). The rank and dimension sizes (see symbol list) 
      shown here are merely illustrative of coordination between related datasets.
    """ ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-data-field> ;
                       rdfs:label "NXdetector/data" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-data-file-group
:nxdetector-data-file-group rdf:type owl:Class ;
                            owl:equivalentClass :nxobject-note-group ;
                            rdfs:subClassOf :NeXusGroup ;
                            rdfs:comment "" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-data-file-group> ;
                            rdfs:label "NXdetector/data_file" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-data-file-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-data-long-name-attribute
:nxdetector-data-long-name-attribute rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusAttribute ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_CHAR
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_CHAR
                                                                   ]
                                                     ] ;
                                     rdfs:comment "Title of measurement" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-data-long-name-attribute> ;
                                     rdfs:label "NXdetector/data/long_name" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-data-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-dead-time-field
:nxdetector-dead-time-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_TIME
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_FLOAT
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_FLOAT
                                                          ]
                                            ] ;
                            rdfs:comment "Detector dead time" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-dead-time-field> ;
                            rdfs:label "NXdetector/dead_time" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-dead-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-depends-on-field
:nxdetector-depends-on-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             :nxcomponent-depends-on-field ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_CHAR
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_CHAR
                                                           ]
                                             ] ;
                             rdfs:comment """
          The reference point of the detector is the center of the first pixel.
          In complex geometries the NXoff_geometry groups can be used to provide an unambiguous reference.
      """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-depends-on-field> ;
                             rdfs:label "NXdetector/depends_on" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-description-field
:nxdetector-description-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              :nxcomponent-description-field ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_CHAR
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_CHAR
                                                            ]
                                              ] ;
                              rdfs:comment "name/manufacturer/model/etc. information" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-description-field> ;
                              rdfs:label "NXdetector/description" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-detection-gas-path-field
:nxdetector-detection-gas-path-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_LENGTH
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_FLOAT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_FLOAT
                                                                   ]
                                                     ] ;
                                     rdfs:comment "maximum drift space dimension" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-detection-gas-path-field> ;
                                     rdfs:label "NXdetector/detection_gas_path" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-detection-gas-path-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-detector-module-group
:nxdetector-detector-module-group rdf:type owl:Class ;
                                  rdfs:subClassOf :NXdetector_module ,
                                                  :NeXusGroup ;
                                  rdfs:comment """
      For use in special cases where the data in NXdetector
      is represented in several parts, each with a separate geometry.
    """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-detector-module-group> ;
                                  rdfs:label "NXdetector/DETECTOR_MODULE" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-detector-module-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-detector-number-field
:nxdetector-detector-number-field rdf:type owl:Class ;
                                  owl:equivalentClass :nxtofnpd-entry-instrument-detector-detector-number-field ,
                                                      :nxtofraw-entry-instrument-detector-detector-number-field ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_INT
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_INT
                                                                ]
                                                  ] ;
                                  rdfs:comment """
	Identifier for detector (pixels)
	Can be multidimensional, if needed
   """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-detector-number-field> ;
                                  rdfs:label "NXdetector/detector_number" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-detector-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-detector-readout-time-field
:nxdetector-detector-readout-time-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_TIME
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_FLOAT
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_FLOAT
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
      Time it takes to read the detector (typically milliseconds).
      This is important to know for time resolved experiments.
    """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-detector-readout-time-field> ;
                                        rdfs:label "NXdetector/detector_readout_time" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-detector-readout-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-diameter-field
:nxdetector-diameter-field rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_LENGTH
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_FLOAT
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_FLOAT
                                                         ]
                                           ] ;
                           rdfs:comment "The diameter of a cylindrical detector" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-diameter-field> ;
                           rdfs:label "NXdetector/diameter" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-diameter-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-distance-field
:nxdetector-distance-field rdf:type owl:Class ;
                           owl:equivalentClass :nxlauetof-entry-instrument-detector-distance-field ,
                                               :nxreftof-entry-instrument-detector-distance-field ,
                                               :nxsnsevent-entry-instrument-detector-distance-field ,
                                               :nxsnshisto-entry-instrument-detector-distance-field ,
                                               :nxxbase-entry-instrument-detector-distance-field ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_LENGTH
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_FLOAT
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_FLOAT
                                                         ]
                                           ] ;
                           rdfs:comment """
      This is the distance to the previous component in the
      instrument; most often the sample. The usage depends on the
      nature of the detector: Most often it is the distance of the
      detector assembly. But there are irregular detectors. In this
      case the distance must be specified for each detector pixel.

      Note, it is recommended to use NXtransformations instead.
    """ ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-distance-field> ;
                           rdfs:label "NXdetector/distance" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-efficiency-axes-2-enum
:nxdetector-efficiency-axes-2-enum rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusEnumerations ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :actualValue ;
                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                     rdf:first ". ." ;
                                                                                     rdf:rest rdf:nil
                                                                                   ]
                                                                       ]
                                                   ] ;
                                   rdfs:comment "Enumeration item for NXdetector/efficiency/axes: . ." ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-efficiency-axes-attribute> ;
                                   rdfs:label "NXdetector/efficiency/axes/. ." ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-efficiency-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-efficiency-axes-3-enum
:nxdetector-efficiency-axes-3-enum rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusEnumerations ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :actualValue ;
                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                     rdf:first ". . ." ;
                                                                                     rdf:rest rdf:nil
                                                                                   ]
                                                                       ]
                                                   ] ;
                                   rdfs:comment "Enumeration item for NXdetector/efficiency/axes: . . ." ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-efficiency-axes-attribute> ;
                                   rdfs:label "NXdetector/efficiency/axes/. . ." ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-efficiency-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-efficiency-axes-4-enum
:nxdetector-efficiency-axes-4-enum rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusEnumerations ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :actualValue ;
                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                     rdf:first ". . . ." ;
                                                                                     rdf:rest rdf:nil
                                                                                   ]
                                                                       ]
                                                   ] ;
                                   rdfs:comment "Enumeration item for NXdetector/efficiency/axes: . . . ." ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-efficiency-axes-attribute> ;
                                   rdfs:label "NXdetector/efficiency/axes/. . . ." ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-efficiency-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-efficiency-axes-attribute
:nxdetector-efficiency-axes-attribute rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusAttribute ,
                                                      :nxdata-axes-attribute ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasEnumContainer ;
                                                        owl:allValuesFrom [ rdf:type owl:Class ;
                                                                            owl:unionOf ( :nxdetector-efficiency-axes-2-enum
                                                                                          :nxdetector-efficiency-axes-3-enum
                                                                                          :nxdetector-efficiency-axes-4-enum
                                                                                          :nxdetector-efficiency-axes-enum
                                                                                          :nxdetector-efficiency-axes-wavelength-enum
                                                                                        )
                                                                          ]
                                                      ] ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-efficiency-axes-attribute> ;
                                      rdfs:label "NXdetector/efficiency/axes" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-efficiency-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-efficiency-axes-enum
:nxdetector-efficiency-axes-enum rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusEnumerations ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :actualValue ;
                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                   rdf:first "." ;
                                                                                   rdf:rest rdf:nil
                                                                                 ]
                                                                     ]
                                                 ] ;
                                 rdfs:comment "Enumeration item for NXdetector/efficiency/axes: ." ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-efficiency-axes-attribute> ;
                                 rdfs:label "NXdetector/efficiency/axes/." ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-efficiency-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-efficiency-axes-wavelength-enum
:nxdetector-efficiency-axes-wavelength-enum rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusEnumerations ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :actualValue ;
                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                              rdf:first "wavelength" ;
                                                                                              rdf:rest rdf:nil
                                                                                            ]
                                                                                ]
                                                            ] ;
                                            rdfs:comment "Enumeration item for NXdetector/efficiency/axes: wavelength" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-efficiency-axes-attribute> ;
                                            rdfs:label "NXdetector/efficiency/axes/wavelength" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-efficiency-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-efficiency-efficiency-field
:nxdetector-efficiency-efficiency-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_DIMENSIONLESS
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_FLOAT
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_FLOAT
                                                                      ]
                                                        ] ;
                                        rdfs:comment "efficiency of the detector" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-efficiency-efficiency-field> ;
                                        rdfs:label "NXdetector/efficiency/efficiency" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-efficiency-efficiency-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-efficiency-group
:nxdetector-efficiency-group rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusGroup ,
                                             :nxobject-data-group ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxdetector-efficiency-axes-attribute
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxdetector-efficiency-efficiency-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxdetector-efficiency-signal-attribute
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxdetector-efficiency-wavelength-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxdetector-efficiency-wavelength-indices-attribute
                                             ] ;
                             rdfs:comment "Spectral efficiency of detector with respect to e.g. wavelength" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-efficiency-group> ;
                             rdfs:label "NXdetector/efficiency" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-efficiency-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-efficiency-signal-attribute
:nxdetector-efficiency-signal-attribute rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusAttribute ,
                                                        :nxdata-signal-attribute ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasEnumContainer ;
                                                          owl:allValuesFrom [ rdf:type owl:Class ;
                                                                              owl:unionOf ( :nxdetector-efficiency-signal-efficiency-enum
                                                                                          )
                                                                            ]
                                                        ] ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-efficiency-signal-attribute> ;
                                        rdfs:label "NXdetector/efficiency/signal" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-efficiency-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-efficiency-signal-efficiency-enum
:nxdetector-efficiency-signal-efficiency-enum rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusEnumerations ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :actualValue ;
                                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                                rdf:first "efficiency" ;
                                                                                                rdf:rest rdf:nil
                                                                                              ]
                                                                                  ]
                                                              ] ;
                                              rdfs:comment "Enumeration item for NXdetector/efficiency/signal: efficiency" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-efficiency-signal-attribute> ;
                                              rdfs:label "NXdetector/efficiency/signal/efficiency" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-efficiency-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-efficiency-wavelength-field
:nxdetector-efficiency-wavelength-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_WAVELENGTH
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_FLOAT
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_FLOAT
                                                                      ]
                                                        ] ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-efficiency-wavelength-field> ;
                                        rdfs:label "NXdetector/efficiency/wavelength" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-efficiency-wavelength-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-efficiency-wavelength-indices-0-enum
:nxdetector-efficiency-wavelength-indices-0-enum rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :actualValue ;
                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                   rdf:first "0" ;
                                                                                                   rdf:rest rdf:nil
                                                                                                 ]
                                                                                     ]
                                                                 ] ;
                                                 rdfs:comment "Enumeration item for NXdetector/efficiency/wavelength_indices: 0" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-efficiency-wavelength-indices-attribute> ;
                                                 rdfs:label "NXdetector/efficiency/wavelength_indices/0" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-efficiency-wavelength-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-efficiency-wavelength-indices-attribute
:nxdetector-efficiency-wavelength-indices-attribute rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusAttribute ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasEnumContainer ;
                                                                      owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                          owl:unionOf ( :nxdetector-efficiency-wavelength-indices-0-enum
                                                                                                      )
                                                                                        ]
                                                                    ] ;
                                                    rdfs:comment "" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-efficiency-wavelength-indices-attribute> ;
                                                    rdfs:label "NXdetector/efficiency/wavelength_indices" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-efficiency-wavelength-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-flatfield-applied-field
:nxdetector-flatfield-applied-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_BOOLEAN
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_BOOLEAN
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
      True when the flat field correction has been applied in the
      electronics, false otherwise.
    """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-flatfield-applied-field> ;
                                    rdfs:label "NXdetector/flatfield_applied" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-flatfield-applied-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-flatfield-errors-field
:nxdetector-flatfield-errors-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_FLOAT
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_FLOAT
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
        Errors of the flat field correction data.
        The form flatfield_error is deprecated.
    """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-flatfield-errors-field> ;
                                   rdfs:label "NXdetector/flatfield_errors" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-flatfield-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-flatfield-field
:nxdetector-flatfield-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_FLOAT
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_FLOAT
                                                          ]
                                            ] ;
                            rdfs:comment "Flat field correction data." ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-flatfield-field> ;
                            rdfs:label "NXdetector/flatfield" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-flatfield-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-frame-start-number-field
:nxdetector-frame-start-number-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_INT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_INT
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
      This is the start number of the first frame of a scan. In protein crystallography measurements one
      often scans a couple of frames on a give sample, then does something else,
      then returns to the same sample and scans some more frames. Each time with
      a new data file. This number helps concatenating such measurements.
    """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-frame-start-number-field> ;
                                     rdfs:label "NXdetector/frame_start_number" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-frame-start-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-frame-time-field
:nxdetector-frame-time-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_TIME
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_FLOAT
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_FLOAT
                                                           ]
                                             ] ;
                             rdfs:comment """
     This is time for each frame. This is exposure_time + readout time.
   """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-frame-time-field> ;
                             rdfs:label "NXdetector/frame_time" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-frame-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-gain-setting-field
:nxdetector-gain-setting-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_CHAR
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_CHAR
                                                             ]
                                               ] ;
                               rdfs:comment """
      The gain setting of the detector. This is a detector-specific value
      meant to document the gain setting of the detector during data
      collection, for detectors with multiple available gain settings.

      Examples of gain settings include:

      * ``standard``
      * ``fast``
      * ``auto``
      * ``high``
      * ``medium``
      * ``low``
      * ``mixed high to medium``
      * ``mixed medium to low``

      Developers are encouraged to use one of these terms, or to submit
      additional terms to add to the list.
    """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-gain-setting-field> ;
                               rdfs:label "NXdetector/gain_setting" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-gain-setting-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-gas-pressure-field
:nxdetector-gas-pressure-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_PRESSURE
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_FLOAT
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_FLOAT
                                                             ]
                                               ] ;
                               rdfs:comment "Detector gas pressure" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-gas-pressure-field> ;
                               rdfs:label "NXdetector/gas_pressure" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-gas-pressure-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-geometry-group
:nxdetector-geometry-group rdf:type owl:Class ;
                           rdfs:subClassOf :NXgeometry ,
                                           :NeXusGroup ;
                           rdfs:comment "Position and orientation of detector" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-geometry-group> ;
                           rdfs:label "NXdetector/GEOMETRY" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-geometry-group> ;
                           owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-group-group-index-field
:nxdetector-group-group-index-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_INT
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_INT
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
			An array of unique identifiers for detectors or groupings 
			of detectors.
			
			Each ID is a unique ID for the corresponding detector or group
			named in the field group_names.  The IDs are positive integers
			starting with 1. 
	 	""" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector_group.html#nxdetector-group-group-index-field> ;
                                    rdfs:label "NXdetector_group/group_index" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector_group.html#nxdetector-group-group-index-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-group-group-names-field
:nxdetector-group-group-names-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_CHAR
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_CHAR
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
			An array of the names of the detectors given in NXdetector
			groups or the names of hierarchical groupings of detectors
			given as names of NXdetector_group groups or in
			NXdetector_group group_names and group_parent fields as
			having children.
		""" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector_group.html#nxdetector-group-group-names-field> ;
                                    rdfs:label "NXdetector_group/group_names" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector_group.html#nxdetector-group-group-names-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-group-group-parent-field
:nxdetector-group-group-parent-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_INT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_INT
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
			An array of the hierarchical levels of the parents of detectors
			or groupings of detectors.
			
			A top-level grouping has parent level -1.""" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector_group.html#nxdetector-group-group-parent-field> ;
                                     rdfs:label "NXdetector_group/group_parent" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector_group.html#nxdetector-group-group-parent-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-group-group-type-field
:nxdetector-group-group-type-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_INT
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_INT
                                                                 ]
                                                   ] ;
                                   rdfs:comment "Code number for group type, e.g. bank=1, tube=2 etc." ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector_group.html#nxdetector-group-group-type-field> ;
                                   rdfs:label "NXdetector_group/group_type" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector_group.html#nxdetector-group-group-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-image-key-field
:nxdetector-image-key-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_INT
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_INT
                                                          ]
                                            ] ;
                            rdfs:comment """
      This field allow to distinguish different types of exposure to the same detector \"data\" field.
      Some techniques require frequent (re-)calibration inbetween measurements and this way of
      recording the different measurements preserves the chronological order with is important for
      correct processing.

      This is used for example in tomography (:ref:`NXtomo`) sample projections,
      dark and flat images, a magic number is recorded per frame.

      The key is as follows:

      * projection (sample) = 0
      * flat field = 1
      * dark field = 2
      * invalid = 3
      * background (no sample, but buffer where applicable) = 4

      In cases where the data is of type :ref:`NXlog` this can also be an NXlog.
    """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-image-key-field> ;
                            rdfs:label "NXdetector/image_key" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-image-key-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-input-field
:nxdetector-input-field rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusField ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasUnitContainer ;
                                          owl:someValuesFrom :NX_ANY
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:someValuesFrom :NX_INT
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxdetector-input-local-name-attribute
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass [ rdf:type owl:Class ;
                                                        owl:complementOf :NX_INT
                                                      ]
                                        ] ;
                        rdfs:comment "Input number of detector" ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-input-field> ;
                        rdfs:label "NXdetector/input" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-input-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-input-local-name-attribute
:nxdetector-input-local-name-attribute rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusAttribute ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_CHAR
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_CHAR
                                                                     ]
                                                       ] ;
                                       rdfs:comment "Equivalent local term" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-input-local-name-attribute> ;
                                       rdfs:label "NXdetector/input/local_name" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-input-local-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-layout-area-enum
:nxdetector-layout-area-enum rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusEnumerations ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :actualValue ;
                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                               rdf:first "area" ;
                                                                               rdf:rest rdf:nil
                                                                             ]
                                                                 ]
                                             ] ;
                             rdfs:comment "Enumeration item for NXdetector/layout: area" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-layout-field> ;
                             rdfs:label "NXdetector/layout/area" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-layout-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-layout-field
:nxdetector-layout-field rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusField ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasEnumContainer ;
                                           owl:allValuesFrom [ rdf:type owl:Class ;
                                                               owl:unionOf ( :nxdetector-layout-area-enum
                                                                             :nxdetector-layout-linear-enum
                                                                             :nxdetector-layout-point-enum
                                                                           )
                                                             ]
                                         ] ;
                         rdfs:comment "How the detector is represented" ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-layout-field> ;
                         rdfs:label "NXdetector/layout" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-layout-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-layout-linear-enum
:nxdetector-layout-linear-enum rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusEnumerations ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :actualValue ;
                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                 rdf:first "linear" ;
                                                                                 rdf:rest rdf:nil
                                                                               ]
                                                                   ]
                                               ] ;
                               rdfs:comment "Enumeration item for NXdetector/layout: linear" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-layout-field> ;
                               rdfs:label "NXdetector/layout/linear" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-layout-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-layout-point-enum
:nxdetector-layout-point-enum rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusEnumerations ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :actualValue ;
                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                rdf:first "point" ;
                                                                                rdf:rest rdf:nil
                                                                              ]
                                                                  ]
                                              ] ;
                              rdfs:comment "Enumeration item for NXdetector/layout: point" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-layout-field> ;
                              rdfs:label "NXdetector/layout/point" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-layout-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-local-name-field
:nxdetector-local-name-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_CHAR
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_CHAR
                                                           ]
                                             ] ;
                             rdfs:comment "Local name for the detector" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-local-name-field> ;
                             rdfs:label "NXdetector/local_name" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-local-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-module-data-origin-field
:nxdetector-module-data-origin-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_INT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_INT
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
			A dimension-2 or dimension-3 field which gives the indices
			of the origin of the hyperslab of data for this module in the
			main area detector image in the parent NXdetector module.

			The data_origin is 0-based.

			The frame number dimension (np) is omitted.  Thus the
			data_origin field for a dimension-2 dataset with indices (np, i, j)
			will be an array with indices (i, j), and for a dimension-3
			dataset with indices (np, i, j, k) will be an array with indices
			(i, j, k).

			The :ref:`order <Design-ArrayStorageOrder>` of indices (i, j or i, j, k) is slow to fast.
		""" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-data-origin-field> ;
                                     rdfs:label "NXdetector_module/data_origin" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-data-origin-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-module-data-size-field
:nxdetector-module-data-size-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_INT
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_INT
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
			Two or three values for the size of the module in pixels in
			each direction. Dimensionality and order of indices is the
			same as for data_origin.
		""" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-data-size-field> ;
                                   rdfs:label "NXdetector_module/data_size" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-data-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-module-depends-on-field
:nxdetector-module-depends-on-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_CHAR
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_CHAR
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
            Points to the start of the dependency chain for this module. 
        """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-depends-on-field> ;
                                    rdfs:label "NXdetector_module/depends_on" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-module-fast-pixel-direction-depends-on-attribute
:nxdetector-module-fast-pixel-direction-depends-on-attribute rdf:type owl:Class ;
                                                             owl:equivalentClass :nxmx-entry-instrument-detector-detector-module-fast-pixel-direction-depends-on-attribute ;
                                                             rdfs:subClassOf :NeXusAttribute ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_CHAR
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_CHAR
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment """
				Points to the path of the next element in the geometry chain.
			""" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-fast-pixel-direction-depends-on-attribute> ;
                                                             rdfs:label "NXdetector_module/fast_pixel_direction/depends_on" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-fast-pixel-direction-depends-on-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-module-fast-pixel-direction-field
:nxdetector-module-fast-pixel-direction-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_LENGTH
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_NUMBER
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxdetector-module-fast-pixel-direction-depends-on-attribute
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxdetector-module-fast-pixel-direction-offset-attribute
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxdetector-module-fast-pixel-direction-offset-units-attribute
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxdetector-module-fast-pixel-direction-transformation-type-attribute
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxdetector-module-fast-pixel-direction-vector-attribute
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_NUMBER
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
                       Values along the direction of :ref:`fastest varying <Design-ArrayStorageOrder>`  :index:`pixel direction<dimension; fastest varying>`. Each value in this
                       array is the size of a pixel in the units specified. Alternatively, if only one
                       value is given, all pixels in this direction have the same value. The direction
                       itself is given through the vector attribute.
		""" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-fast-pixel-direction-field> ;
                                              rdfs:label "NXdetector_module/fast_pixel_direction" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-fast-pixel-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-module-fast-pixel-direction-offset-attribute
:nxdetector-module-fast-pixel-direction-offset-attribute rdf:type owl:Class ;
                                                         owl:equivalentClass :nxmx-entry-instrument-detector-detector-module-fast-pixel-direction-offset-attribute ;
                                                         rdfs:subClassOf :NeXusAttribute ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_NUMBER
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_NUMBER
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment """
				A fixed offset applied before the transformation (three vector components).
			""" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-fast-pixel-direction-offset-attribute> ;
                                                         rdfs:label "NXdetector_module/fast_pixel_direction/offset" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-fast-pixel-direction-offset-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-module-fast-pixel-direction-offset-units-attribute
:nxdetector-module-fast-pixel-direction-offset-units-attribute rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_CHAR
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_CHAR
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment """
				Units of the offset.
			""" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-fast-pixel-direction-offset-units-attribute> ;
                                                               rdfs:label "NXdetector_module/fast_pixel_direction/offset_units" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-fast-pixel-direction-offset-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-module-fast-pixel-direction-transformation-type-attribute
:nxdetector-module-fast-pixel-direction-transformation-type-attribute rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusAttribute ,
                                                                                      [ rdf:type owl:Class ;
                                                                                        owl:unionOf ( :nxmx-entry-instrument-detector-detector-module-fast-pixel-direction-transformation-type-attribute
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasEnumContainer ;
                                                                                                        owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                            owl:unionOf ( :nxdetector-module-fast-pixel-direction-transformation-type-translation-enum
                                                                                                                                        )
                                                                                                                          ]
                                                                                                      ]
                                                                                                    )
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-fast-pixel-direction-transformation-type-attribute> ;
                                                                      rdfs:label "NXdetector_module/fast_pixel_direction/transformation_type" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-fast-pixel-direction-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-module-fast-pixel-direction-transformation-type-translation-enum
:nxdetector-module-fast-pixel-direction-transformation-type-translation-enum rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusEnumerations ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :actualValue ;
                                                                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                                                                               rdf:first "translation" ;
                                                                                                                               rdf:rest rdf:nil
                                                                                                                             ]
                                                                                                                 ]
                                                                                             ] ;
                                                                             rdfs:comment "Enumeration item for NXdetector_module/fast_pixel_direction/transformation_type: translation" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-fast-pixel-direction-transformation-type-attribute> ;
                                                                             rdfs:label "NXdetector_module/fast_pixel_direction/transformation_type/translation" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-fast-pixel-direction-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-module-fast-pixel-direction-vector-attribute
:nxdetector-module-fast-pixel-direction-vector-attribute rdf:type owl:Class ;
                                                         owl:equivalentClass :nxmx-entry-instrument-detector-detector-module-fast-pixel-direction-vector-attribute ;
                                                         rdfs:subClassOf :NeXusAttribute ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_NUMBER
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_NUMBER
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment """
				Three values that define the axis for this transformation
			""" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-fast-pixel-direction-vector-attribute> ;
                                                         rdfs:label "NXdetector_module/fast_pixel_direction/vector" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-fast-pixel-direction-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-module-module-offset-depends-on-attribute
:nxdetector-module-module-offset-depends-on-attribute rdf:type owl:Class ;
                                                      owl:equivalentClass :nxmx-entry-instrument-detector-detector-module-module-offset-depends-on-attribute ;
                                                      rdfs:subClassOf :NeXusAttribute ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_CHAR
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_CHAR
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment """
				Points to the path of the next element in the geometry chain.
			""" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-module-offset-depends-on-attribute> ;
                                                      rdfs:label "NXdetector_module/module_offset/depends_on" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-module-offset-depends-on-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-module-module-offset-field
:nxdetector-module-module-offset-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_LENGTH
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_NUMBER
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxdetector-module-module-offset-depends-on-attribute
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxdetector-module-module-offset-offset-attribute
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxdetector-module-module-offset-offset-units-attribute
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxdetector-module-module-offset-transformation-type-attribute
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxdetector-module-module-offset-vector-attribute
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_NUMBER
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
			Offset of the module in regards to the origin of the detector in an
			arbitrary direction.
		""" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-module-offset-field> ;
                                       rdfs:label "NXdetector_module/module_offset" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-module-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-module-module-offset-offset-attribute
:nxdetector-module-module-offset-offset-attribute rdf:type owl:Class ;
                                                  owl:equivalentClass :nxmx-entry-instrument-detector-detector-module-module-offset-offset-attribute ;
                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_NUMBER
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_NUMBER
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment """
				A fixed offset applied before the transformation (three vector components).
			""" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-module-offset-offset-attribute> ;
                                                  rdfs:label "NXdetector_module/module_offset/offset" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-module-offset-offset-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-module-module-offset-offset-units-attribute
:nxdetector-module-module-offset-offset-units-attribute rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusAttribute ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_CHAR
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_CHAR
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
				Units of the offset.
			""" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-module-offset-offset-units-attribute> ;
                                                        rdfs:label "NXdetector_module/module_offset/offset_units" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-module-offset-offset-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-module-module-offset-transformation-type-attribute
:nxdetector-module-module-offset-transformation-type-attribute rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                               [ rdf:type owl:Class ;
                                                                                 owl:unionOf ( :nxmx-entry-instrument-detector-detector-module-module-offset-transformation-type-attribute
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasEnumContainer ;
                                                                                                 owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                     owl:unionOf ( :nxdetector-module-module-offset-transformation-type-translation-enum
                                                                                                                                 )
                                                                                                                   ]
                                                                                               ]
                                                                                             )
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-module-offset-transformation-type-attribute> ;
                                                               rdfs:label "NXdetector_module/module_offset/transformation_type" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-module-offset-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-module-module-offset-transformation-type-translation-enum
:nxdetector-module-module-offset-transformation-type-translation-enum rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :actualValue ;
                                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                                        rdf:first "translation" ;
                                                                                                                        rdf:rest rdf:nil
                                                                                                                      ]
                                                                                                          ]
                                                                                      ] ;
                                                                      rdfs:comment "Enumeration item for NXdetector_module/module_offset/transformation_type: translation" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-module-offset-transformation-type-attribute> ;
                                                                      rdfs:label "NXdetector_module/module_offset/transformation_type/translation" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-module-offset-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-module-module-offset-vector-attribute
:nxdetector-module-module-offset-vector-attribute rdf:type owl:Class ;
                                                  owl:equivalentClass :nxmx-entry-instrument-detector-detector-module-module-offset-vector-attribute ;
                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_NUMBER
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_NUMBER
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment """
				Three values that define the axis for this transformation
			""" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-module-offset-vector-attribute> ;
                                                  rdfs:label "NXdetector_module/module_offset/vector" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-module-offset-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-module-slow-pixel-direction-depends-on-attribute
:nxdetector-module-slow-pixel-direction-depends-on-attribute rdf:type owl:Class ;
                                                             owl:equivalentClass :nxmx-entry-instrument-detector-detector-module-slow-pixel-direction-depends-on-attribute ;
                                                             rdfs:subClassOf :NeXusAttribute ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_CHAR
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_CHAR
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment """
				Points to the path of the next element in the geometry chain.
			""" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-slow-pixel-direction-depends-on-attribute> ;
                                                             rdfs:label "NXdetector_module/slow_pixel_direction/depends_on" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-slow-pixel-direction-depends-on-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-module-slow-pixel-direction-field
:nxdetector-module-slow-pixel-direction-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_LENGTH
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_NUMBER
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxdetector-module-slow-pixel-direction-depends-on-attribute
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxdetector-module-slow-pixel-direction-offset-attribute
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxdetector-module-slow-pixel-direction-offset-units-attribute
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxdetector-module-slow-pixel-direction-transformation-type-attribute
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxdetector-module-slow-pixel-direction-vector-attribute
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_NUMBER
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
      Values along the direction of :ref:`slowest varying<Design-ArrayStorageOrder>` :index:`pixel direction<dimension; slowest varying>`. Each value in this
      array is the size of a pixel in the units specified. Alternatively, if only one
      value is given, all pixels in this direction have the same value. The direction
      itself is given through the vector attribute.
		""" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-slow-pixel-direction-field> ;
                                              rdfs:label "NXdetector_module/slow_pixel_direction" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-slow-pixel-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-module-slow-pixel-direction-offset-attribute
:nxdetector-module-slow-pixel-direction-offset-attribute rdf:type owl:Class ;
                                                         owl:equivalentClass :nxmx-entry-instrument-detector-detector-module-slow-pixel-direction-offset-attribute ;
                                                         rdfs:subClassOf :NeXusAttribute ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_NUMBER
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_NUMBER
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment """
				A fixed offset applied before the transformation (three vector components).
			""" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-slow-pixel-direction-offset-attribute> ;
                                                         rdfs:label "NXdetector_module/slow_pixel_direction/offset" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-slow-pixel-direction-offset-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-module-slow-pixel-direction-offset-units-attribute
:nxdetector-module-slow-pixel-direction-offset-units-attribute rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_CHAR
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_CHAR
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment """
				Units of the offset.
			""" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-slow-pixel-direction-offset-units-attribute> ;
                                                               rdfs:label "NXdetector_module/slow_pixel_direction/offset_units" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-slow-pixel-direction-offset-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-module-slow-pixel-direction-transformation-type-attribute
:nxdetector-module-slow-pixel-direction-transformation-type-attribute rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusAttribute ,
                                                                                      [ rdf:type owl:Class ;
                                                                                        owl:unionOf ( :nxmx-entry-instrument-detector-detector-module-slow-pixel-direction-transformation-type-attribute
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasEnumContainer ;
                                                                                                        owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                            owl:unionOf ( :nxdetector-module-slow-pixel-direction-transformation-type-translation-enum
                                                                                                                                        )
                                                                                                                          ]
                                                                                                      ]
                                                                                                    )
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-slow-pixel-direction-transformation-type-attribute> ;
                                                                      rdfs:label "NXdetector_module/slow_pixel_direction/transformation_type" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-slow-pixel-direction-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-module-slow-pixel-direction-transformation-type-translation-enum
:nxdetector-module-slow-pixel-direction-transformation-type-translation-enum rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusEnumerations ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :actualValue ;
                                                                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                                                                               rdf:first "translation" ;
                                                                                                                               rdf:rest rdf:nil
                                                                                                                             ]
                                                                                                                 ]
                                                                                             ] ;
                                                                             rdfs:comment "Enumeration item for NXdetector_module/slow_pixel_direction/transformation_type: translation" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-slow-pixel-direction-transformation-type-attribute> ;
                                                                             rdfs:label "NXdetector_module/slow_pixel_direction/transformation_type/translation" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-slow-pixel-direction-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-module-slow-pixel-direction-vector-attribute
:nxdetector-module-slow-pixel-direction-vector-attribute rdf:type owl:Class ;
                                                         owl:equivalentClass :nxmx-entry-instrument-detector-detector-module-slow-pixel-direction-vector-attribute ;
                                                         rdfs:subClassOf :NeXusAttribute ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_NUMBER
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_NUMBER
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment """
				Three values that define the axis for this transformation
			""" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-slow-pixel-direction-vector-attribute> ;
                                                         rdfs:label "NXdetector_module/slow_pixel_direction/vector" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector_module.html#nxdetector-module-slow-pixel-direction-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-number-of-cycles-field
:nxdetector-number-of-cycles-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_INT
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_INT
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
      CCD images are sometimes constructed by summing
      together multiple short exposures in the
      electronics. This reduces background etc.
      This is the number of short exposures used to sum
      images for an image.
    """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-number-of-cycles-field> ;
                                   rdfs:label "NXdetector/number_of_cycles" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-number-of-cycles-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-pixel-mask-applied-field
:nxdetector-pixel-mask-applied-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_BOOLEAN
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_BOOLEAN
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
      True when the pixel mask correction has been applied in the
      electronics, false otherwise.
    """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-pixel-mask-applied-field> ;
                                     rdfs:label "NXdetector/pixel_mask_applied" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-pixel-mask-applied-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-pixel-mask-field
:nxdetector-pixel-mask-field rdf:type owl:Class ;
                             owl:equivalentClass :nxmx-entry-instrument-detector-pixel-mask-field ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_INT
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_INT
                                                           ]
                                             ] ;
                             rdfs:comment """
      The 32-bit pixel mask for the detector. Can be either one mask
      for the whole dataset (i.e. an array with indices i, j) or
      each frame can have its own mask (in which case it would be
      an array with indices np, i, j).

      Contains a bit field for each pixel to signal dead,
      blind or high or otherwise unwanted or undesirable pixels.
      They have the following meaning:

      .. can't make a table here, a bullet list will have to do for now

      * bit 0: gap (pixel with no sensor)
      * bit 1: dead
      * bit 2: under responding
      * bit 3: over responding
      * bit 4: noisy
      * bit 5: -undefined-
      * bit 6: pixel is part of a cluster of problematic pixels (bit set in addition to others)
      * bit 7: -undefined-
      * bit 8: user defined mask (e.g. around beamstop)
      * bits 9-30: -undefined-
      * bit 31: virtual pixel (corner pixel with interpolated value)

      Normal data analysis software would
      not take pixels into account
      when a bit in (mask & 0x0000FFFF) is
      set. Tag bit in the upper
      two bytes would indicate special pixel
      properties that normally
      would not be a sole reason to reject the
      intensity value (unless
      lower bits are set.

      If the full bit depths is not required, providing a
      mask with fewer bits is permissible.

      If needed, additional pixel masks can be specified by
      including additional entries named pixel_mask_N, where
      N is an integer. For example, a general bad pixel mask
      could be specified in pixel_mask that indicates noisy
      and dead pixels, and an additional pixel mask from
      experiment-specific shadowing could be specified in
      pixel_mask_2. The cumulative mask is the bitwise OR
      of pixel_mask and any pixel_mask_N entries.
    """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-pixel-mask-field> ;
                             rdfs:label "NXdetector/pixel_mask" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-pixel-mask-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-polar-angle-field
:nxdetector-polar-angle-field rdf:type owl:Class ;
                              owl:equivalentClass :nxrefscan-entry-instrument-detector-polar-angle-field ,
                                                  :nxreftof-entry-instrument-detector-polar-angle-field ,
                                                  :nxsas-entry-instrument-detector-polar-angle-field ,
                                                  :nxsastof-entry-instrument-detector-polar-angle-field ,
                                                  :nxsnsevent-entry-instrument-detector-polar-angle-field ,
                                                  :nxsnshisto-entry-instrument-detector-polar-angle-field ,
                                                  :nxtas-entry-instrument-detector-polar-angle-field ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANGLE
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_FLOAT
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_FLOAT
                                                            ]
                                              ] ;
                              rdfs:comment """
      This is the polar angle of the detector towards the previous
      component in the instrument; most often the sample.
      The usage depends on the
      nature of the detector.
      Most often it is the polar_angle of the detector assembly.
      But there are irregular detectors.
      In this
      case, the polar_angle  must be specified for each detector pixel.

      Note, it is recommended to use NXtransformations instead.
    """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-polar-angle-field> ;
                              rdfs:label "NXdetector/polar_angle" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-polar-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-raw-time-of-flight-field
:nxdetector-raw-time-of-flight-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_PULSES
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_INT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxdetector-raw-time-of-flight-frequency-attribute
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_INT
                                                                   ]
                                                     ] ;
                                     rdfs:comment "In DAQ clock pulses" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-raw-time-of-flight-field> ;
                                     rdfs:label "NXdetector/raw_time_of_flight" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-raw-time-of-flight-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-raw-time-of-flight-frequency-attribute
:nxdetector-raw-time-of-flight-frequency-attribute rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_NUMBER
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_NUMBER
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment "Clock frequency in Hz" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-raw-time-of-flight-frequency-attribute> ;
                                                   rdfs:label "NXdetector/raw_time_of_flight/frequency" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-raw-time-of-flight-frequency-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-real-time-field
:nxdetector-real-time-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_TIME
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_NUMBER
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_NUMBER
                                                          ]
                                            ] ;
                            rdfs:comment """
      Real-time of the exposure (use this if exposure time varies for
      each array element, otherwise use ``count_time`` field).
	    
      Most often there is a single real time value that is constant across
      an entire image frame.  In such cases, only a 1-D array is needed.
      But there are detectors in which the real time
      changes per pixel. In that case, more than one dimension is needed. Therefore
      the rank of this field should be less than or equal to (detector rank + 1).
    """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-real-time-field> ;
                            rdfs:label "NXdetector/real_time" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-real-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-saturation-value-field
:nxdetector-saturation-value-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_NUMBER
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_NUMBER
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
      The value at which the detector goes into saturation.
      Especially common to CCD detectors, the data
      is known to be invalid above this value.

      For example, given a saturation_value and an underload_value, the valid
      pixels are those less than or equal to the saturation_value and greater
      than or equal to the underload_value.

      The precise type should match the type of the data.
    """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-saturation-value-field> ;
                                   rdfs:label "NXdetector/saturation_value" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-saturation-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-sensor-material-field
:nxdetector-sensor-material-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_CHAR
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_CHAR
                                                                ]
                                                  ] ;
                                  rdfs:comment """
      At times, radiation is not directly sensed by the detector.
      Rather, the detector might sense the output from some
      converter like a scintillator.
      This is the name of this converter material.
    """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-sensor-material-field> ;
                                  rdfs:label "NXdetector/sensor_material" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-sensor-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-sensor-thickness-field
:nxdetector-sensor-thickness-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_LENGTH
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_FLOAT
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_FLOAT
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
       At times, radiation is not directly sensed by the detector.
       Rather, the detector might sense the output from some
       converter like a scintillator.
       This is the thickness of this converter material.
    """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-sensor-thickness-field> ;
                                   rdfs:label "NXdetector/sensor_thickness" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-sensor-thickness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-sequence-number-field
:nxdetector-sequence-number-field rdf:type owl:Class ;
                                  owl:equivalentClass :nxtomophase-entry-instrument-bright-field-sequence-number-field ,
                                                      :nxtomophase-entry-instrument-dark-field-sequence-number-field ,
                                                      :nxtomophase-entry-instrument-sample-sequence-number-field ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_INT
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_INT
                                                                ]
                                                  ] ;
                                  rdfs:comment """
      In order to properly sort the order of the images taken in (for
      example) a tomography experiment, a sequence number is stored with each
      image.
    """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-sequence-number-field> ;
                                  rdfs:label "NXdetector/sequence_number" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-sequence-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-serial-number-field
:nxdetector-serial-number-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_CHAR
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_CHAR
                                                              ]
                                                ] ;
                                rdfs:comment "Serial number for the detector" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-serial-number-field> ;
                                rdfs:label "NXdetector/serial_number" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-serial-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-slot-field
:nxdetector-slot-field rdf:type owl:Class ;
                       rdfs:subClassOf :NeXusField ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasUnitContainer ;
                                         owl:someValuesFrom :NX_ANY
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:someValuesFrom :NX_INT
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxdetector-slot-local-name-attribute
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass [ rdf:type owl:Class ;
                                                       owl:complementOf :NX_INT
                                                     ]
                                       ] ;
                       rdfs:comment "Slot number of detector" ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-slot-field> ;
                       rdfs:label "NXdetector/slot" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-slot-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-slot-local-name-attribute
:nxdetector-slot-local-name-attribute rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusAttribute ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_CHAR
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_CHAR
                                                                    ]
                                                      ] ;
                                      rdfs:comment "Equivalent local term" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-slot-local-name-attribute> ;
                                      rdfs:label "NXdetector/slot/local_name" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-slot-local-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-solid-angle-field
:nxdetector-solid-angle-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_SOLID_ANGLE
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_FLOAT
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_FLOAT
                                                            ]
                                              ] ;
                              rdfs:comment "Solid angle subtended by the detector at the sample" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-solid-angle-field> ;
                              rdfs:label "NXdetector/solid_angle" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-solid-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-start-time-field
:nxdetector-start-time-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_TIME
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_FLOAT
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxdetector-start-time-start-attribute
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_FLOAT
                                                           ]
                                             ] ;
                             rdfs:comment "start time for each frame, with the ``start`` attribute as absolute reference" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-start-time-field> ;
                             rdfs:label "NXdetector/start_time" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-start-time-start-attribute
:nxdetector-start-time-start-attribute rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusAttribute ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_DATE_TIME
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_DATE_TIME
                                                                     ]
                                                       ] ;
                                       rdfs:comment "" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-start-time-start-attribute> ;
                                       rdfs:label "NXdetector/start_time/start" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-start-time-start-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-stop-time-field
:nxdetector-stop-time-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_TIME
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_FLOAT
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxdetector-stop-time-start-attribute
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_FLOAT
                                                          ]
                                            ] ;
                            rdfs:comment "stop time for each frame, with the ``start`` attribute as absolute reference" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-stop-time-field> ;
                            rdfs:label "NXdetector/stop_time" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-stop-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-stop-time-start-attribute
:nxdetector-stop-time-start-attribute rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusAttribute ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_DATE_TIME
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_DATE_TIME
                                                                    ]
                                                      ] ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-stop-time-start-attribute> ;
                                      rdfs:label "NXdetector/stop_time/start" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-stop-time-start-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-threshold-energy-field
:nxdetector-threshold-energy-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ENERGY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_FLOAT
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_FLOAT
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
      Single photon counter detectors can be adjusted
      for a certain energy range in which they
      work optimally. This is the energy setting for this.
    """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-threshold-energy-field> ;
                                   rdfs:label "NXdetector/threshold_energy" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-threshold-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-time-of-flight-axis-3-enum
:nxdetector-time-of-flight-axis-3-enum rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusEnumerations ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :actualValue ;
                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                         rdf:first "3" ;
                                                                                         rdf:rest rdf:nil
                                                                                       ]
                                                                           ]
                                                       ] ;
                                       rdfs:comment "Enumeration item for NXdetector/time_of_flight/axis: 3" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-time-of-flight-axis-attribute> ;
                                       rdfs:label "NXdetector/time_of_flight/axis/3" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-time-of-flight-axis-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-time-of-flight-axis-attribute
:nxdetector-time-of-flight-axis-attribute rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusAttribute ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasEnumContainer ;
                                                            owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                owl:unionOf ( :nxdetector-time-of-flight-axis-3-enum
                                                                                            )
                                                                              ]
                                                          ] ;
                                          rdfs:comment "" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-time-of-flight-axis-attribute> ;
                                          rdfs:label "NXdetector/time_of_flight/axis" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-time-of-flight-axis-attribute> ;
                                          owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-time-of-flight-field
:nxdetector-time-of-flight-field rdf:type owl:Class ;
                                 owl:equivalentClass :nxlauetof-entry-instrument-detector-time-of-flight-field ,
                                                     :nxsastof-entry-instrument-detector-time-of-flight-field ,
                                                     :nxsnshisto-entry-instrument-detector-time-of-flight-field ,
                                                     :nxtofnpd-entry-instrument-detector-time-of-flight-field ,
                                                     :nxtofraw-entry-instrument-detector-time-of-flight-field ,
                                                     :nxtofsingle-entry-instrument-detector-time-of-flight-field ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_TIME_OF_FLIGHT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_FLOAT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxdetector-time-of-flight-axis-attribute
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxdetector-time-of-flight-long-name-attribute
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxdetector-time-of-flight-primary-attribute
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_FLOAT
                                                               ]
                                                 ] ;
                                 rdfs:comment "Total time of flight" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-time-of-flight-field> ;
                                 rdfs:label "NXdetector/time_of_flight" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-time-of-flight-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-time-of-flight-long-name-attribute
:nxdetector-time-of-flight-long-name-attribute rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusAttribute ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_CHAR
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_CHAR
                                                                             ]
                                                               ] ;
                                               rdfs:comment "Total time of flight" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-time-of-flight-long-name-attribute> ;
                                               rdfs:label "NXdetector/time_of_flight/long_name" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-time-of-flight-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-time-of-flight-primary-1-enum
:nxdetector-time-of-flight-primary-1-enum rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusEnumerations ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :actualValue ;
                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                            rdf:first "1" ;
                                                                                            rdf:rest rdf:nil
                                                                                          ]
                                                                              ]
                                                          ] ;
                                          rdfs:comment "Enumeration item for NXdetector/time_of_flight/primary: 1" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-time-of-flight-primary-attribute> ;
                                          rdfs:label "NXdetector/time_of_flight/primary/1" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-time-of-flight-primary-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-time-of-flight-primary-attribute
:nxdetector-time-of-flight-primary-attribute rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusAttribute ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasEnumContainer ;
                                                               owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                   owl:unionOf ( :nxdetector-time-of-flight-primary-1-enum
                                                                                               )
                                                                                 ]
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-time-of-flight-primary-attribute> ;
                                             rdfs:label "NXdetector/time_of_flight/primary" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-time-of-flight-primary-attribute> ;
                                             owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-trigger-dead-time-field
:nxdetector-trigger-dead-time-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_TIME
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_FLOAT
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_FLOAT
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
      Time during which no new trigger signal can be accepted.
      Typically this is the
      trigger_delay_time + exposure_time + readout_time.
      This is important to know for time resolved experiments.
    """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-trigger-dead-time-field> ;
                                    rdfs:label "NXdetector/trigger_dead_time" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-trigger-dead-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-trigger-delay-time-field
:nxdetector-trigger-delay-time-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_TIME
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_FLOAT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_FLOAT
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
      Time it takes to start exposure after a trigger signal has been received.
      This is the reaction time of the detector firmware after receiving the trigger signal
      to when the detector starts to acquire the exposure, including any user set delay..
      This is important to know for time resolved experiments.
    """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-trigger-delay-time-field> ;
                                     rdfs:label "NXdetector/trigger_delay_time" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-trigger-delay-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-trigger-delay-time-set-field
:nxdetector-trigger-delay-time-set-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_TIME
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_FLOAT
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_FLOAT
                                                                       ]
                                                         ] ;
                                         rdfs:comment """
      User-specified trigger delay.
    """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-trigger-delay-time-set-field> ;
                                         rdfs:label "NXdetector/trigger_delay_time_set" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-trigger-delay-time-set-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-trigger-internal-delay-time-field
:nxdetector-trigger-internal-delay-time-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_TIME
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_FLOAT
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_FLOAT
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
      Time it takes to start exposure after a trigger signal has been received.
      This is the reaction time of the detector hardware after receiving the
      trigger signal to when the detector starts to acquire the exposure.
      It forms the lower boundary of the trigger_delay_time when the user
      does not request an additional delay.
    """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-trigger-internal-delay-time-field> ;
                                              rdfs:label "NXdetector/trigger_internal_delay_time" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-trigger-internal-delay-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-type-field
:nxdetector-type-field rdf:type owl:Class ;
                       rdfs:subClassOf :NeXusField ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasUnitContainer ;
                                         owl:someValuesFrom :NX_ANY
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:someValuesFrom :NX_CHAR
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass [ rdf:type owl:Class ;
                                                       owl:complementOf :NX_CHAR
                                                     ]
                                       ] ;
                       rdfs:comment """
      Description of type such as He3 gas cylinder, He3 PSD, scintillator,
      fission chamber, proportion counter, ion chamber, ccd, pixel, image plate,
      CMOS, ...
    """ ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-type-field> ;
                       rdfs:label "NXdetector/type" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-underload-value-field
:nxdetector-underload-value-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_NUMBER
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_NUMBER
                                                                ]
                                                  ] ;
                                  rdfs:comment """
      The lowest value at which pixels for this detector would be reasonably
      measured. The data is known to be invalid below this value.

      For example, given a saturation_value and an underload_value, the valid
      pixels are those less than or equal to the saturation_value and greater
      than or equal to the underload_value.

      The precise type should match the type of the data.
    """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-underload-value-field> ;
                                  rdfs:label "NXdetector/underload_value" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-underload-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-virtual-pixel-interpolation-applied-field
:nxdetector-virtual-pixel-interpolation-applied-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_ANY
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_BOOLEAN
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_BOOLEAN
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment """
      True when virtual pixel interpolation has been applied, false otherwise.

      When virtual pixel interpolation is applied, values of some pixels may
      contain interpolated values. For example, to account for space between
      readout chips on a module, physical pixels on edges and corners between
      chips may have larger sensor areas and counts may be distributed between
      their logical pixels.
    """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-virtual-pixel-interpolation-applied-field> ;
                                                      rdfs:label "NXdetector/virtual_pixel_interpolation_applied" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-virtual-pixel-interpolation-applied-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-x-pixel-offset-axis-1-enum
:nxdetector-x-pixel-offset-axis-1-enum rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusEnumerations ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :actualValue ;
                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                         rdf:first "1" ;
                                                                                         rdf:rest rdf:nil
                                                                                       ]
                                                                           ]
                                                       ] ;
                                       rdfs:comment "Enumeration item for NXdetector/x_pixel_offset/axis: 1" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-x-pixel-offset-axis-attribute> ;
                                       rdfs:label "NXdetector/x_pixel_offset/axis/1" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-x-pixel-offset-axis-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-x-pixel-offset-axis-attribute
:nxdetector-x-pixel-offset-axis-attribute rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusAttribute ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasEnumContainer ;
                                                            owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                owl:unionOf ( :nxdetector-x-pixel-offset-axis-1-enum
                                                                                            )
                                                                              ]
                                                          ] ;
                                          rdfs:comment "" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-x-pixel-offset-axis-attribute> ;
                                          rdfs:label "NXdetector/x_pixel_offset/axis" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-x-pixel-offset-axis-attribute> ;
                                          owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-x-pixel-offset-field
:nxdetector-x-pixel-offset-field rdf:type owl:Class ;
                                 owl:equivalentClass :nxsnsevent-entry-instrument-detector-x-pixel-offset-field ,
                                                     :nxsnshisto-entry-instrument-detector-x-pixel-offset-field ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_LENGTH
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_FLOAT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxdetector-x-pixel-offset-axis-attribute
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxdetector-x-pixel-offset-long-name-attribute
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxdetector-x-pixel-offset-primary-attribute
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_FLOAT
                                                               ]
                                                 ] ;
                                 rdfs:comment """
      Offset from the detector center in x-direction.
      Can be multidimensional when needed.
    """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-x-pixel-offset-field> ;
                                 rdfs:label "NXdetector/x_pixel_offset" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-x-pixel-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-x-pixel-offset-long-name-attribute
:nxdetector-x-pixel-offset-long-name-attribute rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusAttribute ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_CHAR
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_CHAR
                                                                             ]
                                                               ] ;
                                               rdfs:comment "x-axis offset from detector center" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-x-pixel-offset-long-name-attribute> ;
                                               rdfs:label "NXdetector/x_pixel_offset/long_name" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-x-pixel-offset-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-x-pixel-offset-primary-1-enum
:nxdetector-x-pixel-offset-primary-1-enum rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusEnumerations ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :actualValue ;
                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                            rdf:first "1" ;
                                                                                            rdf:rest rdf:nil
                                                                                          ]
                                                                              ]
                                                          ] ;
                                          rdfs:comment "Enumeration item for NXdetector/x_pixel_offset/primary: 1" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-x-pixel-offset-primary-attribute> ;
                                          rdfs:label "NXdetector/x_pixel_offset/primary/1" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-x-pixel-offset-primary-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-x-pixel-offset-primary-attribute
:nxdetector-x-pixel-offset-primary-attribute rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusAttribute ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasEnumContainer ;
                                                               owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                   owl:unionOf ( :nxdetector-x-pixel-offset-primary-1-enum
                                                                                               )
                                                                                 ]
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-x-pixel-offset-primary-attribute> ;
                                             rdfs:label "NXdetector/x_pixel_offset/primary" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-x-pixel-offset-primary-attribute> ;
                                             owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-x-pixel-size-field
:nxdetector-x-pixel-size-field rdf:type owl:Class ;
                               owl:equivalentClass :nxlauetof-entry-instrument-detector-x-pixel-size-field ,
                                                   :nxreftof-entry-instrument-detector-x-pixel-size-field ,
                                                   :nxtomo-entry-instrument-detector-x-pixel-size-field ,
                                                   :nxtomophase-entry-instrument-sample-x-pixel-size-field ,
                                                   :nxxbase-entry-instrument-detector-x-pixel-size-field ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_LENGTH
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_FLOAT
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_FLOAT
                                                             ]
                                               ] ;
                               rdfs:comment """
    Size of each detector pixel. If it is scalar all pixels are the same size.
    """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-x-pixel-size-field> ;
                               rdfs:label "NXdetector/x_pixel_size" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-x-pixel-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-y-pixel-offset-axis-2-enum
:nxdetector-y-pixel-offset-axis-2-enum rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusEnumerations ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :actualValue ;
                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                         rdf:first "2" ;
                                                                                         rdf:rest rdf:nil
                                                                                       ]
                                                                           ]
                                                       ] ;
                                       rdfs:comment "Enumeration item for NXdetector/y_pixel_offset/axis: 2" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-y-pixel-offset-axis-attribute> ;
                                       rdfs:label "NXdetector/y_pixel_offset/axis/2" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-y-pixel-offset-axis-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-y-pixel-offset-axis-attribute
:nxdetector-y-pixel-offset-axis-attribute rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusAttribute ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasEnumContainer ;
                                                            owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                owl:unionOf ( :nxdetector-y-pixel-offset-axis-2-enum
                                                                                            )
                                                                              ]
                                                          ] ;
                                          rdfs:comment "" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-y-pixel-offset-axis-attribute> ;
                                          rdfs:label "NXdetector/y_pixel_offset/axis" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-y-pixel-offset-axis-attribute> ;
                                          owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-y-pixel-offset-field
:nxdetector-y-pixel-offset-field rdf:type owl:Class ;
                                 owl:equivalentClass :nxsnsevent-entry-instrument-detector-y-pixel-offset-field ,
                                                     :nxsnshisto-entry-instrument-detector-y-pixel-offset-field ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_LENGTH
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_FLOAT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxdetector-y-pixel-offset-axis-attribute
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxdetector-y-pixel-offset-long-name-attribute
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxdetector-y-pixel-offset-primary-attribute
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_FLOAT
                                                               ]
                                                 ] ;
                                 rdfs:comment """
      Offset from the detector center in the y-direction.
      Can be multidimensional when different values are required for each pixel.
    """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-y-pixel-offset-field> ;
                                 rdfs:label "NXdetector/y_pixel_offset" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-y-pixel-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-y-pixel-offset-long-name-attribute
:nxdetector-y-pixel-offset-long-name-attribute rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusAttribute ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_CHAR
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_CHAR
                                                                             ]
                                                               ] ;
                                               rdfs:comment "y-axis offset from detector center" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-y-pixel-offset-long-name-attribute> ;
                                               rdfs:label "NXdetector/y_pixel_offset/long_name" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-y-pixel-offset-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-y-pixel-offset-primary-1-enum
:nxdetector-y-pixel-offset-primary-1-enum rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusEnumerations ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :actualValue ;
                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                            rdf:first "1" ;
                                                                                            rdf:rest rdf:nil
                                                                                          ]
                                                                              ]
                                                          ] ;
                                          rdfs:comment "Enumeration item for NXdetector/y_pixel_offset/primary: 1" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-y-pixel-offset-primary-attribute> ;
                                          rdfs:label "NXdetector/y_pixel_offset/primary/1" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-y-pixel-offset-primary-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-y-pixel-offset-primary-attribute
:nxdetector-y-pixel-offset-primary-attribute rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusAttribute ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasEnumContainer ;
                                                               owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                   owl:unionOf ( :nxdetector-y-pixel-offset-primary-1-enum
                                                                                               )
                                                                                 ]
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-y-pixel-offset-primary-attribute> ;
                                             rdfs:label "NXdetector/y_pixel_offset/primary" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-y-pixel-offset-primary-attribute> ;
                                             owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-y-pixel-size-field
:nxdetector-y-pixel-size-field rdf:type owl:Class ;
                               owl:equivalentClass :nxlauetof-entry-instrument-detector-y-pixel-size-field ,
                                                   :nxreftof-entry-instrument-detector-y-pixel-size-field ,
                                                   :nxtomo-entry-instrument-detector-y-pixel-size-field ,
                                                   :nxtomophase-entry-instrument-sample-y-pixel-size-field ,
                                                   :nxxbase-entry-instrument-detector-y-pixel-size-field ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_LENGTH
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_FLOAT
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_FLOAT
                                                             ]
                                               ] ;
                               rdfs:comment "Size of each detector pixel. If it is scalar all pixels are the same size" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-y-pixel-size-field> ;
                               rdfs:label "NXdetector/y_pixel_size" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-y-pixel-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-z-pixel-offset-axis-3-enum
:nxdetector-z-pixel-offset-axis-3-enum rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusEnumerations ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :actualValue ;
                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                         rdf:first "3" ;
                                                                                         rdf:rest rdf:nil
                                                                                       ]
                                                                           ]
                                                       ] ;
                                       rdfs:comment "Enumeration item for NXdetector/z_pixel_offset/axis: 3" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-z-pixel-offset-axis-attribute> ;
                                       rdfs:label "NXdetector/z_pixel_offset/axis/3" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-z-pixel-offset-axis-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-z-pixel-offset-axis-attribute
:nxdetector-z-pixel-offset-axis-attribute rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusAttribute ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasEnumContainer ;
                                                            owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                owl:unionOf ( :nxdetector-z-pixel-offset-axis-3-enum
                                                                                            )
                                                                              ]
                                                          ] ;
                                          rdfs:comment "" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-z-pixel-offset-axis-attribute> ;
                                          rdfs:label "NXdetector/z_pixel_offset/axis" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-z-pixel-offset-axis-attribute> ;
                                          owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-z-pixel-offset-field
:nxdetector-z-pixel-offset-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_LENGTH
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_FLOAT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxdetector-z-pixel-offset-axis-attribute
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxdetector-z-pixel-offset-long-name-attribute
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxdetector-z-pixel-offset-primary-attribute
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_FLOAT
                                                               ]
                                                 ] ;
                                 rdfs:comment """
      Offset from the detector center in the z-direction.
      Can be multidimensional when different values are required for each pixel.
    """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-z-pixel-offset-field> ;
                                 rdfs:label "NXdetector/z_pixel_offset" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-z-pixel-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-z-pixel-offset-long-name-attribute
:nxdetector-z-pixel-offset-long-name-attribute rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusAttribute ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_CHAR
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_CHAR
                                                                             ]
                                                               ] ;
                                               rdfs:comment "y-axis offset from detector center" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-z-pixel-offset-long-name-attribute> ;
                                               rdfs:label "NXdetector/z_pixel_offset/long_name" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-z-pixel-offset-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-z-pixel-offset-primary-1-enum
:nxdetector-z-pixel-offset-primary-1-enum rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusEnumerations ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :actualValue ;
                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                            rdf:first "1" ;
                                                                                            rdf:rest rdf:nil
                                                                                          ]
                                                                              ]
                                                          ] ;
                                          rdfs:comment "Enumeration item for NXdetector/z_pixel_offset/primary: 1" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-z-pixel-offset-primary-attribute> ;
                                          rdfs:label "NXdetector/z_pixel_offset/primary/1" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-z-pixel-offset-primary-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdetector-z-pixel-offset-primary-attribute
:nxdetector-z-pixel-offset-primary-attribute rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusAttribute ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasEnumContainer ;
                                                               owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                   owl:unionOf ( :nxdetector-z-pixel-offset-primary-1-enum
                                                                                               )
                                                                                 ]
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-z-pixel-offset-primary-attribute> ;
                                             rdfs:label "NXdetector/z_pixel_offset/primary" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdetector.html#nxdetector-z-pixel-offset-primary-attribute> ;
                                             owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxdirecttof-entry-definition-field
:nxdirecttof-entry-definition-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    :nxtofraw-entry-definition-field ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasEnumContainer ;
                                                      owl:allValuesFrom [ rdf:type owl:Class ;
                                                                          owl:unionOf ( :nxdirecttof-entry-definition-nxdirecttof-enum
                                                                                      )
                                                                        ]
                                                    ] ;
                                    rdfs:comment " Official NeXus NXDL schema to which this file conforms " ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXdirecttof.html#nxdirecttof-entry-definition-field> ;
                                    rdfs:label "NXdirecttof/ENTRY/definition" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXdirecttof.html#nxdirecttof-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdirecttof-entry-definition-nxdirecttof-enum
:nxdirecttof-entry-definition-nxdirecttof-enum rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusEnumerations ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :actualValue ;
                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                 rdf:first "NXdirecttof" ;
                                                                                                 rdf:rest rdf:nil
                                                                                               ]
                                                                                   ]
                                                               ] ;
                                               rdfs:comment "Enumeration item for NXdirecttof/ENTRY/definition: NXdirecttof" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXdirecttof.html#nxdirecttof-entry-definition-field> ;
                                               rdfs:label "NXdirecttof/ENTRY/definition/NXdirecttof" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXdirecttof.html#nxdirecttof-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdirecttof-entry-group
:nxdirecttof-entry-group rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusGroup ,
                                         :nxtofraw-entry-group ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxdirecttof-entry-definition-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxdirecttof-entry-instrument-group
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxdirecttof-entry-start-time-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxdirecttof-entry-title-field
                                         ] ;
                         rdfs:comment "" ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXdirecttof.html#nxdirecttof-entry-group> ;
                         rdfs:label "NXdirecttof/ENTRY" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXdirecttof.html#nxdirecttof-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxdirecttof-entry-instrument-disk-chopper-energy-field
:nxdirecttof-entry-instrument-disk-chopper-energy-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_ENERGY
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_FLOAT
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_FLOAT
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment "energy selected" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXdirecttof.html#nxdirecttof-entry-instrument-disk-chopper-energy-field> ;
                                                        rdfs:label "NXdirecttof/ENTRY/INSTRUMENT/disk_chopper/energy" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXdirecttof.html#nxdirecttof-entry-instrument-disk-chopper-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdirecttof-entry-instrument-disk-chopper-group
:nxdirecttof-entry-instrument-disk-chopper-group rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusGroup ,
                                                                 :nxinstrument-disk-chopper-group ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxdirecttof-entry-instrument-disk-chopper-energy-field
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxdirecttof-entry-instrument-disk-chopper-rotation-speed-field
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXdirecttof.html#nxdirecttof-entry-instrument-disk-chopper-group> ;
                                                 rdfs:label "NXdirecttof/ENTRY/INSTRUMENT/disk_chopper" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXdirecttof.html#nxdirecttof-entry-instrument-disk-chopper-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxdirecttof-entry-instrument-disk-chopper-rotation-speed-field
:nxdirecttof-entry-instrument-disk-chopper-rotation-speed-field rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                :nxdisk-chopper-rotation-speed-field ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_FREQUENCY
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_FLOAT
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_FLOAT
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment "chopper rotation speed" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXdirecttof.html#nxdirecttof-entry-instrument-disk-chopper-rotation-speed-field> ;
                                                                rdfs:label "NXdirecttof/ENTRY/INSTRUMENT/disk_chopper/rotation_speed" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXdirecttof.html#nxdirecttof-entry-instrument-disk-chopper-rotation-speed-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdirecttof-entry-instrument-fermi-chopper-energy-field
:nxdirecttof-entry-instrument-fermi-chopper-energy-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         :nxfermi-chopper-energy-field ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ENERGY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_FLOAT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_FLOAT
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "energy selected" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXdirecttof.html#nxdirecttof-entry-instrument-fermi-chopper-energy-field> ;
                                                         rdfs:label "NXdirecttof/ENTRY/INSTRUMENT/fermi_chopper/energy" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXdirecttof.html#nxdirecttof-entry-instrument-fermi-chopper-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdirecttof-entry-instrument-fermi-chopper-group
:nxdirecttof-entry-instrument-fermi-chopper-group rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusGroup ,
                                                                  :nxinstrument-fermi-chopper-group ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxdirecttof-entry-instrument-fermi-chopper-energy-field
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxdirecttof-entry-instrument-fermi-chopper-rotation-speed-field
                                                                  ] ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXdirecttof.html#nxdirecttof-entry-instrument-fermi-chopper-group> ;
                                                  rdfs:label "NXdirecttof/ENTRY/INSTRUMENT/fermi_chopper" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXdirecttof.html#nxdirecttof-entry-instrument-fermi-chopper-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxdirecttof-entry-instrument-fermi-chopper-rotation-speed-field
:nxdirecttof-entry-instrument-fermi-chopper-rotation-speed-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 :nxfermi-chopper-rotation-speed-field ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_FREQUENCY
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_FLOAT
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_FLOAT
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment "chopper rotation speed" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXdirecttof.html#nxdirecttof-entry-instrument-fermi-chopper-rotation-speed-field> ;
                                                                 rdfs:label "NXdirecttof/ENTRY/INSTRUMENT/fermi_chopper/rotation_speed" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXdirecttof.html#nxdirecttof-entry-instrument-fermi-chopper-rotation-speed-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdirecttof-entry-instrument-group
:nxdirecttof-entry-instrument-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusGroup ,
                                                    :nxentry-instrument-group ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxdirecttof-entry-instrument-disk-chopper-group
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxdirecttof-entry-instrument-fermi-chopper-group
                                                    ] ;
                                    rdfs:comment """
          We definitely want the rotation_speed and energy of the chopper. Thus either
          a fermi_chopper or a disk_chopper group is required. 
       """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXdirecttof.html#nxdirecttof-entry-instrument-group> ;
                                    rdfs:label "NXdirecttof/ENTRY/INSTRUMENT" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXdirecttof.html#nxdirecttof-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxdirecttof-entry-start-time-field
:nxdirecttof-entry-start-time-field rdf:type owl:Class ;
                                    owl:equivalentClass :nxtofraw-entry-start-time-field ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_DATE_TIME
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_DATE_TIME
                                                                  ]
                                                    ] ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXdirecttof.html#nxdirecttof-entry-start-time-field> ;
                                    rdfs:label "NXdirecttof/ENTRY/start_time" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXdirecttof.html#nxdirecttof-entry-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdirecttof-entry-title-field
:nxdirecttof-entry-title-field rdf:type owl:Class ;
                               owl:equivalentClass :nxtofraw-entry-title-field ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_CHAR
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_CHAR
                                                             ]
                                               ] ;
                               rdfs:comment "" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXdirecttof.html#nxdirecttof-entry-title-field> ;
                               rdfs:label "NXdirecttof/ENTRY/title" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXdirecttof.html#nxdirecttof-entry-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdisk-chopper-beam-position-field
:nxdisk-chopper-beam-position-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANGLE
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_FLOAT
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_FLOAT
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
			Angular separation of the center of the beam and the
			top-dead-center timestamp sensor, anticlockwise when facing
			away from the source.
		""" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html#nxdisk-chopper-beam-position-field> ;
                                    rdfs:label "NXdisk_chopper/beam_position" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html#nxdisk-chopper-beam-position-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdisk-chopper-delay-field
:nxdisk-chopper-delay-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_TIME
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_NUMBER
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_NUMBER
                                                          ]
                                            ] ;
                            rdfs:comment """
			Time difference between timing system t0 and chopper driving clock signal
		""" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html#nxdisk-chopper-delay-field> ;
                            rdfs:label "NXdisk_chopper/delay" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html#nxdisk-chopper-delay-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdisk-chopper-depends-on-field
:nxdisk-chopper-depends-on-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 :nxcomponent-depends-on-field ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_CHAR
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_CHAR
                                                               ]
                                                 ] ;
                                 rdfs:comment """
            The reference plane of the disk chopper includes the surface of the spinning disk which faces
            the source. The reference point in the x and y axis is the point on this surface which is the
            centre of the axle which the disk is spinning around. The reference plane is orthogonal to
            the z axis and its position is the reference point on that axis.
                    
            Note: This reference point in almost all practical cases is not where the beam passes though.
                    
            .. image:: disk_chopper/disk_chopper.png
                :width: 40%
        """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html#nxdisk-chopper-depends-on-field> ;
                                 rdfs:label "NXdisk_chopper/depends_on" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html#nxdisk-chopper-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdisk-chopper-distance-field
:nxdisk-chopper-distance-field rdf:type owl:Class ;
                               owl:equivalentClass :nxsnsevent-entry-instrument-disk-chopper-distance-field ,
                                                   :nxsnshisto-entry-instrument-disk-chopper-distance-field ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_LENGTH
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_FLOAT
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_FLOAT
                                                             ]
                                               ] ;
                               rdfs:comment """
			Effective distance to the origin.
			Note, it is recommended to use NXtransformations instead.
		""" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html#nxdisk-chopper-distance-field> ;
                               rdfs:label "NXdisk_chopper/distance" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html#nxdisk-chopper-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdisk-chopper-geometry-group
:nxdisk-chopper-geometry-group rdf:type owl:Class ;
                               rdfs:subClassOf :NXgeometry ,
                                               :NeXusGroup ;
                               rdfs:comment "" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html#nxdisk-chopper-geometry-group> ;
                               rdfs:label "NXdisk_chopper/GEOMETRY" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html#nxdisk-chopper-geometry-group> ;
                               owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxdisk-chopper-off-geometry-group
:nxdisk-chopper-off-geometry-group rdf:type owl:Class ;
                                   rdfs:subClassOf :NXoff_geometry ,
                                                   :NeXusGroup ;
                                   rdfs:comment """
               This group describes the shape of the beam line component
            """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html#nxdisk-chopper-off-geometry-group> ;
                                   rdfs:label "NXdisk_chopper/OFF_GEOMETRY" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html#nxdisk-chopper-off-geometry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxdisk-chopper-pair-separation-field
:nxdisk-chopper-pair-separation-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_LENGTH
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_FLOAT
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_FLOAT
                                                                    ]
                                                      ] ;
                                      rdfs:comment "Disk spacing in direction of beam" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html#nxdisk-chopper-pair-separation-field> ;
                                      rdfs:label "NXdisk_chopper/pair_separation" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html#nxdisk-chopper-pair-separation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdisk-chopper-phase-field
:nxdisk-chopper-phase-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANGLE
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_FLOAT
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_FLOAT
                                                          ]
                                            ] ;
                            rdfs:comment "Chopper phase angle" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html#nxdisk-chopper-phase-field> ;
                            rdfs:label "NXdisk_chopper/phase" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html#nxdisk-chopper-phase-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdisk-chopper-radius-field
:nxdisk-chopper-radius-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_LENGTH
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_FLOAT
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_FLOAT
                                                           ]
                                             ] ;
                             rdfs:comment "Radius of the disk" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html#nxdisk-chopper-radius-field> ;
                             rdfs:label "NXdisk_chopper/radius" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html#nxdisk-chopper-radius-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdisk-chopper-ratio-field
:nxdisk-chopper-ratio-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_INT
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_INT
                                                          ]
                                            ] ;
                            rdfs:comment """
			Pulse reduction factor of this chopper in relation to other
			choppers/fastest pulse in the instrument
		""" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html#nxdisk-chopper-ratio-field> ;
                            rdfs:label "NXdisk_chopper/ratio" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html#nxdisk-chopper-ratio-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdisk-chopper-rotation-speed-field
:nxdisk-chopper-rotation-speed-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_FREQUENCY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_FLOAT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_FLOAT
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
			Chopper rotation speed. Positive for anticlockwise rotation when
			facing away from the source, negative otherwise.
		""" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html#nxdisk-chopper-rotation-speed-field> ;
                                     rdfs:label "NXdisk_chopper/rotation_speed" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html#nxdisk-chopper-rotation-speed-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdisk-chopper-slit-angle-field
:nxdisk-chopper-slit-angle-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANGLE
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_FLOAT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_FLOAT
                                                               ]
                                                 ] ;
                                 rdfs:comment "Angular opening" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html#nxdisk-chopper-slit-angle-field> ;
                                 rdfs:label "NXdisk_chopper/slit_angle" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html#nxdisk-chopper-slit-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdisk-chopper-slit-edges-field
:nxdisk-chopper-slit-edges-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANGLE
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_FLOAT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_FLOAT
                                                               ]
                                                 ] ;
                                 rdfs:comment """
			Angle of each edge of every slit from the position of the
			top-dead-center timestamp sensor, anticlockwise when facing
			away from the source.
			The first edge must be the opening edge of a slit, thus the last edge
			may have an angle greater than 360 degrees.
		""" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html#nxdisk-chopper-slit-edges-field> ;
                                 rdfs:label "NXdisk_chopper/slit_edges" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html#nxdisk-chopper-slit-edges-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdisk-chopper-slit-height-field
:nxdisk-chopper-slit-height-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_LENGTH
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_FLOAT
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_FLOAT
                                                                ]
                                                  ] ;
                                  rdfs:comment "Total slit height" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html#nxdisk-chopper-slit-height-field> ;
                                  rdfs:label "NXdisk_chopper/slit_height" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html#nxdisk-chopper-slit-height-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdisk-chopper-slits-field
:nxdisk-chopper-slits-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_INT
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_INT
                                                          ]
                                            ] ;
                            rdfs:comment "Number of slits" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html#nxdisk-chopper-slits-field> ;
                            rdfs:label "NXdisk_chopper/slits" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html#nxdisk-chopper-slits-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdisk-chopper-top-dead-center-field
:nxdisk-chopper-top-dead-center-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_TIME
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_NUMBER
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxdisk-chopper-top-dead-center-start-attribute
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_NUMBER
                                                                    ]
                                                      ] ;
                                      rdfs:comment """
			Timestamps of the top-dead-center signal. The times are relative
			to the \"start\" attribute and in the units specified in the \"units\"
			attribute. Please note that absolute
			timestamps under unix are relative to ``1970-01-01T00:00:00.0Z``.
		""" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html#nxdisk-chopper-top-dead-center-field> ;
                                      rdfs:label "NXdisk_chopper/top_dead_center" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html#nxdisk-chopper-top-dead-center-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdisk-chopper-top-dead-center-start-attribute
:nxdisk-chopper-top-dead-center-start-attribute rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusAttribute ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_DATE_TIME
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_DATE_TIME
                                                                              ]
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html#nxdisk-chopper-top-dead-center-start-attribute> ;
                                                rdfs:label "NXdisk_chopper/top_dead_center/start" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html#nxdisk-chopper-top-dead-center-start-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdisk-chopper-type-chopper-type-single-enum
:nxdisk-chopper-type-chopper-type-single-enum rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusEnumerations ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :actualValue ;
                                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                                rdf:first "Chopper type single" ;
                                                                                                rdf:rest rdf:nil
                                                                                              ]
                                                                                  ]
                                                              ] ;
                                              rdfs:comment "Enumeration item for NXdisk_chopper/type: Chopper type single" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html#nxdisk-chopper-type-field> ;
                                              rdfs:label "NXdisk_chopper/type/Chopper type single" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html#nxdisk-chopper-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdisk-chopper-type-contra-rotating-pair-enum
:nxdisk-chopper-type-contra-rotating-pair-enum rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusEnumerations ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :actualValue ;
                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                 rdf:first "contra_rotating_pair" ;
                                                                                                 rdf:rest rdf:nil
                                                                                               ]
                                                                                   ]
                                                               ] ;
                                               rdfs:comment "Enumeration item for NXdisk_chopper/type: contra_rotating_pair" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html#nxdisk-chopper-type-field> ;
                                               rdfs:label "NXdisk_chopper/type/contra_rotating_pair" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html#nxdisk-chopper-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdisk-chopper-type-field
:nxdisk-chopper-type-field rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasEnumContainer ;
                                             owl:allValuesFrom [ rdf:type owl:Class ;
                                                                 owl:unionOf ( :nxdisk-chopper-type-chopper-type-single-enum
                                                                               :nxdisk-chopper-type-contra-rotating-pair-enum
                                                                               :nxdisk-chopper-type-synchro-pair-enum
                                                                             )
                                                               ]
                                           ] ;
                           rdfs:comment "Type of the disk-chopper: only one from the enumerated list (match text exactly)" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html#nxdisk-chopper-type-field> ;
                           rdfs:label "NXdisk_chopper/type" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html#nxdisk-chopper-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdisk-chopper-type-synchro-pair-enum
:nxdisk-chopper-type-synchro-pair-enum rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusEnumerations ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :actualValue ;
                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                         rdf:first "synchro_pair" ;
                                                                                         rdf:rest rdf:nil
                                                                                       ]
                                                                           ]
                                                       ] ;
                                       rdfs:comment "Enumeration item for NXdisk_chopper/type: synchro_pair" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html#nxdisk-chopper-type-field> ;
                                       rdfs:label "NXdisk_chopper/type/synchro_pair" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html#nxdisk-chopper-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdisk-chopper-wavelength-range-field
:nxdisk-chopper-wavelength-range-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_WAVELENGTH
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_FLOAT
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_FLOAT
                                                                     ]
                                                       ] ;
                                       rdfs:comment "Low and high values of wavelength range transmitted" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html#nxdisk-chopper-wavelength-range-field> ;
                                       rdfs:label "NXdisk_chopper/wavelength_range" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdisk_chopper.html#nxdisk-chopper-wavelength-range-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersion-dispersion-function-group
:nxdispersion-dispersion-function-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NXdispersion_function ,
                                                        :NeXusGroup ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion.html#nxdispersion-dispersion-function-group> ;
                                        rdfs:label "NXdispersion/DISPERSION_FUNCTION" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion.html#nxdispersion-dispersion-function-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersion-dispersion-table-group
:nxdispersion-dispersion-table-group rdf:type owl:Class ;
                                     rdfs:subClassOf :NXdispersion_table ,
                                                     :NeXusGroup ;
                                     rdfs:comment "" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion.html#nxdispersion-dispersion-table-group> ;
                                     rdfs:label "NXdispersion/DISPERSION_TABLE" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion.html#nxdispersion-dispersion-table-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersion-function-convention-field
:nxdispersion-function-convention-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasEnumContainer ;
                                                          owl:allValuesFrom [ rdf:type owl:Class ;
                                                                              owl:unionOf ( :nxdispersion-function-convention-n-ik-2-enum
                                                                                            :nxdispersion-function-convention-n-ik-enum
                                                                                          )
                                                                            ]
                                                        ] ;
                                        rdfs:comment """
             The sign convention being used (n + or - ik)
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_function.html#nxdispersion-function-convention-field> ;
                                        rdfs:label "NXdispersion_function/convention" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_function.html#nxdispersion-function-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersion-function-convention-n-ik-2-enum
:nxdispersion-function-convention-n-ik-2-enum rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusEnumerations ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :actualValue ;
                                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                                rdf:first "n - ik" ;
                                                                                                rdf:rest rdf:nil
                                                                                              ]
                                                                                  ]
                                                              ] ;
                                              owl:disjointWith :nxdispersion-function-convention-n-ik-enum ;
                                              rdfs:comment "Enumeration item for NXdispersion_function/convention: n - ik" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_function.html#nxdispersion-function-convention-field> ;
                                              rdfs:label "NXdispersion_function/convention/n - ik" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_function.html#nxdispersion-function-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersion-function-convention-n-ik-enum
:nxdispersion-function-convention-n-ik-enum rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusEnumerations ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :actualValue ;
                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                              rdf:first "n + ik" ;
                                                                                              rdf:rest rdf:nil
                                                                                            ]
                                                                                ]
                                                            ] ;
                                            rdfs:comment "Enumeration item for NXdispersion_function/convention: n + ik" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_function.html#nxdispersion-function-convention-field> ;
                                            rdfs:label "NXdispersion_function/convention/n + ik" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_function.html#nxdispersion-function-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersion-function-dispersion-repeated-parameter-group
:nxdispersion-function-dispersion-repeated-parameter-group rdf:type owl:Class ;
                                                           rdfs:subClassOf :NXdispersion_repeated_parameter ,
                                                                           :NeXusGroup ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :has ;
                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass :nxdispersion-function-dispersion-repeated-parameter-parameter-units-field
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :has ;
                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass :nxdispersion-function-dispersion-repeated-parameter-values-field
                                                                           ] ;
                                                           rdfs:comment "" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_function.html#nxdispersion-function-dispersion-repeated-parameter-group> ;
                                                           rdfs:label "NXdispersion_function/DISPERSION_REPEATED_PARAMETER" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_function.html#nxdispersion-function-dispersion-repeated-parameter-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersion-function-dispersion-repeated-parameter-parameter-units-field
:nxdispersion-function-dispersion-repeated-parameter-parameter-units-field rdf:type owl:Class ;
                                                                           owl:equivalentClass :nxdispersion-repeated-parameter-parameter-units-field ;
                                                                           rdfs:subClassOf :NeXusField ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                             owl:someValuesFrom :NX_ANY
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:someValuesFrom :NX_CHAR
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                           owl:complementOf :NX_CHAR
                                                                                                         ]
                                                                                           ] ;
                                                                           rdfs:comment "" ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_function.html#nxdispersion-function-dispersion-repeated-parameter-parameter-units-field> ;
                                                                           rdfs:label "NXdispersion_function/DISPERSION_REPEATED_PARAMETER/parameter_units" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_function.html#nxdispersion-function-dispersion-repeated-parameter-parameter-units-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersion-function-dispersion-repeated-parameter-values-field
:nxdispersion-function-dispersion-repeated-parameter-values-field rdf:type owl:Class ;
                                                                  owl:equivalentClass :nxdispersion-repeated-parameter-values-field ,
                                                                                      :nxdispersive-material-entry-dispersion-x-dispersion-function-dispersion-repeated-parameter-values-field ,
                                                                                      :nxdispersive-material-entry-dispersion-y-dispersion-function-dispersion-repeated-parameter-values-field ,
                                                                                      :nxdispersive-material-entry-dispersion-z-dispersion-function-dispersion-repeated-parameter-values-field ;
                                                                  rdfs:subClassOf :NeXusField ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                    owl:someValuesFrom :NX_ANY
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_NUMBER
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_NUMBER
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_function.html#nxdispersion-function-dispersion-repeated-parameter-values-field> ;
                                                                  rdfs:label "NXdispersion_function/DISPERSION_REPEATED_PARAMETER/values" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_function.html#nxdispersion-function-dispersion-repeated-parameter-values-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersion-function-dispersion-single-parameter-group
:nxdispersion-function-dispersion-single-parameter-group rdf:type owl:Class ;
                                                         rdfs:subClassOf :NXdispersion_single_parameter ,
                                                                         :NeXusGroup ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_function.html#nxdispersion-function-dispersion-single-parameter-group> ;
                                                         rdfs:label "NXdispersion_function/DISPERSION_SINGLE_PARAMETER" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_function.html#nxdispersion-function-dispersion-single-parameter-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersion-function-energy-identifier-field
:nxdispersion-function-energy-identifier-field rdf:type owl:Class ;
                                               owl:equivalentClass :nxdispersive-material-entry-dispersion-x-dispersion-function-energy-identifier-field ,
                                                                   :nxdispersive-material-entry-dispersion-y-dispersion-function-energy-identifier-field ,
                                                                   :nxdispersive-material-entry-dispersion-z-dispersion-function-energy-identifier-field ;
                                               rdfs:subClassOf :NeXusField ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_CHAR
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_CHAR
                                                                             ]
                                                               ] ;
                                               rdfs:comment """
             The identifier used to represent energy
             in the formula. It is recommended to use `E`.
        """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_function.html#nxdispersion-function-energy-identifier-field> ;
                                               rdfs:label "NXdispersion_function/energy_identifier" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_function.html#nxdispersion-function-energy-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersion-function-energy-max-field
:nxdispersion-function-energy-max-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ENERGY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_NUMBER
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_NUMBER
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
             The maximum energy value at which this formula is valid.
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_function.html#nxdispersion-function-energy-max-field> ;
                                        rdfs:label "NXdispersion_function/energy_max" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_function.html#nxdispersion-function-energy-max-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersion-function-energy-min-field
:nxdispersion-function-energy-min-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ENERGY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_NUMBER
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_NUMBER
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
             The minimum energy value at which this formula is valid.
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_function.html#nxdispersion-function-energy-min-field> ;
                                        rdfs:label "NXdispersion_function/energy_min" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_function.html#nxdispersion-function-energy-min-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersion-function-energy-unit-field
:nxdispersion-function-energy-unit-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_ENERGY
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_NUMBER
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_NUMBER
                                                                       ]
                                                         ] ;
                                         rdfs:comment """
             The energy unit used in the formula.
             The field value is a scaling factor for the units attribute.
             It is recommended to set the field value to 1 and carry all the unit
             scaling information in the units attribute.
        """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_function.html#nxdispersion-function-energy-unit-field> ;
                                         rdfs:label "NXdispersion_function/energy_unit" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_function.html#nxdispersion-function-energy-unit-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersion-function-formula-field
:nxdispersion-function-formula-field rdf:type owl:Class ;
                                     owl:equivalentClass :nxdispersive-material-entry-dispersion-x-dispersion-function-formula-field ,
                                                         :nxdispersive-material-entry-dispersion-y-dispersion-function-formula-field ,
                                                         :nxdispersive-material-entry-dispersion-z-dispersion-function-formula-field ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_CHAR
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_CHAR
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
             This should be a python parsable function.
             Here we should provide which keywords are available
             and a BNF of valid grammar.
        """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_function.html#nxdispersion-function-formula-field> ;
                                     rdfs:label "NXdispersion_function/formula" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_function.html#nxdispersion-function-formula-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersion-function-model-name-field
:nxdispersion-function-model-name-field rdf:type owl:Class ;
                                        owl:equivalentClass :nxdispersive-material-entry-dispersion-x-dispersion-function-model-name-field ,
                                                            :nxdispersive-material-entry-dispersion-y-dispersion-function-model-name-field ,
                                                            :nxdispersive-material-entry-dispersion-z-dispersion-function-model-name-field ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_CHAR
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_CHAR
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
             The name of this dispersion model.
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_function.html#nxdispersion-function-model-name-field> ;
                                        rdfs:label "NXdispersion_function/model_name" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_function.html#nxdispersion-function-model-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersion-function-representation-eps-enum
:nxdispersion-function-representation-eps-enum rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusEnumerations ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :actualValue ;
                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                 rdf:first "eps" ;
                                                                                                 rdf:rest rdf:nil
                                                                                               ]
                                                                                   ]
                                                               ] ;
                                               owl:disjointWith :nxdispersion-function-representation-n-enum ;
                                               rdfs:comment "Enumeration item for NXdispersion_function/representation: eps" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_function.html#nxdispersion-function-representation-field> ;
                                               rdfs:label "NXdispersion_function/representation/eps" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_function.html#nxdispersion-function-representation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersion-function-representation-field
:nxdispersion-function-representation-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasEnumContainer ;
                                                              owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                  owl:unionOf ( :nxdispersion-function-representation-eps-enum
                                                                                                :nxdispersion-function-representation-n-enum
                                                                                              )
                                                                                ]
                                                            ] ;
                                            rdfs:comment """
             Which representation does the formula evaluate to.
             This may either be n for refractive index or eps for dielectric function.
             The appropriate token is then to be used inside the formula.
        """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_function.html#nxdispersion-function-representation-field> ;
                                            rdfs:label "NXdispersion_function/representation" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_function.html#nxdispersion-function-representation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersion-function-representation-n-enum
:nxdispersion-function-representation-n-enum rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusEnumerations ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :actualValue ;
                                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                                               rdf:first "n" ;
                                                                                               rdf:rest rdf:nil
                                                                                             ]
                                                                                 ]
                                                             ] ;
                                             rdfs:comment "Enumeration item for NXdispersion_function/representation: n" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_function.html#nxdispersion-function-representation-field> ;
                                             rdfs:label "NXdispersion_function/representation/n" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_function.html#nxdispersion-function-representation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersion-function-wavelength-identifier-field
:nxdispersion-function-wavelength-identifier-field rdf:type owl:Class ;
                                                   owl:equivalentClass :nxdispersive-material-entry-dispersion-x-dispersion-function-wavelength-identifier-field ,
                                                                       :nxdispersive-material-entry-dispersion-y-dispersion-function-wavelength-identifier-field ,
                                                                       :nxdispersive-material-entry-dispersion-z-dispersion-function-wavelength-identifier-field ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ANY
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_CHAR
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_CHAR
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
             The identifier used to represent wavelength
             in the formula. It is recommended to use `lambda`.
        """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_function.html#nxdispersion-function-wavelength-identifier-field> ;
                                                   rdfs:label "NXdispersion_function/wavelength_identifier" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_function.html#nxdispersion-function-wavelength-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersion-function-wavelength-max-field
:nxdispersion-function-wavelength-max-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_LENGTH
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_NUMBER
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_NUMBER
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
             The maximum wavelength value at which this formula is valid.
        """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_function.html#nxdispersion-function-wavelength-max-field> ;
                                            rdfs:label "NXdispersion_function/wavelength_max" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_function.html#nxdispersion-function-wavelength-max-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersion-function-wavelength-min-field
:nxdispersion-function-wavelength-min-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_LENGTH
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_NUMBER
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_NUMBER
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
             The minimum wavelength value at which this formula is valid.
        """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_function.html#nxdispersion-function-wavelength-min-field> ;
                                            rdfs:label "NXdispersion_function/wavelength_min" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_function.html#nxdispersion-function-wavelength-min-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersion-function-wavelength-unit-field
:nxdispersion-function-wavelength-unit-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_LENGTH
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_NUMBER
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_NUMBER
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
             The wavelength unit used in the formula.
             The field value is a scaling factor for the units attribute.
             It is recommended to set the field value to 1 and carry all the unit
             scaling information in the units attribute.
        """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_function.html#nxdispersion-function-wavelength-unit-field> ;
                                             rdfs:label "NXdispersion_function/wavelength_unit" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_function.html#nxdispersion-function-wavelength-unit-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersion-model-name-field
:nxdispersion-model-name-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_CHAR
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_CHAR
                                                             ]
                                               ] ;
                               rdfs:comment """
            The name of the composite model.
        """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion.html#nxdispersion-model-name-field> ;
                               rdfs:label "NXdispersion/model_name" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion.html#nxdispersion-model-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersion-repeated-parameter-description-field
:nxdispersion-repeated-parameter-description-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ANY
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_CHAR
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_CHAR
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
            A description of what this parameter represents
        """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_repeated_parameter.html#nxdispersion-repeated-parameter-description-field> ;
                                                   rdfs:label "NXdispersion_repeated_parameter/description" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_repeated_parameter.html#nxdispersion-repeated-parameter-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersion-repeated-parameter-name-field
:nxdispersion-repeated-parameter-name-field rdf:type owl:Class ;
                                            owl:equivalentClass :nxdispersive-material-entry-dispersion-x-dispersion-function-dispersion-repeated-parameter-name-field ,
                                                                :nxdispersive-material-entry-dispersion-y-dispersion-function-dispersion-repeated-parameter-name-field ,
                                                                :nxdispersive-material-entry-dispersion-z-dispersion-function-dispersion-repeated-parameter-name-field ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANY
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_CHAR
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_CHAR
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
            The name of the parameter
        """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_repeated_parameter.html#nxdispersion-repeated-parameter-name-field> ;
                                            rdfs:label "NXdispersion_repeated_parameter/name" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_repeated_parameter.html#nxdispersion-repeated-parameter-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersion-repeated-parameter-parameter-units-field
:nxdispersion-repeated-parameter-parameter-units-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_ANY
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_CHAR
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_CHAR
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment """
            A unit array associating a unit with each parameter.
            The first element should be equal to values/@unit.
            The values should be SI interpretable standard units
            with common prefixes (e.g. mikro, nano etc.) or their
            short-hand notation (e.g. nm, mm, kHz etc.).
        """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_repeated_parameter.html#nxdispersion-repeated-parameter-parameter-units-field> ;
                                                       rdfs:label "NXdispersion_repeated_parameter/parameter_units" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_repeated_parameter.html#nxdispersion-repeated-parameter-parameter-units-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersion-repeated-parameter-values-field
:nxdispersion-repeated-parameter-values-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_NUMBER
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_NUMBER
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
            The value of the parameter
        """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_repeated_parameter.html#nxdispersion-repeated-parameter-values-field> ;
                                              rdfs:label "NXdispersion_repeated_parameter/values" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_repeated_parameter.html#nxdispersion-repeated-parameter-values-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersion-single-parameter-description-field
:nxdispersion-single-parameter-description-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_ANY
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_CHAR
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_CHAR
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment """
            A description of what this parameter represents
        """ ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_single_parameter.html#nxdispersion-single-parameter-description-field> ;
                                                 rdfs:label "NXdispersion_single_parameter/description" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_single_parameter.html#nxdispersion-single-parameter-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersion-single-parameter-name-field
:nxdispersion-single-parameter-name-field rdf:type owl:Class ;
                                          owl:equivalentClass :nxdispersive-material-entry-dispersion-x-dispersion-function-dispersion-single-parameter-name-field ,
                                                              :nxdispersive-material-entry-dispersion-y-dispersion-function-dispersion-single-parameter-name-field ,
                                                              :nxdispersive-material-entry-dispersion-z-dispersion-function-dispersion-single-parameter-name-field ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_CHAR
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_CHAR
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
            The name of the parameter
        """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_single_parameter.html#nxdispersion-single-parameter-name-field> ;
                                          rdfs:label "NXdispersion_single_parameter/name" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_single_parameter.html#nxdispersion-single-parameter-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersion-single-parameter-value-field
:nxdispersion-single-parameter-value-field rdf:type owl:Class ;
                                           owl:equivalentClass :nxdispersive-material-entry-dispersion-x-dispersion-function-dispersion-single-parameter-value-field ,
                                                               :nxdispersive-material-entry-dispersion-y-dispersion-function-dispersion-single-parameter-value-field ,
                                                               :nxdispersive-material-entry-dispersion-z-dispersion-function-dispersion-single-parameter-value-field ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANY
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_NUMBER
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_NUMBER
                                                                         ]
                                                           ] ;
                                           rdfs:comment """
            The value of the parameter
        """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_single_parameter.html#nxdispersion-single-parameter-value-field> ;
                                           rdfs:label "NXdispersion_single_parameter/value" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_single_parameter.html#nxdispersion-single-parameter-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersion-table-convention-field
:nxdispersion-table-convention-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasEnumContainer ;
                                                       owl:allValuesFrom [ rdf:type owl:Class ;
                                                                           owl:unionOf ( :nxdispersion-table-convention-n-ik-2-enum
                                                                                         :nxdispersion-table-convention-n-ik-enum
                                                                                       )
                                                                         ]
                                                     ] ;
                                     rdfs:comment """
            The sign convention being used (n + or - ik)
        """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_table.html#nxdispersion-table-convention-field> ;
                                     rdfs:label "NXdispersion_table/convention" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_table.html#nxdispersion-table-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersion-table-convention-n-ik-2-enum
:nxdispersion-table-convention-n-ik-2-enum rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusEnumerations ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :actualValue ;
                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                             rdf:first "n - ik" ;
                                                                                             rdf:rest rdf:nil
                                                                                           ]
                                                                               ]
                                                           ] ;
                                           owl:disjointWith :nxdispersion-table-convention-n-ik-enum ;
                                           rdfs:comment "Enumeration item for NXdispersion_table/convention: n - ik" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_table.html#nxdispersion-table-convention-field> ;
                                           rdfs:label "NXdispersion_table/convention/n - ik" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_table.html#nxdispersion-table-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersion-table-convention-n-ik-enum
:nxdispersion-table-convention-n-ik-enum rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusEnumerations ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :actualValue ;
                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                           rdf:first "n + ik" ;
                                                                                           rdf:rest rdf:nil
                                                                                         ]
                                                                             ]
                                                         ] ;
                                         rdfs:comment "Enumeration item for NXdispersion_table/convention: n + ik" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_table.html#nxdispersion-table-convention-field> ;
                                         rdfs:label "NXdispersion_table/convention/n + ik" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_table.html#nxdispersion-table-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersion-table-dielectric-function-field
:nxdispersion-table-dielectric-function-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_DIMENSIONLESS
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_COMPLEX
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_COMPLEX
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
            The dielectric function of the tabulated dataset.
        """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_table.html#nxdispersion-table-dielectric-function-field> ;
                                              rdfs:label "NXdispersion_table/dielectric_function" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_table.html#nxdispersion-table-dielectric-function-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersion-table-energy-field
:nxdispersion-table-energy-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ENERGY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_NUMBER
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_NUMBER
                                                               ]
                                                 ] ;
                                 rdfs:comment """
            The energy array of the tabulated dataset.
            This is essentially a duplicate of the wavelength field.
            There should be one or both of them present.
        """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_table.html#nxdispersion-table-energy-field> ;
                                 rdfs:label "NXdispersion_table/energy" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_table.html#nxdispersion-table-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersion-table-model-name-field
:nxdispersion-table-model-name-field rdf:type owl:Class ;
                                     owl:equivalentClass :nxdispersive-material-entry-dispersion-x-dispersion-table-model-name-field ,
                                                         :nxdispersive-material-entry-dispersion-y-dispersion-table-model-name-field ,
                                                         :nxdispersive-material-entry-dispersion-z-dispersion-table-model-name-field ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_CHAR
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_CHAR
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
            The name of this dispersion model.
        """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_table.html#nxdispersion-table-model-name-field> ;
                                     rdfs:label "NXdispersion_table/model_name" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_table.html#nxdispersion-table-model-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersion-table-refractive-index-field
:nxdispersion-table-refractive-index-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_DIMENSIONLESS
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_COMPLEX
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_COMPLEX
                                                                         ]
                                                           ] ;
                                           rdfs:comment """
            The refractive index array of the tabulated dataset.
        """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_table.html#nxdispersion-table-refractive-index-field> ;
                                           rdfs:label "NXdispersion_table/refractive_index" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_table.html#nxdispersion-table-refractive-index-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersion-table-wavelength-field
:nxdispersion-table-wavelength-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_LENGTH
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_NUMBER
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_NUMBER
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
            The wavelength array of the tabulated dataset.
            This is essentially a duplicate of the energy field.
            There should be one or both of them present.
        """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_table.html#nxdispersion-table-wavelength-field> ;
                                     rdfs:label "NXdispersion_table/wavelength" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersion_table.html#nxdispersion-table-wavelength-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-definition-field
:nxdispersive-material-entry-definition-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              :nxentry-definition-field ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasEnumContainer ;
                                                                owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                    owl:unionOf ( :nxdispersive-material-entry-definition-nxdispersive-material-enum
                                                                                                )
                                                                                  ]
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxdispersive-material-entry-definition-url-attribute
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxdispersive-material-entry-definition-version-attribute
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-definition-field> ;
                                              rdfs:label "NXdispersive_material/ENTRY/definition" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-definition-nxdispersive-material-enum
:nxdispersive-material-entry-definition-nxdispersive-material-enum rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :actualValue ;
                                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                                     rdf:first "NXdispersive_material" ;
                                                                                                                     rdf:rest rdf:nil
                                                                                                                   ]
                                                                                                       ]
                                                                                   ] ;
                                                                   rdfs:comment "Enumeration item for NXdispersive_material/ENTRY/definition: NXdispersive_material" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-definition-field> ;
                                                                   rdfs:label "NXdispersive_material/ENTRY/definition/NXdispersive_material" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-definition-url-attribute
:nxdispersive-material-entry-definition-url-attribute rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusAttribute ,
                                                                      :nxentry-definition-url-attribute ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_CHAR
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_CHAR
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment """
                    URL where to find further material (documentation, examples) relevant to the
                    application definition
                """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-definition-url-attribute> ;
                                                      rdfs:label "NXdispersive_material/ENTRY/definition/URL" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-definition-url-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-definition-version-attribute
:nxdispersive-material-entry-definition-version-attribute rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusAttribute ,
                                                                          :nxentry-definition-version-attribute ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_CHAR
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_CHAR
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment """
                    Version number to identify which definition of this application definition was
                    used for this entry/data.
                """ ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-definition-version-attribute> ;
                                                          rdfs:label "NXdispersive_material/ENTRY/definition/version" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-definition-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-type-field
:nxdispersive-material-entry-dispersion-type-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasEnumContainer ;
                                                                     owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                         owl:unionOf ( :nxdispersive-material-entry-dispersion-type-measured-enum
                                                                                                       :nxdispersive-material-entry-dispersion-type-simulated-enum
                                                                                                     )
                                                                                       ]
                                                                   ] ;
                                                   rdfs:comment """
                Denotes whether the dispersion is calculated or derived from an experiment
            """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-type-field> ;
                                                   rdfs:label "NXdispersive_material/ENTRY/dispersion_type" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-type-measured-enum
:nxdispersive-material-entry-dispersion-type-measured-enum rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :actualValue ;
                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                             rdf:first "measured" ;
                                                                                                             rdf:rest rdf:nil
                                                                                                           ]
                                                                                               ]
                                                                           ] ;
                                                           owl:disjointWith :nxdispersive-material-entry-dispersion-type-simulated-enum ;
                                                           rdfs:comment "Enumeration item for NXdispersive_material/ENTRY/dispersion_type: measured" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-type-field> ;
                                                           rdfs:label "NXdispersive_material/ENTRY/dispersion_type/measured" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-type-simulated-enum
:nxdispersive-material-entry-dispersion-type-simulated-enum rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :actualValue ;
                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                              rdf:first "simulated" ;
                                                                                                              rdf:rest rdf:nil
                                                                                                            ]
                                                                                                ]
                                                                            ] ;
                                                            rdfs:comment "Enumeration item for NXdispersive_material/ENTRY/dispersion_type: simulated" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-type-field> ;
                                                            rdfs:label "NXdispersive_material/ENTRY/dispersion_type/simulated" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-x-dispersion-function-convention-field
:nxdispersive-material-entry-dispersion-x-dispersion-function-convention-field rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusField ,
                                                                                               :nxdispersion-function-convention-field ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_CHAR
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-dispersion-function-convention-field> ;
                                                                               rdfs:label "NXdispersive_material/ENTRY/dispersion_x/DISPERSION_FUNCTION/convention" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-dispersion-function-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-x-dispersion-function-dispersion-repeated-parameter-group
:nxdispersive-material-entry-dispersion-x-dispersion-function-dispersion-repeated-parameter-group rdf:type owl:Class ;
                                                                                                  rdfs:subClassOf :NeXusGroup ,
                                                                                                                  :nxdispersion-function-dispersion-repeated-parameter-group ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :has ;
                                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                    owl:onClass :nxdispersive-material-entry-dispersion-x-dispersion-function-dispersion-repeated-parameter-name-field
                                                                                                                  ] ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :has ;
                                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                    owl:onClass :nxdispersive-material-entry-dispersion-x-dispersion-function-dispersion-repeated-parameter-values-field
                                                                                                                  ] ;
                                                                                                  rdfs:comment "" ;
                                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-dispersion-function-dispersion-repeated-parameter-group> ;
                                                                                                  rdfs:label "NXdispersive_material/ENTRY/dispersion_x/DISPERSION_FUNCTION/DISPERSION_REPEATED_PARAMETER" ;
                                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-dispersion-function-dispersion-repeated-parameter-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-x-dispersion-function-dispersion-repeated-parameter-name-field
:nxdispersive-material-entry-dispersion-x-dispersion-function-dispersion-repeated-parameter-name-field rdf:type owl:Class ;
                                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                                         owl:someValuesFrom :NX_ANY
                                                                                                                       ] ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                                                       ] ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                                       owl:complementOf :NX_CHAR
                                                                                                                                     ]
                                                                                                                       ] ;
                                                                                                       rdfs:comment "" ;
                                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-dispersion-function-dispersion-repeated-parameter-name-field> ;
                                                                                                       rdfs:label "NXdispersive_material/ENTRY/dispersion_x/DISPERSION_FUNCTION/DISPERSION_REPEATED_PARAMETER/name" ;
                                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-dispersion-function-dispersion-repeated-parameter-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-x-dispersion-function-dispersion-repeated-parameter-values-field
:nxdispersive-material-entry-dispersion-x-dispersion-function-dispersion-repeated-parameter-values-field rdf:type owl:Class ;
                                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:someValuesFrom :NX_NUMBER
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                                         owl:complementOf :NX_NUMBER
                                                                                                                                       ]
                                                                                                                         ] ;
                                                                                                         rdfs:comment "" ;
                                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-dispersion-function-dispersion-repeated-parameter-values-field> ;
                                                                                                         rdfs:label "NXdispersive_material/ENTRY/dispersion_x/DISPERSION_FUNCTION/DISPERSION_REPEATED_PARAMETER/values" ;
                                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-dispersion-function-dispersion-repeated-parameter-values-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-x-dispersion-function-dispersion-single-parameter-group
:nxdispersive-material-entry-dispersion-x-dispersion-function-dispersion-single-parameter-group rdf:type owl:Class ;
                                                                                                rdfs:subClassOf :NeXusGroup ,
                                                                                                                :nxdispersion-function-dispersion-single-parameter-group ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :has ;
                                                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                  owl:onClass :nxdispersive-material-entry-dispersion-x-dispersion-function-dispersion-single-parameter-name-field
                                                                                                                ] ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :has ;
                                                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                  owl:onClass :nxdispersive-material-entry-dispersion-x-dispersion-function-dispersion-single-parameter-value-field
                                                                                                                ] ;
                                                                                                rdfs:comment "" ;
                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-dispersion-function-dispersion-single-parameter-group> ;
                                                                                                rdfs:label "NXdispersive_material/ENTRY/dispersion_x/DISPERSION_FUNCTION/DISPERSION_SINGLE_PARAMETER" ;
                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-dispersion-function-dispersion-single-parameter-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-x-dispersion-function-dispersion-single-parameter-name-field
:nxdispersive-material-entry-dispersion-x-dispersion-function-dispersion-single-parameter-name-field rdf:type owl:Class ;
                                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:someValuesFrom :NX_CHAR
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                                     owl:complementOf :NX_CHAR
                                                                                                                                   ]
                                                                                                                     ] ;
                                                                                                     rdfs:comment "" ;
                                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-dispersion-function-dispersion-single-parameter-name-field> ;
                                                                                                     rdfs:label "NXdispersive_material/ENTRY/dispersion_x/DISPERSION_FUNCTION/DISPERSION_SINGLE_PARAMETER/name" ;
                                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-dispersion-function-dispersion-single-parameter-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-x-dispersion-function-dispersion-single-parameter-value-field
:nxdispersive-material-entry-dispersion-x-dispersion-function-dispersion-single-parameter-value-field rdf:type owl:Class ;
                                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                                        owl:someValuesFrom :NX_ANY
                                                                                                                      ] ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                                        owl:someValuesFrom :NX_NUMBER
                                                                                                                      ] ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                                      owl:complementOf :NX_NUMBER
                                                                                                                                    ]
                                                                                                                      ] ;
                                                                                                      rdfs:comment "" ;
                                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-dispersion-function-dispersion-single-parameter-value-field> ;
                                                                                                      rdfs:label "NXdispersive_material/ENTRY/dispersion_x/DISPERSION_FUNCTION/DISPERSION_SINGLE_PARAMETER/value" ;
                                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-dispersion-function-dispersion-single-parameter-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-x-dispersion-function-energy-identifier-field
:nxdispersive-material-entry-dispersion-x-dispersion-function-energy-identifier-field rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                        owl:someValuesFrom :NX_ANY
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                      owl:complementOf :NX_CHAR
                                                                                                                    ]
                                                                                                      ] ;
                                                                                      rdfs:comment "" ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-dispersion-function-energy-identifier-field> ;
                                                                                      rdfs:label "NXdispersive_material/ENTRY/dispersion_x/DISPERSION_FUNCTION/energy_identifier" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-dispersion-function-energy-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-x-dispersion-function-energy-unit-field
:nxdispersive-material-entry-dispersion-x-dispersion-function-energy-unit-field rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                :nxdispersion-function-energy-unit-field ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_NUMBER
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_NUMBER
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment "" ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-dispersion-function-energy-unit-field> ;
                                                                                rdfs:label "NXdispersive_material/ENTRY/dispersion_x/DISPERSION_FUNCTION/energy_unit" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-dispersion-function-energy-unit-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-x-dispersion-function-formula-field
:nxdispersive-material-entry-dispersion-x-dispersion-function-formula-field rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusField ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                              owl:someValuesFrom :NX_ANY
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_CHAR
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-dispersion-function-formula-field> ;
                                                                            rdfs:label "NXdispersive_material/ENTRY/dispersion_x/DISPERSION_FUNCTION/formula" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-dispersion-function-formula-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-x-dispersion-function-group
:nxdispersive-material-entry-dispersion-x-dispersion-function-group rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusGroup ,
                                                                                    :nxdispersion-dispersion-function-group ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxdispersive-material-entry-dispersion-x-dispersion-function-energy-identifier-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxdispersive-material-entry-dispersion-x-dispersion-function-energy-unit-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxdispersive-material-entry-dispersion-x-dispersion-function-wavelength-identifier-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxdispersive-material-entry-dispersion-x-dispersion-function-wavelength-unit-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxdispersive-material-entry-dispersion-x-dispersion-function-convention-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxdispersive-material-entry-dispersion-x-dispersion-function-dispersion-repeated-parameter-group
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxdispersive-material-entry-dispersion-x-dispersion-function-dispersion-single-parameter-group
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxdispersive-material-entry-dispersion-x-dispersion-function-formula-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxdispersive-material-entry-dispersion-x-dispersion-function-model-name-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxdispersive-material-entry-dispersion-x-dispersion-function-representation-field
                                                                                    ] ;
                                                                    rdfs:comment "" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-dispersion-function-group> ;
                                                                    rdfs:label "NXdispersive_material/ENTRY/dispersion_x/DISPERSION_FUNCTION" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-dispersion-function-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-x-dispersion-function-model-name-field
:nxdispersive-material-entry-dispersion-x-dispersion-function-model-name-field rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusField ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_CHAR
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-dispersion-function-model-name-field> ;
                                                                               rdfs:label "NXdispersive_material/ENTRY/dispersion_x/DISPERSION_FUNCTION/model_name" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-dispersion-function-model-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-x-dispersion-function-representation-field
:nxdispersive-material-entry-dispersion-x-dispersion-function-representation-field rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   :nxdispersion-function-representation-field ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                     owl:someValuesFrom :NX_ANY
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_CHAR
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-dispersion-function-representation-field> ;
                                                                                   rdfs:label "NXdispersive_material/ENTRY/dispersion_x/DISPERSION_FUNCTION/representation" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-dispersion-function-representation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-x-dispersion-function-wavelength-identifier-field
:nxdispersive-material-entry-dispersion-x-dispersion-function-wavelength-identifier-field rdf:type owl:Class ;
                                                                                          rdfs:subClassOf :NeXusField ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                                            owl:someValuesFrom :NX_ANY
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                                          owl:complementOf :NX_CHAR
                                                                                                                        ]
                                                                                                          ] ;
                                                                                          rdfs:comment "" ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-dispersion-function-wavelength-identifier-field> ;
                                                                                          rdfs:label "NXdispersive_material/ENTRY/dispersion_x/DISPERSION_FUNCTION/wavelength_identifier" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-dispersion-function-wavelength-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-x-dispersion-function-wavelength-unit-field
:nxdispersive-material-entry-dispersion-x-dispersion-function-wavelength-unit-field rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                    :nxdispersion-function-wavelength-unit-field ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                      owl:someValuesFrom :NX_ANY
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_NUMBER
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_NUMBER
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment "" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-dispersion-function-wavelength-unit-field> ;
                                                                                    rdfs:label "NXdispersive_material/ENTRY/dispersion_x/DISPERSION_FUNCTION/wavelength_unit" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-dispersion-function-wavelength-unit-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-x-dispersion-table-convention-field
:nxdispersive-material-entry-dispersion-x-dispersion-table-convention-field rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusField ,
                                                                                            :nxdispersion-table-convention-field ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                              owl:someValuesFrom :NX_ANY
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_CHAR
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-dispersion-table-convention-field> ;
                                                                            rdfs:label "NXdispersive_material/ENTRY/dispersion_x/DISPERSION_TABLE/convention" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-dispersion-table-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-x-dispersion-table-dielectric-function-field
:nxdispersive-material-entry-dispersion-x-dispersion-table-dielectric-function-field rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                     :nxdispersion-table-dielectric-function-field ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:someValuesFrom :NX_COMPLEX
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                     owl:complementOf :NX_COMPLEX
                                                                                                                   ]
                                                                                                     ] ;
                                                                                     rdfs:comment "" ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-dispersion-table-dielectric-function-field> ;
                                                                                     rdfs:label "NXdispersive_material/ENTRY/dispersion_x/DISPERSION_TABLE/dielectric_function" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-dispersion-table-dielectric-function-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-x-dispersion-table-group
:nxdispersive-material-entry-dispersion-x-dispersion-table-group rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusGroup ,
                                                                                 :nxdispersion-dispersion-table-group ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxdispersive-material-entry-dispersion-x-dispersion-table-dielectric-function-field
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxdispersive-material-entry-dispersion-x-dispersion-table-refractive-index-field
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxdispersive-material-entry-dispersion-x-dispersion-table-convention-field
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxdispersive-material-entry-dispersion-x-dispersion-table-model-name-field
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxdispersive-material-entry-dispersion-x-dispersion-table-wavelength-field
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-dispersion-table-group> ;
                                                                 rdfs:label "NXdispersive_material/ENTRY/dispersion_x/DISPERSION_TABLE" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-dispersion-table-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-x-dispersion-table-model-name-field
:nxdispersive-material-entry-dispersion-x-dispersion-table-model-name-field rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusField ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                              owl:someValuesFrom :NX_ANY
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_CHAR
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-dispersion-table-model-name-field> ;
                                                                            rdfs:label "NXdispersive_material/ENTRY/dispersion_x/DISPERSION_TABLE/model_name" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-dispersion-table-model-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-x-dispersion-table-refractive-index-field
:nxdispersive-material-entry-dispersion-x-dispersion-table-refractive-index-field rdf:type owl:Class ;
                                                                                  rdfs:subClassOf :NeXusField ,
                                                                                                  :nxdispersion-table-refractive-index-field ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                                    owl:someValuesFrom :NX_ANY
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:someValuesFrom :NX_COMPLEX
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                  owl:complementOf :NX_COMPLEX
                                                                                                                ]
                                                                                                  ] ;
                                                                                  rdfs:comment "" ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-dispersion-table-refractive-index-field> ;
                                                                                  rdfs:label "NXdispersive_material/ENTRY/dispersion_x/DISPERSION_TABLE/refractive_index" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-dispersion-table-refractive-index-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-x-dispersion-table-wavelength-field
:nxdispersive-material-entry-dispersion-x-dispersion-table-wavelength-field rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusField ,
                                                                                            :nxdispersion-table-wavelength-field ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                              owl:someValuesFrom :NX_ANY
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_NUMBER
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_NUMBER
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-dispersion-table-wavelength-field> ;
                                                                            rdfs:label "NXdispersive_material/ENTRY/dispersion_x/DISPERSION_TABLE/wavelength" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-dispersion-table-wavelength-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-x-group
:nxdispersive-material-entry-dispersion-x-group rdf:type owl:Class ;
                                                rdfs:subClassOf :NXdispersion ,
                                                                :NeXusGroup ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxdispersive-material-entry-dispersion-x-dispersion-function-group
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxdispersive-material-entry-dispersion-x-dispersion-table-group
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxdispersive-material-entry-dispersion-x-plot-group
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxdispersive-material-entry-dispersion-x-model-name-field
                                                                ] ;
                                                rdfs:comment """
                The dispersion along the optical axis of the material.
                This should be the only dispersion available for isotropic materials.
                For uniaxial materials this denotes the ordinary axis.
                For biaxial materials this denotes the x axis or epsilon 11 tensor element
                of the diagonalized permittivity tensor.
            """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-group> ;
                                                rdfs:label "NXdispersive_material/ENTRY/dispersion_x" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-x-model-name-field
:nxdispersive-material-entry-dispersion-x-model-name-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           :nxdispersion-model-name-field ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_ANY
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_CHAR
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_CHAR
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment """
                     The name of this dispersion model.
                """ ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-model-name-field> ;
                                                           rdfs:label "NXdispersive_material/ENTRY/dispersion_x/model_name" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-model-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-x-plot-group
:nxdispersive-material-entry-dispersion-x-plot-group rdf:type owl:Class ;
                                                     owl:equivalentClass :nxobject-data-group ;
                                                     rdfs:subClassOf :NeXusGroup ;
                                                     rdfs:comment "" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-plot-group> ;
                                                     rdfs:label "NXdispersive_material/ENTRY/dispersion_x/plot" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-x-plot-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-y-dispersion-function-convention-field
:nxdispersive-material-entry-dispersion-y-dispersion-function-convention-field rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusField ,
                                                                                               :nxdispersion-function-convention-field ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_CHAR
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-dispersion-function-convention-field> ;
                                                                               rdfs:label "NXdispersive_material/ENTRY/dispersion_y/DISPERSION_FUNCTION/convention" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-dispersion-function-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-y-dispersion-function-dispersion-repeated-parameter-group
:nxdispersive-material-entry-dispersion-y-dispersion-function-dispersion-repeated-parameter-group rdf:type owl:Class ;
                                                                                                  rdfs:subClassOf :NeXusGroup ,
                                                                                                                  :nxdispersion-function-dispersion-repeated-parameter-group ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :has ;
                                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                    owl:onClass :nxdispersive-material-entry-dispersion-y-dispersion-function-dispersion-repeated-parameter-name-field
                                                                                                                  ] ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :has ;
                                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                    owl:onClass :nxdispersive-material-entry-dispersion-y-dispersion-function-dispersion-repeated-parameter-values-field
                                                                                                                  ] ;
                                                                                                  rdfs:comment "" ;
                                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-dispersion-function-dispersion-repeated-parameter-group> ;
                                                                                                  rdfs:label "NXdispersive_material/ENTRY/dispersion_y/DISPERSION_FUNCTION/DISPERSION_REPEATED_PARAMETER" ;
                                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-dispersion-function-dispersion-repeated-parameter-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-y-dispersion-function-dispersion-repeated-parameter-name-field
:nxdispersive-material-entry-dispersion-y-dispersion-function-dispersion-repeated-parameter-name-field rdf:type owl:Class ;
                                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                                         owl:someValuesFrom :NX_ANY
                                                                                                                       ] ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                                                       ] ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                                       owl:complementOf :NX_CHAR
                                                                                                                                     ]
                                                                                                                       ] ;
                                                                                                       rdfs:comment "" ;
                                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-dispersion-function-dispersion-repeated-parameter-name-field> ;
                                                                                                       rdfs:label "NXdispersive_material/ENTRY/dispersion_y/DISPERSION_FUNCTION/DISPERSION_REPEATED_PARAMETER/name" ;
                                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-dispersion-function-dispersion-repeated-parameter-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-y-dispersion-function-dispersion-repeated-parameter-values-field
:nxdispersive-material-entry-dispersion-y-dispersion-function-dispersion-repeated-parameter-values-field rdf:type owl:Class ;
                                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:someValuesFrom :NX_NUMBER
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                                         owl:complementOf :NX_NUMBER
                                                                                                                                       ]
                                                                                                                         ] ;
                                                                                                         rdfs:comment "" ;
                                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-dispersion-function-dispersion-repeated-parameter-values-field> ;
                                                                                                         rdfs:label "NXdispersive_material/ENTRY/dispersion_y/DISPERSION_FUNCTION/DISPERSION_REPEATED_PARAMETER/values" ;
                                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-dispersion-function-dispersion-repeated-parameter-values-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-y-dispersion-function-dispersion-single-parameter-group
:nxdispersive-material-entry-dispersion-y-dispersion-function-dispersion-single-parameter-group rdf:type owl:Class ;
                                                                                                rdfs:subClassOf :NeXusGroup ,
                                                                                                                :nxdispersion-function-dispersion-single-parameter-group ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :has ;
                                                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                  owl:onClass :nxdispersive-material-entry-dispersion-y-dispersion-function-dispersion-single-parameter-name-field
                                                                                                                ] ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :has ;
                                                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                  owl:onClass :nxdispersive-material-entry-dispersion-y-dispersion-function-dispersion-single-parameter-value-field
                                                                                                                ] ;
                                                                                                rdfs:comment "" ;
                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-dispersion-function-dispersion-single-parameter-group> ;
                                                                                                rdfs:label "NXdispersive_material/ENTRY/dispersion_y/DISPERSION_FUNCTION/DISPERSION_SINGLE_PARAMETER" ;
                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-dispersion-function-dispersion-single-parameter-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-y-dispersion-function-dispersion-single-parameter-name-field
:nxdispersive-material-entry-dispersion-y-dispersion-function-dispersion-single-parameter-name-field rdf:type owl:Class ;
                                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:someValuesFrom :NX_CHAR
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                                     owl:complementOf :NX_CHAR
                                                                                                                                   ]
                                                                                                                     ] ;
                                                                                                     rdfs:comment "" ;
                                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-dispersion-function-dispersion-single-parameter-name-field> ;
                                                                                                     rdfs:label "NXdispersive_material/ENTRY/dispersion_y/DISPERSION_FUNCTION/DISPERSION_SINGLE_PARAMETER/name" ;
                                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-dispersion-function-dispersion-single-parameter-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-y-dispersion-function-dispersion-single-parameter-value-field
:nxdispersive-material-entry-dispersion-y-dispersion-function-dispersion-single-parameter-value-field rdf:type owl:Class ;
                                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                                        owl:someValuesFrom :NX_ANY
                                                                                                                      ] ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                                        owl:someValuesFrom :NX_NUMBER
                                                                                                                      ] ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                                      owl:complementOf :NX_NUMBER
                                                                                                                                    ]
                                                                                                                      ] ;
                                                                                                      rdfs:comment "" ;
                                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-dispersion-function-dispersion-single-parameter-value-field> ;
                                                                                                      rdfs:label "NXdispersive_material/ENTRY/dispersion_y/DISPERSION_FUNCTION/DISPERSION_SINGLE_PARAMETER/value" ;
                                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-dispersion-function-dispersion-single-parameter-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-y-dispersion-function-energy-identifier-field
:nxdispersive-material-entry-dispersion-y-dispersion-function-energy-identifier-field rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                        owl:someValuesFrom :NX_ANY
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                      owl:complementOf :NX_CHAR
                                                                                                                    ]
                                                                                                      ] ;
                                                                                      rdfs:comment "" ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-dispersion-function-energy-identifier-field> ;
                                                                                      rdfs:label "NXdispersive_material/ENTRY/dispersion_y/DISPERSION_FUNCTION/energy_identifier" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-dispersion-function-energy-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-y-dispersion-function-energy-unit-field
:nxdispersive-material-entry-dispersion-y-dispersion-function-energy-unit-field rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                :nxdispersion-function-energy-unit-field ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_NUMBER
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_NUMBER
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment "" ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-dispersion-function-energy-unit-field> ;
                                                                                rdfs:label "NXdispersive_material/ENTRY/dispersion_y/DISPERSION_FUNCTION/energy_unit" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-dispersion-function-energy-unit-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-y-dispersion-function-formula-field
:nxdispersive-material-entry-dispersion-y-dispersion-function-formula-field rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusField ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                              owl:someValuesFrom :NX_ANY
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_CHAR
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-dispersion-function-formula-field> ;
                                                                            rdfs:label "NXdispersive_material/ENTRY/dispersion_y/DISPERSION_FUNCTION/formula" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-dispersion-function-formula-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-y-dispersion-function-group
:nxdispersive-material-entry-dispersion-y-dispersion-function-group rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusGroup ,
                                                                                    :nxdispersion-dispersion-function-group ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxdispersive-material-entry-dispersion-y-dispersion-function-energy-identifier-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxdispersive-material-entry-dispersion-y-dispersion-function-energy-unit-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxdispersive-material-entry-dispersion-y-dispersion-function-wavelength-identifier-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxdispersive-material-entry-dispersion-y-dispersion-function-wavelength-unit-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxdispersive-material-entry-dispersion-y-dispersion-function-convention-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxdispersive-material-entry-dispersion-y-dispersion-function-dispersion-repeated-parameter-group
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxdispersive-material-entry-dispersion-y-dispersion-function-dispersion-single-parameter-group
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxdispersive-material-entry-dispersion-y-dispersion-function-formula-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxdispersive-material-entry-dispersion-y-dispersion-function-model-name-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxdispersive-material-entry-dispersion-y-dispersion-function-representation-field
                                                                                    ] ;
                                                                    rdfs:comment "" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-dispersion-function-group> ;
                                                                    rdfs:label "NXdispersive_material/ENTRY/dispersion_y/DISPERSION_FUNCTION" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-dispersion-function-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-y-dispersion-function-model-name-field
:nxdispersive-material-entry-dispersion-y-dispersion-function-model-name-field rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusField ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_CHAR
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-dispersion-function-model-name-field> ;
                                                                               rdfs:label "NXdispersive_material/ENTRY/dispersion_y/DISPERSION_FUNCTION/model_name" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-dispersion-function-model-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-y-dispersion-function-representation-field
:nxdispersive-material-entry-dispersion-y-dispersion-function-representation-field rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   :nxdispersion-function-representation-field ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                     owl:someValuesFrom :NX_ANY
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_CHAR
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-dispersion-function-representation-field> ;
                                                                                   rdfs:label "NXdispersive_material/ENTRY/dispersion_y/DISPERSION_FUNCTION/representation" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-dispersion-function-representation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-y-dispersion-function-wavelength-identifier-field
:nxdispersive-material-entry-dispersion-y-dispersion-function-wavelength-identifier-field rdf:type owl:Class ;
                                                                                          rdfs:subClassOf :NeXusField ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                                            owl:someValuesFrom :NX_ANY
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                                          owl:complementOf :NX_CHAR
                                                                                                                        ]
                                                                                                          ] ;
                                                                                          rdfs:comment "" ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-dispersion-function-wavelength-identifier-field> ;
                                                                                          rdfs:label "NXdispersive_material/ENTRY/dispersion_y/DISPERSION_FUNCTION/wavelength_identifier" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-dispersion-function-wavelength-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-y-dispersion-function-wavelength-unit-field
:nxdispersive-material-entry-dispersion-y-dispersion-function-wavelength-unit-field rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                    :nxdispersion-function-wavelength-unit-field ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                      owl:someValuesFrom :NX_ANY
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_NUMBER
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_NUMBER
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment "" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-dispersion-function-wavelength-unit-field> ;
                                                                                    rdfs:label "NXdispersive_material/ENTRY/dispersion_y/DISPERSION_FUNCTION/wavelength_unit" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-dispersion-function-wavelength-unit-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-y-dispersion-table-convention-field
:nxdispersive-material-entry-dispersion-y-dispersion-table-convention-field rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusField ,
                                                                                            :nxdispersion-table-convention-field ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                              owl:someValuesFrom :NX_ANY
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_CHAR
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-dispersion-table-convention-field> ;
                                                                            rdfs:label "NXdispersive_material/ENTRY/dispersion_y/DISPERSION_TABLE/convention" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-dispersion-table-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-y-dispersion-table-dielectric-function-field
:nxdispersive-material-entry-dispersion-y-dispersion-table-dielectric-function-field rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                     :nxdispersion-table-dielectric-function-field ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:someValuesFrom :NX_COMPLEX
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                     owl:complementOf :NX_COMPLEX
                                                                                                                   ]
                                                                                                     ] ;
                                                                                     rdfs:comment "" ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-dispersion-table-dielectric-function-field> ;
                                                                                     rdfs:label "NXdispersive_material/ENTRY/dispersion_y/DISPERSION_TABLE/dielectric_function" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-dispersion-table-dielectric-function-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-y-dispersion-table-group
:nxdispersive-material-entry-dispersion-y-dispersion-table-group rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusGroup ,
                                                                                 :nxdispersion-dispersion-table-group ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxdispersive-material-entry-dispersion-y-dispersion-table-dielectric-function-field
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxdispersive-material-entry-dispersion-y-dispersion-table-refractive-index-field
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxdispersive-material-entry-dispersion-y-dispersion-table-convention-field
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxdispersive-material-entry-dispersion-y-dispersion-table-model-name-field
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxdispersive-material-entry-dispersion-y-dispersion-table-wavelength-field
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-dispersion-table-group> ;
                                                                 rdfs:label "NXdispersive_material/ENTRY/dispersion_y/DISPERSION_TABLE" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-dispersion-table-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-y-dispersion-table-model-name-field
:nxdispersive-material-entry-dispersion-y-dispersion-table-model-name-field rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusField ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                              owl:someValuesFrom :NX_ANY
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_CHAR
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-dispersion-table-model-name-field> ;
                                                                            rdfs:label "NXdispersive_material/ENTRY/dispersion_y/DISPERSION_TABLE/model_name" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-dispersion-table-model-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-y-dispersion-table-refractive-index-field
:nxdispersive-material-entry-dispersion-y-dispersion-table-refractive-index-field rdf:type owl:Class ;
                                                                                  rdfs:subClassOf :NeXusField ,
                                                                                                  :nxdispersion-table-refractive-index-field ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                                    owl:someValuesFrom :NX_ANY
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:someValuesFrom :NX_COMPLEX
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                  owl:complementOf :NX_COMPLEX
                                                                                                                ]
                                                                                                  ] ;
                                                                                  rdfs:comment "" ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-dispersion-table-refractive-index-field> ;
                                                                                  rdfs:label "NXdispersive_material/ENTRY/dispersion_y/DISPERSION_TABLE/refractive_index" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-dispersion-table-refractive-index-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-y-dispersion-table-wavelength-field
:nxdispersive-material-entry-dispersion-y-dispersion-table-wavelength-field rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusField ,
                                                                                            :nxdispersion-table-wavelength-field ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                              owl:someValuesFrom :NX_ANY
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_NUMBER
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_NUMBER
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-dispersion-table-wavelength-field> ;
                                                                            rdfs:label "NXdispersive_material/ENTRY/dispersion_y/DISPERSION_TABLE/wavelength" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-dispersion-table-wavelength-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-y-group
:nxdispersive-material-entry-dispersion-y-group rdf:type owl:Class ;
                                                rdfs:subClassOf :NXdispersion ,
                                                                :NeXusGroup ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxdispersive-material-entry-dispersion-y-dispersion-function-group
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxdispersive-material-entry-dispersion-y-dispersion-table-group
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxdispersive-material-entry-dispersion-y-plot-group
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxdispersive-material-entry-dispersion-y-model-name-field
                                                                ] ;
                                                rdfs:comment """
                This should only be filled for biaxial materials.
                It denotes the epsilon 22 direction of the diagonalized
                permittivity tensor.
            """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-group> ;
                                                rdfs:label "NXdispersive_material/ENTRY/dispersion_y" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-y-model-name-field
:nxdispersive-material-entry-dispersion-y-model-name-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           :nxdispersion-model-name-field ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_ANY
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_CHAR
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_CHAR
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment """
                    The name of this dispersion model.
                """ ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-model-name-field> ;
                                                           rdfs:label "NXdispersive_material/ENTRY/dispersion_y/model_name" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-model-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-y-plot-group
:nxdispersive-material-entry-dispersion-y-plot-group rdf:type owl:Class ;
                                                     owl:equivalentClass :nxobject-data-group ;
                                                     rdfs:subClassOf :NeXusGroup ;
                                                     rdfs:comment "" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-plot-group> ;
                                                     rdfs:label "NXdispersive_material/ENTRY/dispersion_y/plot" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-y-plot-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-z-dispersion-function-convention-field
:nxdispersive-material-entry-dispersion-z-dispersion-function-convention-field rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusField ,
                                                                                               :nxdispersion-function-convention-field ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_CHAR
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-dispersion-function-convention-field> ;
                                                                               rdfs:label "NXdispersive_material/ENTRY/dispersion_z/DISPERSION_FUNCTION/convention" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-dispersion-function-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-z-dispersion-function-dispersion-repeated-parameter-group
:nxdispersive-material-entry-dispersion-z-dispersion-function-dispersion-repeated-parameter-group rdf:type owl:Class ;
                                                                                                  rdfs:subClassOf :NeXusGroup ,
                                                                                                                  :nxdispersion-function-dispersion-repeated-parameter-group ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :has ;
                                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                    owl:onClass :nxdispersive-material-entry-dispersion-z-dispersion-function-dispersion-repeated-parameter-name-field
                                                                                                                  ] ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :has ;
                                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                    owl:onClass :nxdispersive-material-entry-dispersion-z-dispersion-function-dispersion-repeated-parameter-values-field
                                                                                                                  ] ;
                                                                                                  rdfs:comment "" ;
                                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-dispersion-function-dispersion-repeated-parameter-group> ;
                                                                                                  rdfs:label "NXdispersive_material/ENTRY/dispersion_z/DISPERSION_FUNCTION/DISPERSION_REPEATED_PARAMETER" ;
                                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-dispersion-function-dispersion-repeated-parameter-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-z-dispersion-function-dispersion-repeated-parameter-name-field
:nxdispersive-material-entry-dispersion-z-dispersion-function-dispersion-repeated-parameter-name-field rdf:type owl:Class ;
                                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                                         owl:someValuesFrom :NX_ANY
                                                                                                                       ] ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                                                       ] ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                                       owl:complementOf :NX_CHAR
                                                                                                                                     ]
                                                                                                                       ] ;
                                                                                                       rdfs:comment "" ;
                                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-dispersion-function-dispersion-repeated-parameter-name-field> ;
                                                                                                       rdfs:label "NXdispersive_material/ENTRY/dispersion_z/DISPERSION_FUNCTION/DISPERSION_REPEATED_PARAMETER/name" ;
                                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-dispersion-function-dispersion-repeated-parameter-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-z-dispersion-function-dispersion-repeated-parameter-values-field
:nxdispersive-material-entry-dispersion-z-dispersion-function-dispersion-repeated-parameter-values-field rdf:type owl:Class ;
                                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:someValuesFrom :NX_NUMBER
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                                         owl:complementOf :NX_NUMBER
                                                                                                                                       ]
                                                                                                                         ] ;
                                                                                                         rdfs:comment "" ;
                                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-dispersion-function-dispersion-repeated-parameter-values-field> ;
                                                                                                         rdfs:label "NXdispersive_material/ENTRY/dispersion_z/DISPERSION_FUNCTION/DISPERSION_REPEATED_PARAMETER/values" ;
                                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-dispersion-function-dispersion-repeated-parameter-values-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-z-dispersion-function-dispersion-single-parameter-group
:nxdispersive-material-entry-dispersion-z-dispersion-function-dispersion-single-parameter-group rdf:type owl:Class ;
                                                                                                rdfs:subClassOf :NeXusGroup ,
                                                                                                                :nxdispersion-function-dispersion-single-parameter-group ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :has ;
                                                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                  owl:onClass :nxdispersive-material-entry-dispersion-z-dispersion-function-dispersion-single-parameter-name-field
                                                                                                                ] ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :has ;
                                                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                  owl:onClass :nxdispersive-material-entry-dispersion-z-dispersion-function-dispersion-single-parameter-value-field
                                                                                                                ] ;
                                                                                                rdfs:comment "" ;
                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-dispersion-function-dispersion-single-parameter-group> ;
                                                                                                rdfs:label "NXdispersive_material/ENTRY/dispersion_z/DISPERSION_FUNCTION/DISPERSION_SINGLE_PARAMETER" ;
                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-dispersion-function-dispersion-single-parameter-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-z-dispersion-function-dispersion-single-parameter-name-field
:nxdispersive-material-entry-dispersion-z-dispersion-function-dispersion-single-parameter-name-field rdf:type owl:Class ;
                                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:someValuesFrom :NX_CHAR
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                                     owl:complementOf :NX_CHAR
                                                                                                                                   ]
                                                                                                                     ] ;
                                                                                                     rdfs:comment "" ;
                                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-dispersion-function-dispersion-single-parameter-name-field> ;
                                                                                                     rdfs:label "NXdispersive_material/ENTRY/dispersion_z/DISPERSION_FUNCTION/DISPERSION_SINGLE_PARAMETER/name" ;
                                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-dispersion-function-dispersion-single-parameter-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-z-dispersion-function-dispersion-single-parameter-value-field
:nxdispersive-material-entry-dispersion-z-dispersion-function-dispersion-single-parameter-value-field rdf:type owl:Class ;
                                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                                        owl:someValuesFrom :NX_ANY
                                                                                                                      ] ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                                        owl:someValuesFrom :NX_NUMBER
                                                                                                                      ] ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                                      owl:complementOf :NX_NUMBER
                                                                                                                                    ]
                                                                                                                      ] ;
                                                                                                      rdfs:comment "" ;
                                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-dispersion-function-dispersion-single-parameter-value-field> ;
                                                                                                      rdfs:label "NXdispersive_material/ENTRY/dispersion_z/DISPERSION_FUNCTION/DISPERSION_SINGLE_PARAMETER/value" ;
                                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-dispersion-function-dispersion-single-parameter-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-z-dispersion-function-energy-identifier-field
:nxdispersive-material-entry-dispersion-z-dispersion-function-energy-identifier-field rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                        owl:someValuesFrom :NX_ANY
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                      owl:complementOf :NX_CHAR
                                                                                                                    ]
                                                                                                      ] ;
                                                                                      rdfs:comment "" ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-dispersion-function-energy-identifier-field> ;
                                                                                      rdfs:label "NXdispersive_material/ENTRY/dispersion_z/DISPERSION_FUNCTION/energy_identifier" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-dispersion-function-energy-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-z-dispersion-function-energy-unit-field
:nxdispersive-material-entry-dispersion-z-dispersion-function-energy-unit-field rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                :nxdispersion-function-energy-unit-field ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_NUMBER
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_NUMBER
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment "" ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-dispersion-function-energy-unit-field> ;
                                                                                rdfs:label "NXdispersive_material/ENTRY/dispersion_z/DISPERSION_FUNCTION/energy_unit" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-dispersion-function-energy-unit-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-z-dispersion-function-formula-field
:nxdispersive-material-entry-dispersion-z-dispersion-function-formula-field rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusField ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                              owl:someValuesFrom :NX_ANY
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_CHAR
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-dispersion-function-formula-field> ;
                                                                            rdfs:label "NXdispersive_material/ENTRY/dispersion_z/DISPERSION_FUNCTION/formula" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-dispersion-function-formula-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-z-dispersion-function-group
:nxdispersive-material-entry-dispersion-z-dispersion-function-group rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusGroup ,
                                                                                    :nxdispersion-dispersion-function-group ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxdispersive-material-entry-dispersion-z-dispersion-function-energy-identifier-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxdispersive-material-entry-dispersion-z-dispersion-function-energy-unit-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxdispersive-material-entry-dispersion-z-dispersion-function-wavelength-identifier-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxdispersive-material-entry-dispersion-z-dispersion-function-wavelength-unit-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxdispersive-material-entry-dispersion-z-dispersion-function-convention-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxdispersive-material-entry-dispersion-z-dispersion-function-dispersion-repeated-parameter-group
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxdispersive-material-entry-dispersion-z-dispersion-function-dispersion-single-parameter-group
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxdispersive-material-entry-dispersion-z-dispersion-function-formula-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxdispersive-material-entry-dispersion-z-dispersion-function-model-name-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxdispersive-material-entry-dispersion-z-dispersion-function-representation-field
                                                                                    ] ;
                                                                    rdfs:comment "" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-dispersion-function-group> ;
                                                                    rdfs:label "NXdispersive_material/ENTRY/dispersion_z/DISPERSION_FUNCTION" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-dispersion-function-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-z-dispersion-function-model-name-field
:nxdispersive-material-entry-dispersion-z-dispersion-function-model-name-field rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusField ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_CHAR
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-dispersion-function-model-name-field> ;
                                                                               rdfs:label "NXdispersive_material/ENTRY/dispersion_z/DISPERSION_FUNCTION/model_name" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-dispersion-function-model-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-z-dispersion-function-representation-field
:nxdispersive-material-entry-dispersion-z-dispersion-function-representation-field rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   :nxdispersion-function-representation-field ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                     owl:someValuesFrom :NX_ANY
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_CHAR
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-dispersion-function-representation-field> ;
                                                                                   rdfs:label "NXdispersive_material/ENTRY/dispersion_z/DISPERSION_FUNCTION/representation" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-dispersion-function-representation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-z-dispersion-function-wavelength-identifier-field
:nxdispersive-material-entry-dispersion-z-dispersion-function-wavelength-identifier-field rdf:type owl:Class ;
                                                                                          rdfs:subClassOf :NeXusField ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                                            owl:someValuesFrom :NX_ANY
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                                          owl:complementOf :NX_CHAR
                                                                                                                        ]
                                                                                                          ] ;
                                                                                          rdfs:comment "" ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-dispersion-function-wavelength-identifier-field> ;
                                                                                          rdfs:label "NXdispersive_material/ENTRY/dispersion_z/DISPERSION_FUNCTION/wavelength_identifier" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-dispersion-function-wavelength-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-z-dispersion-function-wavelength-unit-field
:nxdispersive-material-entry-dispersion-z-dispersion-function-wavelength-unit-field rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                    :nxdispersion-function-wavelength-unit-field ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                      owl:someValuesFrom :NX_ANY
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_NUMBER
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_NUMBER
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment "" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-dispersion-function-wavelength-unit-field> ;
                                                                                    rdfs:label "NXdispersive_material/ENTRY/dispersion_z/DISPERSION_FUNCTION/wavelength_unit" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-dispersion-function-wavelength-unit-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-z-dispersion-table-convention-field
:nxdispersive-material-entry-dispersion-z-dispersion-table-convention-field rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusField ,
                                                                                            :nxdispersion-table-convention-field ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                              owl:someValuesFrom :NX_ANY
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_CHAR
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-dispersion-table-convention-field> ;
                                                                            rdfs:label "NXdispersive_material/ENTRY/dispersion_z/DISPERSION_TABLE/convention" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-dispersion-table-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-z-dispersion-table-dielectric-function-field
:nxdispersive-material-entry-dispersion-z-dispersion-table-dielectric-function-field rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                     :nxdispersion-table-dielectric-function-field ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:someValuesFrom :NX_COMPLEX
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                     owl:complementOf :NX_COMPLEX
                                                                                                                   ]
                                                                                                     ] ;
                                                                                     rdfs:comment "" ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-dispersion-table-dielectric-function-field> ;
                                                                                     rdfs:label "NXdispersive_material/ENTRY/dispersion_z/DISPERSION_TABLE/dielectric_function" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-dispersion-table-dielectric-function-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-z-dispersion-table-group
:nxdispersive-material-entry-dispersion-z-dispersion-table-group rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusGroup ,
                                                                                 :nxdispersion-dispersion-table-group ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxdispersive-material-entry-dispersion-z-dispersion-table-dielectric-function-field
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxdispersive-material-entry-dispersion-z-dispersion-table-refractive-index-field
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxdispersive-material-entry-dispersion-z-dispersion-table-convention-field
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxdispersive-material-entry-dispersion-z-dispersion-table-model-name-field
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxdispersive-material-entry-dispersion-z-dispersion-table-wavelength-field
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-dispersion-table-group> ;
                                                                 rdfs:label "NXdispersive_material/ENTRY/dispersion_z/DISPERSION_TABLE" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-dispersion-table-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-z-dispersion-table-model-name-field
:nxdispersive-material-entry-dispersion-z-dispersion-table-model-name-field rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusField ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                              owl:someValuesFrom :NX_ANY
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_CHAR
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-dispersion-table-model-name-field> ;
                                                                            rdfs:label "NXdispersive_material/ENTRY/dispersion_z/DISPERSION_TABLE/model_name" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-dispersion-table-model-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-z-dispersion-table-refractive-index-field
:nxdispersive-material-entry-dispersion-z-dispersion-table-refractive-index-field rdf:type owl:Class ;
                                                                                  rdfs:subClassOf :NeXusField ,
                                                                                                  :nxdispersion-table-refractive-index-field ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                                    owl:someValuesFrom :NX_ANY
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:someValuesFrom :NX_COMPLEX
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                  owl:complementOf :NX_COMPLEX
                                                                                                                ]
                                                                                                  ] ;
                                                                                  rdfs:comment "" ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-dispersion-table-refractive-index-field> ;
                                                                                  rdfs:label "NXdispersive_material/ENTRY/dispersion_z/DISPERSION_TABLE/refractive_index" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-dispersion-table-refractive-index-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-z-dispersion-table-wavelength-field
:nxdispersive-material-entry-dispersion-z-dispersion-table-wavelength-field rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusField ,
                                                                                            :nxdispersion-table-wavelength-field ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                              owl:someValuesFrom :NX_ANY
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_NUMBER
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_NUMBER
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-dispersion-table-wavelength-field> ;
                                                                            rdfs:label "NXdispersive_material/ENTRY/dispersion_z/DISPERSION_TABLE/wavelength" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-dispersion-table-wavelength-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-z-group
:nxdispersive-material-entry-dispersion-z-group rdf:type owl:Class ;
                                                rdfs:subClassOf :NXdispersion ,
                                                                :NeXusGroup ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxdispersive-material-entry-dispersion-z-dispersion-function-group
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxdispersive-material-entry-dispersion-z-dispersion-table-group
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxdispersive-material-entry-dispersion-z-plot-group
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxdispersive-material-entry-dispersion-z-model-name-field
                                                                ] ;
                                                rdfs:comment """
                This should only be filled for uniaxial or biaxial materials.
                For uniaxial materials this denotes the extraordinary axis.
                For biaxial materials this denotes the epsilon 33 tensor element
                of the diagonalized permittivity tensor.
            """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-group> ;
                                                rdfs:label "NXdispersive_material/ENTRY/dispersion_z" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-z-model-name-field
:nxdispersive-material-entry-dispersion-z-model-name-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           :nxdispersion-model-name-field ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_ANY
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_CHAR
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_CHAR
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment """
                    The name of this dispersion model.
                """ ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-model-name-field> ;
                                                           rdfs:label "NXdispersive_material/ENTRY/dispersion_z/model_name" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-model-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-dispersion-z-plot-group
:nxdispersive-material-entry-dispersion-z-plot-group rdf:type owl:Class ;
                                                     owl:equivalentClass :nxobject-data-group ;
                                                     rdfs:subClassOf :NeXusGroup ;
                                                     rdfs:comment "" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-plot-group> ;
                                                     rdfs:label "NXdispersive_material/ENTRY/dispersion_z/plot" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-dispersion-z-plot-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-group
:nxdispersive-material-entry-group rdf:type owl:Class ;
                                   rdfs:subClassOf :NXentry ,
                                                   :NeXusGroup ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxdispersive-material-entry-dispersion-type-field
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxdispersive-material-entry-dispersion-y-group
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxdispersive-material-entry-dispersion-z-group
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxdispersive-material-entry-references-group
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxdispersive-material-entry-definition-field
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxdispersive-material-entry-dispersion-x-group
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxdispersive-material-entry-sample-group
                                                   ] ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-group> ;
                                   rdfs:label "NXdispersive_material/ENTRY" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-references-doi-field
:nxdispersive-material-entry-references-doi-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ANY
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_CHAR
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_CHAR
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-references-doi-field> ;
                                                  rdfs:label "NXdispersive_material/ENTRY/REFERENCES/doi" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-references-doi-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-references-group
:nxdispersive-material-entry-references-group rdf:type owl:Class ;
                                              rdfs:subClassOf :NXcite ,
                                                              :NeXusGroup ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxdispersive-material-entry-references-doi-field
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxdispersive-material-entry-references-text-field
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-references-group> ;
                                              rdfs:label "NXdispersive_material/ENTRY/REFERENCES" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-references-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-references-text-field
:nxdispersive-material-entry-references-text-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ANY
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_CHAR
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_CHAR
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
                    A text description of this reference, e.g.
                    `E. Example et al, The mighty example, An example journal 50 (2023), 100`
                """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-references-text-field> ;
                                                   rdfs:label "NXdispersive_material/ENTRY/REFERENCES/text" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-references-text-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-sample-additional-phase-information-field
:nxdispersive-material-entry-sample-additional-phase-information-field rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusField ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                         owl:someValuesFrom :NX_ANY
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_CHAR
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment """
                    This field may be used to denote additional phase information,
                    such as crystalline phase of a crystal (e.g. 4H or 6H for SiC) or
                    if a measurement was done on a thin film or bulk material.
                """ ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-sample-additional-phase-information-field> ;
                                                                       rdfs:label "NXdispersive_material/ENTRY/sample/additional_phase_information" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-sample-additional-phase-information-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-sample-atom-types-field
:nxdispersive-material-entry-sample-atom-types-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_ANY
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_CHAR
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_CHAR
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
                    List of comma-separated elements from the periodic table
                    that are contained in the sample.
                    If the sample substance has multiple components, all
                    elements from each component must be included in `atom_types`.
                """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-sample-atom-types-field> ;
                                                     rdfs:label "NXdispersive_material/ENTRY/sample/atom_types" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-sample-atom-types-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-sample-chemical-formula-field
:nxdispersive-material-entry-sample-chemical-formula-field rdf:type owl:Class ;
                                                           owl:equivalentClass :nxsample-chemical-formula-field ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_ANY
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_CHAR
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_CHAR
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment "" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-sample-chemical-formula-field> ;
                                                           rdfs:label "NXdispersive_material/ENTRY/sample/chemical_formula" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-sample-chemical-formula-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-sample-colloquial-name-field
:nxdispersive-material-entry-sample-colloquial-name-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_ANY
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_CHAR
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_CHAR
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment """
                    The colloquial name of the material, e.g. graphite or diamond for carbon.
                """ ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-sample-colloquial-name-field> ;
                                                          rdfs:label "NXdispersive_material/ENTRY/sample/colloquial_name" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-sample-colloquial-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-sample-group
:nxdispersive-material-entry-sample-group rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusGroup ,
                                                          :nxentry-sample-group ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxdispersive-material-entry-sample-additional-phase-information-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxdispersive-material-entry-sample-atom-types-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxdispersive-material-entry-sample-colloquial-name-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxdispersive-material-entry-sample-material-phase-comment-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxdispersive-material-entry-sample-material-phase-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxdispersive-material-entry-sample-chemical-formula-field
                                                          ] ;
                                          rdfs:comment "" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-sample-group> ;
                                          rdfs:label "NXdispersive_material/ENTRY/sample" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-sample-material-phase-comment-field
:nxdispersive-material-entry-sample-material-phase-comment-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_ANY
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_CHAR
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_CHAR
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment """
                    Additional information about the phase if the
                    material phase is not from the enumerated list.
                """ ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-sample-material-phase-comment-field> ;
                                                                 rdfs:label "NXdispersive_material/ENTRY/sample/material_phase_comment" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-sample-material-phase-comment-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdispersive-material-entry-sample-material-phase-field
:nxdispersive-material-entry-sample-material-phase-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_CHAR
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_CHAR
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment """
                    The phase of the material
                """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-sample-material-phase-field> ;
                                                         rdfs:label "NXdispersive_material/ENTRY/sample/material_phase" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXdispersive_material.html#nxdispersive-material-entry-sample-material-phase-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdistortion-applied-field
:nxdistortion-applied-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_BOOLEAN
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_BOOLEAN
                                                          ]
                                            ] ;
                            rdfs:comment """
             Has the distortion correction been applied?
        """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdistortion.html#nxdistortion-applied-field> ;
                            rdfs:label "NXdistortion/applied" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdistortion.html#nxdistortion-applied-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdistortion-cdeform-field-field
:nxdistortion-cdeform-field-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_UNITLESS
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_FLOAT
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_FLOAT
                                                                ]
                                                  ] ;
                                  rdfs:comment """
             Column deformation field for general non-rigid distortion corrections. 2D matrix
             holding the column information of the mapping of each original coordinate.
        """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdistortion.html#nxdistortion-cdeform-field-field> ;
                                  rdfs:label "NXdistortion/cdeform_field" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdistortion.html#nxdistortion-cdeform-field-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdistortion-description-field
:nxdistortion-description-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_CHAR
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_CHAR
                                                              ]
                                                ] ;
                                rdfs:comment """
             Description of the procedures employed.
        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdistortion.html#nxdistortion-description-field> ;
                                rdfs:label "NXdistortion/description" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdistortion.html#nxdistortion-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdistortion-original-centre-field
:nxdistortion-original-centre-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_UNITLESS
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_FLOAT
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_FLOAT
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
             For symmetry-guided distortion correction. Here we record the coordinates of the
             symmetry centre point.
        """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdistortion.html#nxdistortion-original-centre-field> ;
                                    rdfs:label "NXdistortion/original_centre" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdistortion.html#nxdistortion-original-centre-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdistortion-original-points-field
:nxdistortion-original-points-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_UNITLESS
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_FLOAT
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_FLOAT
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
             For symmetry-guided distortion correction. Here we record the coordinates of the
             relevant symmetry points.
        """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdistortion.html#nxdistortion-original-points-field> ;
                                    rdfs:label "NXdistortion/original_points" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdistortion.html#nxdistortion-original-points-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdistortion-rdeform-field-field
:nxdistortion-rdeform-field-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_UNITLESS
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_FLOAT
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_FLOAT
                                                                ]
                                                  ] ;
                                  rdfs:comment """
             Row deformation field for general non-rigid distortion corrections. 2D matrix
             holding the row information of the mapping of each original coordinate.
        """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdistortion.html#nxdistortion-rdeform-field-field> ;
                                  rdfs:label "NXdistortion/rdeform_field" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdistortion.html#nxdistortion-rdeform-field-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxdistortion-symmetry-field
:nxdistortion-symmetry-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_UNITLESS
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_INT
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_INT
                                                           ]
                                             ] ;
                             rdfs:comment """
             For `symmetry-guided distortion correction`_,
             where a pattern of features is mapped to the regular geometric structure expected
             from the symmetry. Here we record the number of elementary symmetry operations.
             
               .. _symmetry-guided distortion correction: https://www.sciencedirect.com/science/article/abs/pii/S0304399118303474?via%3Dihub
        """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXdistortion.html#nxdistortion-symmetry-field> ;
                             rdfs:label "NXdistortion/symmetry" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXdistortion.html#nxdistortion-symmetry-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxebeam-column-actuator-group
:nxebeam-column-actuator-group rdf:type owl:Class ;
                               owl:equivalentClass :nxem-entry-measurement-eventid-instrument-ebeam-column-actuatorid-group ,
                                                   :nxem-entry-measurement-instrument-ebeam-column-actuatorid-group ;
                               rdfs:subClassOf :NXactuator ,
                                               :NeXusGroup ;
                               rdfs:comment "" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-actuator-group> ;
                               rdfs:label "NXebeam_column/ACTUATOR" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-actuator-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxebeam-column-aperture-group
:nxebeam-column-aperture-group rdf:type owl:Class ;
                               rdfs:subClassOf :NXaperture ,
                                               :NeXusGroup ;
                               rdfs:comment "" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-aperture-group> ;
                               rdfs:label "NXebeam_column/APERTURE" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-aperture-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxebeam-column-beam-group
:nxebeam-column-beam-group rdf:type owl:Class ;
                           owl:equivalentClass :nxem-entry-measurement-eventid-instrument-ebeam-column-beamid-group ,
                                               :nxem-entry-measurement-instrument-ebeam-column-beamid-group ;
                           rdfs:subClassOf :NXbeam ,
                                           :NeXusGroup ;
                           rdfs:comment """
            Individual characterization results for the position, shape,
            and characteristics of the electron beam at a given location.
            
            :ref:`NXtransformations` should be used to specify the location
            or the position at which details about the beam were probed.
            
            This concept is related to term `Electron Beam`_ of the EMglossary standard.
            
            .. _Electron Beam: https://purls.helmholtz-metadaten.de/emg/EMG_00000021
        """ ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-beam-group> ;
                           rdfs:label "NXebeam_column/BEAM" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-beam-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxebeam-column-biprismid-group
:nxebeam-column-biprismid-group rdf:type owl:Class ;
                                owl:equivalentClass :nxem-entry-measurement-eventid-instrument-ebeam-column-biprismid-group ;
                                rdfs:subClassOf :NXcomponent ,
                                                :NeXusGroup ;
                                rdfs:comment """
            Electron biprism as it is used e.g. for electron holography.
        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-biprismid-group> ;
                                rdfs:label "NXebeam_column/biprismID" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-biprismid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxebeam-column-blankerid-group
:nxebeam-column-blankerid-group rdf:type owl:Class ;
                                owl:equivalentClass :nxem-entry-measurement-eventid-instrument-ebeam-column-blankerid-group ;
                                rdfs:subClassOf :NXdeflector ,
                                                :NeXusGroup ;
                                rdfs:comment """
            A component for blanking the beam or generating pulsed electron beams.
            See e.g . `I. G. C. Weppelman et al. <https://doi.org/10.1016/j.ultramic.2017.10.002>`_
            or `Y. Liao <https://www.globalsino.com/EM/page2464.html>`_ for details.
        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-blankerid-group> ;
                                rdfs:label "NXebeam_column/blankerID" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-blankerid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxebeam-column-component-group
:nxebeam-column-component-group rdf:type owl:Class ;
                                rdfs:subClassOf :NXcomponent ,
                                                :NeXusGroup ;
                                rdfs:comment "" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-component-group> ;
                                rdfs:label "NXebeam_column/COMPONENT" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-component-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxebeam-column-corrector-ax-group
:nxebeam-column-corrector-ax-group rdf:type owl:Class ;
                                   rdfs:subClassOf :NXcomponent ,
                                                   :NeXusGroup ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxebeam-column-corrector-ax-value-x-field
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxebeam-column-corrector-ax-value-y-field
                                                   ] ;
                                   rdfs:comment """
            Component that reshapes an ellipse-shaped electron beam into a circular one.
            
            * `L. Reimer 1998, Springer, 1998 <https://dx.doi.org/10.1007/978-3-540-3896>`_
            * `M. Tanaka et al., Electron Microscopy Glossary, 2024 <https://www.jeol.com/words/semterms/20201020.111014.php#gsc.tab=0>`_
            
            Stigmator is an exact synonym.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-corrector-ax-group> ;
                                   rdfs:label "NXebeam_column/corrector_ax" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-corrector-ax-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxebeam-column-corrector-ax-value-x-field
:nxebeam-column-corrector-ax-value-x-field rdf:type owl:Class ;
                                           owl:equivalentClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-ax-value-x-field ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANY
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_NUMBER
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_NUMBER
                                                                         ]
                                                           ] ;
                                           rdfs:comment """
                Descriptor for the correction strength along the first direction when exact technical details
                are unknown or not directly controllable as the control software of the microscope does not
                enable or was not configured to display these values for users.
            """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-corrector-ax-value-x-field> ;
                                           rdfs:label "NXebeam_column/corrector_ax/value_x" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-corrector-ax-value-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxebeam-column-corrector-ax-value-y-field
:nxebeam-column-corrector-ax-value-y-field rdf:type owl:Class ;
                                           owl:equivalentClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-ax-value-y-field ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANY
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_NUMBER
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_NUMBER
                                                                         ]
                                                           ] ;
                                           rdfs:comment """
                Descriptor for the correction strength along the second direction when exact technical details
                are unknown or not directly controllable as the control software of the microscope does not
                enable or was not configured to display these values for users.
            """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-corrector-ax-value-y-field> ;
                                           rdfs:label "NXebeam_column/corrector_ax/value_y" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-corrector-ax-value-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxebeam-column-corrector-cs-group
:nxebeam-column-corrector-cs-group rdf:type owl:Class ;
                                   rdfs:subClassOf :NXcorrector_cs ,
                                                   :NeXusGroup ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-corrector-cs-group> ;
                                   rdfs:label "NXebeam_column/CORRECTOR_CS" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-corrector-cs-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxebeam-column-deflector-group
:nxebeam-column-deflector-group rdf:type owl:Class ;
                                owl:equivalentClass :nxem-entry-measurement-eventid-instrument-ebeam-column-deflectorid-group ;
                                rdfs:subClassOf :NXdeflector ,
                                                :NeXusGroup ;
                                rdfs:comment "" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-deflector-group> ;
                                rdfs:label "NXebeam_column/DEFLECTOR" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-deflector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxebeam-column-electromagnetic-lens-group
:nxebeam-column-electromagnetic-lens-group rdf:type owl:Class ;
                                           rdfs:subClassOf :NXelectromagnetic_lens ,
                                                           :NeXusGroup ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-electromagnetic-lens-group> ;
                                           rdfs:label "NXebeam_column/ELECTROMAGNETIC_LENS" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-electromagnetic-lens-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxebeam-column-electron-source-emission-current-field
:nxebeam-column-electron-source-emission-current-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_CURRENT
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_NUMBER
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_NUMBER
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment """
                Electrical current which is released from the source.
                
                This concept is related to term `Emission Current`_ of the EMglossary standard.
                
                .. _Emission Current: https://purls.helmholtz-metadaten.de/emg/EMG_00000025
            """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-electron-source-emission-current-field> ;
                                                       rdfs:label "NXebeam_column/electron_source/emission_current" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-electron-source-emission-current-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxebeam-column-electron-source-emitter-material-field
:nxebeam-column-electron-source-emitter-material-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_ANY
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_CHAR
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_CHAR
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment """
                Material of which the emitter is build, e.g. the filament material.
            """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-electron-source-emitter-material-field> ;
                                                       rdfs:label "NXebeam_column/electron_source/emitter_material" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-electron-source-emitter-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxebeam-column-electron-source-emitter-type-field
:nxebeam-column-electron-source-emitter-type-field rdf:type owl:Class ;
                                                   owl:equivalentClass :nxem-entry-measurement-instrument-ebeam-column-electron-source-emitter-type-field ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ANY
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_CHAR
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_CHAR
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
                Emitter type used to create the beam.
                
                If the emitter type is other, give further details
                in the description field.
            """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-electron-source-emitter-type-field> ;
                                                   rdfs:label "NXebeam_column/electron_source/emitter_type" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-electron-source-emitter-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxebeam-column-electron-source-extraction-voltage-field
:nxebeam-column-electron-source-extraction-voltage-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_VOLTAGE
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_NUMBER
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_NUMBER
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment """
                Voltage which is used to create an electric field that draws particles from
                the source.
                
                This concept is related to term `Extraction Voltage`_ of the EMglossary standard.
                
                .. _Extraction Voltage: https://purls.helmholtz-metadaten.de/emg/EMG_00000025
            """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-electron-source-extraction-voltage-field> ;
                                                         rdfs:label "NXebeam_column/electron_source/extraction_voltage" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-electron-source-extraction-voltage-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxebeam-column-electron-source-filament-current-field
:nxebeam-column-electron-source-filament-current-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_CURRENT
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_NUMBER
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_NUMBER
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment """
                Electrical current which flows through the source.
                
                This concept is related to term `Filament Current`_ of the EMglossary standard.
                
                .. _Filament Current: https://purls.helmholtz-metadaten.de/emg/EMG_00000027
            """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-electron-source-filament-current-field> ;
                                                       rdfs:label "NXebeam_column/electron_source/filament_current" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-electron-source-filament-current-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxebeam-column-electron-source-group
:nxebeam-column-electron-source-group rdf:type owl:Class ;
                                      rdfs:subClassOf :NXsource ,
                                                      :NeXusGroup ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxebeam-column-electron-source-emission-current-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxebeam-column-electron-source-emitter-material-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxebeam-column-electron-source-emitter-type-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxebeam-column-electron-source-extraction-voltage-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxebeam-column-electron-source-filament-current-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxebeam-column-electron-source-lifetime-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxebeam-column-electron-source-probe-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxebeam-column-electron-source-voltage-field
                                                      ] ;
                                      rdfs:comment """
            A physical part of an electron or ion microscope from which
            the particles that form the beam are emitted.
            
            The hardware for an electron source in an electron microscope
            may contain several components which affect the beam path.
            
            This concept is related to term `Source`_ of the EMglossary standard.
            
            .. _Source: https://purls.helmholtz-metadaten.de/emg/EMG_00000045
        """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-electron-source-group> ;
                                      rdfs:label "NXebeam_column/electron_source" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-electron-source-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxebeam-column-electron-source-lifetime-field
:nxebeam-column-electron-source-lifetime-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_TIME
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_NUMBER
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_NUMBER
                                                                             ]
                                                               ] ;
                                               rdfs:comment """
                How long has the source been in operation.
            """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-electron-source-lifetime-field> ;
                                               rdfs:label "NXebeam_column/electron_source/lifetime" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-electron-source-lifetime-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxebeam-column-electron-source-probe-electron-enum
:nxebeam-column-electron-source-probe-electron-enum rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusEnumerations ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :actualValue ;
                                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                                      rdf:first "electron" ;
                                                                                                      rdf:rest rdf:nil
                                                                                                    ]
                                                                                        ]
                                                                    ] ;
                                                    rdfs:comment "Enumeration item for NXebeam_column/electron_source/probe: electron" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-electron-source-probe-field> ;
                                                    rdfs:label "NXebeam_column/electron_source/probe/electron" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-electron-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxebeam-column-electron-source-probe-field
:nxebeam-column-electron-source-probe-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            :nxsource-probe-field ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasEnumContainer ;
                                                              owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                  owl:unionOf ( :nxebeam-column-electron-source-probe-electron-enum
                                                                                              )
                                                                                ]
                                                            ] ;
                                            rdfs:comment """
                Type of radiation.
            """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-electron-source-probe-field> ;
                                            rdfs:label "NXebeam_column/electron_source/probe" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-electron-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxebeam-column-electron-source-voltage-field
:nxebeam-column-electron-source-voltage-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_VOLTAGE
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_NUMBER
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_NUMBER
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
                The potential difference between anode and cathode.
                
                This concept is related to term `Acceleration Voltage`_ of the EMglossary standard.
                
                .. _Acceleration Voltage: https://purls.helmholtz-metadaten.de/emg/EMG_00000004
            """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-electron-source-voltage-field> ;
                                              rdfs:label "NXebeam_column/electron_source/voltage" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-electron-source-voltage-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxebeam-column-monochromator-applied-field
:nxebeam-column-monochromator-applied-field rdf:type owl:Class ;
                                            owl:equivalentClass :nxem-entry-measurement-eventid-instrument-ebeam-column-monochromatorid-applied-field ;
                                            rdfs:subClassOf :NeXusField ,
                                                            :nxcomponent-applied-field ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANY
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_BOOLEAN
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_BOOLEAN
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
                Was the corrector used?
            """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-monochromator-applied-field> ;
                                            rdfs:label "NXebeam_column/MONOCHROMATOR/applied" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-monochromator-applied-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxebeam-column-monochromator-dispersion-field
:nxebeam-column-monochromator-dispersion-field rdf:type owl:Class ;
                                               owl:equivalentClass :nxem-entry-measurement-eventid-instrument-ebeam-column-monochromatorid-dispersion-field ;
                                               rdfs:subClassOf :NeXusField ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_NUMBER
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_NUMBER
                                                                             ]
                                                               ] ;
                                               rdfs:comment """
                Energy dispersion in e.g. µm/eV.
            """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-monochromator-dispersion-field> ;
                                               rdfs:label "NXebeam_column/MONOCHROMATOR/dispersion" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-monochromator-dispersion-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxebeam-column-monochromator-fabrication-group
:nxebeam-column-monochromator-fabrication-group rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusGroup ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-monochromator-fabrication-group> ;
                                                rdfs:label "NXebeam_column/MONOCHROMATOR/FABRICATION" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-monochromator-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxebeam-column-monochromator-group
:nxebeam-column-monochromator-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NXmonochromator ,
                                                    :NeXusGroup ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxebeam-column-monochromator-applied-field
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxebeam-column-monochromator-dispersion-field
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxebeam-column-monochromator-fabrication-group
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxebeam-column-monochromator-type-field
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxebeam-column-monochromator-voltage-field
                                                    ] ;
                                    rdfs:comment """
            Device to improve energy resolution or chromatic aberration.
            
            Examples are Wien, $\\textalpha$-, or $\\Omega$- energy filter or `cc corrector
            like <https://www.ceos-gmbh.de/en/basics/cc-corrector>`_
        """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-monochromator-group> ;
                                    rdfs:label "NXebeam_column/MONOCHROMATOR" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-monochromator-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxebeam-column-monochromator-type-alfa-enum
:nxebeam-column-monochromator-type-alfa-enum rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusEnumerations ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :actualValue ;
                                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                                               rdf:first "alfa" ;
                                                                                               rdf:rest rdf:nil
                                                                                             ]
                                                                                 ]
                                                             ] ;
                                             rdfs:comment "Enumeration item for NXebeam_column/MONOCHROMATOR/type: alfa" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-monochromator-type-field> ;
                                             rdfs:label "NXebeam_column/MONOCHROMATOR/type/alfa" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-monochromator-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxebeam-column-monochromator-type-castaing-henry-enum
:nxebeam-column-monochromator-type-castaing-henry-enum rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusEnumerations ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :actualValue ;
                                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                                         rdf:first "castaing_henry" ;
                                                                                                         rdf:rest rdf:nil
                                                                                                       ]
                                                                                           ]
                                                                       ] ;
                                                       rdfs:comment "Enumeration item for NXebeam_column/MONOCHROMATOR/type: castaing_henry" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-monochromator-type-field> ;
                                                       rdfs:label "NXebeam_column/MONOCHROMATOR/type/castaing_henry" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-monochromator-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxebeam-column-monochromator-type-field
:nxebeam-column-monochromator-type-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasEnumContainer ;
                                                           owl:allValuesFrom [ rdf:type owl:Class ;
                                                                               owl:unionOf ( :nxebeam-column-monochromator-type-alfa-enum
                                                                                             :nxebeam-column-monochromator-type-castaing-henry-enum
                                                                                             :nxebeam-column-monochromator-type-gatan-imaging-enum
                                                                                             :nxebeam-column-monochromator-type-omega-enum
                                                                                             :nxebeam-column-monochromator-type-sector-analyzer-enum
                                                                                             :nxebeam-column-monochromator-type-wien-enum
                                                                                           )
                                                                             ]
                                                         ] ;
                                         rdfs:comment """
                Qualitative type of the component.
            """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-monochromator-type-field> ;
                                         rdfs:label "NXebeam_column/MONOCHROMATOR/type" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-monochromator-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxebeam-column-monochromator-type-gatan-imaging-enum
:nxebeam-column-monochromator-type-gatan-imaging-enum rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :actualValue ;
                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                        rdf:first "gatan_imaging" ;
                                                                                                        rdf:rest rdf:nil
                                                                                                      ]
                                                                                          ]
                                                                      ] ;
                                                      rdfs:comment "Enumeration item for NXebeam_column/MONOCHROMATOR/type: gatan_imaging" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-monochromator-type-field> ;
                                                      rdfs:label "NXebeam_column/MONOCHROMATOR/type/gatan_imaging" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-monochromator-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxebeam-column-monochromator-type-omega-enum
:nxebeam-column-monochromator-type-omega-enum rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusEnumerations ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :actualValue ;
                                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                                rdf:first "omega" ;
                                                                                                rdf:rest rdf:nil
                                                                                              ]
                                                                                  ]
                                                              ] ;
                                              rdfs:comment "Enumeration item for NXebeam_column/MONOCHROMATOR/type: omega" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-monochromator-type-field> ;
                                              rdfs:label "NXebeam_column/MONOCHROMATOR/type/omega" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-monochromator-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxebeam-column-monochromator-type-sector-analyzer-enum
:nxebeam-column-monochromator-type-sector-analyzer-enum rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusEnumerations ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :actualValue ;
                                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                                          rdf:first "sector_analyzer" ;
                                                                                                          rdf:rest rdf:nil
                                                                                                        ]
                                                                                            ]
                                                                        ] ;
                                                        rdfs:comment "Enumeration item for NXebeam_column/MONOCHROMATOR/type: sector_analyzer" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-monochromator-type-field> ;
                                                        rdfs:label "NXebeam_column/MONOCHROMATOR/type/sector_analyzer" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-monochromator-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxebeam-column-monochromator-type-wien-enum
:nxebeam-column-monochromator-type-wien-enum rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusEnumerations ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :actualValue ;
                                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                                               rdf:first "wien" ;
                                                                                               rdf:rest rdf:nil
                                                                                             ]
                                                                                 ]
                                                             ] ;
                                             rdfs:comment "Enumeration item for NXebeam_column/MONOCHROMATOR/type: wien" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-monochromator-type-field> ;
                                             rdfs:label "NXebeam_column/MONOCHROMATOR/type/wien" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-monochromator-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxebeam-column-monochromator-voltage-field
:nxebeam-column-monochromator-voltage-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_VOLTAGE
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_NUMBER
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_NUMBER
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
                Corresponding voltage for that energy dispersion.
            """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-monochromator-voltage-field> ;
                                            rdfs:label "NXebeam_column/MONOCHROMATOR/voltage" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-monochromator-voltage-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxebeam-column-operation-mode-field
:nxebeam-column-operation-mode-field rdf:type owl:Class ;
                                     owl:equivalentClass :nxem-entry-measurement-eventid-instrument-ebeam-column-operation-mode-field ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_CHAR
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_CHAR
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
            Tech-partner, microscope-, and control-software-specific name of the
            specific operation mode how the ebeam_column and its components are
            controlled to achieve specific illumination conditions.
            
            In many cases the users of an instrument do not or can not be expected to know
            all intricate spatiotemporal dynamics of their hardware. Instead, they rely on
            assumptions that the instrument, its control software, and components work as
            expected to focus on their research questions.
            
            For these cases, having a place for documenting the operation_mode is useful
            in as much as at least some constraints on how the illumination conditions were
            is documented.
        """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-operation-mode-field> ;
                                     rdfs:label "NXebeam_column/operation_mode" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-operation-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxebeam-column-phaseplateid-group
:nxebeam-column-phaseplateid-group rdf:type owl:Class ;
                                   owl:equivalentClass :nxem-entry-measurement-eventid-instrument-ebeam-column-phaseplateid-group ;
                                   rdfs:subClassOf :NXcomponent ,
                                                   :NeXusGroup ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxebeam-column-phaseplateid-type-field
                                                   ] ;
                                   rdfs:comment """
            Device that causes a change in the phase of an electron wave.
            
            * `M. Malac et al. <https://doi.org/10.1093/jmicro/dfaa070>`_
            * `R. R. Schröder et al. <https://www.lem.kit.edu/152.php>`_
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-phaseplateid-group> ;
                                   rdfs:label "NXebeam_column/phaseplateID" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-phaseplateid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxebeam-column-phaseplateid-type-field
:nxebeam-column-phaseplateid-type-field rdf:type owl:Class ;
                                        owl:equivalentClass :nxem-entry-measurement-instrument-ebeam-column-phaseplateid-type-field ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_CHAR
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_CHAR
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
                Qualitative type
            """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-phaseplateid-type-field> ;
                                        rdfs:label "NXebeam_column/phaseplateID/type" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-phaseplateid-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxebeam-column-scan-controller-group
:nxebeam-column-scan-controller-group rdf:type owl:Class ;
                                      rdfs:subClassOf :NXscan_controller ,
                                                      :NeXusGroup ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-scan-controller-group> ;
                                      rdfs:label "NXebeam_column/scan_controller" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-scan-controller-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxebeam-column-sensor-group
:nxebeam-column-sensor-group rdf:type owl:Class ;
                             owl:equivalentClass :nxem-entry-measurement-eventid-instrument-ebeam-column-sensorid-group ,
                                                 :nxem-entry-measurement-instrument-ebeam-column-sensorid-group ;
                             rdfs:subClassOf :NXsensor ,
                                             :NeXusGroup ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-sensor-group> ;
                             rdfs:label "NXebeam_column/SENSOR" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXebeam_column.html#nxebeam-column-sensor-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectromagnetic-lens-current-field
:nxelectromagnetic-lens-current-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_CURRENT
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_NUMBER
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_NUMBER
                                                                    ]
                                                      ] ;
                                      rdfs:comment """
            Excitation current of the lens.
            
            For dipoles it is a single number.
            For higher-order multipoles, it is an array.
        """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectromagnetic_lens.html#nxelectromagnetic-lens-current-field> ;
                                      rdfs:label "NXelectromagnetic_lens/current" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectromagnetic_lens.html#nxelectromagnetic-lens-current-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectromagnetic-lens-description-field
:nxelectromagnetic-lens-description-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          :nxcomponent-description-field ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_CHAR
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_CHAR
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
            Ideally, use instances of ``identifierNAME`` to point to a resource
            that provides further details.
            
            If such a resource does not exist or should not be used, use this free text,
            although it is not recommended.
        """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectromagnetic_lens.html#nxelectromagnetic-lens-description-field> ;
                                          rdfs:label "NXelectromagnetic_lens/description" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectromagnetic_lens.html#nxelectromagnetic-lens-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectromagnetic-lens-mode-field
:nxelectromagnetic-lens-mode-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_CHAR
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_CHAR
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
            Descriptor for the operation mode of the lens when other details are not
            directly controllable as the control software of the microscope
            does not enable or is not configured to display these values.
            
            Like value, the mode can only be interpreted for a specific microscope
            but can still be useful to guide users as to how to repeat the measurement.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectromagnetic_lens.html#nxelectromagnetic-lens-mode-field> ;
                                   rdfs:label "NXelectromagnetic_lens/mode" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectromagnetic_lens.html#nxelectromagnetic-lens-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectromagnetic-lens-name-field
:nxelectromagnetic-lens-name-field rdf:type owl:Class ;
                                   owl:equivalentClass :nxem-entry-measurement-instrument-ebeam-column-lensid-name-field ,
                                                       :nxem-entry-measurement-instrument-ibeam-column-lensid-name-field ;
                                   rdfs:subClassOf :NeXusField ,
                                                   :nxcomponent-name-field ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_CHAR
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_CHAR
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
            Name of the lens.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectromagnetic_lens.html#nxelectromagnetic-lens-name-field> ;
                                   rdfs:label "NXelectromagnetic_lens/name" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectromagnetic_lens.html#nxelectromagnetic-lens-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectromagnetic-lens-number-of-poles-field
:nxelectromagnetic-lens-number-of-poles-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_UNITLESS
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_UINT
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_UINT
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
            Qualitative description of the lens based on the number of pole pieces.
        """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectromagnetic_lens.html#nxelectromagnetic-lens-number-of-poles-field> ;
                                              rdfs:label "NXelectromagnetic_lens/number_of_poles" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectromagnetic_lens.html#nxelectromagnetic-lens-number-of-poles-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectromagnetic-lens-power-setting-field
:nxelectromagnetic-lens-power-setting-field rdf:type owl:Class ;
                                            owl:equivalentClass :nxem-entry-measurement-eventid-instrument-ebeam-column-lensid-power-setting-field ,
                                                                :nxem-entry-measurement-eventid-instrument-ibeam-column-lensid-power-setting-field ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANY
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_CHAR_OR_NUMBER
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_CHAR_OR_NUMBER
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
            Descriptor for the lens excitation when the exact technical details
            are unknown or not directly controllable as the control software of
            the microscope does not enable or was not configured to display these
            values for users.
            
            Although this value does not document the exact physical voltage or
            excitation, it can still give useful context to reproduce the lens
            setting, provided a properly working instrument and software sets the lens
            into a similar state to the technical level possible when no more
            information is available physically or accessible legally.
        """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectromagnetic_lens.html#nxelectromagnetic-lens-power-setting-field> ;
                                            rdfs:label "NXelectromagnetic_lens/power_setting" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectromagnetic_lens.html#nxelectromagnetic-lens-power-setting-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectromagnetic-lens-type-dodecapole-enum
:nxelectromagnetic-lens-type-dodecapole-enum rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusEnumerations ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :actualValue ;
                                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                                               rdf:first "dodecapole" ;
                                                                                               rdf:rest rdf:nil
                                                                                             ]
                                                                                 ]
                                                             ] ;
                                             rdfs:comment "Enumeration item for NXelectromagnetic_lens/type: dodecapole" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectromagnetic_lens.html#nxelectromagnetic-lens-type-field> ;
                                             rdfs:label "NXelectromagnetic_lens/type/dodecapole" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectromagnetic_lens.html#nxelectromagnetic-lens-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectromagnetic-lens-type-double-enum
:nxelectromagnetic-lens-type-double-enum rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusEnumerations ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :actualValue ;
                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                           rdf:first "double" ;
                                                                                           rdf:rest rdf:nil
                                                                                         ]
                                                                             ]
                                                         ] ;
                                         rdfs:comment "Enumeration item for NXelectromagnetic_lens/type: double" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectromagnetic_lens.html#nxelectromagnetic-lens-type-field> ;
                                         rdfs:label "NXelectromagnetic_lens/type/double" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectromagnetic_lens.html#nxelectromagnetic-lens-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectromagnetic-lens-type-field
:nxelectromagnetic-lens-type-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasEnumContainer ;
                                                     owl:allValuesFrom [ rdf:type owl:Class ;
                                                                         owl:unionOf ( :nxelectromagnetic-lens-type-dodecapole-enum
                                                                                       :nxelectromagnetic-lens-type-double-enum
                                                                                       :nxelectromagnetic-lens-type-hexapole-enum
                                                                                       :nxelectromagnetic-lens-type-octupole-enum
                                                                                       :nxelectromagnetic-lens-type-quadrupole-enum
                                                                                       :nxelectromagnetic-lens-type-single-enum
                                                                                     )
                                                                       ]
                                                   ] ;
                                   rdfs:comment """
            Qualitative type of lens with respect to the number of pole pieces.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectromagnetic_lens.html#nxelectromagnetic-lens-type-field> ;
                                   rdfs:label "NXelectromagnetic_lens/type" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectromagnetic_lens.html#nxelectromagnetic-lens-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectromagnetic-lens-type-hexapole-enum
:nxelectromagnetic-lens-type-hexapole-enum rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusEnumerations ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :actualValue ;
                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                             rdf:first "hexapole" ;
                                                                                             rdf:rest rdf:nil
                                                                                           ]
                                                                               ]
                                                           ] ;
                                           rdfs:comment "Enumeration item for NXelectromagnetic_lens/type: hexapole" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectromagnetic_lens.html#nxelectromagnetic-lens-type-field> ;
                                           rdfs:label "NXelectromagnetic_lens/type/hexapole" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectromagnetic_lens.html#nxelectromagnetic-lens-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectromagnetic-lens-type-octupole-enum
:nxelectromagnetic-lens-type-octupole-enum rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusEnumerations ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :actualValue ;
                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                             rdf:first "octupole" ;
                                                                                             rdf:rest rdf:nil
                                                                                           ]
                                                                               ]
                                                           ] ;
                                           rdfs:comment "Enumeration item for NXelectromagnetic_lens/type: octupole" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectromagnetic_lens.html#nxelectromagnetic-lens-type-field> ;
                                           rdfs:label "NXelectromagnetic_lens/type/octupole" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectromagnetic_lens.html#nxelectromagnetic-lens-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectromagnetic-lens-type-quadrupole-enum
:nxelectromagnetic-lens-type-quadrupole-enum rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusEnumerations ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :actualValue ;
                                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                                               rdf:first "quadrupole" ;
                                                                                               rdf:rest rdf:nil
                                                                                             ]
                                                                                 ]
                                                             ] ;
                                             rdfs:comment "Enumeration item for NXelectromagnetic_lens/type: quadrupole" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectromagnetic_lens.html#nxelectromagnetic-lens-type-field> ;
                                             rdfs:label "NXelectromagnetic_lens/type/quadrupole" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectromagnetic_lens.html#nxelectromagnetic-lens-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectromagnetic-lens-type-single-enum
:nxelectromagnetic-lens-type-single-enum rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusEnumerations ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :actualValue ;
                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                           rdf:first "single" ;
                                                                                           rdf:rest rdf:nil
                                                                                         ]
                                                                             ]
                                                         ] ;
                                         rdfs:comment "Enumeration item for NXelectromagnetic_lens/type: single" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectromagnetic_lens.html#nxelectromagnetic-lens-type-field> ;
                                         rdfs:label "NXelectromagnetic_lens/type/single" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectromagnetic_lens.html#nxelectromagnetic-lens-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectromagnetic-lens-voltage-field
:nxelectromagnetic-lens-voltage-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_VOLTAGE
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_NUMBER
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_NUMBER
                                                                    ]
                                                      ] ;
                                      rdfs:comment """
            Excitation voltage of the lens.
            
            For dipoles it is a single number.
            For higher order multipoles, it is an array.
        """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectromagnetic_lens.html#nxelectromagnetic-lens-voltage-field> ;
                                      rdfs:label "NXelectromagnetic_lens/voltage" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectromagnetic_lens.html#nxelectromagnetic-lens-voltage-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectron-detector-amplifier-bias-field
:nxelectron-detector-amplifier-bias-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_VOLTAGE
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_FLOAT
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_FLOAT
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
      The low voltage of the amplifier might not be the ground.
    """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectron_detector.html#nxelectron-detector-amplifier-bias-field> ;
                                          rdfs:label "NXelectron_detector/amplifier_bias" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectron_detector.html#nxelectron-detector-amplifier-bias-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectron-detector-amplifier-type-field
:nxelectron-detector-amplifier-type-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_CHAR
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_CHAR
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
      Type of electron amplifier, MCP, channeltron, etc.
    """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectron_detector.html#nxelectron-detector-amplifier-type-field> ;
                                          rdfs:label "NXelectron_detector/amplifier_type" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectron_detector.html#nxelectron-detector-amplifier-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectron-detector-amplifier-voltage-field
:nxelectron-detector-amplifier-voltage-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_VOLTAGE
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_FLOAT
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_FLOAT
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
      Voltage applied to the amplifier.
    """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectron_detector.html#nxelectron-detector-amplifier-voltage-field> ;
                                             rdfs:label "NXelectron_detector/amplifier_voltage" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectron_detector.html#nxelectron-detector-amplifier-voltage-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectron-detector-detector-type-field
:nxelectron-detector-detector-type-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_ANY
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_CHAR
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_CHAR
                                                                       ]
                                                         ] ;
                                         rdfs:comment """
      Description of the electron detector type, DLD, Phosphor+CCD, CMOS.
    """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectron_detector.html#nxelectron-detector-detector-type-field> ;
                                         rdfs:label "NXelectron_detector/detector_type" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectron_detector.html#nxelectron-detector-detector-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectron-detector-detector-voltage-field
:nxelectron-detector-detector-voltage-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_VOLTAGE
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_FLOAT
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_FLOAT
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
      Voltage applied to the electron detector.
    """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectron_detector.html#nxelectron-detector-detector-voltage-field> ;
                                            rdfs:label "NXelectron_detector/detector_voltage" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectron_detector.html#nxelectron-detector-detector-voltage-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectronanalyzer-angular-resolution-group
:nxelectronanalyzer-angular-resolution-group rdf:type owl:Class ;
                                             rdfs:subClassOf :NXresolution ,
                                                             :NeXusGroup ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxelectronanalyzer-angular-resolution-physical-quantity-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxelectronanalyzer-angular-resolution-resolution-errors-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxelectronanalyzer-angular-resolution-resolution-field
                                                             ] ;
                                             rdfs:comment """
            Angular resolution of the electron analyzer (FWHM)
        """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-angular-resolution-group> ;
                                             rdfs:label "NXelectronanalyzer/angular_resolution" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-angular-resolution-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectronanalyzer-angular-resolution-physical-quantity-angle-enum
:nxelectronanalyzer-angular-resolution-physical-quantity-angle-enum rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusEnumerations ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :actualValue ;
                                                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                                                      rdf:first "angle" ;
                                                                                                                      rdf:rest rdf:nil
                                                                                                                    ]
                                                                                                        ]
                                                                                    ] ;
                                                                    rdfs:comment "Enumeration item for NXelectronanalyzer/angular_resolution/physical_quantity: angle" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-angular-resolution-physical-quantity-field> ;
                                                                    rdfs:label "NXelectronanalyzer/angular_resolution/physical_quantity/angle" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-angular-resolution-physical-quantity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectronanalyzer-angular-resolution-physical-quantity-field
:nxelectronanalyzer-angular-resolution-physical-quantity-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               :nxresolution-physical-quantity-field ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasEnumContainer ;
                                                                                 owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                     owl:unionOf ( :nxelectronanalyzer-angular-resolution-physical-quantity-angle-enum
                                                                                                                 )
                                                                                                   ]
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-angular-resolution-physical-quantity-field> ;
                                                               rdfs:label "NXelectronanalyzer/angular_resolution/physical_quantity" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-angular-resolution-physical-quantity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectronanalyzer-angular-resolution-resolution-errors-field
:nxelectronanalyzer-angular-resolution-resolution-errors-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               :nxresolution-resolution-errors-field ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_ANGLE
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_FLOAT
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_FLOAT
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-angular-resolution-resolution-errors-field> ;
                                                               rdfs:label "NXelectronanalyzer/angular_resolution/resolution_errors" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-angular-resolution-resolution-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectronanalyzer-angular-resolution-resolution-field
:nxelectronanalyzer-angular-resolution-resolution-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        :nxresolution-resolution-field ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_ANGLE
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_FLOAT
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_FLOAT
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-angular-resolution-resolution-field> ;
                                                        rdfs:label "NXelectronanalyzer/angular_resolution/resolution" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-angular-resolution-resolution-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectronanalyzer-collectioncolumn-group
:nxelectronanalyzer-collectioncolumn-group rdf:type owl:Class ;
                                           rdfs:subClassOf :NXcollectioncolumn ,
                                                           :NeXusGroup ;
                                           rdfs:comment """
            Describes the electron collection (spatial and momentum imaging) column
        """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-collectioncolumn-group> ;
                                           rdfs:label "NXelectronanalyzer/COLLECTIONCOLUMN" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-collectioncolumn-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectronanalyzer-deflector-group
:nxelectronanalyzer-deflector-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NXdeflector ,
                                                    :NeXusGroup ;
                                    rdfs:comment """
            Deflectors outside the main optics ensembles described by the subclasses
        """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-deflector-group> ;
                                    rdfs:label "NXelectronanalyzer/DEFLECTOR" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-deflector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectronanalyzer-description-field
:nxelectronanalyzer-description-field rdf:type owl:Class ;
                                      owl:equivalentClass :nxmpes-entry-instrument-electronanalyzer-description-field ;
                                      rdfs:subClassOf :NeXusField ,
                                                      :nxcomponent-description-field ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_CHAR
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_CHAR
                                                                    ]
                                                      ] ;
                                      rdfs:comment """
            Free text description of the type of the detector
        """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-description-field> ;
                                      rdfs:label "NXelectronanalyzer/description" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectronanalyzer-detector-group
:nxelectronanalyzer-detector-group rdf:type owl:Class ;
                                   rdfs:subClassOf :NXdetector ,
                                                   :NeXusGroup ;
                                   rdfs:comment """
            Describes the electron detector
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-detector-group> ;
                                   rdfs:label "NXelectronanalyzer/DETECTOR" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-detector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectronanalyzer-electromagnetic-lens-group
:nxelectronanalyzer-electromagnetic-lens-group rdf:type owl:Class ;
                                               rdfs:subClassOf :NXelectromagnetic_lens ,
                                                               :NeXusGroup ;
                                               rdfs:comment """
            Individual lenses outside the main optics ensembles described by the subclasses
        """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-electromagnetic-lens-group> ;
                                               rdfs:label "NXelectronanalyzer/ELECTROMAGNETIC_LENS" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-electromagnetic-lens-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectronanalyzer-energy-resolution-group
:nxelectronanalyzer-energy-resolution-group rdf:type owl:Class ;
                                            rdfs:subClassOf :NXresolution ,
                                                            :NeXusGroup ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxelectronanalyzer-energy-resolution-physical-quantity-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxelectronanalyzer-energy-resolution-relative-resolution-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxelectronanalyzer-energy-resolution-resolution-errors-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxelectronanalyzer-energy-resolution-resolution-field
                                                            ] ;
                                            rdfs:comment """
            Energy resolution of the analyzer with the current setting. May be linked from an
            NXcalibration.
        """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-energy-resolution-group> ;
                                            rdfs:label "NXelectronanalyzer/energy_resolution" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-energy-resolution-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectronanalyzer-energy-resolution-physical-quantity-energy-enum
:nxelectronanalyzer-energy-resolution-physical-quantity-energy-enum rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusEnumerations ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :actualValue ;
                                                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                                                      rdf:first "energy" ;
                                                                                                                      rdf:rest rdf:nil
                                                                                                                    ]
                                                                                                        ]
                                                                                    ] ;
                                                                    rdfs:comment "Enumeration item for NXelectronanalyzer/energy_resolution/physical_quantity: energy" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-energy-resolution-physical-quantity-field> ;
                                                                    rdfs:label "NXelectronanalyzer/energy_resolution/physical_quantity/energy" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-energy-resolution-physical-quantity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectronanalyzer-energy-resolution-physical-quantity-field
:nxelectronanalyzer-energy-resolution-physical-quantity-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              :nxresolution-physical-quantity-field ,
                                                                              [ rdf:type owl:Class ;
                                                                                owl:unionOf ( :nxmpes-entry-instrument-electronanalyzer-energy-resolution-physical-quantity-field
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasEnumContainer ;
                                                                                                owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                    owl:unionOf ( :nxelectronanalyzer-energy-resolution-physical-quantity-energy-enum
                                                                                                                                )
                                                                                                                  ]
                                                                                              ]
                                                                                            )
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-energy-resolution-physical-quantity-field> ;
                                                              rdfs:label "NXelectronanalyzer/energy_resolution/physical_quantity" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-energy-resolution-physical-quantity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectronanalyzer-energy-resolution-relative-resolution-field
:nxelectronanalyzer-energy-resolution-relative-resolution-field rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                :nxresolution-relative-resolution-field ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_ANY
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_FLOAT
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_FLOAT
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment """
                Ratio of the energy resolution of the electron analyzer at a specified energy
                value to that energy value.
                
                This concept is related to term `10.7`_ of the ISO 18115-1:2023 standard.
                
                .. _10.7: https://www.iso.org/obp/ui/en/#iso:std:iso:18115:-1:ed-3:v1:en:term:10.7
            """ ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-energy-resolution-relative-resolution-field> ;
                                                                rdfs:label "NXelectronanalyzer/energy_resolution/relative_resolution" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-energy-resolution-relative-resolution-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectronanalyzer-energy-resolution-resolution-errors-field
:nxelectronanalyzer-energy-resolution-resolution-errors-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              :nxresolution-resolution-errors-field ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ENERGY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_FLOAT
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_FLOAT
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-energy-resolution-resolution-errors-field> ;
                                                              rdfs:label "NXelectronanalyzer/energy_resolution/resolution_errors" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-energy-resolution-resolution-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectronanalyzer-energy-resolution-resolution-field
:nxelectronanalyzer-energy-resolution-resolution-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       :nxresolution-resolution-field ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_ENERGY
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_FLOAT
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_FLOAT
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment """
                Minimum distinguishable energy separation in the energy spectra.
                
                This concept is related to term `10.24`_ of the ISO 18115-1:2023 standard.
                
                .. _10.24: https://www.iso.org/obp/ui/en/#iso:std:iso:18115:-1:ed-3:v1:en:term:10.24
            """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-energy-resolution-resolution-field> ;
                                                       rdfs:label "NXelectronanalyzer/energy_resolution/resolution" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-energy-resolution-resolution-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectronanalyzer-energydispersion-group
:nxelectronanalyzer-energydispersion-group rdf:type owl:Class ;
                                           rdfs:subClassOf :NXenergydispersion ,
                                                           :NeXusGroup ;
                                           rdfs:comment """
            Describes the energy dispersion section
        """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-energydispersion-group> ;
                                           rdfs:label "NXelectronanalyzer/ENERGYDISPERSION" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-energydispersion-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectronanalyzer-fabrication-group
:nxelectronanalyzer-fabrication-group rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusGroup ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-fabrication-group> ;
                                      rdfs:label "NXelectronanalyzer/FABRICATION" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectronanalyzer-fast-axes-field
:nxelectronanalyzer-fast-axes-field rdf:type owl:Class ;
                                    owl:equivalentClass :nxmpes-entry-instrument-electronanalyzer-fast-axes-field ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_CHAR
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_CHAR
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
            List of the axes that are acquired simultaneously by the detector.
            These refer only to the experimental variables recorded by the electron analyzer.
            Other variables such as temperature, manipulator angles etc. can be labeled as fast or slow in the data.

            The fast axes should be listed in order of decreasing speed if they describe the same physical quantity
            or different components of the same quantity (e.g., ['kx', 'ky'] or ['detector_x', 'detector_y']).
            However, axes representing different physical quantities (e.g., ['energy', 'kx']) do not need to be ordered
            by speed.
            
            .. csv-table:: Examples
              :header: \"Mode\", \"fast_axes\", \"slow_axes\"
            
              \"Hemispherical in ARPES mode\",  \"['energy', 'kx']\",\"\"
              \"Hemispherical with channeltron, sweeping energy mode\", \"\", [\\\"energy\\\"]
              \"Tof\", \"['energy', 'kx', 'ky']\",\"\"
              \"Momentum microscope, spin-resolved\", \"['energy', 'kx', 'ky']\", \"['spin up-down', 'spin left-right']\"
            
            Axes may be less abstract than this, i.e. ['detector_x', 'detector_y'].
            If energy_scan_mode=sweep, fast_axes: ['energy', 'kx']; slow_axes: ['energy'] is allowed.
        """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-fast-axes-field> ;
                                    rdfs:label "NXelectronanalyzer/fast_axes" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-fast-axes-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectronanalyzer-momentum-resolution-group
:nxelectronanalyzer-momentum-resolution-group rdf:type owl:Class ;
                                              rdfs:subClassOf :NXresolution ,
                                                              :NeXusGroup ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxelectronanalyzer-momentum-resolution-physical-quantity-field
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxelectronanalyzer-momentum-resolution-resolution-errors-field
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxelectronanalyzer-momentum-resolution-resolution-field
                                                              ] ;
                                              rdfs:comment """
            Momentum resolution of the electron analyzer (FWHM)
        """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-momentum-resolution-group> ;
                                              rdfs:label "NXelectronanalyzer/momentum_resolution" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-momentum-resolution-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectronanalyzer-momentum-resolution-physical-quantity-field
:nxelectronanalyzer-momentum-resolution-physical-quantity-field rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                :nxresolution-physical-quantity-field ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasEnumContainer ;
                                                                                  owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                      owl:unionOf ( :nxelectronanalyzer-momentum-resolution-physical-quantity-momentum-enum
                                                                                                                  )
                                                                                                    ]
                                                                                ] ;
                                                                rdfs:comment "" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-momentum-resolution-physical-quantity-field> ;
                                                                rdfs:label "NXelectronanalyzer/momentum_resolution/physical_quantity" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-momentum-resolution-physical-quantity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectronanalyzer-momentum-resolution-physical-quantity-momentum-enum
:nxelectronanalyzer-momentum-resolution-physical-quantity-momentum-enum rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusEnumerations ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :actualValue ;
                                                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                                                          rdf:first "momentum" ;
                                                                                                                          rdf:rest rdf:nil
                                                                                                                        ]
                                                                                                            ]
                                                                                        ] ;
                                                                        rdfs:comment "Enumeration item for NXelectronanalyzer/momentum_resolution/physical_quantity: momentum" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-momentum-resolution-physical-quantity-field> ;
                                                                        rdfs:label "NXelectronanalyzer/momentum_resolution/physical_quantity/momentum" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-momentum-resolution-physical-quantity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectronanalyzer-momentum-resolution-resolution-errors-field
:nxelectronanalyzer-momentum-resolution-resolution-errors-field rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                :nxresolution-resolution-errors-field ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_WAVENUMBER
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_FLOAT
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_FLOAT
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment "" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-momentum-resolution-resolution-errors-field> ;
                                                                rdfs:label "NXelectronanalyzer/momentum_resolution/resolution_errors" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-momentum-resolution-resolution-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectronanalyzer-momentum-resolution-resolution-field
:nxelectronanalyzer-momentum-resolution-resolution-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         :nxresolution-resolution-field ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_WAVENUMBER
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_FLOAT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_FLOAT
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-momentum-resolution-resolution-field> ;
                                                         rdfs:label "NXelectronanalyzer/momentum_resolution/resolution" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-momentum-resolution-resolution-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectronanalyzer-name-field
:nxelectronanalyzer-name-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               :nxcomponent-name-field ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_CHAR
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxelectronanalyzer-name-short-name-attribute
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_CHAR
                                                             ]
                                               ] ;
                               rdfs:comment """
            Name or model of the equipment
        """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-name-field> ;
                               rdfs:label "NXelectronanalyzer/name" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectronanalyzer-name-short-name-attribute
:nxelectronanalyzer-name-short-name-attribute rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusAttribute ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_CHAR
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_CHAR
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
                Acronym or other shorthand name
            """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-name-short-name-attribute> ;
                                              rdfs:label "NXelectronanalyzer/name/short_name" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-name-short-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectronanalyzer-resolution-group
:nxelectronanalyzer-resolution-group rdf:type owl:Class ;
                                     rdfs:subClassOf :NXresolution ,
                                                     :NeXusGroup ;
                                     rdfs:comment """
            Any other resolution not explicitly named in this base class.
        """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-resolution-group> ;
                                     rdfs:label "NXelectronanalyzer/RESOLUTION" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-resolution-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectronanalyzer-slow-axes-field
:nxelectronanalyzer-slow-axes-field rdf:type owl:Class ;
                                    owl:equivalentClass :nxmpes-entry-instrument-electronanalyzer-slow-axes-field ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_CHAR
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_CHAR
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
            List of the axes that are acquired by scanning a physical parameter, listed in
            order of decreasing speed. See fast_axes for examples.
        """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-slow-axes-field> ;
                                    rdfs:label "NXelectronanalyzer/slow_axes" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-slow-axes-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectronanalyzer-spatial-resolution-group
:nxelectronanalyzer-spatial-resolution-group rdf:type owl:Class ;
                                             rdfs:subClassOf :NXresolution ,
                                                             :NeXusGroup ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxelectronanalyzer-spatial-resolution-physical-quantity-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxelectronanalyzer-spatial-resolution-resolution-errors-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxelectronanalyzer-spatial-resolution-resolution-field
                                                             ] ;
                                             rdfs:comment """
            Spatial resolution of the electron analyzer (Airy disk radius)
            
            This concept is related to term `10.14`_ of the ISO 18115-1:2023 standard.
            
            .. _10.14: https://www.iso.org/obp/ui/en/#iso:std:iso:18115:-1:ed-3:v1:en:term:10.15
        """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-spatial-resolution-group> ;
                                             rdfs:label "NXelectronanalyzer/spatial_resolution" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-spatial-resolution-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectronanalyzer-spatial-resolution-physical-quantity-field
:nxelectronanalyzer-spatial-resolution-physical-quantity-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               :nxresolution-physical-quantity-field ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasEnumContainer ;
                                                                                 owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                     owl:unionOf ( :nxelectronanalyzer-spatial-resolution-physical-quantity-length-enum
                                                                                                                 )
                                                                                                   ]
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-spatial-resolution-physical-quantity-field> ;
                                                               rdfs:label "NXelectronanalyzer/spatial_resolution/physical_quantity" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-spatial-resolution-physical-quantity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectronanalyzer-spatial-resolution-physical-quantity-length-enum
:nxelectronanalyzer-spatial-resolution-physical-quantity-length-enum rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :actualValue ;
                                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                                       rdf:first "length" ;
                                                                                                                       rdf:rest rdf:nil
                                                                                                                     ]
                                                                                                         ]
                                                                                     ] ;
                                                                     rdfs:comment "Enumeration item for NXelectronanalyzer/spatial_resolution/physical_quantity: length" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-spatial-resolution-physical-quantity-field> ;
                                                                     rdfs:label "NXelectronanalyzer/spatial_resolution/physical_quantity/length" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-spatial-resolution-physical-quantity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectronanalyzer-spatial-resolution-resolution-errors-field
:nxelectronanalyzer-spatial-resolution-resolution-errors-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               :nxresolution-resolution-errors-field ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_LENGTH
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_FLOAT
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_FLOAT
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-spatial-resolution-resolution-errors-field> ;
                                                               rdfs:label "NXelectronanalyzer/spatial_resolution/resolution_errors" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-spatial-resolution-resolution-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectronanalyzer-spatial-resolution-resolution-field
:nxelectronanalyzer-spatial-resolution-resolution-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        :nxresolution-resolution-field ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_LENGTH
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_FLOAT
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_FLOAT
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-spatial-resolution-resolution-field> ;
                                                        rdfs:label "NXelectronanalyzer/spatial_resolution/resolution" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-spatial-resolution-resolution-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectronanalyzer-spindispersion-group
:nxelectronanalyzer-spindispersion-group rdf:type owl:Class ;
                                         rdfs:subClassOf :NXspindispersion ,
                                                         :NeXusGroup ;
                                         rdfs:comment """
            Describes the spin dispersion section
        """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-spindispersion-group> ;
                                         rdfs:label "NXelectronanalyzer/SPINDISPERSION" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-spindispersion-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectronanalyzer-transmission-function-axes-attribute
:nxelectronanalyzer-transmission-function-axes-attribute rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusAttribute ,
                                                                         :nxdata-axes-attribute ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasEnumContainer ;
                                                                           owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                               owl:unionOf ( :nxelectronanalyzer-transmission-function-axes-kinetic-energy-enum
                                                                                                           )
                                                                                             ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-transmission-function-axes-attribute> ;
                                                         rdfs:label "NXelectronanalyzer/transmission_function/axes" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-transmission-function-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectronanalyzer-transmission-function-axes-kinetic-energy-enum
:nxelectronanalyzer-transmission-function-axes-kinetic-energy-enum rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :actualValue ;
                                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                                     rdf:first "['kinetic_energy']" ;
                                                                                                                     rdf:rest rdf:nil
                                                                                                                   ]
                                                                                                       ]
                                                                                   ] ;
                                                                   rdfs:comment "Enumeration item for NXelectronanalyzer/transmission_function/axes: ['kinetic_energy']" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-transmission-function-axes-attribute> ;
                                                                   rdfs:label "NXelectronanalyzer/transmission_function/axes/['kinetic_energy']" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-transmission-function-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectronanalyzer-transmission-function-group
:nxelectronanalyzer-transmission-function-group rdf:type owl:Class ;
                                                owl:equivalentClass :nxmpes-entry-instrument-electronanalyzer-transmission-function-group ;
                                                rdfs:subClassOf :NeXusGroup ,
                                                                :nxobject-data-group ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxelectronanalyzer-transmission-function-axes-attribute
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxelectronanalyzer-transmission-function-kinetic-energy-field
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxelectronanalyzer-transmission-function-relative-intensity-field
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxelectronanalyzer-transmission-function-signal-attribute
                                                                ] ;
                                                rdfs:comment """
            Transmission function of the electron analyzer.
            
            The transmission function (TF) specifies the detection efficiency per solid angle for electrons of
            different kinetic energy passing through the electron analyzer. It depends on the spectrometer
            geometry as well as operation settings such as lens mode and pass energy.
            The transmission function is usually given as relative intensity vs. kinetic energy.
            
            The TF is used for calibration of the intensity scale in quantitative XPS. Without proper
            transmission correction, a comparison of results measured from the same sample using different
            operating modes for an instrument would show significant variations in signal intensity for the same
            kinetic energies.
            
            This concept is related to term `7.15`_ of the ISO 18115-1:2023 standard.
            
            .. _7.15: https://www.iso.org/obp/ui/en/#iso:std:iso:18115:-1:ed-3:v1:en:term:7.15
        """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-transmission-function-group> ;
                                                rdfs:label "NXelectronanalyzer/transmission_function" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-transmission-function-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectronanalyzer-transmission-function-kinetic-energy-field
:nxelectronanalyzer-transmission-function-kinetic-energy-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_ENERGY
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_FLOAT
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_FLOAT
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment """
                Kinetic energy values
            """ ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-transmission-function-kinetic-energy-field> ;
                                                               rdfs:label "NXelectronanalyzer/transmission_function/kinetic_energy" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-transmission-function-kinetic-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectronanalyzer-transmission-function-relative-intensity-field
:nxelectronanalyzer-transmission-function-relative-intensity-field rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusField ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                     owl:someValuesFrom :NX_UNITLESS
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:someValuesFrom :NX_FLOAT
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                   owl:complementOf :NX_FLOAT
                                                                                                 ]
                                                                                   ] ;
                                                                   rdfs:comment """
                Relative transmission efficiency for the given kinetic energies
            """ ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-transmission-function-relative-intensity-field> ;
                                                                   rdfs:label "NXelectronanalyzer/transmission_function/relative_intensity" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-transmission-function-relative-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectronanalyzer-transmission-function-signal-attribute
:nxelectronanalyzer-transmission-function-signal-attribute rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusAttribute ,
                                                                           :nxdata-signal-attribute ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasEnumContainer ;
                                                                             owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                 owl:unionOf ( :nxelectronanalyzer-transmission-function-signal-relative-intensity-enum
                                                                                                             )
                                                                                               ]
                                                                           ] ;
                                                           rdfs:comment "" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-transmission-function-signal-attribute> ;
                                                           rdfs:label "NXelectronanalyzer/transmission_function/signal" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-transmission-function-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectronanalyzer-transmission-function-signal-relative-intensity-enum
:nxelectronanalyzer-transmission-function-signal-relative-intensity-enum rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusEnumerations ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :actualValue ;
                                                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                                                           rdf:first "relative_intensity" ;
                                                                                                                           rdf:rest rdf:nil
                                                                                                                         ]
                                                                                                             ]
                                                                                         ] ;
                                                                         rdfs:comment "Enumeration item for NXelectronanalyzer/transmission_function/signal: relative_intensity" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-transmission-function-signal-attribute> ;
                                                                         rdfs:label "NXelectronanalyzer/transmission_function/signal/relative_intensity" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-transmission-function-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectronanalyzer-voltage-range-field
:nxelectronanalyzer-voltage-range-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_VOLTAGE
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_FLOAT
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_FLOAT
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
            Voltage range of the power supply. This influences the noise of the supply
            and thereby the energy resolution.
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-voltage-range-field> ;
                                        rdfs:label "NXelectronanalyzer/voltage_range" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-voltage-range-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectronanalyzer-work-function-field
:nxelectronanalyzer-work-function-field rdf:type owl:Class ;
                                        owl:equivalentClass :nxmpes-entry-instrument-electronanalyzer-work-function-field ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ENERGY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_FLOAT
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_FLOAT
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
            Work function of the electron analyzer.
            
            The work function of a uniform surface of a conductor is the minimum energy required to remove
            an electron from the interior of the solid to a vacuum level immediately outside the solid surface.
            
            The kinetic energy :math:E_K of a photoelectron emitted from an energy level with binding energy
            :math:`E_B` below the Fermi level is given by :math:`E_K = h\\nu - E_B - W = h\\nu - E_B - e \\phi_{\\mathrm{sample}}`.

            Here, :math:`W = e \\phi_{\\mathrm{sample}}` is the work function of the sample surface, which is directly proportional
            to the potential difference :math:`\\phi_{\\mathrm{sample}}` between the electrochemical potential of electrons in
            the bulk and the electrostatic potential of an electron in the vacuum just outside the surface.

            In PES measurements, the sample and the spectrometer (with work function :math:`W_{\\mathrm{spectr.}} = e \\phi_{\\mathrm{spectr.}}`)
            are electrically connected and therefore their Fermi levels are aligned. Due to the difference in local
            vacuum level between the sample and spectrometer, there however exists an electric potential difference (contact potential)
            :math:`\\Delta\\phi = \\phi_{\\mathrm{sample}} - \\phi_{\\mathrm{spectr.}}`.  The measured kinetic energy of a
            photoelectron in PES is therefore given by :math:`E_K^{\\mathrm{meas.}} = E_K + e\\Delta\\phi = h\\nu - E_B - e\\phi_{\\mathrm{spectr.}}`.

            Hence, the measured kinetic energy :math:`E_K^{\\mathrm{meas.}}` of a photoelectron is independent
            of the sample work function. Nonetheless, the work function :math:`\\phi_{\\mathrm{spectr.}}` needs to be known to
            accurately determine the binding energy scale.
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-work-function-field> ;
                                        rdfs:label "NXelectronanalyzer/work_function" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXelectronanalyzer.html#nxelectronanalyzer-work-function-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectrostatic-kicker-beamline-distance-field
:nxelectrostatic-kicker-beamline-distance-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_LENGTH
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_FLOAT
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_FLOAT
                                                                              ]
                                                                ] ;
                                                rdfs:comment "Define position of beamline element relative to production target" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXelectrostatic_kicker.html#nxelectrostatic-kicker-beamline-distance-field> ;
                                                rdfs:label "NXelectrostatic_kicker/beamline_distance" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXelectrostatic_kicker.html#nxelectrostatic-kicker-beamline-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectrostatic-kicker-description-field
:nxelectrostatic-kicker-description-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          :nxcomponent-description-field ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_CHAR
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_CHAR
                                                                        ]
                                                          ] ;
                                          rdfs:comment "Extended description of the kicker." ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXelectrostatic_kicker.html#nxelectrostatic-kicker-description-field> ;
                                          rdfs:label "NXelectrostatic_kicker/description" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXelectrostatic_kicker.html#nxelectrostatic-kicker-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectrostatic-kicker-read-current-group
:nxelectrostatic-kicker-read-current-group rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusGroup ,
                                                           :nxobject-log-group ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxelectrostatic-kicker-read-current-value-field
                                                           ] ;
                                           rdfs:comment "Current read from supply." ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXelectrostatic_kicker.html#nxelectrostatic-kicker-read-current-group> ;
                                           rdfs:label "NXelectrostatic_kicker/read_current" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXelectrostatic_kicker.html#nxelectrostatic-kicker-read-current-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectrostatic-kicker-read-current-value-field
:nxelectrostatic-kicker-read-current-value-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_CURRENT
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_CHAR
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_CHAR
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXelectrostatic_kicker.html#nxelectrostatic-kicker-read-current-value-field> ;
                                                 rdfs:label "NXelectrostatic_kicker/read_current/value" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXelectrostatic_kicker.html#nxelectrostatic-kicker-read-current-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectrostatic-kicker-read-voltage-group
:nxelectrostatic-kicker-read-voltage-group rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusGroup ,
                                                           :nxobject-log-group ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxelectrostatic-kicker-read-voltage-value-field
                                                           ] ;
                                           rdfs:comment "Voltage read from supply." ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXelectrostatic_kicker.html#nxelectrostatic-kicker-read-voltage-group> ;
                                           rdfs:label "NXelectrostatic_kicker/read_voltage" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXelectrostatic_kicker.html#nxelectrostatic-kicker-read-voltage-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectrostatic-kicker-read-voltage-value-field
:nxelectrostatic-kicker-read-voltage-value-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_VOLTAGE
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_CHAR
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_CHAR
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXelectrostatic_kicker.html#nxelectrostatic-kicker-read-voltage-value-field> ;
                                                 rdfs:label "NXelectrostatic_kicker/read_voltage/value" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXelectrostatic_kicker.html#nxelectrostatic-kicker-read-voltage-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectrostatic-kicker-set-current-field
:nxelectrostatic-kicker-set-current-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_CURRENT
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_FLOAT
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_FLOAT
                                                                        ]
                                                          ] ;
                                          rdfs:comment "Current set on supply." ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXelectrostatic_kicker.html#nxelectrostatic-kicker-set-current-field> ;
                                          rdfs:label "NXelectrostatic_kicker/set_current" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXelectrostatic_kicker.html#nxelectrostatic-kicker-set-current-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectrostatic-kicker-set-voltage-field
:nxelectrostatic-kicker-set-voltage-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_VOLTAGE
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_FLOAT
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_FLOAT
                                                                        ]
                                                          ] ;
                                          rdfs:comment "Voltage set on supply." ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXelectrostatic_kicker.html#nxelectrostatic-kicker-set-voltage-field> ;
                                          rdfs:label "NXelectrostatic_kicker/set_voltage" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXelectrostatic_kicker.html#nxelectrostatic-kicker-set-voltage-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectrostatic-kicker-timing-description-attribute
:nxelectrostatic-kicker-timing-description-attribute rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusAttribute ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_CHAR
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_CHAR
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment "" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXelectrostatic_kicker.html#nxelectrostatic-kicker-timing-description-attribute> ;
                                                     rdfs:label "NXelectrostatic_kicker/timing/description" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXelectrostatic_kicker.html#nxelectrostatic-kicker-timing-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxelectrostatic-kicker-timing-field
:nxelectrostatic-kicker-timing-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_TIME
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_FLOAT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxelectrostatic-kicker-timing-description-attribute
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_FLOAT
                                                                   ]
                                                     ] ;
                                     rdfs:comment "Kicker timing as defined by ``description`` attribute" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXelectrostatic_kicker.html#nxelectrostatic-kicker-timing-field> ;
                                     rdfs:label "NXelectrostatic_kicker/timing" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXelectrostatic_kicker.html#nxelectrostatic-kicker-timing-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-data-collection-data-identifier-field
:nxellipsometry-entry-data-collection-data-identifier-field rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            :nxdata-data-field ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_ANY
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_NUMBER
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_NUMBER
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment """
                    An identifier to correlate data to the experimental conditions,
                    if several were used in this measurement; typically an index of 0-N.
                """ ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-data-identifier-field> ;
                                                            rdfs:label "NXellipsometry/ENTRY/data_collection/data_identifier" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-data-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-data-collection-data-software-group
:nxellipsometry-entry-data-collection-data-software-group rdf:type owl:Class ;
                                                          rdfs:subClassOf :NXprogram ,
                                                                          :NeXusGroup ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxellipsometry-entry-data-collection-data-software-program-field
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxellipsometry-entry-data-collection-data-software-url-attribute
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxellipsometry-entry-data-collection-data-software-version-field
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-data-software-group> ;
                                                          rdfs:label "NXellipsometry/ENTRY/data_collection/data_software" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-data-software-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-data-collection-data-software-program-field
:nxellipsometry-entry-data-collection-data-software-program-field rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusField ,
                                                                                  :nxprogram-program-field ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                    owl:someValuesFrom :NX_ANY
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_CHAR
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment """
                        Commercial or otherwise defined given name of the program that was
                        used to generate the result file(s) with measured data and/or
                        metadata (in most cases, this is the same as INSTRUMENT/software).
                        If home written, one can provide the actual steps in the NOTE
                        subfield here.
                    """ ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-data-software-program-field> ;
                                                                  rdfs:label "NXellipsometry/ENTRY/data_collection/data_software/program" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-data-software-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-data-collection-data-software-url-attribute
:nxellipsometry-entry-data-collection-data-software-url-attribute rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_CHAR
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment """
                        Website of the software.
                    """ ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-data-software-url-attribute> ;
                                                                  rdfs:label "NXellipsometry/ENTRY/data_collection/data_software/URL" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-data-software-url-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-data-collection-data-software-version-field
:nxellipsometry-entry-data-collection-data-software-version-field rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusField ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                    owl:someValuesFrom :NX_ANY
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_CHAR
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment """
                        Either version with build number, commit hash, or description of a
                        (online) repository where the source code of the program and build
                        instructions can be found so that the program can be configured in
                        such a way that result files can be created ideally in a
                        deterministic manner.
                    """ ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-data-software-version-field> ;
                                                                  rdfs:label "NXellipsometry/ENTRY/data_collection/data_software/version" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-data-software-version-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-data-collection-data-type-field
:nxellipsometry-entry-data-collection-data-type-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasEnumContainer ;
                                                                        owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                            owl:unionOf ( :nxellipsometry-entry-data-collection-data-type-intensity-enum
                                                                                                          :nxellipsometry-entry-data-collection-data-type-jones-matrix-enum
                                                                                                          :nxellipsometry-entry-data-collection-data-type-mueller-matrix-enum
                                                                                                          :nxellipsometry-entry-data-collection-data-type-n-c-s-enum
                                                                                                          :nxellipsometry-entry-data-collection-data-type-psi-delta-enum
                                                                                                          :nxellipsometry-entry-data-collection-data-type-raw-data-enum
                                                                                                          :nxellipsometry-entry-data-collection-data-type-reflectivity-enum
                                                                                                          :nxellipsometry-entry-data-collection-data-type-tan-psi-cos-delta-enum
                                                                                                          :nxellipsometry-entry-data-collection-data-type-transmittance-enum
                                                                                                        )
                                                                                          ]
                                                                      ] ;
                                                      rdfs:comment """
                    Select which type of data was recorded, for example intensity,
                    reflectivity, transmittance, Psi and Delta etc.
                    It is possible to have multiple selections. The enumeration list
                    depends on the type of experiment and may differ for different
                    application definitions.
                """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-data-type-field> ;
                                                      rdfs:label "NXellipsometry/ENTRY/data_collection/data_type" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-data-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-data-collection-data-type-intensity-enum
:nxellipsometry-entry-data-collection-data-type-intensity-enum rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusEnumerations ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :actualValue ;
                                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                                 rdf:first "intensity" ;
                                                                                                                 rdf:rest rdf:nil
                                                                                                               ]
                                                                                                   ]
                                                                               ] ;
                                                               rdfs:comment "Enumeration item for NXellipsometry/ENTRY/data_collection/data_type: intensity" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-data-type-field> ;
                                                               rdfs:label "NXellipsometry/ENTRY/data_collection/data_type/intensity" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-data-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-data-collection-data-type-jones-matrix-enum
:nxellipsometry-entry-data-collection-data-type-jones-matrix-enum rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :actualValue ;
                                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                                    rdf:first "Jones matrix" ;
                                                                                                                    rdf:rest rdf:nil
                                                                                                                  ]
                                                                                                      ]
                                                                                  ] ;
                                                                  rdfs:comment "Enumeration item for NXellipsometry/ENTRY/data_collection/data_type: Jones matrix" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-data-type-field> ;
                                                                  rdfs:label "NXellipsometry/ENTRY/data_collection/data_type/Jones matrix" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-data-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-data-collection-data-type-mueller-matrix-enum
:nxellipsometry-entry-data-collection-data-type-mueller-matrix-enum rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusEnumerations ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :actualValue ;
                                                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                                                      rdf:first "Mueller matrix" ;
                                                                                                                      rdf:rest rdf:nil
                                                                                                                    ]
                                                                                                        ]
                                                                                    ] ;
                                                                    rdfs:comment "Enumeration item for NXellipsometry/ENTRY/data_collection/data_type: Mueller matrix" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-data-type-field> ;
                                                                    rdfs:label "NXellipsometry/ENTRY/data_collection/data_type/Mueller matrix" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-data-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-data-collection-data-type-n-c-s-enum
:nxellipsometry-entry-data-collection-data-type-n-c-s-enum rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :actualValue ;
                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                             rdf:first "N/C/S" ;
                                                                                                             rdf:rest rdf:nil
                                                                                                           ]
                                                                                               ]
                                                                           ] ;
                                                           rdfs:comment "Enumeration item for NXellipsometry/ENTRY/data_collection/data_type: N/C/S" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-data-type-field> ;
                                                           rdfs:label "NXellipsometry/ENTRY/data_collection/data_type/N/C/S" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-data-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-data-collection-data-type-psi-delta-enum
:nxellipsometry-entry-data-collection-data-type-psi-delta-enum rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusEnumerations ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :actualValue ;
                                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                                 rdf:first "Psi/Delta" ;
                                                                                                                 rdf:rest rdf:nil
                                                                                                               ]
                                                                                                   ]
                                                                               ] ;
                                                               rdfs:comment "Enumeration item for NXellipsometry/ENTRY/data_collection/data_type: Psi/Delta" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-data-type-field> ;
                                                               rdfs:label "NXellipsometry/ENTRY/data_collection/data_type/Psi/Delta" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-data-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-data-collection-data-type-raw-data-enum
:nxellipsometry-entry-data-collection-data-type-raw-data-enum rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusEnumerations ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :actualValue ;
                                                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                                                rdf:first "raw data" ;
                                                                                                                rdf:rest rdf:nil
                                                                                                              ]
                                                                                                  ]
                                                                              ] ;
                                                              rdfs:comment "Enumeration item for NXellipsometry/ENTRY/data_collection/data_type: raw data" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-data-type-field> ;
                                                              rdfs:label "NXellipsometry/ENTRY/data_collection/data_type/raw data" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-data-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-data-collection-data-type-reflectivity-enum
:nxellipsometry-entry-data-collection-data-type-reflectivity-enum rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :actualValue ;
                                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                                    rdf:first "reflectivity" ;
                                                                                                                    rdf:rest rdf:nil
                                                                                                                  ]
                                                                                                      ]
                                                                                  ] ;
                                                                  rdfs:comment "Enumeration item for NXellipsometry/ENTRY/data_collection/data_type: reflectivity" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-data-type-field> ;
                                                                  rdfs:label "NXellipsometry/ENTRY/data_collection/data_type/reflectivity" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-data-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-data-collection-data-type-tan-psi-cos-delta-enum
:nxellipsometry-entry-data-collection-data-type-tan-psi-cos-delta-enum rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusEnumerations ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :actualValue ;
                                                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                                                         rdf:first "tan(Psi)/cos(Delta)" ;
                                                                                                                         rdf:rest rdf:nil
                                                                                                                       ]
                                                                                                           ]
                                                                                       ] ;
                                                                       rdfs:comment "Enumeration item for NXellipsometry/ENTRY/data_collection/data_type: tan(Psi)/cos(Delta)" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-data-type-field> ;
                                                                       rdfs:label "NXellipsometry/ENTRY/data_collection/data_type/tan(Psi)/cos(Delta)" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-data-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-data-collection-data-type-transmittance-enum
:nxellipsometry-entry-data-collection-data-type-transmittance-enum rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :actualValue ;
                                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                                     rdf:first "transmittance" ;
                                                                                                                     rdf:rest rdf:nil
                                                                                                                   ]
                                                                                                       ]
                                                                                   ] ;
                                                                   rdfs:comment "Enumeration item for NXellipsometry/ENTRY/data_collection/data_type: transmittance" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-data-type-field> ;
                                                                   rdfs:label "NXellipsometry/ENTRY/data_collection/data_type/transmittance" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-data-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-data-collection-group
:nxellipsometry-entry-data-collection-group rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusGroup ,
                                                            :nxoptical-spectroscopy-entry-data-group ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxellipsometry-entry-data-collection-data-identifier-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxellipsometry-entry-data-collection-data-software-group
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxellipsometry-entry-data-collection-data-type-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxellipsometry-entry-data-collection-measured-data-errors-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxellipsometry-entry-data-collection-name-spectrum-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxellipsometry-entry-data-collection-reference-data-link-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxellipsometry-entry-data-collection-varied-parameter-link-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxellipsometry-entry-data-collection-measured-data-field
                                                            ] ;
                                            rdfs:comment """
                Measured data, data errors, and varied parameters. This may be used to describe
                indirectly derived data or data transformed between different descriptions,
                such as:
                Raw Data --> Psi
                Delta Psi, Delta --> N,C,S
                Mueller matrix --> N,C,S
                Mueller matrix --> Psi, Delta
                etc.
                
                Other types of data, such as temperature or sample location, may be saved
                in a generic (NXdata) concept from :ref:`NXoptical_spectroscopy`, or better
                directly in the location of the sample positioner or temperature sensor.
            """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-group> ;
                                            rdfs:label "NXellipsometry/ENTRY/data_collection" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-data-collection-measured-data-errors-field
:nxellipsometry-entry-data-collection-measured-data-errors-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_ANY
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_FLOAT
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxellipsometry-entry-data-collection-measured-data-errors-units-attribute
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_FLOAT
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment """
                    Specified uncertainties (errors) of the data described by 'data_type'
                    and provided in 'measured_data'.
                """ ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-measured-data-errors-field> ;
                                                                 rdfs:label "NXellipsometry/ENTRY/data_collection/measured_data_errors" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-measured-data-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-data-collection-measured-data-errors-units-attribute
:nxellipsometry-entry-data-collection-measured-data-errors-units-attribute rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusAttribute ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:someValuesFrom :NX_CHAR
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                           owl:complementOf :NX_CHAR
                                                                                                         ]
                                                                                           ] ;
                                                                           rdfs:comment "" ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-measured-data-errors-units-attribute> ;
                                                                           rdfs:label "NXellipsometry/ENTRY/data_collection/measured_data_errors/units" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-measured-data-errors-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-data-collection-measured-data-field
:nxellipsometry-entry-data-collection-measured-data-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_ANY
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_FLOAT
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxellipsometry-entry-data-collection-measured-data-units-attribute
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_FLOAT
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment """
                    Resulting data from the measurement, described by 'data_type'.
                    
                    The first dimension is defined by the number of measurements taken,
                    (N_measurements). The instructions on how to order the values
                    contained in the parameter vectors given in the doc string of
                    INSTRUMENT/sample_stage/environment_conditions/PARAMETER/values,
                    define the N_measurements parameter sets. For example, if the
                    experiment was performed at three different temperatures
                    (T1, T2, T3), two different pressures (p1, p2) and two different
                    angles of incidence (a1, a2), the first measurement was taken at the
                    parameters {a1,p1,T1}, the second measurement at {a1,p1,T2} etc.
                """ ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-measured-data-field> ;
                                                          rdfs:label "NXellipsometry/ENTRY/data_collection/measured_data" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-measured-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-data-collection-measured-data-units-attribute
:nxellipsometry-entry-data-collection-measured-data-units-attribute rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusAttribute ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_CHAR
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_CHAR
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment """
                        If applicable, change 'unit: NX_ANY' to the appropriate NXDL unit.
                        If the unit of the measured data is not covered by NXDL units state
                        here which unit was used.
                    """ ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-measured-data-units-attribute> ;
                                                                    rdfs:label "NXellipsometry/ENTRY/data_collection/measured_data/units" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-measured-data-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-data-collection-name-spectrum-field
:nxellipsometry-entry-data-collection-name-spectrum-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_ANY
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_FLOAT
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxellipsometry-entry-data-collection-name-spectrum-units-attribute
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_FLOAT
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment """
                    Spectral values (e.g. wavelength or energy) used for the measurement.
                    An array of 1 or more elements. Length defines N_spectrum. Replace
                    'NAME' by the physical quantity that is used, e.g. wavelength.
                """ ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-name-spectrum-field> ;
                                                          rdfs:label "NXellipsometry/ENTRY/data_collection/NAME_spectrum" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-name-spectrum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-data-collection-name-spectrum-units-attribute
:nxellipsometry-entry-data-collection-name-spectrum-units-attribute rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusAttribute ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_CHAR
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_CHAR
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment """
                        If applicable, change 'unit: NX_ANY' to the appropriate NXDL unit.
                        If the unit of the measured data is not covered by NXDL units state
                        here which unit was used.
                    """ ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-name-spectrum-units-attribute> ;
                                                                    rdfs:label "NXellipsometry/ENTRY/data_collection/NAME_spectrum/units" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-name-spectrum-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-data-collection-reference-data-link-field
:nxellipsometry-entry-data-collection-reference-data-link-field rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_ANY
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_CHAR
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment """
                    :ref:`External link <Design-Links>` to the data field in the NeXus 
                    file which describes the reference data if a reference measurement was performed.
                    Ideally, the reference measurement was performed using the same conditions as
                    the actual measurement and should be as close in time to the actual measurement
                    as possible.
                   
                    Ideally, the link uses the relative path with respect to the actual
                    NeXus file.
                """ ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-reference-data-link-field> ;
                                                                rdfs:label "NXellipsometry/ENTRY/data_collection/reference_data_link" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-reference-data-link-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-data-collection-varied-parameter-link-field
:nxellipsometry-entry-data-collection-varied-parameter-link-field rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusField ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                    owl:someValuesFrom :NX_ANY
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_CHAR
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment """
                    List of links to the values of the sensors. Add a link for each
                    varied parameter (i.e. for each sensor).
                """ ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-varied-parameter-link-field> ;
                                                                  rdfs:label "NXellipsometry/ENTRY/data_collection/varied_parameter_link" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-data-collection-varied-parameter-link-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-definition-field
:nxellipsometry-entry-definition-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       :nxoptical-spectroscopy-entry-definition-field ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasEnumContainer ;
                                                         owl:allValuesFrom [ rdf:type owl:Class ;
                                                                             owl:unionOf ( :nxellipsometry-entry-definition-nxellipsometry-enum
                                                                                         )
                                                                           ]
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxellipsometry-entry-definition-url-attribute
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxellipsometry-entry-definition-version-attribute
                                                       ] ;
                                       rdfs:comment """
                An application definition for ellipsometry.
            """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-definition-field> ;
                                       rdfs:label "NXellipsometry/ENTRY/definition" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-definition-nxellipsometry-enum
:nxellipsometry-entry-definition-nxellipsometry-enum rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :actualValue ;
                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                       rdf:first "NXellipsometry" ;
                                                                                                       rdf:rest rdf:nil
                                                                                                     ]
                                                                                         ]
                                                                     ] ;
                                                     rdfs:comment "Enumeration item for NXellipsometry/ENTRY/definition: NXellipsometry" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-definition-field> ;
                                                     rdfs:label "NXellipsometry/ENTRY/definition/NXellipsometry" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-definition-url-attribute
:nxellipsometry-entry-definition-url-attribute rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusAttribute ,
                                                               :nxoptical-spectroscopy-entry-definition-url-attribute ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_CHAR
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_CHAR
                                                                             ]
                                                               ] ;
                                               rdfs:comment """
                    URL where to find further material (documentation, examples) relevant
                    to the application definition.
                """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-definition-url-attribute> ;
                                               rdfs:label "NXellipsometry/ENTRY/definition/URL" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-definition-url-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-definition-version-attribute
:nxellipsometry-entry-definition-version-attribute rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                   :nxoptical-spectroscopy-entry-definition-version-attribute ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_CHAR
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_CHAR
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
                    Version number to identify which definition of this application
                    definition was used for this entry/data.
                """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-definition-version-attribute> ;
                                                   rdfs:label "NXellipsometry/ENTRY/definition/version" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-definition-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-ellipsometry-experiment-type-field
:nxellipsometry-entry-ellipsometry-experiment-type-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_CHAR
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_CHAR
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment """
                Specify the type of ellipsometry.
            """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-ellipsometry-experiment-type-field> ;
                                                         rdfs:label "NXellipsometry/ENTRY/ellipsometry_experiment_type" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-ellipsometry-experiment-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-experiment-type-ellipsometry-enum
:nxellipsometry-entry-experiment-type-ellipsometry-enum rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusEnumerations ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :actualValue ;
                                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                                          rdf:first "ellipsometry" ;
                                                                                                          rdf:rest rdf:nil
                                                                                                        ]
                                                                                            ]
                                                                        ] ;
                                                        rdfs:comment "Enumeration item for NXellipsometry/ENTRY/experiment_type: ellipsometry" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-experiment-type-field> ;
                                                        rdfs:label "NXellipsometry/ENTRY/experiment_type/ellipsometry" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-experiment-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-experiment-type-field
:nxellipsometry-entry-experiment-type-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            :nxoptical-spectroscopy-entry-experiment-type-field ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasEnumContainer ;
                                                              owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                  owl:unionOf ( :nxellipsometry-entry-experiment-type-ellipsometry-enum
                                                                                              )
                                                                                ]
                                                            ] ;
                                            rdfs:comment """
                Specify the type of the optical experiment.
                
                You may specify fundamental characteristics or properties in the experimental sub-type.
            """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-experiment-type-field> ;
                                            rdfs:label "NXellipsometry/ENTRY/experiment_type" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-experiment-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-group
:nxellipsometry-entry-group rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusGroup ,
                                            :nxoptical-spectroscopy-entry-group ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxellipsometry-entry-data-collection-group
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxellipsometry-entry-title-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxellipsometry-entry-definition-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxellipsometry-entry-ellipsometry-experiment-type-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxellipsometry-entry-experiment-type-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxellipsometry-entry-instrument-group
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxellipsometry-entry-sample-group
                                            ] ;
                            rdfs:comment "" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-group> ;
                            rdfs:label "NXellipsometry/ENTRY" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-instrument-ellipsometer-type-field
:nxellipsometry-entry-instrument-ellipsometer-type-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_CHAR
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_CHAR
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment """
                    What type of ellipsometry was used? See Fujiwara Table 4.2.
                """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-instrument-ellipsometer-type-field> ;
                                                         rdfs:label "NXellipsometry/ENTRY/INSTRUMENT/ellipsometer_type" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-instrument-ellipsometer-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-instrument-focusing-probes-angular-spread-field
:nxellipsometry-entry-instrument-focusing-probes-angular-spread-field rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusField ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                        owl:someValuesFrom :NX_ANGLE
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_NUMBER
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_NUMBER
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment """
                        Specify the angular spread caused by the focusing probes.
                    """ ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-instrument-focusing-probes-angular-spread-field> ;
                                                                      rdfs:label "NXellipsometry/ENTRY/INSTRUMENT/focusing_probes/angular_spread" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-instrument-focusing-probes-angular-spread-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-instrument-focusing-probes-data-correction-field
:nxellipsometry-entry-instrument-focusing-probes-data-correction-field rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusField ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                         owl:someValuesFrom :NX_ANY
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_BOOLEAN
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_BOOLEAN
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment """
                        Were the recorded data corrected by the window effects of the
                        focusing probes (lenses)?
                    """ ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-instrument-focusing-probes-data-correction-field> ;
                                                                       rdfs:label "NXellipsometry/ENTRY/INSTRUMENT/focusing_probes/data_correction" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-instrument-focusing-probes-data-correction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-instrument-focusing-probes-device-information-group
:nxellipsometry-entry-instrument-focusing-probes-device-information-group rdf:type owl:Class ;
                                                                          owl:equivalentClass :nxoptical-spectroscopy-entry-instrument-optical-lens-device-information-group ;
                                                                          rdfs:subClassOf :NeXusGroup ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-instrument-focusing-probes-device-information-group> ;
                                                                          rdfs:label "NXellipsometry/ENTRY/INSTRUMENT/focusing_probes/device_information" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-instrument-focusing-probes-device-information-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-instrument-focusing-probes-group
:nxellipsometry-entry-instrument-focusing-probes-group rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusGroup ,
                                                                       :nxoptical-spectroscopy-entry-instrument-optical-lens-group ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxellipsometry-entry-instrument-focusing-probes-angular-spread-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxellipsometry-entry-instrument-focusing-probes-data-correction-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxellipsometry-entry-instrument-focusing-probes-device-information-group
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxellipsometry-entry-instrument-focusing-probes-type-field
                                                                       ] ;
                                                       rdfs:comment """
                    If focusing probes (lenses) were used, please state if the data
                    were corrected for the window effects.
                """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-instrument-focusing-probes-group> ;
                                                       rdfs:label "NXellipsometry/ENTRY/INSTRUMENT/focusing_probes" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-instrument-focusing-probes-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-instrument-focusing-probes-type-field
:nxellipsometry-entry-instrument-focusing-probes-type-field rdf:type owl:Class ;
                                                            owl:equivalentClass :nxoptical-spectroscopy-entry-instrument-optical-lens-type-field ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_ANY
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_CHAR
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_CHAR
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment "" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-instrument-focusing-probes-type-field> ;
                                                            rdfs:label "NXellipsometry/ENTRY/INSTRUMENT/focusing_probes/type" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-instrument-focusing-probes-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-instrument-group
:nxellipsometry-entry-instrument-group rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusGroup ,
                                                       :nxoptical-spectroscopy-entry-instrument-group ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxellipsometry-entry-instrument-focusing-probes-group
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxellipsometry-entry-instrument-ellipsometer-type-field
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxellipsometry-entry-instrument-rotating-element-group
                                                       ] ;
                                       rdfs:comment """
                Properties of the ellipsometry equipment.
            """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-instrument-group> ;
                                       rdfs:label "NXellipsometry/ENTRY/INSTRUMENT" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-instrument-rotating-element-fixed-revolutions-field
:nxellipsometry-entry-instrument-rotating-element-fixed-revolutions-field rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusField ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                            owl:someValuesFrom :NX_COUNT
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_NUMBER
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_NUMBER
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment """
                        Define how many revolutions of the rotating element were taken
                        into account for each measurement (if number of revolutions was
                        fixed to a certain value, i.e. not averaged).
                    """ ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-instrument-rotating-element-fixed-revolutions-field> ;
                                                                          rdfs:label "NXellipsometry/ENTRY/INSTRUMENT/rotating_element/fixed_revolutions" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-instrument-rotating-element-fixed-revolutions-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-instrument-rotating-element-group
:nxellipsometry-entry-instrument-rotating-element-group rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusGroup ,
                                                                        :nxoptical-spectroscopy-entry-instrument-waveplate-group ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxellipsometry-entry-instrument-rotating-element-fixed-revolutions-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxellipsometry-entry-instrument-rotating-element-max-revolutions-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxellipsometry-entry-instrument-rotating-element-revolutions-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxellipsometry-entry-instrument-rotating-element-rotating-element-type-field
                                                                        ] ;
                                                        rdfs:comment """
                    Properties of the rotating element defined in
                    'instrument/rotating_element_type'.
                """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-instrument-rotating-element-group> ;
                                                        rdfs:label "NXellipsometry/ENTRY/INSTRUMENT/rotating_element" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-instrument-rotating-element-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-instrument-rotating-element-max-revolutions-field
:nxellipsometry-entry-instrument-rotating-element-max-revolutions-field rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusField ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                          owl:someValuesFrom :NX_COUNT
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:someValuesFrom :NX_NUMBER
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                        owl:complementOf :NX_NUMBER
                                                                                                      ]
                                                                                        ] ;
                                                                        rdfs:comment """
                        Specify the maximum value of revolutions of the rotating element
                        for each measurement.
                    """ ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-instrument-rotating-element-max-revolutions-field> ;
                                                                        rdfs:label "NXellipsometry/ENTRY/INSTRUMENT/rotating_element/max_revolutions" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-instrument-rotating-element-max-revolutions-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-instrument-rotating-element-revolutions-field
:nxellipsometry-entry-instrument-rotating-element-revolutions-field rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_COUNT
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_NUMBER
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_NUMBER
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment """
                        Define how many revolutions of the rotating element were averaged
                        for each measurement. If the number of revolutions was fixed to a
                        certain value use the field 'fixed_revolutions' instead.
                    """ ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-instrument-rotating-element-revolutions-field> ;
                                                                    rdfs:label "NXellipsometry/ENTRY/INSTRUMENT/rotating_element/revolutions" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-instrument-rotating-element-revolutions-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-instrument-rotating-element-rotating-element-type-analyzer-detector-side-enum
:nxellipsometry-entry-instrument-rotating-element-rotating-element-type-analyzer-detector-side-enum rdf:type owl:Class ;
                                                                                                    rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                      owl:onProperty :actualValue ;
                                                                                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                      rdf:first "analyzer (detector side)" ;
                                                                                                                                                      rdf:rest rdf:nil
                                                                                                                                                    ]
                                                                                                                                        ]
                                                                                                                    ] ;
                                                                                                    rdfs:comment "Enumeration item for NXellipsometry/ENTRY/INSTRUMENT/rotating_element/rotating_element_type: analyzer (detector side)" ;
                                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-instrument-rotating-element-rotating-element-type-field> ;
                                                                                                    rdfs:label "NXellipsometry/ENTRY/INSTRUMENT/rotating_element/rotating_element_type/analyzer (detector side)" ;
                                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-instrument-rotating-element-rotating-element-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-instrument-rotating-element-rotating-element-type-compensator-detector-side-enum
:nxellipsometry-entry-instrument-rotating-element-rotating-element-type-compensator-detector-side-enum rdf:type owl:Class ;
                                                                                                       rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :actualValue ;
                                                                                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                         rdf:first "compensator (detector side)" ;
                                                                                                                                                         rdf:rest rdf:nil
                                                                                                                                                       ]
                                                                                                                                           ]
                                                                                                                       ] ;
                                                                                                       rdfs:comment "Enumeration item for NXellipsometry/ENTRY/INSTRUMENT/rotating_element/rotating_element_type: compensator (detector side)" ;
                                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-instrument-rotating-element-rotating-element-type-field> ;
                                                                                                       rdfs:label "NXellipsometry/ENTRY/INSTRUMENT/rotating_element/rotating_element_type/compensator (detector side)" ;
                                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-instrument-rotating-element-rotating-element-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-instrument-rotating-element-rotating-element-type-compensator-source-side-enum
:nxellipsometry-entry-instrument-rotating-element-rotating-element-type-compensator-source-side-enum rdf:type owl:Class ;
                                                                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :actualValue ;
                                                                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                       rdf:first "compensator (source side)" ;
                                                                                                                                                       rdf:rest rdf:nil
                                                                                                                                                     ]
                                                                                                                                         ]
                                                                                                                     ] ;
                                                                                                     rdfs:comment "Enumeration item for NXellipsometry/ENTRY/INSTRUMENT/rotating_element/rotating_element_type: compensator (source side)" ;
                                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-instrument-rotating-element-rotating-element-type-field> ;
                                                                                                     rdfs:label "NXellipsometry/ENTRY/INSTRUMENT/rotating_element/rotating_element_type/compensator (source side)" ;
                                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-instrument-rotating-element-rotating-element-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-instrument-rotating-element-rotating-element-type-field
:nxellipsometry-entry-instrument-rotating-element-rotating-element-type-field rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NeXusField ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasEnumContainer ;
                                                                                                owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                    owl:unionOf ( :nxellipsometry-entry-instrument-rotating-element-rotating-element-type-analyzer-detector-side-enum
                                                                                                                                  :nxellipsometry-entry-instrument-rotating-element-rotating-element-type-compensator-detector-side-enum
                                                                                                                                  :nxellipsometry-entry-instrument-rotating-element-rotating-element-type-compensator-source-side-enum
                                                                                                                                  :nxellipsometry-entry-instrument-rotating-element-rotating-element-type-polarizer-source-side-enum
                                                                                                                                )
                                                                                                                  ]
                                                                                              ] ;
                                                                              rdfs:comment """
                        Define which element rotates, e.g. polarizer or analyzer.
                    """ ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-instrument-rotating-element-rotating-element-type-field> ;
                                                                              rdfs:label "NXellipsometry/ENTRY/INSTRUMENT/rotating_element/rotating_element_type" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-instrument-rotating-element-rotating-element-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-instrument-rotating-element-rotating-element-type-polarizer-source-side-enum
:nxellipsometry-entry-instrument-rotating-element-rotating-element-type-polarizer-source-side-enum rdf:type owl:Class ;
                                                                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :actualValue ;
                                                                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                     rdf:first "polarizer (source side)" ;
                                                                                                                                                     rdf:rest rdf:nil
                                                                                                                                                   ]
                                                                                                                                       ]
                                                                                                                   ] ;
                                                                                                   rdfs:comment "Enumeration item for NXellipsometry/ENTRY/INSTRUMENT/rotating_element/rotating_element_type: polarizer (source side)" ;
                                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-instrument-rotating-element-rotating-element-type-field> ;
                                                                                                   rdfs:label "NXellipsometry/ENTRY/INSTRUMENT/rotating_element/rotating_element_type/polarizer (source side)" ;
                                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-instrument-rotating-element-rotating-element-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-sample-backside-roughness-field
:nxellipsometry-entry-sample-backside-roughness-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_ANY
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_BOOLEAN
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_BOOLEAN
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment """
                    Was the backside of the sample roughened? Relevant for infrared
                    ellipsometry.
                """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-sample-backside-roughness-field> ;
                                                      rdfs:label "NXellipsometry/ENTRY/SAMPLE/backside_roughness" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-sample-backside-roughness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-sample-group
:nxellipsometry-entry-sample-group rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusGroup ,
                                                   :nxoptical-spectroscopy-entry-sample-group ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxellipsometry-entry-sample-backside-roughness-field
                                                   ] ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-sample-group> ;
                                   rdfs:label "NXellipsometry/ENTRY/SAMPLE" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxellipsometry-entry-title-field
:nxellipsometry-entry-title-field rdf:type owl:Class ;
                                  owl:equivalentClass :nxoptical-spectroscopy-entry-title-field ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_CHAR
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_CHAR
                                                                ]
                                                  ] ;
                                  rdfs:comment "" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-title-field> ;
                                  rdfs:label "NXellipsometry/ENTRY/title" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXellipsometry.html#nxellipsometry-entry-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-actuator-algorithm-field
:nxem-calorimetry-entry-actuator-algorithm-field rdf:type owl:Class ;
                                                 owl:equivalentClass :nxnote-algorithm-field ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_ANY
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_CHAR
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_CHAR
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-actuator-algorithm-field> ;
                                                 rdfs:label "NXem_calorimetry/ENTRY/actuator/algorithm" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-actuator-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-actuator-checksum-field
:nxem-calorimetry-entry-actuator-checksum-field rdf:type owl:Class ;
                                                owl:equivalentClass :nxnote-checksum-field ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_ANY
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-actuator-checksum-field> ;
                                                rdfs:label "NXem_calorimetry/ENTRY/actuator/checksum" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-actuator-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-actuator-file-name-field
:nxem-calorimetry-entry-actuator-file-name-field rdf:type owl:Class ;
                                                 owl:equivalentClass :nxnote-file-name-field ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_ANY
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_CHAR
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_CHAR
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-actuator-file-name-field> ;
                                                 rdfs:label "NXem_calorimetry/ENTRY/actuator/file_name" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-actuator-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-actuator-group
:nxem-calorimetry-entry-actuator-group rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusGroup ,
                                                       :nxobject-note-group ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxem-calorimetry-entry-actuator-algorithm-field
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxem-calorimetry-entry-actuator-checksum-field
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxem-calorimetry-entry-actuator-file-name-field
                                                       ] ;
                                       rdfs:comment """
                Reference to the resource which stores actuator log file from the experiment.
            """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-actuator-group> ;
                                       rdfs:label "NXem_calorimetry/ENTRY/actuator" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-actuator-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-background-subtraction-group
:nxem-calorimetry-entry-background-subtraction-group rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusGroup ,
                                                                     :nxentry-process-group ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :has ;
                                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass :nxem-calorimetry-entry-background-subtraction-sequence-index-field
                                                                     ] ;
                                                     rdfs:comment "" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-background-subtraction-group> ;
                                                     rdfs:label "NXem_calorimetry/ENTRY/background_subtraction" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-background-subtraction-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-background-subtraction-sequence-index-field
:nxem-calorimetry-entry-background-subtraction-sequence-index-field rdf:type owl:Class ;
                                                                    owl:equivalentClass :nxprocess-sequence-index-field ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_ANY
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_POSINT
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_POSINT
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment "" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-background-subtraction-sequence-index-field> ;
                                                                    rdfs:label "NXem_calorimetry/ENTRY/background_subtraction/sequence_index" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-background-subtraction-sequence-index-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-citeid-group
:nxem-calorimetry-entry-citeid-group rdf:type owl:Class ;
                                     rdfs:subClassOf :NXcite ,
                                                     :NeXusGroup ;
                                     rdfs:comment "" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-citeid-group> ;
                                     rdfs:label "NXem_calorimetry/ENTRY/citeID" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-citeid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-config-algorithm-field
:nxem-calorimetry-entry-config-algorithm-field rdf:type owl:Class ;
                                               owl:equivalentClass :nxnote-algorithm-field ;
                                               rdfs:subClassOf :NeXusField ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_CHAR
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_CHAR
                                                                             ]
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-config-algorithm-field> ;
                                               rdfs:label "NXem_calorimetry/ENTRY/config/algorithm" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-config-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-config-checksum-field
:nxem-calorimetry-entry-config-checksum-field rdf:type owl:Class ;
                                              owl:equivalentClass :nxnote-checksum-field ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_CHAR
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_CHAR
                                                                            ]
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-config-checksum-field> ;
                                              rdfs:label "NXem_calorimetry/ENTRY/config/checksum" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-config-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-config-file-name-field
:nxem-calorimetry-entry-config-file-name-field rdf:type owl:Class ;
                                               owl:equivalentClass :nxnote-file-name-field ;
                                               rdfs:subClassOf :NeXusField ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_CHAR
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_CHAR
                                                                             ]
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-config-file-name-field> ;
                                               rdfs:label "NXem_calorimetry/ENTRY/config/file_name" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-config-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-config-group
:nxem-calorimetry-entry-config-group rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusGroup ,
                                                     :nxobject-note-group ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxem-calorimetry-entry-config-algorithm-field
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxem-calorimetry-entry-config-checksum-field
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxem-calorimetry-entry-config-file-name-field
                                                     ] ;
                                     rdfs:comment """
                Configuration file that was used for parametrizing this analysis workflow.
            """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-config-group> ;
                                     rdfs:label "NXem_calorimetry/ENTRY/config" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-config-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-definition-field
:nxem-calorimetry-entry-definition-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         :nxentry-definition-field ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasEnumContainer ;
                                                           owl:allValuesFrom [ rdf:type owl:Class ;
                                                                               owl:unionOf ( :nxem-calorimetry-entry-definition-nxem-calorimetry-enum
                                                                                           )
                                                                             ]
                                                         ] ;
                                         rdfs:comment "" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-definition-field> ;
                                         rdfs:label "NXem_calorimetry/ENTRY/definition" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-definition-nxem-calorimetry-enum
:nxem-calorimetry-entry-definition-nxem-calorimetry-enum rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusEnumerations ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :actualValue ;
                                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                                           rdf:first "NXem_calorimetry" ;
                                                                                                           rdf:rest rdf:nil
                                                                                                         ]
                                                                                             ]
                                                                         ] ;
                                                         rdfs:comment "Enumeration item for NXem_calorimetry/ENTRY/definition: NXem_calorimetry" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-definition-field> ;
                                                         rdfs:label "NXem_calorimetry/ENTRY/definition/NXem_calorimetry" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-diffraction-algorithm-field
:nxem-calorimetry-entry-diffraction-algorithm-field rdf:type owl:Class ;
                                                    owl:equivalentClass :nxnote-algorithm-field ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_ANY
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_CHAR
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_CHAR
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment "" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-diffraction-algorithm-field> ;
                                                    rdfs:label "NXem_calorimetry/ENTRY/diffraction/algorithm" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-diffraction-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-diffraction-checksum-field
:nxem-calorimetry-entry-diffraction-checksum-field rdf:type owl:Class ;
                                                   owl:equivalentClass :nxnote-checksum-field ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ANY
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_CHAR
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_CHAR
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment "" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-diffraction-checksum-field> ;
                                                   rdfs:label "NXem_calorimetry/ENTRY/diffraction/checksum" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-diffraction-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-diffraction-file-name-field
:nxem-calorimetry-entry-diffraction-file-name-field rdf:type owl:Class ;
                                                    owl:equivalentClass :nxnote-file-name-field ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_ANY
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_CHAR
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_CHAR
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment "" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-diffraction-file-name-field> ;
                                                    rdfs:label "NXem_calorimetry/ENTRY/diffraction/file_name" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-diffraction-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-diffraction-group
:nxem-calorimetry-entry-diffraction-group rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusGroup ,
                                                          :nxobject-note-group ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxem-calorimetry-entry-diffraction-algorithm-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxem-calorimetry-entry-diffraction-checksum-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxem-calorimetry-entry-diffraction-file-name-field
                                                          ] ;
                                          rdfs:comment """
                Reference to the resource which stores acquired pattern from the
                experiment or simulation that are analyzed in this workflow.
                
                Can refer to the original EMD or MRC files or the parsed NXem
                in RDM e.g. NOMAD OASIS.
            """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-diffraction-group> ;
                                          rdfs:label "NXem_calorimetry/ENTRY/diffraction" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-diffraction-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-diffraction-space-group
:nxem-calorimetry-entry-diffraction-space-group rdf:type owl:Class ;
                                                rdfs:subClassOf :NXcoordinate_system ,
                                                                :NeXusGroup ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-diffraction-space-group> ;
                                                rdfs:label "NXem_calorimetry/ENTRY/diffraction_space" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-diffraction-space-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-distortion-correction-center-field
:nxem-calorimetry-entry-distortion-correction-center-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_LENGTH
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_NUMBER
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_NUMBER
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment """
                    Computed center for each pattern.
                """ ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-distortion-correction-center-field> ;
                                                           rdfs:label "NXem_calorimetry/ENTRY/distortion_correction/center" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-distortion-correction-center-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-distortion-correction-group
:nxem-calorimetry-entry-distortion-correction-group rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusGroup ,
                                                                    :nxentry-process-group ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxem-calorimetry-entry-distortion-correction-center-field
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxem-calorimetry-entry-distortion-correction-sequence-index-field
                                                                    ] ;
                                                    rdfs:comment """
                Elliptical distortion correction as a step when computing the center for
                patterns.
            """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-distortion-correction-group> ;
                                                    rdfs:label "NXem_calorimetry/ENTRY/distortion_correction" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-distortion-correction-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-distortion-correction-sequence-index-field
:nxem-calorimetry-entry-distortion-correction-sequence-index-field rdf:type owl:Class ;
                                                                   owl:equivalentClass :nxprocess-sequence-index-field ;
                                                                   rdfs:subClassOf :NeXusField ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                     owl:someValuesFrom :NX_ANY
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:someValuesFrom :NX_POSINT
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                   owl:complementOf :NX_POSINT
                                                                                                 ]
                                                                                   ] ;
                                                                   rdfs:comment "" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-distortion-correction-sequence-index-field> ;
                                                                   rdfs:label "NXem_calorimetry/ENTRY/distortion_correction/sequence_index" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-distortion-correction-sequence-index-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-environment-group
:nxem-calorimetry-entry-environment-group rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusGroup ,
                                                          :nxentry-collection-group ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxem-calorimetry-entry-environment-programid-group
                                                          ] ;
                                          rdfs:comment """
                Programs and libraries representing the computational environment
            """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-environment-group> ;
                                          rdfs:label "NXem_calorimetry/ENTRY/environment" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-environment-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-environment-programid-group
:nxem-calorimetry-entry-environment-programid-group rdf:type owl:Class ;
                                                    rdfs:subClassOf :NXprogram ,
                                                                    :NeXusGroup ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxem-calorimetry-entry-environment-programid-program-field
                                                                    ] ;
                                                    rdfs:comment "" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-environment-programid-group> ;
                                                    rdfs:label "NXem_calorimetry/ENTRY/environment/programID" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-environment-programid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-environment-programid-program-field
:nxem-calorimetry-entry-environment-programid-program-field rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            :nxprogram-program-field ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_ANY
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_CHAR
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxem-calorimetry-entry-environment-programid-program-version-attribute
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_CHAR
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment "" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-environment-programid-program-field> ;
                                                            rdfs:label "NXem_calorimetry/ENTRY/environment/programID/program" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-environment-programid-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-environment-programid-program-version-attribute
:nxem-calorimetry-entry-environment-programid-program-version-attribute rdf:type owl:Class ;
                                                                        owl:equivalentClass :nxprogram-program-version-attribute ;
                                                                        rdfs:subClassOf :NeXusAttribute ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                        owl:complementOf :NX_CHAR
                                                                                                      ]
                                                                                        ] ;
                                                                        rdfs:comment "" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-environment-programid-program-version-attribute> ;
                                                                        rdfs:label "NXem_calorimetry/ENTRY/environment/programID/program/version" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-environment-programid-program-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-group
:nxem-calorimetry-entry-group rdf:type owl:Class ;
                              rdfs:subClassOf :NXentry ,
                                              :NeXusGroup ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxem-calorimetry-entry-background-subtraction-group
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxem-calorimetry-entry-citeid-group
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxem-calorimetry-entry-diffraction-space-group
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxem-calorimetry-entry-distortion-correction-group
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxem-calorimetry-entry-environment-group
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxem-calorimetry-entry-identifier-analysis-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxem-calorimetry-entry-profiling-group
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxem-calorimetry-entry-program1-group
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxem-calorimetry-entry-sample-group
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxem-calorimetry-entry-userid-group
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxem-calorimetry-entry-actuator-group
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxem-calorimetry-entry-config-group
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxem-calorimetry-entry-definition-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxem-calorimetry-entry-diffraction-group
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxem-calorimetry-entry-integration-group
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxem-calorimetry-entry-pattern-center-group
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxem-calorimetry-entry-synchronization-group
                                              ] ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-group> ;
                              rdfs:label "NXem_calorimetry/ENTRY" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-identifier-analysis-field
:nxem-calorimetry-entry-identifier-analysis-field rdf:type owl:Class ;
                                                  owl:equivalentClass :nxobject-identifiername-field ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ANY
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_CHAR
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_CHAR
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-identifier-analysis-field> ;
                                                  rdfs:label "NXem_calorimetry/ENTRY/identifier_analysis" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-identifier-analysis-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-integration-group
:nxem-calorimetry-entry-integration-group rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusGroup ,
                                                          :nxentry-process-group ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxem-calorimetry-entry-integration-resultbackground-group
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxem-calorimetry-entry-integration-sequence-index-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:maxQualifiedCardinality "2"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxem-calorimetry-entry-integration-resultbackground-group
                                                          ] ;
                                          rdfs:comment """
                Integrated diffraction pattern intensity as a function of radial distance from the center
                azimuthally integrated as a function of time.
            """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-integration-group> ;
                                          rdfs:label "NXem_calorimetry/ENTRY/integration" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-integration-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-integration-resultbackground-axes-attribute
:nxem-calorimetry-entry-integration-resultbackground-axes-attribute rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusAttribute ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_CHAR
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_CHAR
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment "" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-integration-resultbackground-axes-attribute> ;
                                                                    rdfs:label "NXem_calorimetry/ENTRY/integration/resultBACKGROUND/axes" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-integration-resultbackground-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-integration-resultbackground-axisname-indices-attribute
:nxem-calorimetry-entry-integration-resultbackground-axisname-indices-attribute rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusAttribute ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_UINT
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_UINT
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment "" ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-integration-resultbackground-axisname-indices-attribute> ;
                                                                                rdfs:label "NXem_calorimetry/ENTRY/integration/resultBACKGROUND/AXISNAME_indices" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-integration-resultbackground-axisname-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-integration-resultbackground-group
:nxem-calorimetry-entry-integration-resultbackground-group rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusGroup ,
                                                                           :nxprocess-data-group ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :has ;
                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass :nxem-calorimetry-entry-integration-resultbackground-indices-pattern-field
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :has ;
                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass :nxem-calorimetry-entry-integration-resultbackground-axes-attribute
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :has ;
                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass :nxem-calorimetry-entry-integration-resultbackground-axisname-indices-attribute
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :has ;
                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass :nxem-calorimetry-entry-integration-resultbackground-intensity-field
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :has ;
                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass :nxem-calorimetry-entry-integration-resultbackground-s-field
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :has ;
                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass :nxem-calorimetry-entry-integration-resultbackground-signal-attribute
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :has ;
                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass :nxem-calorimetry-entry-integration-resultbackground-time-field
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :has ;
                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass :nxem-calorimetry-entry-integration-resultbackground-title-field
                                                                           ] ;
                                                           rdfs:comment """
                    The integrated intensities:
                    
                    * result_with_background
                    * result_without_background
                """ ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-integration-resultbackground-group> ;
                                                           rdfs:label "NXem_calorimetry/ENTRY/integration/resultBACKGROUND" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-integration-resultbackground-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-integration-resultbackground-indices-pattern-field
:nxem-calorimetry-entry-integration-resultbackground-indices-pattern-field rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusField ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                             owl:someValuesFrom :NX_UNITLESS
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:someValuesFrom :NX_INT
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxem-calorimetry-entry-integration-resultbackground-indices-pattern-long-name-attribute
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                           owl:complementOf :NX_INT
                                                                                                         ]
                                                                                           ] ;
                                                                           rdfs:comment """
                        Identifier for each pattern.
                    """ ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-integration-resultbackground-indices-pattern-field> ;
                                                                           rdfs:label "NXem_calorimetry/ENTRY/integration/resultBACKGROUND/indices_pattern" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-integration-resultbackground-indices-pattern-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-integration-resultbackground-indices-pattern-long-name-attribute
:nxem-calorimetry-entry-integration-resultbackground-indices-pattern-long-name-attribute rdf:type owl:Class ;
                                                                                         rdfs:subClassOf :NeXusAttribute ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                         owl:complementOf :NX_CHAR
                                                                                                                       ]
                                                                                                         ] ;
                                                                                         rdfs:comment "" ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-integration-resultbackground-indices-pattern-long-name-attribute> ;
                                                                                         rdfs:label "NXem_calorimetry/ENTRY/integration/resultBACKGROUND/indices_pattern/long_name" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-integration-resultbackground-indices-pattern-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-integration-resultbackground-intensity-field
:nxem-calorimetry-entry-integration-resultbackground-intensity-field rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                       owl:someValuesFrom :NX_UNITLESS
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_FLOAT
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :has ;
                                                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass :nxem-calorimetry-entry-integration-resultbackground-intensity-long-name-attribute
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_FLOAT
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment """
                        Integrated intensity as a function of time and the radial distance from the
                        pattern center.
                    """ ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-integration-resultbackground-intensity-field> ;
                                                                     rdfs:label "NXem_calorimetry/ENTRY/integration/resultBACKGROUND/intensity" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-integration-resultbackground-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-integration-resultbackground-intensity-long-name-attribute
:nxem-calorimetry-entry-integration-resultbackground-intensity-long-name-attribute rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_CHAR
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-integration-resultbackground-intensity-long-name-attribute> ;
                                                                                   rdfs:label "NXem_calorimetry/ENTRY/integration/resultBACKGROUND/intensity/long_name" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-integration-resultbackground-intensity-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-integration-resultbackground-s-field
:nxem-calorimetry-entry-integration-resultbackground-s-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_ANY
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_FLOAT
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxem-calorimetry-entry-integration-resultbackground-s-long-name-attribute
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_FLOAT
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment """
                        Positions in reciprocal space.
                    """ ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-integration-resultbackground-s-field> ;
                                                             rdfs:label "NXem_calorimetry/ENTRY/integration/resultBACKGROUND/s" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-integration-resultbackground-s-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-integration-resultbackground-s-long-name-attribute
:nxem-calorimetry-entry-integration-resultbackground-s-long-name-attribute rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusAttribute ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:someValuesFrom :NX_CHAR
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                           owl:complementOf :NX_CHAR
                                                                                                         ]
                                                                                           ] ;
                                                                           rdfs:comment "" ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-integration-resultbackground-s-long-name-attribute> ;
                                                                           rdfs:label "NXem_calorimetry/ENTRY/integration/resultBACKGROUND/s/long_name" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-integration-resultbackground-s-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-integration-resultbackground-signal-attribute
:nxem-calorimetry-entry-integration-resultbackground-signal-attribute rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusAttribute ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_CHAR
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-integration-resultbackground-signal-attribute> ;
                                                                      rdfs:label "NXem_calorimetry/ENTRY/integration/resultBACKGROUND/signal" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-integration-resultbackground-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-integration-resultbackground-time-field
:nxem-calorimetry-entry-integration-resultbackground-time-field rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_TIME
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_FLOAT
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_FLOAT
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment """
                        Time since start of the in-situ experiment
                    """ ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-integration-resultbackground-time-field> ;
                                                                rdfs:label "NXem_calorimetry/ENTRY/integration/resultBACKGROUND/time" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-integration-resultbackground-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-integration-resultbackground-title-field
:nxem-calorimetry-entry-integration-resultbackground-title-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_ANY
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_CHAR
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_CHAR
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-integration-resultbackground-title-field> ;
                                                                 rdfs:label "NXem_calorimetry/ENTRY/integration/resultBACKGROUND/title" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-integration-resultbackground-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-integration-sequence-index-field
:nxem-calorimetry-entry-integration-sequence-index-field rdf:type owl:Class ;
                                                         owl:equivalentClass :nxprocess-sequence-index-field ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_POSINT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_POSINT
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-integration-sequence-index-field> ;
                                                         rdfs:label "NXem_calorimetry/ENTRY/integration/sequence_index" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-integration-sequence-index-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-pattern-center-group
:nxem-calorimetry-entry-pattern-center-group rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusGroup ,
                                                             :nxentry-process-group ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxem-calorimetry-entry-pattern-center-position-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxem-calorimetry-entry-pattern-center-sequence-index-field
                                                             ] ;
                                             rdfs:comment """
                Computation of the center for each pattern using e.g. a Circular Hough
                Transformation.
            """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-pattern-center-group> ;
                                             rdfs:label "NXem_calorimetry/ENTRY/pattern_center" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-pattern-center-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-pattern-center-position-field
:nxem-calorimetry-entry-pattern-center-position-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_LENGTH
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_FLOAT
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_FLOAT
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment """
                    Computed center for each pattern.
                """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-pattern-center-position-field> ;
                                                      rdfs:label "NXem_calorimetry/ENTRY/pattern_center/position" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-pattern-center-position-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-pattern-center-sequence-index-field
:nxem-calorimetry-entry-pattern-center-sequence-index-field rdf:type owl:Class ;
                                                            owl:equivalentClass :nxprocess-sequence-index-field ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_ANY
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_POSINT
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_POSINT
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment "" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-pattern-center-sequence-index-field> ;
                                                            rdfs:label "NXem_calorimetry/ENTRY/pattern_center/sequence_index" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-pattern-center-sequence-index-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-profiling-end-time-field
:nxem-calorimetry-entry-profiling-end-time-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_ANY
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_DATE_TIME
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_DATE_TIME
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-profiling-end-time-field> ;
                                                 rdfs:label "NXem_calorimetry/ENTRY/profiling/end_time" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-profiling-end-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-profiling-group
:nxem-calorimetry-entry-profiling-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NXcs_profiling ,
                                                        :NeXusGroup ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxem-calorimetry-entry-profiling-end-time-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxem-calorimetry-entry-profiling-start-time-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxem-calorimetry-entry-profiling-total-elapsed-time-field
                                                        ] ;
                                        rdfs:comment """
                Details about performance, profiling, etc.
            """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-profiling-group> ;
                                        rdfs:label "NXem_calorimetry/ENTRY/profiling" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-profiling-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-profiling-start-time-field
:nxem-calorimetry-entry-profiling-start-time-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ANY
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_DATE_TIME
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_DATE_TIME
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment "" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-profiling-start-time-field> ;
                                                   rdfs:label "NXem_calorimetry/ENTRY/profiling/start_time" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-profiling-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-profiling-total-elapsed-time-field
:nxem-calorimetry-entry-profiling-total-elapsed-time-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           :nxcs-profiling-total-elapsed-time-field ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_ANY
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_NUMBER
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_NUMBER
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment "" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-profiling-total-elapsed-time-field> ;
                                                           rdfs:label "NXem_calorimetry/ENTRY/profiling/total_elapsed_time" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-profiling-total-elapsed-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-program1-group
:nxem-calorimetry-entry-program1-group rdf:type owl:Class ;
                                       rdfs:subClassOf :NXprogram ,
                                                       :NeXusGroup ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxem-calorimetry-entry-program1-program-field
                                                       ] ;
                                       rdfs:comment """
                Name of the program whereby this config file was created.
            """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-program1-group> ;
                                       rdfs:label "NXem_calorimetry/ENTRY/program1" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-program1-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-program1-program-field
:nxem-calorimetry-entry-program1-program-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               :nxprogram-program-field ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_CHAR
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxem-calorimetry-entry-program1-program-version-attribute
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_CHAR
                                                                             ]
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-program1-program-field> ;
                                               rdfs:label "NXem_calorimetry/ENTRY/program1/program" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-program1-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-program1-program-version-attribute
:nxem-calorimetry-entry-program1-program-version-attribute rdf:type owl:Class ;
                                                           owl:equivalentClass :nxprogram-program-version-attribute ;
                                                           rdfs:subClassOf :NeXusAttribute ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_CHAR
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_CHAR
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment "" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-program1-program-version-attribute> ;
                                                           rdfs:label "NXem_calorimetry/ENTRY/program1/program/version" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-program1-program-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-sample-atom-types-field
:nxem-calorimetry-entry-sample-atom-types-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_ANY
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment """
                    List of comma-separated elements from the periodic table that are
                    contained in the specimen. If the specimen substance has multiple
                    components, all elements from each component must be included in
                    `atom_types`.
                    
                    The purpose of the field is to offer research data management systems an
                    opportunity to parse the relevant elements without having to interpret
                    these from the resources.
                """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-sample-atom-types-field> ;
                                                rdfs:label "NXem_calorimetry/ENTRY/sample/atom_types" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-sample-atom-types-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-sample-group
:nxem-calorimetry-entry-sample-group rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusGroup ,
                                                     :nxentry-sample-group ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxem-calorimetry-entry-sample-atom-types-field
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxem-calorimetry-entry-sample-is-simulation-field
                                                     ] ;
                                     rdfs:comment "" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-sample-group> ;
                                     rdfs:label "NXem_calorimetry/ENTRY/sample" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-sample-is-simulation-field
:nxem-calorimetry-entry-sample-is-simulation-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ANY
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_BOOLEAN
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_BOOLEAN
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
                    Qualifier whether the sample is a real (in which case is_simulation should be set to false)
                    or a virtual one (in which case is_simulation should be set to true).
                """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-sample-is-simulation-field> ;
                                                   rdfs:label "NXem_calorimetry/ENTRY/sample/is_simulation" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-sample-is-simulation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-synchronization-delta-time-field
:nxem-calorimetry-entry-synchronization-delta-time-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_TIME
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_FLOAT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_FLOAT
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment """
                    Time difference to start_time.
                    
                    Collecting diffraction pattern also takes some time.
                    It is assumed that the acquisition time for each pattern is
                    substantial shorter than the time it takes the actuator to
                    cause a change in stimulus (e.g. temperature).
                """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-synchronization-delta-time-field> ;
                                                         rdfs:label "NXem_calorimetry/ENTRY/synchronization/delta_time" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-synchronization-delta-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-synchronization-group
:nxem-calorimetry-entry-synchronization-group rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusGroup ,
                                                              :nxentry-process-group ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxem-calorimetry-entry-synchronization-delta-time-field
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxem-calorimetry-entry-synchronization-indices-pattern-field
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxem-calorimetry-entry-synchronization-sequence-index-field
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxem-calorimetry-entry-synchronization-start-time-field
                                                              ] ;
                                              rdfs:comment """
                Assumptions and computations whereby timestamping data from
                the detector and actuator (e.g. heating chip) were synchronized.
            """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-synchronization-group> ;
                                              rdfs:label "NXem_calorimetry/ENTRY/synchronization" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-synchronization-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-synchronization-indices-pattern-field
:nxem-calorimetry-entry-synchronization-indices-pattern-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_UNITLESS
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_INT
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_INT
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-synchronization-indices-pattern-field> ;
                                                              rdfs:label "NXem_calorimetry/ENTRY/synchronization/indices_pattern" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-synchronization-indices-pattern-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-synchronization-sequence-index-field
:nxem-calorimetry-entry-synchronization-sequence-index-field rdf:type owl:Class ;
                                                             owl:equivalentClass :nxprocess-sequence-index-field ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_ANY
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_POSINT
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_POSINT
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-synchronization-sequence-index-field> ;
                                                             rdfs:label "NXem_calorimetry/ENTRY/synchronization/sequence_index" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-synchronization-sequence-index-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-synchronization-start-time-field
:nxem-calorimetry-entry-synchronization-start-time-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_DATE_TIME
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_DATE_TIME
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment """
                    ISO8601 with local time zone reference timestamp that tells
                    with which delta_time can be converted in timestamp.
                    The reference timestamp is defined as the time when the
                    actuator started acting on the sample.
                    
                    Time differences to this timestamp when correlated signals such
                    as diffraction pattern matching with a specific state of  the sample
                    (e.g. obtained temperature via the actuator) are reported through
                    delta_time.
                """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-synchronization-start-time-field> ;
                                                         rdfs:label "NXem_calorimetry/ENTRY/synchronization/start_time" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-synchronization-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-calorimetry-entry-userid-group
:nxem-calorimetry-entry-userid-group rdf:type owl:Class ;
                                     owl:equivalentClass :nxentry-user-group ;
                                     rdfs:subClassOf :NeXusGroup ;
                                     rdfs:comment "" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-userid-group> ;
                                     rdfs:label "NXem_calorimetry/ENTRY/userID" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXem_calorimetry.html#nxem-calorimetry-entry-userid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-calibration-depends-on-field
:nxem-ebsd-calibration-depends-on-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_CHAR
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_CHAR
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
                Path to an instance of :ref:`NXem` where calibration data are stored.
            """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-calibration-depends-on-field> ;
                                        rdfs:label "NXem_ebsd/calibration/depends_on" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-calibration-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-calibration-group
:nxem-ebsd-calibration-group rdf:type owl:Class ;
                             owl:equivalentClass :nxem-entry-roiid-ebsd-calibration-group ;
                             rdfs:subClassOf :NXprocess ,
                                             :NeXusGroup ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxem-ebsd-calibration-depends-on-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxem-ebsd-calibration-source-group
                                             ] ;
                             rdfs:comment """
            The EBSD system, including components like the electron gun, pole-piece,
            stage tilt, EBSD detector, and the gnomonic projection have to be
            calibrated to achieve reliable, precise, and accurate scientific results.
            
            Specifically, the gnomonic projection has to be calibrated.
            Typically, standard specimens made from silicon or quartz crystals
            in specific orientations are used for this purpose.
            
            Considering that a system used is already calibrated well-enough is much
            more frequently the case in practice than that users perform the calibration
            themselves (with above-mentioned standard specimens).
            
            In the first case, the user assumes that the principle geometry of the
            hardware components and the settings in the control and EBSD pattern
            acquisition software has been calibrated already. Consequently, users pick from
            an existent library of phase candidates, i.e. :ref:`NXunit_cell` instances.
            Examples are reflector models as stored in CRY files (HKL/Channel 5/Flamenco).
            
            In the second case, users calibrate the system during the session
            using standards (silicon, quartz, or other common specimens).
            There is usually one person in each lab responsible for doing such
            calibrations. Often this person or technician is also in charge of
            configuring the graphical user interface and software with which most
            users control and perform their analyses.
            
            For EBSD this has key implications: Taking TSL OIM/EDAX as an example,
            the conventions how orientations are stored is affected by how the
            reference frames are configured and how this setup in the GUI.
            
            Unfortunately, these pieces of information are not necessarily stored
            in the results files. In effect, key conventions become disconnected
            from the data so it remains the users' obligation to remember these
            settings or write these down in a lab notebook. Otherwise, these metadata
            get lost. All these issues are a motivation and problem which :ref:`NXem_ebsd`
            solves in that all conventions can be specified explicitly.
        """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-calibration-group> ;
                             rdfs:label "NXem_ebsd/calibration" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-calibration-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-calibration-source-group
:nxem-ebsd-calibration-source-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusGroup ,
                                                    :nxprocess-note-group ;
                                    rdfs:comment """
                Reference to a digital resource where the calibration is stored.
            """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-calibration-source-group> ;
                                    rdfs:label "NXem_ebsd/calibration/source" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-calibration-source-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-gnomonic-reference-frame-group
:nxem-ebsd-gnomonic-reference-frame-group rdf:type owl:Class ;
                                          rdfs:subClassOf :NXcoordinate_system ,
                                                          :NeXusGroup ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxem-ebsd-gnomonic-reference-frame-origin-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxem-ebsd-gnomonic-reference-frame-x-direction-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxem-ebsd-gnomonic-reference-frame-y-direction-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxem-ebsd-gnomonic-reference-frame-z-direction-field
                                                          ] ;
                                          rdfs:comment """
            Details about the gnomonic (projection) reference frame.
            
            It is assumed that the configuration is inspected by looking towards the sample surface.
            If a detector is involved, it is assumed that the configuration is inspected from a position
            that is located behind this detector.
            
            If any of these assumptions are not met, the user is required to explicitly state this.
            
            Reference `<https://doi.org/10.1016/j.matchar.2016.04.008>`_ suggests to label the
            base vectors of this coordinate system as :math:`X_g, Y_g, Z_g`.
        """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-group> ;
                                          rdfs:label "NXem_ebsd/gnomonic_reference_frame" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-gnomonic-reference-frame-origin-field
:nxem-ebsd-gnomonic-reference-frame-origin-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 :nxcoordinate-system-origin-field ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasEnumContainer ;
                                                                   owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                       owl:unionOf ( :nxem-ebsd-gnomonic-reference-frame-origin-in-the-pattern-center-enum
                                                                                                   )
                                                                                     ]
                                                                 ] ;
                                                 rdfs:comment """
                Origin of the gnomonic_reference_frame.
                
                Reference `<https://doi.org/10.1016/j.matchar.2016.04.008>`_ suggests to
                assume that this is coordinate :math:`Xg = 0, Yg = 0, Zg = 0`.
            """ ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-origin-field> ;
                                                 rdfs:label "NXem_ebsd/gnomonic_reference_frame/origin" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-origin-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-gnomonic-reference-frame-origin-in-the-pattern-center-enum
:nxem-ebsd-gnomonic-reference-frame-origin-in-the-pattern-center-enum rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :actualValue ;
                                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                                        rdf:first "in_the_pattern_center" ;
                                                                                                                        rdf:rest rdf:nil
                                                                                                                      ]
                                                                                                          ]
                                                                                      ] ;
                                                                      rdfs:comment "Enumeration item for NXem_ebsd/gnomonic_reference_frame/origin: in_the_pattern_center" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-origin-field> ;
                                                                      rdfs:label "NXem_ebsd/gnomonic_reference_frame/origin/in_the_pattern_center" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-origin-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-gnomonic-reference-frame-x-direction-east-enum
:nxem-ebsd-gnomonic-reference-frame-x-direction-east-enum rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusEnumerations ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :actualValue ;
                                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                                            rdf:first "east" ;
                                                                                                            rdf:rest rdf:nil
                                                                                                          ]
                                                                                              ]
                                                                          ] ;
                                                          rdfs:comment "Enumeration item for NXem_ebsd/gnomonic_reference_frame/x_direction: east" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-x-direction-field> ;
                                                          rdfs:label "NXem_ebsd/gnomonic_reference_frame/x_direction/east" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-x-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-gnomonic-reference-frame-x-direction-field
:nxem-ebsd-gnomonic-reference-frame-x-direction-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      :nxcoordinate-system-x-direction-field ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasEnumContainer ;
                                                                        owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                            owl:unionOf ( :nxem-ebsd-gnomonic-reference-frame-x-direction-east-enum
                                                                                                          :nxem-ebsd-gnomonic-reference-frame-x-direction-in-enum
                                                                                                          :nxem-ebsd-gnomonic-reference-frame-x-direction-north-enum
                                                                                                          :nxem-ebsd-gnomonic-reference-frame-x-direction-out-enum
                                                                                                          :nxem-ebsd-gnomonic-reference-frame-x-direction-south-enum
                                                                                                          :nxem-ebsd-gnomonic-reference-frame-x-direction-west-enum
                                                                                                        )
                                                                                          ]
                                                                      ] ;
                                                      rdfs:comment """
                Direction of the positively pointing x-axis base vector of the
                gnomonic_reference_frame.
            """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-x-direction-field> ;
                                                      rdfs:label "NXem_ebsd/gnomonic_reference_frame/x_direction" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-x-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-gnomonic-reference-frame-x-direction-in-enum
:nxem-ebsd-gnomonic-reference-frame-x-direction-in-enum rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusEnumerations ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :actualValue ;
                                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                                          rdf:first "in" ;
                                                                                                          rdf:rest rdf:nil
                                                                                                        ]
                                                                                            ]
                                                                        ] ;
                                                        rdfs:comment "Enumeration item for NXem_ebsd/gnomonic_reference_frame/x_direction: in" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-x-direction-field> ;
                                                        rdfs:label "NXem_ebsd/gnomonic_reference_frame/x_direction/in" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-x-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-gnomonic-reference-frame-x-direction-north-enum
:nxem-ebsd-gnomonic-reference-frame-x-direction-north-enum rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :actualValue ;
                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                             rdf:first "north" ;
                                                                                                             rdf:rest rdf:nil
                                                                                                           ]
                                                                                               ]
                                                                           ] ;
                                                           rdfs:comment "Enumeration item for NXem_ebsd/gnomonic_reference_frame/x_direction: north" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-x-direction-field> ;
                                                           rdfs:label "NXem_ebsd/gnomonic_reference_frame/x_direction/north" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-x-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-gnomonic-reference-frame-x-direction-out-enum
:nxem-ebsd-gnomonic-reference-frame-x-direction-out-enum rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusEnumerations ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :actualValue ;
                                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                                           rdf:first "out" ;
                                                                                                           rdf:rest rdf:nil
                                                                                                         ]
                                                                                             ]
                                                                         ] ;
                                                         rdfs:comment "Enumeration item for NXem_ebsd/gnomonic_reference_frame/x_direction: out" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-x-direction-field> ;
                                                         rdfs:label "NXem_ebsd/gnomonic_reference_frame/x_direction/out" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-x-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-gnomonic-reference-frame-x-direction-south-enum
:nxem-ebsd-gnomonic-reference-frame-x-direction-south-enum rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :actualValue ;
                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                             rdf:first "south" ;
                                                                                                             rdf:rest rdf:nil
                                                                                                           ]
                                                                                               ]
                                                                           ] ;
                                                           rdfs:comment "Enumeration item for NXem_ebsd/gnomonic_reference_frame/x_direction: south" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-x-direction-field> ;
                                                           rdfs:label "NXem_ebsd/gnomonic_reference_frame/x_direction/south" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-x-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-gnomonic-reference-frame-x-direction-west-enum
:nxem-ebsd-gnomonic-reference-frame-x-direction-west-enum rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusEnumerations ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :actualValue ;
                                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                                            rdf:first "west" ;
                                                                                                            rdf:rest rdf:nil
                                                                                                          ]
                                                                                              ]
                                                                          ] ;
                                                          rdfs:comment "Enumeration item for NXem_ebsd/gnomonic_reference_frame/x_direction: west" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-x-direction-field> ;
                                                          rdfs:label "NXem_ebsd/gnomonic_reference_frame/x_direction/west" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-x-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-gnomonic-reference-frame-y-direction-east-enum
:nxem-ebsd-gnomonic-reference-frame-y-direction-east-enum rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusEnumerations ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :actualValue ;
                                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                                            rdf:first "east" ;
                                                                                                            rdf:rest rdf:nil
                                                                                                          ]
                                                                                              ]
                                                                          ] ;
                                                          rdfs:comment "Enumeration item for NXem_ebsd/gnomonic_reference_frame/y_direction: east" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-y-direction-field> ;
                                                          rdfs:label "NXem_ebsd/gnomonic_reference_frame/y_direction/east" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-y-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-gnomonic-reference-frame-y-direction-field
:nxem-ebsd-gnomonic-reference-frame-y-direction-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      :nxcoordinate-system-y-direction-field ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasEnumContainer ;
                                                                        owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                            owl:unionOf ( :nxem-ebsd-gnomonic-reference-frame-y-direction-east-enum
                                                                                                          :nxem-ebsd-gnomonic-reference-frame-y-direction-in-enum
                                                                                                          :nxem-ebsd-gnomonic-reference-frame-y-direction-north-enum
                                                                                                          :nxem-ebsd-gnomonic-reference-frame-y-direction-out-enum
                                                                                                          :nxem-ebsd-gnomonic-reference-frame-y-direction-south-enum
                                                                                                          :nxem-ebsd-gnomonic-reference-frame-y-direction-west-enum
                                                                                                        )
                                                                                          ]
                                                                      ] ;
                                                      rdfs:comment """
                Direction of the positively pointing y-axis base vector of the
                gnomonic_reference_frame.
            """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-y-direction-field> ;
                                                      rdfs:label "NXem_ebsd/gnomonic_reference_frame/y_direction" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-y-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-gnomonic-reference-frame-y-direction-in-enum
:nxem-ebsd-gnomonic-reference-frame-y-direction-in-enum rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusEnumerations ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :actualValue ;
                                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                                          rdf:first "in" ;
                                                                                                          rdf:rest rdf:nil
                                                                                                        ]
                                                                                            ]
                                                                        ] ;
                                                        rdfs:comment "Enumeration item for NXem_ebsd/gnomonic_reference_frame/y_direction: in" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-y-direction-field> ;
                                                        rdfs:label "NXem_ebsd/gnomonic_reference_frame/y_direction/in" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-y-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-gnomonic-reference-frame-y-direction-north-enum
:nxem-ebsd-gnomonic-reference-frame-y-direction-north-enum rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :actualValue ;
                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                             rdf:first "north" ;
                                                                                                             rdf:rest rdf:nil
                                                                                                           ]
                                                                                               ]
                                                                           ] ;
                                                           rdfs:comment "Enumeration item for NXem_ebsd/gnomonic_reference_frame/y_direction: north" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-y-direction-field> ;
                                                           rdfs:label "NXem_ebsd/gnomonic_reference_frame/y_direction/north" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-y-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-gnomonic-reference-frame-y-direction-out-enum
:nxem-ebsd-gnomonic-reference-frame-y-direction-out-enum rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusEnumerations ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :actualValue ;
                                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                                           rdf:first "out" ;
                                                                                                           rdf:rest rdf:nil
                                                                                                         ]
                                                                                             ]
                                                                         ] ;
                                                         rdfs:comment "Enumeration item for NXem_ebsd/gnomonic_reference_frame/y_direction: out" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-y-direction-field> ;
                                                         rdfs:label "NXem_ebsd/gnomonic_reference_frame/y_direction/out" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-y-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-gnomonic-reference-frame-y-direction-south-enum
:nxem-ebsd-gnomonic-reference-frame-y-direction-south-enum rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :actualValue ;
                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                             rdf:first "south" ;
                                                                                                             rdf:rest rdf:nil
                                                                                                           ]
                                                                                               ]
                                                                           ] ;
                                                           rdfs:comment "Enumeration item for NXem_ebsd/gnomonic_reference_frame/y_direction: south" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-y-direction-field> ;
                                                           rdfs:label "NXem_ebsd/gnomonic_reference_frame/y_direction/south" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-y-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-gnomonic-reference-frame-y-direction-west-enum
:nxem-ebsd-gnomonic-reference-frame-y-direction-west-enum rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusEnumerations ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :actualValue ;
                                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                                            rdf:first "west" ;
                                                                                                            rdf:rest rdf:nil
                                                                                                          ]
                                                                                              ]
                                                                          ] ;
                                                          rdfs:comment "Enumeration item for NXem_ebsd/gnomonic_reference_frame/y_direction: west" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-y-direction-field> ;
                                                          rdfs:label "NXem_ebsd/gnomonic_reference_frame/y_direction/west" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-y-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-gnomonic-reference-frame-z-direction-east-enum
:nxem-ebsd-gnomonic-reference-frame-z-direction-east-enum rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusEnumerations ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :actualValue ;
                                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                                            rdf:first "east" ;
                                                                                                            rdf:rest rdf:nil
                                                                                                          ]
                                                                                              ]
                                                                          ] ;
                                                          rdfs:comment "Enumeration item for NXem_ebsd/gnomonic_reference_frame/z_direction: east" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-z-direction-field> ;
                                                          rdfs:label "NXem_ebsd/gnomonic_reference_frame/z_direction/east" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-z-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-gnomonic-reference-frame-z-direction-field
:nxem-ebsd-gnomonic-reference-frame-z-direction-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      :nxcoordinate-system-z-direction-field ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasEnumContainer ;
                                                                        owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                            owl:unionOf ( :nxem-ebsd-gnomonic-reference-frame-z-direction-east-enum
                                                                                                          :nxem-ebsd-gnomonic-reference-frame-z-direction-in-enum
                                                                                                          :nxem-ebsd-gnomonic-reference-frame-z-direction-north-enum
                                                                                                          :nxem-ebsd-gnomonic-reference-frame-z-direction-out-enum
                                                                                                          :nxem-ebsd-gnomonic-reference-frame-z-direction-south-enum
                                                                                                          :nxem-ebsd-gnomonic-reference-frame-z-direction-west-enum
                                                                                                        )
                                                                                          ]
                                                                      ] ;
                                                      rdfs:comment """
                Direction of the positively pointing z-axis base vector of the
                gnomonic_reference_frame.
            """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-z-direction-field> ;
                                                      rdfs:label "NXem_ebsd/gnomonic_reference_frame/z_direction" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-z-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-gnomonic-reference-frame-z-direction-in-enum
:nxem-ebsd-gnomonic-reference-frame-z-direction-in-enum rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusEnumerations ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :actualValue ;
                                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                                          rdf:first "in" ;
                                                                                                          rdf:rest rdf:nil
                                                                                                        ]
                                                                                            ]
                                                                        ] ;
                                                        rdfs:comment "Enumeration item for NXem_ebsd/gnomonic_reference_frame/z_direction: in" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-z-direction-field> ;
                                                        rdfs:label "NXem_ebsd/gnomonic_reference_frame/z_direction/in" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-z-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-gnomonic-reference-frame-z-direction-north-enum
:nxem-ebsd-gnomonic-reference-frame-z-direction-north-enum rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :actualValue ;
                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                             rdf:first "north" ;
                                                                                                             rdf:rest rdf:nil
                                                                                                           ]
                                                                                               ]
                                                                           ] ;
                                                           rdfs:comment "Enumeration item for NXem_ebsd/gnomonic_reference_frame/z_direction: north" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-z-direction-field> ;
                                                           rdfs:label "NXem_ebsd/gnomonic_reference_frame/z_direction/north" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-z-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-gnomonic-reference-frame-z-direction-out-enum
:nxem-ebsd-gnomonic-reference-frame-z-direction-out-enum rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusEnumerations ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :actualValue ;
                                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                                           rdf:first "out" ;
                                                                                                           rdf:rest rdf:nil
                                                                                                         ]
                                                                                             ]
                                                                         ] ;
                                                         rdfs:comment "Enumeration item for NXem_ebsd/gnomonic_reference_frame/z_direction: out" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-z-direction-field> ;
                                                         rdfs:label "NXem_ebsd/gnomonic_reference_frame/z_direction/out" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-z-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-gnomonic-reference-frame-z-direction-south-enum
:nxem-ebsd-gnomonic-reference-frame-z-direction-south-enum rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :actualValue ;
                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                             rdf:first "south" ;
                                                                                                             rdf:rest rdf:nil
                                                                                                           ]
                                                                                               ]
                                                                           ] ;
                                                           rdfs:comment "Enumeration item for NXem_ebsd/gnomonic_reference_frame/z_direction: south" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-z-direction-field> ;
                                                           rdfs:label "NXem_ebsd/gnomonic_reference_frame/z_direction/south" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-z-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-gnomonic-reference-frame-z-direction-west-enum
:nxem-ebsd-gnomonic-reference-frame-z-direction-west-enum rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusEnumerations ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :actualValue ;
                                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                                            rdf:first "west" ;
                                                                                                            rdf:rest rdf:nil
                                                                                                          ]
                                                                                              ]
                                                                          ] ;
                                                          rdfs:comment "Enumeration item for NXem_ebsd/gnomonic_reference_frame/z_direction: west" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-z-direction-field> ;
                                                          rdfs:label "NXem_ebsd/gnomonic_reference_frame/z_direction/west" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-gnomonic-reference-frame-z-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-indexing-background-correction-group
:nxem-ebsd-indexing-background-correction-group rdf:type owl:Class ;
                                                rdfs:subClassOf :NXprocess ,
                                                                :NeXusGroup ;
                                                rdfs:comment """
                Details about the background correction applied to each Kikuchi pattern.
            """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-background-correction-group> ;
                                                rdfs:label "NXem_ebsd/indexing/background_correction" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-background-correction-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-indexing-binning-group
:nxem-ebsd-indexing-binning-group rdf:type owl:Class ;
                                  rdfs:subClassOf :NXprocess ,
                                                  :NeXusGroup ;
                                  rdfs:comment """
                Binning i.e. downsampling to each pattern.
            """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-binning-group> ;
                                  rdfs:label "NXem_ebsd/indexing/binning" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-binning-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-indexing-group
:nxem-ebsd-indexing-group rdf:type owl:Class ;
                          rdfs:subClassOf :NXprocess ,
                                          :NeXusGroup ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxem-ebsd-indexing-background-correction-group
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxem-ebsd-indexing-binning-group
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxem-ebsd-indexing-indexing-rate-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxem-ebsd-indexing-matching-phase-descriptor-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxem-ebsd-indexing-matching-phase-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxem-ebsd-indexing-method-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxem-ebsd-indexing-number-of-scan-points-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxem-ebsd-indexing-parameter-group
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxem-ebsd-indexing-phase-id-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxem-ebsd-indexing-phaseid-group
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxem-ebsd-indexing-phases-per-scan-point-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxem-ebsd-indexing-pixel-shape-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxem-ebsd-indexing-roi-group
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxem-ebsd-indexing-rotation-group
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxem-ebsd-indexing-scan-point-positions-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxem-ebsd-indexing-source-group
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxem-ebsd-indexing-status-field
                                          ] ;
                          rdfs:comment """
            Indexing is a data processing step performed either after or while (aka on-the-fly)
            the beam scans the specimen. The resulting method is also
            known as orientation imaging microscopy (OIM).
            
            Different algorithms can be used to index EBSP. Common to them is the
            computational step where simulated or theoretically assumed patterns
            are compared with the measured ones. These latter patterns are referred
            to via the measurement or simulation groups of this base class respectively.
            
            Quality descriptors are defined based on which an indexing algorithm
            yields a quantitative measure of how similar measured and reference
            patterns are, and thus if no, one, or multiple so-called solutions were found.
            
            Assumed or simulated patterns are simulated using kinematical or dynamical
            theory of electron diffraction delivering master patterns.
            
            The Hough transform, one of the most frequently used traditional method for indexing
            EBSP is essentially a discretized Radon transform (for details see `M. van Ginkel et al. <https://www.semanticscholar.org/paper/A-short-introduction-to-the-Radon-and-Hough-and-how-Ginkel/fb6226f606cad489a15e38ed961c419037ccc858>`_). Recently, dictionary-based and artificial intelligence-based methods
            find more widespread usage for indexing.
        """ ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-group> ;
                          rdfs:label "NXem_ebsd/indexing" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-indexing-indexing-rate-field
:nxem-ebsd-indexing-indexing-rate-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_DIMENSIONLESS
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_NUMBER
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_NUMBER
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
                Fraction of successfully indexed patterns with a phase
                not the null-phase vs the number_of_scan_points.
            """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-indexing-rate-field> ;
                                        rdfs:label "NXem_ebsd/indexing/indexing_rate" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-indexing-rate-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-indexing-matching-phase-descriptor-confidence-index-enum
:nxem-ebsd-indexing-matching-phase-descriptor-confidence-index-enum rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusEnumerations ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :actualValue ;
                                                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                                                      rdf:first "confidence_index" ;
                                                                                                                      rdf:rest rdf:nil
                                                                                                                    ]
                                                                                                        ]
                                                                                    ] ;
                                                                    rdfs:comment "Enumeration item for NXem_ebsd/indexing/matching_phase_descriptor: confidence_index" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-matching-phase-descriptor-field> ;
                                                                    rdfs:label "NXem_ebsd/indexing/matching_phase_descriptor/confidence_index" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-matching-phase-descriptor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-indexing-matching-phase-descriptor-field
:nxem-ebsd-indexing-matching-phase-descriptor-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasEnumContainer ;
                                                                      owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                          owl:unionOf ( :nxem-ebsd-indexing-matching-phase-descriptor-confidence-index-enum
                                                                                                        :nxem-ebsd-indexing-matching-phase-descriptor-mean-angular-deviation-enum
                                                                                                        :nxem-ebsd-indexing-matching-phase-descriptor-other-enum
                                                                                                      )
                                                                                        ]
                                                                    ] ;
                                                    rdfs:comment """
                Phase_matching is a descriptor for how well the solution matches or not.
                Examples can be confidence_index, mean_angular_deviation, or other.
            """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-matching-phase-descriptor-field> ;
                                                    rdfs:label "NXem_ebsd/indexing/matching_phase_descriptor" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-matching-phase-descriptor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-indexing-matching-phase-descriptor-mean-angular-deviation-enum
:nxem-ebsd-indexing-matching-phase-descriptor-mean-angular-deviation-enum rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusEnumerations ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :actualValue ;
                                                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                                                            rdf:first "mean_angular_deviation" ;
                                                                                                                            rdf:rest rdf:nil
                                                                                                                          ]
                                                                                                              ]
                                                                                          ] ;
                                                                          rdfs:comment "Enumeration item for NXem_ebsd/indexing/matching_phase_descriptor: mean_angular_deviation" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-matching-phase-descriptor-field> ;
                                                                          rdfs:label "NXem_ebsd/indexing/matching_phase_descriptor/mean_angular_deviation" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-matching-phase-descriptor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-indexing-matching-phase-descriptor-other-enum
:nxem-ebsd-indexing-matching-phase-descriptor-other-enum rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusEnumerations ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :actualValue ;
                                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                                           rdf:first "other" ;
                                                                                                           rdf:rest rdf:nil
                                                                                                         ]
                                                                                             ]
                                                                         ] ;
                                                         rdfs:comment "Enumeration item for NXem_ebsd/indexing/matching_phase_descriptor: other" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-matching-phase-descriptor-field> ;
                                                         rdfs:label "NXem_ebsd/indexing/matching_phase_descriptor/other" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-matching-phase-descriptor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-indexing-matching-phase-field
:nxem-ebsd-indexing-matching-phase-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_UNITLESS
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_INT
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_INT
                                                                       ]
                                                         ] ;
                                         rdfs:comment """
                One-dimensional array, pattern-by-pattern labelling the solutions found.
                The array phases_per_scan_point has to be specified because it details
                how the phase_id and the matching_phase arrays are interpreted.
                See documentation of phase_id for further details.
            """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-matching-phase-field> ;
                                         rdfs:label "NXem_ebsd/indexing/matching_phase" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-matching-phase-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-indexing-method-field
:nxem-ebsd-indexing-method-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_CHAR
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_CHAR
                                                               ]
                                                 ] ;
                                 rdfs:comment """
                Principal algorithm used for indexing.
            """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-method-field> ;
                                 rdfs:label "NXem_ebsd/indexing/method" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-indexing-number-of-scan-points-field
:nxem-ebsd-indexing-number-of-scan-points-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_UNITLESS
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_UINT
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_UINT
                                                                              ]
                                                                ] ;
                                                rdfs:comment """
                Number of scan points in the original mapping.
            """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-number-of-scan-points-field> ;
                                                rdfs:label "NXem_ebsd/indexing/number_of_scan_points" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-number-of-scan-points-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-indexing-parameter-group
:nxem-ebsd-indexing-parameter-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusGroup ,
                                                    :nxobject-collection-group ;
                                    rdfs:comment """
                Specific parameter relevant only for certain algorithms used.
            """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-parameter-group> ;
                                    rdfs:label "NXem_ebsd/indexing/parameter" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-parameter-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-indexing-phase-id-field
:nxem-ebsd-indexing-phase-id-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_UNITLESS
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_INT
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_INT
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
                The array phases_per_scan_point details how the phase_id
                and the matching_phase arrays have to be interpreted.
                
                For the example of a single-phase material phase_id has trivial
                values either 0 (no solution) or 1 (solution matching
                sufficiently significant with the model for phase1, an instance of :ref:`NXphase`).
                
                For the example of multi-phase material, it is possible (although not frequently
                required) that a pattern agrees significantly with multiple patterns. Examples are
                cases of pseudosymmetry, insufficiently precise and accurate calibrated systems,
                or usage of inaccurate phase models. Having such field is especially relevant
                for recent dictionary- or artificial intelligence-based indexing methods to communicate
                the results in a model-agnostic way in combination with matching_phase.
                
                Depending on the phases_per_scan_point value, phase_id and
                matching_phase arrays represent a collection of concatenated tuples.
                These are organized in sequence: The solutions for the 0-th scan point,
                the 1-th scan point, the n_sc - 1 th scan point and omitting tuples
                for those scan points with no phases according to phases_per_scan_point.
            """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-phase-id-field> ;
                                   rdfs:label "NXem_ebsd/indexing/phase_id" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-phase-id-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-indexing-phaseid-dspacing-field
:nxem-ebsd-indexing-phaseid-dspacing-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_LENGTH
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_NUMBER
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_NUMBER
                                                                         ]
                                                           ] ;
                                           rdfs:comment """
                    Spacing between the crystallographic planes that are defined via ``miller``.
                """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-phaseid-dspacing-field> ;
                                           rdfs:label "NXem_ebsd/indexing/phaseID/dspacing" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-phaseid-dspacing-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-indexing-phaseid-group
:nxem-ebsd-indexing-phaseid-group rdf:type owl:Class ;
                                  rdfs:subClassOf :NXphase ,
                                                  :NeXusGroup ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxem-ebsd-indexing-phaseid-dspacing-field
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxem-ebsd-indexing-phaseid-miller-field
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxem-ebsd-indexing-phaseid-number-of-planes-field
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxem-ebsd-indexing-phaseid-number-of-scan-points-field
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxem-ebsd-indexing-phaseid-relative-intensity-field
                                                  ] ;
                                  rdfs:comment """
                Details for each phase used as a model with which the patterns were
                indexed. Instances of :ref:`NXunit_cell` in this group must
                have the group name prefixed with phase. The identifier in the name is an
                integer. Start counting from 1 because the value 0 is reserved for
                the special phase that is the null-model, the null phase also known
                as notIndexed.
            """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-phaseid-group> ;
                                  rdfs:label "NXem_ebsd/indexing/phaseID" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-phaseid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-indexing-phaseid-miller-field
:nxem-ebsd-indexing-phaseid-miller-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_UNITLESS
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_NUMBER
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_NUMBER
                                                                       ]
                                                         ] ;
                                         rdfs:comment """
                    Miller indices :math:`(hkl)[uvw]` of the planes.
                    
                    The first triplet specifies :math:`(hkl)`. The second triplet specifies :math:`[uvw]`.
                    Miller indices refer to the Cartesian right-handed coordinate system of the unit cell.
                """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-phaseid-miller-field> ;
                                         rdfs:label "NXem_ebsd/indexing/phaseID/miller" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-phaseid-miller-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-indexing-phaseid-number-of-planes-field
:nxem-ebsd-indexing-phaseid-number-of-planes-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_UNITLESS
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_UINT
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_UINT
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
                    How many reflectors for crystallographic planes are distinguished.
                """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-phaseid-number-of-planes-field> ;
                                                   rdfs:label "NXem_ebsd/indexing/phaseID/number_of_planes" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-phaseid-number-of-planes-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-indexing-phaseid-number-of-scan-points-field
:nxem-ebsd-indexing-phaseid-number-of-scan-points-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_UNITLESS
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_UINT
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_UINT
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
                    In case the :ref:`NXunit_cell` base class is used with analyzed orientation maps
                    this field stores how many scan points of the map were identified as matching best
                    with this phase.
                """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-phaseid-number-of-scan-points-field> ;
                                                        rdfs:label "NXem_ebsd/indexing/phaseID/number_of_scan_points" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-phaseid-number-of-scan-points-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-indexing-phaseid-relative-intensity-field
:nxem-ebsd-indexing-phaseid-relative-intensity-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_DIMENSIONLESS
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_NUMBER
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_NUMBER
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
                    Relative intensity for the computed diffraction intensity (signal) for the
                    plane.
                """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-phaseid-relative-intensity-field> ;
                                                     rdfs:label "NXem_ebsd/indexing/phaseID/relative_intensity" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-phaseid-relative-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-indexing-phases-per-scan-point-field
:nxem-ebsd-indexing-phases-per-scan-point-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_UNITLESS
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_INT
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_INT
                                                                              ]
                                                                ] ;
                                                rdfs:comment """
                How many phases i.e. crystal structure models were used to index each
                scan point if any? Let's assume an example to explain how this field
                should be used: In the simplest case users collected one pattern for
                each scan point and have indexed using one phase, i.e. one instance
                of an :ref:`NXunit_cell`.
                
                In another example users may have skipped some scan points (not indexed
                them at all) or used differing numbers of phases for indexing different scan points.
                
                The cumulated of this array decodes how phase_id and matching_phase
                arrays have to be interpreted. In the simplest case (one pattern per scan
                point, and all scan points indexed using that same single phase model),
                phase_id has as many entries as scan points
                and matching_phase has also as many entries as scan points.
            """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-phases-per-scan-point-field> ;
                                                rdfs:label "NXem_ebsd/indexing/phases_per_scan_point" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-phases-per-scan-point-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-indexing-pixel-shape-cube-enum
:nxem-ebsd-indexing-pixel-shape-cube-enum rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusEnumerations ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :actualValue ;
                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                            rdf:first "cube" ;
                                                                                            rdf:rest rdf:nil
                                                                                          ]
                                                                              ]
                                                          ] ;
                                          rdfs:comment "Enumeration item for NXem_ebsd/indexing/pixel_shape: cube" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-pixel-shape-field> ;
                                          rdfs:label "NXem_ebsd/indexing/pixel_shape/cube" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-pixel-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-indexing-pixel-shape-field
:nxem-ebsd-indexing-pixel-shape-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasEnumContainer ;
                                                        owl:allValuesFrom [ rdf:type owl:Class ;
                                                                            owl:unionOf ( :nxem-ebsd-indexing-pixel-shape-cube-enum
                                                                                          :nxem-ebsd-indexing-pixel-shape-hexagon-enum
                                                                                          :nxem-ebsd-indexing-pixel-shape-other-enum
                                                                                          :nxem-ebsd-indexing-pixel-shape-square-enum
                                                                                        )
                                                                          ]
                                                      ] ;
                                      rdfs:comment """
                The shape of the polygon or polyhedron that was used for the tiling
                respectively tessellation of the region-of-interest into scan points.
            """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-pixel-shape-field> ;
                                      rdfs:label "NXem_ebsd/indexing/pixel_shape" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-pixel-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-indexing-pixel-shape-hexagon-enum
:nxem-ebsd-indexing-pixel-shape-hexagon-enum rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusEnumerations ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :actualValue ;
                                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                                               rdf:first "hexagon" ;
                                                                                               rdf:rest rdf:nil
                                                                                             ]
                                                                                 ]
                                                             ] ;
                                             rdfs:comment "Enumeration item for NXem_ebsd/indexing/pixel_shape: hexagon" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-pixel-shape-field> ;
                                             rdfs:label "NXem_ebsd/indexing/pixel_shape/hexagon" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-pixel-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-indexing-pixel-shape-other-enum
:nxem-ebsd-indexing-pixel-shape-other-enum rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusEnumerations ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :actualValue ;
                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                             rdf:first "other" ;
                                                                                             rdf:rest rdf:nil
                                                                                           ]
                                                                               ]
                                                           ] ;
                                           rdfs:comment "Enumeration item for NXem_ebsd/indexing/pixel_shape: other" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-pixel-shape-field> ;
                                           rdfs:label "NXem_ebsd/indexing/pixel_shape/other" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-pixel-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-indexing-pixel-shape-square-enum
:nxem-ebsd-indexing-pixel-shape-square-enum rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusEnumerations ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :actualValue ;
                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                              rdf:first "square" ;
                                                                                              rdf:rest rdf:nil
                                                                                            ]
                                                                                ]
                                                            ] ;
                                            rdfs:comment "Enumeration item for NXem_ebsd/indexing/pixel_shape: square" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-pixel-shape-field> ;
                                            rdfs:label "NXem_ebsd/indexing/pixel_shape/square" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-pixel-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-indexing-roi-axis-x-field
:nxem-ebsd-indexing-roi-axis-x-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_LENGTH
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_NUMBER
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxem-ebsd-indexing-roi-axis-x-long-name-attribute
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_NUMBER
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
                    Calibrated coordinate along the x-axis.
                """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-roi-axis-x-field> ;
                                     rdfs:label "NXem_ebsd/indexing/roi/axis_x" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-roi-axis-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-indexing-roi-axis-x-long-name-attribute
:nxem-ebsd-indexing-roi-axis-x-long-name-attribute rdf:type owl:Class ;
                                                   owl:equivalentClass :nxem-entry-roiid-ebsd-indexing-roi-axis-x-long-name-attribute ;
                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_CHAR
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_CHAR
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
                        Label for the x axis
                    """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-roi-axis-x-long-name-attribute> ;
                                                   rdfs:label "NXem_ebsd/indexing/roi/axis_x/long_name" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-roi-axis-x-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-indexing-roi-axis-y-field
:nxem-ebsd-indexing-roi-axis-y-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_LENGTH
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_NUMBER
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxem-ebsd-indexing-roi-axis-y-long-name-attribute
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_NUMBER
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
                    Calibrated coordinate along the y-axis.
                """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-roi-axis-y-field> ;
                                     rdfs:label "NXem_ebsd/indexing/roi/axis_y" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-roi-axis-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-indexing-roi-axis-y-long-name-attribute
:nxem-ebsd-indexing-roi-axis-y-long-name-attribute rdf:type owl:Class ;
                                                   owl:equivalentClass :nxem-entry-roiid-ebsd-indexing-roi-axis-y-long-name-attribute ;
                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_CHAR
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_CHAR
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
                        Label for the y axis
                    """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-roi-axis-y-long-name-attribute> ;
                                                   rdfs:label "NXem_ebsd/indexing/roi/axis_y/long_name" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-roi-axis-y-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-indexing-roi-data-field
:nxem-ebsd-indexing-roi-data-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   :nxdata-data-field ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_UNITLESS
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_NUMBER
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxem-ebsd-indexing-roi-data-long-name-attribute
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_NUMBER
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
                    Descriptor values displaying the ROI.
                """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-roi-data-field> ;
                                   rdfs:label "NXem_ebsd/indexing/roi/data" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-roi-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-indexing-roi-data-long-name-attribute
:nxem-ebsd-indexing-roi-data-long-name-attribute rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusAttribute ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_CHAR
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_CHAR
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-roi-data-long-name-attribute> ;
                                                 rdfs:label "NXem_ebsd/indexing/roi/data/long_name" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-roi-data-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-indexing-roi-descriptor-band-contrast-enum
:nxem-ebsd-indexing-roi-descriptor-band-contrast-enum rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :actualValue ;
                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                        rdf:first "band_contrast" ;
                                                                                                        rdf:rest rdf:nil
                                                                                                      ]
                                                                                          ]
                                                                      ] ;
                                                      rdfs:comment "Enumeration item for NXem_ebsd/indexing/roi/descriptor: band_contrast" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-roi-descriptor-field> ;
                                                      rdfs:label "NXem_ebsd/indexing/roi/descriptor/band_contrast" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-roi-descriptor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-indexing-roi-descriptor-confidence-index-enum
:nxem-ebsd-indexing-roi-descriptor-confidence-index-enum rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusEnumerations ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :actualValue ;
                                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                                           rdf:first "confidence_index" ;
                                                                                                           rdf:rest rdf:nil
                                                                                                         ]
                                                                                             ]
                                                                         ] ;
                                                         rdfs:comment "Enumeration item for NXem_ebsd/indexing/roi/descriptor: confidence_index" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-roi-descriptor-field> ;
                                                         rdfs:label "NXem_ebsd/indexing/roi/descriptor/confidence_index" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-roi-descriptor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-indexing-roi-descriptor-field
:nxem-ebsd-indexing-roi-descriptor-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasEnumContainer ;
                                                           owl:allValuesFrom [ rdf:type owl:Class ;
                                                                               owl:unionOf ( :nxem-ebsd-indexing-roi-descriptor-band-contrast-enum
                                                                                             :nxem-ebsd-indexing-roi-descriptor-confidence-index-enum
                                                                                             :nxem-ebsd-indexing-roi-descriptor-mean-angular-deviation-enum
                                                                                           )
                                                                             ]
                                                         ] ;
                                         rdfs:comment """
                    Descriptor representing the image contrast.
                """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-roi-descriptor-field> ;
                                         rdfs:label "NXem_ebsd/indexing/roi/descriptor" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-roi-descriptor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-indexing-roi-descriptor-mean-angular-deviation-enum
:nxem-ebsd-indexing-roi-descriptor-mean-angular-deviation-enum rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusEnumerations ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :actualValue ;
                                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                                 rdf:first "mean_angular_deviation" ;
                                                                                                                 rdf:rest rdf:nil
                                                                                                               ]
                                                                                                   ]
                                                                               ] ;
                                                               rdfs:comment "Enumeration item for NXem_ebsd/indexing/roi/descriptor: mean_angular_deviation" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-roi-descriptor-field> ;
                                                               rdfs:label "NXem_ebsd/indexing/roi/descriptor/mean_angular_deviation" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-roi-descriptor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-indexing-roi-group
:nxem-ebsd-indexing-roi-group rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusGroup ,
                                              :nxprocess-data-group ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxem-ebsd-indexing-roi-axis-x-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxem-ebsd-indexing-roi-axis-y-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxem-ebsd-indexing-roi-data-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxem-ebsd-indexing-roi-descriptor-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxem-ebsd-indexing-roi-title-field
                                              ] ;
                              rdfs:comment """
                An overview of the entire ROI.
            """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-roi-group> ;
                              rdfs:label "NXem_ebsd/indexing/roi" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-roi-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-indexing-roi-title-field
:nxem-ebsd-indexing-roi-title-field rdf:type owl:Class ;
                                    owl:equivalentClass :nxem-entry-roiid-ebsd-indexing-roi-title-field ;
                                    rdfs:subClassOf :NeXusField ,
                                                    :nxdata-title-field ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_CHAR
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_CHAR
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
                    Title of the default plot.
                """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-roi-title-field> ;
                                    rdfs:label "NXem_ebsd/indexing/roi/title" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-roi-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-indexing-rotation-group
:nxem-ebsd-indexing-rotation-group rdf:type owl:Class ;
                                   rdfs:subClassOf :NXrotations ,
                                                   :NeXusGroup ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-rotation-group> ;
                                   rdfs:label "NXem_ebsd/indexing/rotation" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-rotation-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-indexing-scan-point-positions-field
:nxem-ebsd-indexing-scan-point-positions-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_LENGTH
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_NUMBER
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_NUMBER
                                                                             ]
                                                               ] ;
                                               rdfs:comment """
                Calibrated center positions of each scan point
                in the sample surface reference system.
            """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-scan-point-positions-field> ;
                                               rdfs:label "NXem_ebsd/indexing/scan_point_positions" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-scan-point-positions-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-indexing-source-group
:nxem-ebsd-indexing-source-group rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusGroup ,
                                                 :nxprocess-note-group ;
                                 rdfs:comment """
                This group enables to establish a logical connection between previous
                processing steps or on-the-fly-performed indexing of the EBSD map.
                Typically these processing steps are performed with commercial software.
                Therefore, in many cases a results file from this indexing is often
                all that is communicated and saved. These are typically files in a format
                specific to the instrument and its configuration.
                
                Typical file formats are CPR/CRC, ANG, OSC, HDF5, H5EBSD, EDAXH5.
            """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-source-group> ;
                                 rdfs:label "NXem_ebsd/indexing/source" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-source-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-indexing-status-field
:nxem-ebsd-indexing-status-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_UNITLESS
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_UINT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_UINT
                                                               ]
                                                 ] ;
                                 rdfs:comment """
                Which return value did the indexing algorithm yield for each scan point.
                
                * 0 - Not analyzed
                * 1 - Too high angular deviation
                * 2 - No solution
                * 100 - Success
                * 255 - Unexpected errors
            """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-status-field> ;
                                 rdfs:label "NXem_ebsd/indexing/status" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-indexing-status-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-measurement-depends-on-field
:nxem-ebsd-measurement-depends-on-field rdf:type owl:Class ;
                                        owl:equivalentClass :nxem-entry-roiid-ebsd-measurement-depends-on-field ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_CHAR
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_CHAR
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
                Path to an instance of :ref:`NXdata` where the measured patterns are stored.
            """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-measurement-depends-on-field> ;
                                        rdfs:label "NXem_ebsd/measurement/depends_on" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-measurement-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-measurement-group
:nxem-ebsd-measurement-group rdf:type owl:Class ;
                             rdfs:subClassOf :NXprocess ,
                                             :NeXusGroup ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxem-ebsd-measurement-depends-on-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxem-ebsd-measurement-source-group
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxem-ebsd-measurement-time-field
                                             ] ;
                             rdfs:comment """
            This group documents relevant details about the conditions and the
            tools for measuring diffraction patterns with an electron microscope.
            
            The most frequently collected EBSD data are captured for rectangular
            regions-of-interest using a discretization into square or hexagon tiles.
        """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-measurement-group> ;
                             rdfs:label "NXem_ebsd/measurement" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-measurement-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-measurement-source-group
:nxem-ebsd-measurement-source-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusGroup ,
                                                    :nxprocess-note-group ;
                                    rdfs:comment """
                Reference (e.g. path and filename) to an existent data artifact which
                stores either the measured patterns or input (already processed EBSD data).
            """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-measurement-source-group> ;
                                    rdfs:label "NXem_ebsd/measurement/source" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-measurement-source-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-measurement-time-epoch-start-attribute
:nxem-ebsd-measurement-time-epoch-start-attribute rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_CHAR
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_CHAR
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment """
                    Timestamp relative to which time was counted to aid
                    converting between time and timestamp.
                """ ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-measurement-time-epoch-start-attribute> ;
                                                  rdfs:label "NXem_ebsd/measurement/time/epoch_start" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-measurement-time-epoch-start-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-measurement-time-field
:nxem-ebsd-measurement-time-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_TIME
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_NUMBER
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxem-ebsd-measurement-time-epoch-start-attribute
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_NUMBER
                                                                ]
                                                  ] ;
                                  rdfs:comment """
                Physical time since the beginning of a timestamp that is required to be
                the same for all experiments in the set. The purpose of this marker is
                to identify how all experiments in the set need to be arranged
                sequentially based on the time elapsed.
                The time is relevant to sort e.g. experiments of consecutive quasi
                in-situ experiments where a measurement was e.g. taken after 0 minutes,
                30 minutes, 6 hours, or 24 hours of annealing.
            """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-measurement-time-field> ;
                                  rdfs:label "NXem_ebsd/measurement/time" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-measurement-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-pattern-center-group
:nxem-ebsd-pattern-center-group rdf:type owl:Class ;
                                rdfs:subClassOf :NXprocess ,
                                                :NeXusGroup ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxem-ebsd-pattern-center-x-boundary-convention-field
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxem-ebsd-pattern-center-x-normalization-direction-field
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxem-ebsd-pattern-center-y-boundary-convention-field
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxem-ebsd-pattern-center-y-normalization-direction-field
                                                ] ;
                                rdfs:comment """
            Details about the definition of the pattern center as a special point in the
            gnomonic_reference_frame.
            
            Typically the gnomonic space is embedded in the detector space.
            Specifically, the XgYg plane is defined such that it is laying inside the
            XdYd plane (of the detector reference frame).
            
            When the normalization direction is the same as e.g. the detector x-axis direction
            one effectively normalizes in fractions of the width of the detector.
            
            The issue with terms like width and height, though, is that these become degenerated
            if the detector region-of-interest is square-shaped. This is why instead of referring to
            width and height it is better to state explicitly which direction is considered positive
            when measuring distances.
            
            For the concepts used to specify the boundary_convention it is assumed that the
            region-of-interest is defined by a rectangle, referring to the direction of outer-unit
            normals to the respective edges of this rectangle.
        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-pattern-center-group> ;
                                rdfs:label "NXem_ebsd/pattern_center" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-pattern-center-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-pattern-center-x-boundary-convention-bottom-enum
:nxem-ebsd-pattern-center-x-boundary-convention-bottom-enum rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :actualValue ;
                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                              rdf:first "bottom" ;
                                                                                                              rdf:rest rdf:nil
                                                                                                            ]
                                                                                                ]
                                                                            ] ;
                                                            rdfs:comment "Enumeration item for NXem_ebsd/pattern_center/x_boundary_convention: bottom" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-pattern-center-x-boundary-convention-field> ;
                                                            rdfs:label "NXem_ebsd/pattern_center/x_boundary_convention/bottom" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-pattern-center-x-boundary-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-pattern-center-x-boundary-convention-field
:nxem-ebsd-pattern-center-x-boundary-convention-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasEnumContainer ;
                                                                        owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                            owl:unionOf ( :nxem-ebsd-pattern-center-x-boundary-convention-bottom-enum
                                                                                                          :nxem-ebsd-pattern-center-x-boundary-convention-left-enum
                                                                                                          :nxem-ebsd-pattern-center-x-boundary-convention-right-enum
                                                                                                          :nxem-ebsd-pattern-center-x-boundary-convention-top-enum
                                                                                                        )
                                                                                          ]
                                                                      ] ;
                                                      rdfs:comment """
                From which border of the EBSP (in the detector reference frame) is the pattern
                center's x-position (PCx) measured.
            """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-pattern-center-x-boundary-convention-field> ;
                                                      rdfs:label "NXem_ebsd/pattern_center/x_boundary_convention" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-pattern-center-x-boundary-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-pattern-center-x-boundary-convention-left-enum
:nxem-ebsd-pattern-center-x-boundary-convention-left-enum rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusEnumerations ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :actualValue ;
                                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                                            rdf:first "left" ;
                                                                                                            rdf:rest rdf:nil
                                                                                                          ]
                                                                                              ]
                                                                          ] ;
                                                          rdfs:comment "Enumeration item for NXem_ebsd/pattern_center/x_boundary_convention: left" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-pattern-center-x-boundary-convention-field> ;
                                                          rdfs:label "NXem_ebsd/pattern_center/x_boundary_convention/left" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-pattern-center-x-boundary-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-pattern-center-x-boundary-convention-right-enum
:nxem-ebsd-pattern-center-x-boundary-convention-right-enum rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :actualValue ;
                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                             rdf:first "right" ;
                                                                                                             rdf:rest rdf:nil
                                                                                                           ]
                                                                                               ]
                                                                           ] ;
                                                           rdfs:comment "Enumeration item for NXem_ebsd/pattern_center/x_boundary_convention: right" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-pattern-center-x-boundary-convention-field> ;
                                                           rdfs:label "NXem_ebsd/pattern_center/x_boundary_convention/right" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-pattern-center-x-boundary-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-pattern-center-x-boundary-convention-top-enum
:nxem-ebsd-pattern-center-x-boundary-convention-top-enum rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusEnumerations ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :actualValue ;
                                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                                           rdf:first "top" ;
                                                                                                           rdf:rest rdf:nil
                                                                                                         ]
                                                                                             ]
                                                                         ] ;
                                                         rdfs:comment "Enumeration item for NXem_ebsd/pattern_center/x_boundary_convention: top" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-pattern-center-x-boundary-convention-field> ;
                                                         rdfs:label "NXem_ebsd/pattern_center/x_boundary_convention/top" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-pattern-center-x-boundary-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-pattern-center-x-normalization-direction-east-enum
:nxem-ebsd-pattern-center-x-normalization-direction-east-enum rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusEnumerations ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :actualValue ;
                                                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                                                rdf:first "east" ;
                                                                                                                rdf:rest rdf:nil
                                                                                                              ]
                                                                                                  ]
                                                                              ] ;
                                                              rdfs:comment "Enumeration item for NXem_ebsd/pattern_center/x_normalization_direction: east" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-pattern-center-x-normalization-direction-field> ;
                                                              rdfs:label "NXem_ebsd/pattern_center/x_normalization_direction/east" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-pattern-center-x-normalization-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-pattern-center-x-normalization-direction-field
:nxem-ebsd-pattern-center-x-normalization-direction-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasEnumContainer ;
                                                                            owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                owl:unionOf ( :nxem-ebsd-pattern-center-x-normalization-direction-east-enum
                                                                                                              :nxem-ebsd-pattern-center-x-normalization-direction-north-enum
                                                                                                              :nxem-ebsd-pattern-center-x-normalization-direction-south-enum
                                                                                                              :nxem-ebsd-pattern-center-x-normalization-direction-west-enum
                                                                                                            )
                                                                                              ]
                                                                          ] ;
                                                          rdfs:comment """
                In which direction are positive values for the x-axis coordinate value measured
                from the specified boundary.
            """ ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-pattern-center-x-normalization-direction-field> ;
                                                          rdfs:label "NXem_ebsd/pattern_center/x_normalization_direction" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-pattern-center-x-normalization-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-pattern-center-x-normalization-direction-north-enum
:nxem-ebsd-pattern-center-x-normalization-direction-north-enum rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusEnumerations ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :actualValue ;
                                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                                 rdf:first "north" ;
                                                                                                                 rdf:rest rdf:nil
                                                                                                               ]
                                                                                                   ]
                                                                               ] ;
                                                               rdfs:comment "Enumeration item for NXem_ebsd/pattern_center/x_normalization_direction: north" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-pattern-center-x-normalization-direction-field> ;
                                                               rdfs:label "NXem_ebsd/pattern_center/x_normalization_direction/north" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-pattern-center-x-normalization-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-pattern-center-x-normalization-direction-south-enum
:nxem-ebsd-pattern-center-x-normalization-direction-south-enum rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusEnumerations ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :actualValue ;
                                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                                 rdf:first "south" ;
                                                                                                                 rdf:rest rdf:nil
                                                                                                               ]
                                                                                                   ]
                                                                               ] ;
                                                               rdfs:comment "Enumeration item for NXem_ebsd/pattern_center/x_normalization_direction: south" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-pattern-center-x-normalization-direction-field> ;
                                                               rdfs:label "NXem_ebsd/pattern_center/x_normalization_direction/south" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-pattern-center-x-normalization-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-pattern-center-x-normalization-direction-west-enum
:nxem-ebsd-pattern-center-x-normalization-direction-west-enum rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusEnumerations ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :actualValue ;
                                                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                                                rdf:first "west" ;
                                                                                                                rdf:rest rdf:nil
                                                                                                              ]
                                                                                                  ]
                                                                              ] ;
                                                              rdfs:comment "Enumeration item for NXem_ebsd/pattern_center/x_normalization_direction: west" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-pattern-center-x-normalization-direction-field> ;
                                                              rdfs:label "NXem_ebsd/pattern_center/x_normalization_direction/west" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-pattern-center-x-normalization-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-pattern-center-y-boundary-convention-bottom-enum
:nxem-ebsd-pattern-center-y-boundary-convention-bottom-enum rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :actualValue ;
                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                              rdf:first "bottom" ;
                                                                                                              rdf:rest rdf:nil
                                                                                                            ]
                                                                                                ]
                                                                            ] ;
                                                            rdfs:comment "Enumeration item for NXem_ebsd/pattern_center/y_boundary_convention: bottom" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-pattern-center-y-boundary-convention-field> ;
                                                            rdfs:label "NXem_ebsd/pattern_center/y_boundary_convention/bottom" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-pattern-center-y-boundary-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-pattern-center-y-boundary-convention-field
:nxem-ebsd-pattern-center-y-boundary-convention-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasEnumContainer ;
                                                                        owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                            owl:unionOf ( :nxem-ebsd-pattern-center-y-boundary-convention-bottom-enum
                                                                                                          :nxem-ebsd-pattern-center-y-boundary-convention-left-enum
                                                                                                          :nxem-ebsd-pattern-center-y-boundary-convention-right-enum
                                                                                                          :nxem-ebsd-pattern-center-y-boundary-convention-top-enum
                                                                                                        )
                                                                                          ]
                                                                      ] ;
                                                      rdfs:comment """
                From which border of the EBSP (in the detector reference frame) is the pattern
                center's y-position (PCy) measured.
            """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-pattern-center-y-boundary-convention-field> ;
                                                      rdfs:label "NXem_ebsd/pattern_center/y_boundary_convention" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-pattern-center-y-boundary-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-pattern-center-y-boundary-convention-left-enum
:nxem-ebsd-pattern-center-y-boundary-convention-left-enum rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusEnumerations ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :actualValue ;
                                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                                            rdf:first "left" ;
                                                                                                            rdf:rest rdf:nil
                                                                                                          ]
                                                                                              ]
                                                                          ] ;
                                                          rdfs:comment "Enumeration item for NXem_ebsd/pattern_center/y_boundary_convention: left" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-pattern-center-y-boundary-convention-field> ;
                                                          rdfs:label "NXem_ebsd/pattern_center/y_boundary_convention/left" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-pattern-center-y-boundary-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-pattern-center-y-boundary-convention-right-enum
:nxem-ebsd-pattern-center-y-boundary-convention-right-enum rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :actualValue ;
                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                             rdf:first "right" ;
                                                                                                             rdf:rest rdf:nil
                                                                                                           ]
                                                                                               ]
                                                                           ] ;
                                                           rdfs:comment "Enumeration item for NXem_ebsd/pattern_center/y_boundary_convention: right" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-pattern-center-y-boundary-convention-field> ;
                                                           rdfs:label "NXem_ebsd/pattern_center/y_boundary_convention/right" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-pattern-center-y-boundary-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-pattern-center-y-boundary-convention-top-enum
:nxem-ebsd-pattern-center-y-boundary-convention-top-enum rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusEnumerations ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :actualValue ;
                                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                                           rdf:first "top" ;
                                                                                                           rdf:rest rdf:nil
                                                                                                         ]
                                                                                             ]
                                                                         ] ;
                                                         rdfs:comment "Enumeration item for NXem_ebsd/pattern_center/y_boundary_convention: top" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-pattern-center-y-boundary-convention-field> ;
                                                         rdfs:label "NXem_ebsd/pattern_center/y_boundary_convention/top" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-pattern-center-y-boundary-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-pattern-center-y-normalization-direction-east-enum
:nxem-ebsd-pattern-center-y-normalization-direction-east-enum rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusEnumerations ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :actualValue ;
                                                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                                                rdf:first "east" ;
                                                                                                                rdf:rest rdf:nil
                                                                                                              ]
                                                                                                  ]
                                                                              ] ;
                                                              rdfs:comment "Enumeration item for NXem_ebsd/pattern_center/y_normalization_direction: east" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-pattern-center-y-normalization-direction-field> ;
                                                              rdfs:label "NXem_ebsd/pattern_center/y_normalization_direction/east" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-pattern-center-y-normalization-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-pattern-center-y-normalization-direction-field
:nxem-ebsd-pattern-center-y-normalization-direction-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasEnumContainer ;
                                                                            owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                owl:unionOf ( :nxem-ebsd-pattern-center-y-normalization-direction-east-enum
                                                                                                              :nxem-ebsd-pattern-center-y-normalization-direction-north-enum
                                                                                                              :nxem-ebsd-pattern-center-y-normalization-direction-south-enum
                                                                                                              :nxem-ebsd-pattern-center-y-normalization-direction-west-enum
                                                                                                            )
                                                                                              ]
                                                                          ] ;
                                                          rdfs:comment """
                In which direction are positive values for the y-axis coordinate value measured
                from the specified boundary.
            """ ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-pattern-center-y-normalization-direction-field> ;
                                                          rdfs:label "NXem_ebsd/pattern_center/y_normalization_direction" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-pattern-center-y-normalization-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-pattern-center-y-normalization-direction-north-enum
:nxem-ebsd-pattern-center-y-normalization-direction-north-enum rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusEnumerations ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :actualValue ;
                                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                                 rdf:first "north" ;
                                                                                                                 rdf:rest rdf:nil
                                                                                                               ]
                                                                                                   ]
                                                                               ] ;
                                                               rdfs:comment "Enumeration item for NXem_ebsd/pattern_center/y_normalization_direction: north" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-pattern-center-y-normalization-direction-field> ;
                                                               rdfs:label "NXem_ebsd/pattern_center/y_normalization_direction/north" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-pattern-center-y-normalization-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-pattern-center-y-normalization-direction-south-enum
:nxem-ebsd-pattern-center-y-normalization-direction-south-enum rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusEnumerations ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :actualValue ;
                                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                                 rdf:first "south" ;
                                                                                                                 rdf:rest rdf:nil
                                                                                                               ]
                                                                                                   ]
                                                                               ] ;
                                                               rdfs:comment "Enumeration item for NXem_ebsd/pattern_center/y_normalization_direction: south" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-pattern-center-y-normalization-direction-field> ;
                                                               rdfs:label "NXem_ebsd/pattern_center/y_normalization_direction/south" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-pattern-center-y-normalization-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-pattern-center-y-normalization-direction-west-enum
:nxem-ebsd-pattern-center-y-normalization-direction-west-enum rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusEnumerations ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :actualValue ;
                                                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                                                rdf:first "west" ;
                                                                                                                rdf:rest rdf:nil
                                                                                                              ]
                                                                                                  ]
                                                                              ] ;
                                                              rdfs:comment "Enumeration item for NXem_ebsd/pattern_center/y_normalization_direction: west" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-pattern-center-y-normalization-direction-field> ;
                                                              rdfs:label "NXem_ebsd/pattern_center/y_normalization_direction/west" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-pattern-center-y-normalization-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-simulation-depends-on-field
:nxem-ebsd-simulation-depends-on-field rdf:type owl:Class ;
                                       owl:equivalentClass :nxem-entry-roiid-ebsd-simulation-depends-on-field ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_ANY
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_CHAR
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_CHAR
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
                Path to an instance of :ref:`NXimage` where the simulated patterns are stored.
            """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-simulation-depends-on-field> ;
                                       rdfs:label "NXem_ebsd/simulation/depends_on" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-simulation-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-simulation-group
:nxem-ebsd-simulation-group rdf:type owl:Class ;
                            rdfs:subClassOf :NXprocess ,
                                            :NeXusGroup ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxem-ebsd-simulation-depends-on-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxem-ebsd-simulation-source-group
                                            ] ;
                            rdfs:comment "" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-simulation-group> ;
                            rdfs:label "NXem_ebsd/simulation" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-simulation-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-ebsd-simulation-source-group
:nxem-ebsd-simulation-source-group rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusGroup ,
                                                   :nxprocess-note-group ;
                                   rdfs:comment """
                Reference (e.g. path and filename) to an existent digital resource which
                stores either the patterns or input (already processed EBSD data) that are
                about to become processed further as described by this NXem_ebsd instance.
            """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-simulation-source-group> ;
                                   rdfs:label "NXem_ebsd/simulation/source" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_ebsd.html#nxem-ebsd-simulation-source-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-eds-indexing-atom-types-field
:nxem-eds-indexing-atom-types-field rdf:type owl:Class ;
                                    owl:equivalentClass :nxem-entry-roiid-eds-indexing-atom-types-field ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_CHAR
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_CHAR
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
                Comma-separated list of symbols for elements from the periodic table that have
                been confirmed present by the here reported EDS analysis.
                
                This field can be used when creating instances of :ref:`NXpeak` is not desired.
                However, a collection of instances of NXpeak with individual NXatom
                can be used to add isotopic information and other relevant context.
            """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_eds.html#nxem-eds-indexing-atom-types-field> ;
                                    rdfs:label "NXem_eds/indexing/atom_types" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_eds.html#nxem-eds-indexing-atom-types-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-eds-indexing-element-specific-map-description-field
:nxem-eds-indexing-element-specific-map-description-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_ANY
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_CHAR
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_CHAR
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment """
                    Discouraged free-text field to add additional information.
                """ ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_eds.html#nxem-eds-indexing-element-specific-map-description-field> ;
                                                          rdfs:label "NXem_eds/indexing/ELEMENT_SPECIFIC_MAP/description" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_eds.html#nxem-eds-indexing-element-specific-map-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-eds-indexing-element-specific-map-energy-range-field
:nxem-eds-indexing-element-specific-map-energy-range-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_ENERGY
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_NUMBER
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_NUMBER
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment """
                    Associated :math:`[e_{min}, e_{max}]` bounds of the energy
                    range for which spectrum counts were accumulated.
                """ ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_eds.html#nxem-eds-indexing-element-specific-map-energy-range-field> ;
                                                           rdfs:label "NXem_eds/indexing/ELEMENT_SPECIFIC_MAP/energy_range" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_eds.html#nxem-eds-indexing-element-specific-map-energy-range-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-eds-indexing-element-specific-map-group
:nxem-eds-indexing-element-specific-map-group rdf:type owl:Class ;
                                              rdfs:subClassOf :NXimage ,
                                                              :NeXusGroup ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxem-eds-indexing-element-specific-map-description-field
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxem-eds-indexing-element-specific-map-energy-range-field
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxem-eds-indexing-element-specific-map-iupac-line-candidates-field
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxem-eds-indexing-element-specific-map-process-group
                                                              ] ;
                                              rdfs:comment """
                Individual element-specific EDS/EDX/EDXS/SXES mapping
                
                A composition map is an image whose intensities for each pixel are the
                accumulated X-ray quanta *under the curve(s)* of a set of peaks.
                
                These element-specific EDS maps are instances of :ref:`NXimage`
                that should be named by the element from the atom_types field.
                
                When signal contributions from several peaks were decomposed
                users should ideally use a respective number of NXpeak instances
                to give further context about the individual signal contributions
                are summarized and shown together, e.g. the combined signal
                under the curve of carbon and oxygen.
                
                In this case specify the processing details use peak and weight.
            """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_eds.html#nxem-eds-indexing-element-specific-map-group> ;
                                              rdfs:label "NXem_eds/indexing/ELEMENT_SPECIFIC_MAP" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_eds.html#nxem-eds-indexing-element-specific-map-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-eds-indexing-element-specific-map-iupac-line-candidates-field
:nxem-eds-indexing-element-specific-map-iupac-line-candidates-field rdf:type owl:Class ;
                                                                    owl:equivalentClass :nxem-entry-roiid-eds-indexing-element-specific-map-iupac-line-candidates-field ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_ANY
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_CHAR
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_CHAR
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment """
                    Comma-separated list of chemical_symbol-IUPAC X-ray (emission) line name that
                    documents which elements and their specific lines are theoretically located within
                    the energy_range of the spectrum from which the EDS (element) map was computed.
                """ ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_eds.html#nxem-eds-indexing-element-specific-map-iupac-line-candidates-field> ;
                                                                    rdfs:label "NXem_eds/indexing/ELEMENT_SPECIFIC_MAP/iupac_line_candidates" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_eds.html#nxem-eds-indexing-element-specific-map-iupac-line-candidates-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-eds-indexing-element-specific-map-process-group
:nxem-eds-indexing-element-specific-map-process-group rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusGroup ,
                                                                      :nximage-process-group ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxem-eds-indexing-element-specific-map-process-peak-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxem-eds-indexing-element-specific-map-process-weight-field
                                                                      ] ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_eds.html#nxem-eds-indexing-element-specific-map-process-group> ;
                                                      rdfs:label "NXem_eds/indexing/ELEMENT_SPECIFIC_MAP/PROCESS" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_eds.html#nxem-eds-indexing-element-specific-map-process-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-eds-indexing-element-specific-map-process-peak-field
:nxem-eds-indexing-element-specific-map-process-peak-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_ANY
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_CHAR
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_CHAR
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment """
                        A list of :ref:`NXpeak` instance names whose X-ray quanta were
                        accumulated for each pixel to obtain an element-specific
                        EDS map.
                    """ ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_eds.html#nxem-eds-indexing-element-specific-map-process-peak-field> ;
                                                           rdfs:label "NXem_eds/indexing/ELEMENT_SPECIFIC_MAP/PROCESS/peak" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_eds.html#nxem-eds-indexing-element-specific-map-process-peak-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-eds-indexing-element-specific-map-process-weight-field
:nxem-eds-indexing-element-specific-map-process-weight-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_UNITLESS
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_NUMBER
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_NUMBER
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment """
                        A list of weights by how much the intensity of each peak
                        contributes to the intensity of the EDS map.
                    """ ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_eds.html#nxem-eds-indexing-element-specific-map-process-weight-field> ;
                                                             rdfs:label "NXem_eds/indexing/ELEMENT_SPECIFIC_MAP/PROCESS/weight" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_eds.html#nxem-eds-indexing-element-specific-map-process-weight-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-eds-indexing-group
:nxem-eds-indexing-group rdf:type owl:Class ;
                         rdfs:subClassOf :NXprocess ,
                                         :NeXusGroup ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxem-eds-indexing-atom-types-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxem-eds-indexing-element-specific-map-group
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxem-eds-indexing-peak-group
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxem-eds-indexing-program-group
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxem-eds-indexing-summary-group
                                         ] ;
                         rdfs:comment """
            Details about computational steps how peaks were indexed as elements.
        """ ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_eds.html#nxem-eds-indexing-group> ;
                         rdfs:label "NXem_eds/indexing" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_eds.html#nxem-eds-indexing-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-eds-indexing-peak-atom-energy-field
:nxem-eds-indexing-peak-atom-energy-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ENERGY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_NUMBER
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_NUMBER
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
                        Theoretical energy of the line according to IUPAC.
                    """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_eds.html#nxem-eds-indexing-peak-atom-energy-field> ;
                                          rdfs:label "NXem_eds/indexing/PEAK/ATOM/energy" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_eds.html#nxem-eds-indexing-peak-atom-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-eds-indexing-peak-atom-energy-range-field
:nxem-eds-indexing-peak-atom-energy-range-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_ENERGY
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_NUMBER
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_NUMBER
                                                                              ]
                                                                ] ;
                                                rdfs:comment """
                        Associated lower :math:`[e_{min}, e_{max}]` bounds of the
                        energy which is assumed associated with this peak.
                    """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_eds.html#nxem-eds-indexing-peak-atom-energy-range-field> ;
                                                rdfs:label "NXem_eds/indexing/PEAK/ATOM/energy_range" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_eds.html#nxem-eds-indexing-peak-atom-energy-range-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-eds-indexing-peak-atom-group
:nxem-eds-indexing-peak-atom-group rdf:type owl:Class ;
                                   rdfs:subClassOf :NXatom ,
                                                   :NeXusGroup ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxem-eds-indexing-peak-atom-energy-field
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxem-eds-indexing-peak-atom-energy-range-field
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxem-eds-indexing-peak-atom-iupac-line-name-field
                                                   ] ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_eds.html#nxem-eds-indexing-peak-atom-group> ;
                                   rdfs:label "NXem_eds/indexing/PEAK/ATOM" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_eds.html#nxem-eds-indexing-peak-atom-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-eds-indexing-peak-atom-iupac-line-name-field
:nxem-eds-indexing-peak-atom-iupac-line-name-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ANY
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_CHAR
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_CHAR
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
                        IUPAC notation identifier of the line which the peak represents.
                        
                        This can be a list of IUPAC notations for (the seldom) case that
                        multiple lines are grouped with the same peak.
                    """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_eds.html#nxem-eds-indexing-peak-atom-iupac-line-name-field> ;
                                                   rdfs:label "NXem_eds/indexing/PEAK/ATOM/iupac_line_name" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_eds.html#nxem-eds-indexing-peak-atom-iupac-line-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-eds-indexing-peak-group
:nxem-eds-indexing-peak-group rdf:type owl:Class ;
                              rdfs:subClassOf :NXpeak ,
                                              :NeXusGroup ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxem-eds-indexing-peak-atom-group
                                              ] ;
                              rdfs:comment """
                Details about individual indexed peaks.
            """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_eds.html#nxem-eds-indexing-peak-group> ;
                              rdfs:label "NXem_eds/indexing/PEAK" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_eds.html#nxem-eds-indexing-peak-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-eds-indexing-program-group
:nxem-eds-indexing-program-group rdf:type owl:Class ;
                                 rdfs:subClassOf :NXprogram ,
                                                 :NeXusGroup ;
                                 rdfs:comment """
                The program with which the indexing was performed.
            """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_eds.html#nxem-eds-indexing-program-group> ;
                                 rdfs:label "NXem_eds/indexing/PROGRAM" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_eds.html#nxem-eds-indexing-program-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-eds-indexing-summary-axis-energy-field
:nxem-eds-indexing-summary-axis-energy-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ENERGY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_NUMBER
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxem-eds-indexing-summary-axis-energy-long-name-attribute
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_NUMBER
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
                    Energy axis
                """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_eds.html#nxem-eds-indexing-summary-axis-energy-field> ;
                                             rdfs:label "NXem_eds/indexing/summary/axis_energy" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_eds.html#nxem-eds-indexing-summary-axis-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-eds-indexing-summary-axis-energy-long-name-attribute
:nxem-eds-indexing-summary-axis-energy-long-name-attribute rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusAttribute ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_CHAR
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_CHAR
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment """
                        Energy
                    """ ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_eds.html#nxem-eds-indexing-summary-axis-energy-long-name-attribute> ;
                                                           rdfs:label "NXem_eds/indexing/summary/axis_energy/long_name" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_eds.html#nxem-eds-indexing-summary-axis-energy-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-eds-indexing-summary-group
:nxem-eds-indexing-summary-group rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusGroup ,
                                                 :nxprocess-data-group ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxem-eds-indexing-summary-axis-energy-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxem-eds-indexing-summary-intensity-field
                                                 ] ;
                                 rdfs:comment """
                Accumulated intensity over all pixels of the region-of-interest.
            """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_eds.html#nxem-eds-indexing-summary-group> ;
                                 rdfs:label "NXem_eds/indexing/summary" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_eds.html#nxem-eds-indexing-summary-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-eds-indexing-summary-intensity-field
:nxem-eds-indexing-summary-intensity-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_UNITLESS
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_NUMBER
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxem-eds-indexing-summary-intensity-long-name-attribute
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_NUMBER
                                                                         ]
                                                           ] ;
                                           rdfs:comment """
                    Accumulated counts
                """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_eds.html#nxem-eds-indexing-summary-intensity-field> ;
                                           rdfs:label "NXem_eds/indexing/summary/intensity" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_eds.html#nxem-eds-indexing-summary-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-eds-indexing-summary-intensity-long-name-attribute
:nxem-eds-indexing-summary-intensity-long-name-attribute rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusAttribute ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_CHAR
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_CHAR
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment """
                        Counts
                    """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_eds.html#nxem-eds-indexing-summary-intensity-long-name-attribute> ;
                                                         rdfs:label "NXem_eds/indexing/summary/intensity/long_name" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_eds.html#nxem-eds-indexing-summary-intensity-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-eels-indexing-group
:nxem-eels-indexing-group rdf:type owl:Class ;
                          rdfs:subClassOf :NXprocess ,
                                          :NeXusGroup ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxem-eels-indexing-peak-group
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxem-eels-indexing-program-group
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxem-eels-indexing-spectrum-group
                                          ] ;
                          rdfs:comment """
            Details about computational steps how peaks were indexed as elements.
        """ ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_eels.html#nxem-eels-indexing-group> ;
                          rdfs:label "NXem_eels/indexing" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_eels.html#nxem-eels-indexing-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-eels-indexing-peak-group
:nxem-eels-indexing-peak-group rdf:type owl:Class ;
                               rdfs:subClassOf :NXpeak ,
                                               :NeXusGroup ;
                               rdfs:comment """
                Name and location of each peak in the spectrum considered to be of relevance.
            """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_eels.html#nxem-eels-indexing-peak-group> ;
                               rdfs:label "NXem_eels/indexing/PEAK" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_eels.html#nxem-eels-indexing-peak-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-eels-indexing-program-group
:nxem-eels-indexing-program-group rdf:type owl:Class ;
                                  rdfs:subClassOf :NXprogram ,
                                                  :NeXusGroup ;
                                  rdfs:comment """
                The program with which the indexing was performed.
            """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_eels.html#nxem-eels-indexing-program-group> ;
                                  rdfs:label "NXem_eels/indexing/PROGRAM" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_eels.html#nxem-eels-indexing-program-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-eels-indexing-spectrum-group
:nxem-eels-indexing-spectrum-group rdf:type owl:Class ;
                                   rdfs:subClassOf :NXspectrum ,
                                                   :NeXusGroup ;
                                   rdfs:comment """
                NXspectrum specialized for EELS.
            """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_eels.html#nxem-eels-indexing-spectrum-group> ;
                                   rdfs:label "NXem_eels/indexing/SPECTRUM" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_eels.html#nxem-eels-indexing-spectrum-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-eels-zlp-correction-group
:nxem-eels-zlp-correction-group rdf:type owl:Class ;
                                rdfs:subClassOf :NXprocess ,
                                                :NeXusGroup ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxem-eels-zlp-correction-program-group
                                                ] ;
                                rdfs:comment """
            Details about computational steps how the zero-loss peak was threaded.
        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_eels.html#nxem-eels-zlp-correction-group> ;
                                rdfs:label "NXem_eels/zlp_correction" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_eels.html#nxem-eels-zlp-correction-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-eels-zlp-correction-program-group
:nxem-eels-zlp-correction-program-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NXprogram ,
                                                        :NeXusGroup ;
                                        rdfs:comment """
                The program with which the zero-loss peak correction was performed.
            """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_eels.html#nxem-eels-zlp-correction-program-group> ;
                                        rdfs:label "NXem_eels/zlp_correction/PROGRAM" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_eels.html#nxem-eels-zlp-correction-program-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-citeid-author-field
:nxem-entry-citeid-author-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_CHAR
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_CHAR
                                                              ]
                                                ] ;
                                rdfs:comment """
                    The author(s) of that reference.
                """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-citeid-author-field> ;
                                rdfs:label "NXem/ENTRY/citeID/author" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-citeid-author-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-citeid-doi-field
:nxem-entry-citeid-doi-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_CHAR
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_CHAR
                                                           ]
                                             ] ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-citeid-doi-field> ;
                             rdfs:label "NXem/ENTRY/citeID/doi" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-citeid-doi-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-citeid-group
:nxem-entry-citeid-group rdf:type owl:Class ;
                         rdfs:subClassOf :NXcite ,
                                         :NeXusGroup ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxem-entry-citeid-author-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxem-entry-citeid-doi-field
                                         ] ;
                         rdfs:comment "" ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-citeid-group> ;
                         rdfs:label "NXem/ENTRY/citeID" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-citeid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-consistent-rotations-axis-angle-convention-field
:nxem-entry-consistent-rotations-axis-angle-convention-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasEnumContainer ;
                                                                               owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                   owl:unionOf ( :nxem-entry-consistent-rotations-axis-angle-convention-rotation-angle-on-interval-zero-to-pi-enum
                                                                                                               )
                                                                                                 ]
                                                                             ] ;
                                                             rdfs:comment """
                    To which angular range is the rotation angle argument of an
                    axis-angle pair parameterization constrained according to
                    convention 5 of reference `<https://doi.org/10.1088/0965-0393/23/8/083501>`_.
                """ ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-axis-angle-convention-field> ;
                                                             rdfs:label "NXem/ENTRY/consistent_rotations/axis_angle_convention" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-axis-angle-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-consistent-rotations-axis-angle-convention-rotation-angle-on-interval-zero-to-pi-enum
:nxem-entry-consistent-rotations-axis-angle-convention-rotation-angle-on-interval-zero-to-pi-enum rdf:type owl:Class ;
                                                                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :actualValue ;
                                                                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                    rdf:first "rotation_angle_on_interval_zero_to_pi" ;
                                                                                                                                                    rdf:rest rdf:nil
                                                                                                                                                  ]
                                                                                                                                      ]
                                                                                                                  ] ;
                                                                                                  rdfs:comment "Enumeration item for NXem/ENTRY/consistent_rotations/axis_angle_convention: rotation_angle_on_interval_zero_to_pi" ;
                                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-axis-angle-convention-field> ;
                                                                                                  rdfs:label "NXem/ENTRY/consistent_rotations/axis_angle_convention/rotation_angle_on_interval_zero_to_pi" ;
                                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-axis-angle-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-consistent-rotations-euler-angle-convention-field
:nxem-entry-consistent-rotations-euler-angle-convention-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasEnumContainer ;
                                                                                owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                    owl:unionOf ( :nxem-entry-consistent-rotations-euler-angle-convention-xyx-enum
                                                                                                                  :nxem-entry-consistent-rotations-euler-angle-convention-xyz-enum
                                                                                                                  :nxem-entry-consistent-rotations-euler-angle-convention-xzx-enum
                                                                                                                  :nxem-entry-consistent-rotations-euler-angle-convention-xzy-enum
                                                                                                                  :nxem-entry-consistent-rotations-euler-angle-convention-yxy-enum
                                                                                                                  :nxem-entry-consistent-rotations-euler-angle-convention-yxz-enum
                                                                                                                  :nxem-entry-consistent-rotations-euler-angle-convention-yzx-enum
                                                                                                                  :nxem-entry-consistent-rotations-euler-angle-convention-yzy-enum
                                                                                                                  :nxem-entry-consistent-rotations-euler-angle-convention-zxy-enum
                                                                                                                  :nxem-entry-consistent-rotations-euler-angle-convention-zxz-enum
                                                                                                                  :nxem-entry-consistent-rotations-euler-angle-convention-zyx-enum
                                                                                                                  :nxem-entry-consistent-rotations-euler-angle-convention-zyz-enum
                                                                                                                )
                                                                                                  ]
                                                                              ] ;
                                                              rdfs:comment """
                    How are Euler angles interpreted given that there are several choices (e.g. zxz, xyz)
                    according to convention 4 of reference `<https://doi.org/10.1088/0965-0393/23/8/083501>`_.
                    
                    The most frequently used convention in Materials Science is zxz, which is based on the work
                    of H.-J. Bunge but using other conventions is possible. Proper Euler angles are distinguished
                    from (improper) Tait-Bryan angles.
                """ ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-euler-angle-convention-field> ;
                                                              rdfs:label "NXem/ENTRY/consistent_rotations/euler_angle_convention" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-euler-angle-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-consistent-rotations-euler-angle-convention-xyx-enum
:nxem-entry-consistent-rotations-euler-angle-convention-xyx-enum rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :actualValue ;
                                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                                   rdf:first "xyx" ;
                                                                                                                   rdf:rest rdf:nil
                                                                                                                 ]
                                                                                                     ]
                                                                                 ] ;
                                                                 rdfs:comment "Enumeration item for NXem/ENTRY/consistent_rotations/euler_angle_convention: xyx" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-euler-angle-convention-field> ;
                                                                 rdfs:label "NXem/ENTRY/consistent_rotations/euler_angle_convention/xyx" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-euler-angle-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-consistent-rotations-euler-angle-convention-xyz-enum
:nxem-entry-consistent-rotations-euler-angle-convention-xyz-enum rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :actualValue ;
                                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                                   rdf:first "xyz" ;
                                                                                                                   rdf:rest rdf:nil
                                                                                                                 ]
                                                                                                     ]
                                                                                 ] ;
                                                                 rdfs:comment "Enumeration item for NXem/ENTRY/consistent_rotations/euler_angle_convention: xyz" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-euler-angle-convention-field> ;
                                                                 rdfs:label "NXem/ENTRY/consistent_rotations/euler_angle_convention/xyz" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-euler-angle-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-consistent-rotations-euler-angle-convention-xzx-enum
:nxem-entry-consistent-rotations-euler-angle-convention-xzx-enum rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :actualValue ;
                                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                                   rdf:first "xzx" ;
                                                                                                                   rdf:rest rdf:nil
                                                                                                                 ]
                                                                                                     ]
                                                                                 ] ;
                                                                 rdfs:comment "Enumeration item for NXem/ENTRY/consistent_rotations/euler_angle_convention: xzx" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-euler-angle-convention-field> ;
                                                                 rdfs:label "NXem/ENTRY/consistent_rotations/euler_angle_convention/xzx" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-euler-angle-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-consistent-rotations-euler-angle-convention-xzy-enum
:nxem-entry-consistent-rotations-euler-angle-convention-xzy-enum rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :actualValue ;
                                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                                   rdf:first "xzy" ;
                                                                                                                   rdf:rest rdf:nil
                                                                                                                 ]
                                                                                                     ]
                                                                                 ] ;
                                                                 rdfs:comment "Enumeration item for NXem/ENTRY/consistent_rotations/euler_angle_convention: xzy" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-euler-angle-convention-field> ;
                                                                 rdfs:label "NXem/ENTRY/consistent_rotations/euler_angle_convention/xzy" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-euler-angle-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-consistent-rotations-euler-angle-convention-yxy-enum
:nxem-entry-consistent-rotations-euler-angle-convention-yxy-enum rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :actualValue ;
                                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                                   rdf:first "yxy" ;
                                                                                                                   rdf:rest rdf:nil
                                                                                                                 ]
                                                                                                     ]
                                                                                 ] ;
                                                                 rdfs:comment "Enumeration item for NXem/ENTRY/consistent_rotations/euler_angle_convention: yxy" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-euler-angle-convention-field> ;
                                                                 rdfs:label "NXem/ENTRY/consistent_rotations/euler_angle_convention/yxy" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-euler-angle-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-consistent-rotations-euler-angle-convention-yxz-enum
:nxem-entry-consistent-rotations-euler-angle-convention-yxz-enum rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :actualValue ;
                                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                                   rdf:first "yxz" ;
                                                                                                                   rdf:rest rdf:nil
                                                                                                                 ]
                                                                                                     ]
                                                                                 ] ;
                                                                 rdfs:comment "Enumeration item for NXem/ENTRY/consistent_rotations/euler_angle_convention: yxz" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-euler-angle-convention-field> ;
                                                                 rdfs:label "NXem/ENTRY/consistent_rotations/euler_angle_convention/yxz" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-euler-angle-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-consistent-rotations-euler-angle-convention-yzx-enum
:nxem-entry-consistent-rotations-euler-angle-convention-yzx-enum rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :actualValue ;
                                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                                   rdf:first "yzx" ;
                                                                                                                   rdf:rest rdf:nil
                                                                                                                 ]
                                                                                                     ]
                                                                                 ] ;
                                                                 rdfs:comment "Enumeration item for NXem/ENTRY/consistent_rotations/euler_angle_convention: yzx" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-euler-angle-convention-field> ;
                                                                 rdfs:label "NXem/ENTRY/consistent_rotations/euler_angle_convention/yzx" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-euler-angle-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-consistent-rotations-euler-angle-convention-yzy-enum
:nxem-entry-consistent-rotations-euler-angle-convention-yzy-enum rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :actualValue ;
                                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                                   rdf:first "yzy" ;
                                                                                                                   rdf:rest rdf:nil
                                                                                                                 ]
                                                                                                     ]
                                                                                 ] ;
                                                                 rdfs:comment "Enumeration item for NXem/ENTRY/consistent_rotations/euler_angle_convention: yzy" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-euler-angle-convention-field> ;
                                                                 rdfs:label "NXem/ENTRY/consistent_rotations/euler_angle_convention/yzy" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-euler-angle-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-consistent-rotations-euler-angle-convention-zxy-enum
:nxem-entry-consistent-rotations-euler-angle-convention-zxy-enum rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :actualValue ;
                                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                                   rdf:first "zxy" ;
                                                                                                                   rdf:rest rdf:nil
                                                                                                                 ]
                                                                                                     ]
                                                                                 ] ;
                                                                 rdfs:comment "Enumeration item for NXem/ENTRY/consistent_rotations/euler_angle_convention: zxy" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-euler-angle-convention-field> ;
                                                                 rdfs:label "NXem/ENTRY/consistent_rotations/euler_angle_convention/zxy" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-euler-angle-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-consistent-rotations-euler-angle-convention-zxz-enum
:nxem-entry-consistent-rotations-euler-angle-convention-zxz-enum rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :actualValue ;
                                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                                   rdf:first "zxz" ;
                                                                                                                   rdf:rest rdf:nil
                                                                                                                 ]
                                                                                                     ]
                                                                                 ] ;
                                                                 rdfs:comment "Enumeration item for NXem/ENTRY/consistent_rotations/euler_angle_convention: zxz" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-euler-angle-convention-field> ;
                                                                 rdfs:label "NXem/ENTRY/consistent_rotations/euler_angle_convention/zxz" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-euler-angle-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-consistent-rotations-euler-angle-convention-zyx-enum
:nxem-entry-consistent-rotations-euler-angle-convention-zyx-enum rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :actualValue ;
                                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                                   rdf:first "zyx" ;
                                                                                                                   rdf:rest rdf:nil
                                                                                                                 ]
                                                                                                     ]
                                                                                 ] ;
                                                                 rdfs:comment "Enumeration item for NXem/ENTRY/consistent_rotations/euler_angle_convention: zyx" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-euler-angle-convention-field> ;
                                                                 rdfs:label "NXem/ENTRY/consistent_rotations/euler_angle_convention/zyx" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-euler-angle-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-consistent-rotations-euler-angle-convention-zyz-enum
:nxem-entry-consistent-rotations-euler-angle-convention-zyz-enum rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :actualValue ;
                                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                                   rdf:first "zyz" ;
                                                                                                                   rdf:rest rdf:nil
                                                                                                                 ]
                                                                                                     ]
                                                                                 ] ;
                                                                 rdfs:comment "Enumeration item for NXem/ENTRY/consistent_rotations/euler_angle_convention: zyz" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-euler-angle-convention-field> ;
                                                                 rdfs:label "NXem/ENTRY/consistent_rotations/euler_angle_convention/zyz" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-euler-angle-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-consistent-rotations-group
:nxem-entry-consistent-rotations-group rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusGroup ,
                                                       :nxentry-parameters-group ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxem-entry-consistent-rotations-axis-angle-convention-field
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxem-entry-consistent-rotations-euler-angle-convention-field
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxem-entry-consistent-rotations-rotation-convention-field
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxem-entry-consistent-rotations-rotation-handedness-field
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxem-entry-consistent-rotations-sign-convention-field
                                                       ] ;
                                       rdfs:comment """
                The conventions used when reporting crystal orientations.
                We follow the best practices of the Material Science community
                that are defined in reference `<https://doi.org/10.1088/0965-0393/23/8/083501>`_.
            """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-group> ;
                                       rdfs:label "NXem/ENTRY/consistent_rotations" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-consistent-rotations-rotation-convention-active-enum
:nxem-entry-consistent-rotations-rotation-convention-active-enum rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :actualValue ;
                                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                                   rdf:first "active" ;
                                                                                                                   rdf:rest rdf:nil
                                                                                                                 ]
                                                                                                     ]
                                                                                 ] ;
                                                                 owl:disjointWith :nxem-entry-consistent-rotations-rotation-convention-passive-enum ;
                                                                 rdfs:comment "Enumeration item for NXem/ENTRY/consistent_rotations/rotation_convention: active" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-rotation-convention-field> ;
                                                                 rdfs:label "NXem/ENTRY/consistent_rotations/rotation_convention/active" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-rotation-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-consistent-rotations-rotation-convention-field
:nxem-entry-consistent-rotations-rotation-convention-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasEnumContainer ;
                                                                             owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                 owl:unionOf ( :nxem-entry-consistent-rotations-rotation-convention-active-enum
                                                                                                               :nxem-entry-consistent-rotations-rotation-convention-passive-enum
                                                                                                             )
                                                                                               ]
                                                                           ] ;
                                                           rdfs:comment """
                    How are rotations interpreted into an orientation according to convention 3
                    of reference `<https://doi.org/10.1088/0965-0393/23/8/083501>`_.
                """ ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-rotation-convention-field> ;
                                                           rdfs:label "NXem/ENTRY/consistent_rotations/rotation_convention" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-rotation-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-consistent-rotations-rotation-convention-passive-enum
:nxem-entry-consistent-rotations-rotation-convention-passive-enum rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :actualValue ;
                                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                                    rdf:first "passive" ;
                                                                                                                    rdf:rest rdf:nil
                                                                                                                  ]
                                                                                                      ]
                                                                                  ] ;
                                                                  rdfs:comment "Enumeration item for NXem/ENTRY/consistent_rotations/rotation_convention: passive" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-rotation-convention-field> ;
                                                                  rdfs:label "NXem/ENTRY/consistent_rotations/rotation_convention/passive" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-rotation-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-consistent-rotations-rotation-handedness-clockwise-enum
:nxem-entry-consistent-rotations-rotation-handedness-clockwise-enum rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusEnumerations ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :actualValue ;
                                                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                                                      rdf:first "clockwise" ;
                                                                                                                      rdf:rest rdf:nil
                                                                                                                    ]
                                                                                                        ]
                                                                                    ] ;
                                                                    owl:disjointWith :nxem-entry-consistent-rotations-rotation-handedness-counter-clockwise-enum ;
                                                                    rdfs:comment "Enumeration item for NXem/ENTRY/consistent_rotations/rotation_handedness: clockwise" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-rotation-handedness-field> ;
                                                                    rdfs:label "NXem/ENTRY/consistent_rotations/rotation_handedness/clockwise" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-rotation-handedness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-consistent-rotations-rotation-handedness-counter-clockwise-enum
:nxem-entry-consistent-rotations-rotation-handedness-counter-clockwise-enum rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :actualValue ;
                                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                                              rdf:first "counter_clockwise" ;
                                                                                                                              rdf:rest rdf:nil
                                                                                                                            ]
                                                                                                                ]
                                                                                            ] ;
                                                                            rdfs:comment "Enumeration item for NXem/ENTRY/consistent_rotations/rotation_handedness: counter_clockwise" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-rotation-handedness-field> ;
                                                                            rdfs:label "NXem/ENTRY/consistent_rotations/rotation_handedness/counter_clockwise" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-rotation-handedness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-consistent-rotations-rotation-handedness-field
:nxem-entry-consistent-rotations-rotation-handedness-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasEnumContainer ;
                                                                             owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                 owl:unionOf ( :nxem-entry-consistent-rotations-rotation-handedness-clockwise-enum
                                                                                                               :nxem-entry-consistent-rotations-rotation-handedness-counter-clockwise-enum
                                                                                                             )
                                                                                               ]
                                                                           ] ;
                                                           rdfs:comment """
                    Convention how a positive rotation angle is defined when viewing
                    from the end of the rotation unit vector towards its origin.
                    This is in accordance with convention 2 of reference `<https://doi.org/10.1088/0965-0393/23/8/083501>`_.
                    
                    Counter_clockwise is equivalent to a right-handed choice.
                    Clockwise is equivalent to a left-handed choice.
                """ ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-rotation-handedness-field> ;
                                                           rdfs:label "NXem/ENTRY/consistent_rotations/rotation_handedness" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-rotation-handedness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-consistent-rotations-sign-convention-field
:nxem-entry-consistent-rotations-sign-convention-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasEnumContainer ;
                                                                         owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                             owl:unionOf ( :nxem-entry-consistent-rotations-sign-convention-p-minus-one-enum
                                                                                                           :nxem-entry-consistent-rotations-sign-convention-p-plus-one-enum
                                                                                                         )
                                                                                           ]
                                                                       ] ;
                                                       rdfs:comment """
                    Which sign convention is followed when converting orientations
                    between different parametrizations/representations according
                    to convention 6 of reference `<https://doi.org/10.1088/0965-0393/23/8/083501>`_.
                """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-sign-convention-field> ;
                                                       rdfs:label "NXem/ENTRY/consistent_rotations/sign_convention" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-sign-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-consistent-rotations-sign-convention-p-minus-one-enum
:nxem-entry-consistent-rotations-sign-convention-p-minus-one-enum rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :actualValue ;
                                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                                    rdf:first "p_minus_one" ;
                                                                                                                    rdf:rest rdf:nil
                                                                                                                  ]
                                                                                                      ]
                                                                                  ] ;
                                                                  owl:disjointWith :nxem-entry-consistent-rotations-sign-convention-p-plus-one-enum ;
                                                                  rdfs:comment "Enumeration item for NXem/ENTRY/consistent_rotations/sign_convention: p_minus_one" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-sign-convention-field> ;
                                                                  rdfs:label "NXem/ENTRY/consistent_rotations/sign_convention/p_minus_one" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-sign-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-consistent-rotations-sign-convention-p-plus-one-enum
:nxem-entry-consistent-rotations-sign-convention-p-plus-one-enum rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :actualValue ;
                                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                                   rdf:first "p_plus_one" ;
                                                                                                                   rdf:rest rdf:nil
                                                                                                                 ]
                                                                                                     ]
                                                                                 ] ;
                                                                 rdfs:comment "Enumeration item for NXem/ENTRY/consistent_rotations/sign_convention: p_plus_one" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-sign-convention-field> ;
                                                                 rdfs:label "NXem/ENTRY/consistent_rotations/sign_convention/p_plus_one" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-consistent-rotations-sign-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-definition-field
:nxem-entry-definition-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             :nxentry-definition-field ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasEnumContainer ;
                                               owl:allValuesFrom [ rdf:type owl:Class ;
                                                                   owl:unionOf ( :nxem-entry-definition-nxem-enum
                                                                               )
                                                                 ]
                                             ] ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-definition-field> ;
                             rdfs:label "NXem/ENTRY/definition" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-definition-nxem-enum
:nxem-entry-definition-nxem-enum rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusEnumerations ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :actualValue ;
                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                   rdf:first "NXem" ;
                                                                                   rdf:rest rdf:nil
                                                                                 ]
                                                                     ]
                                                 ] ;
                                 rdfs:comment "Enumeration item for NXem/ENTRY/definition: NXem" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-definition-field> ;
                                 rdfs:label "NXem/ENTRY/definition/NXem" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-detector-reference-frameid-alias-field
:nxem-entry-detector-reference-frameid-alias-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ANY
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_CHAR
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_CHAR
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment "" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-detector-reference-frameid-alias-field> ;
                                                   rdfs:label "NXem/ENTRY/detector_reference_frameID/alias" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-detector-reference-frameid-alias-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-detector-reference-frameid-depends-on-field
:nxem-entry-detector-reference-frameid-depends-on-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        :nxcoordinate-system-depends-on-field ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_ANY
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_CHAR
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_CHAR
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
                    Reference to the specifically named :ref:`NXdetector` instance for
                    which these conventions apply (e.g. /entry1/instrument/detector1).
                """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-detector-reference-frameid-depends-on-field> ;
                                                        rdfs:label "NXem/ENTRY/detector_reference_frameID/depends_on" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-detector-reference-frameid-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-detector-reference-frameid-group
:nxem-entry-detector-reference-frameid-group rdf:type owl:Class ;
                                             rdfs:subClassOf :NXcoordinate_system ,
                                                             :NeXusGroup ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxem-entry-detector-reference-frameid-alias-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxem-entry-detector-reference-frameid-depends-on-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxem-entry-detector-reference-frameid-origin-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxem-entry-detector-reference-frameid-x-direction-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxem-entry-detector-reference-frameid-y-direction-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxem-entry-detector-reference-frameid-z-direction-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxem-entry-detector-reference-frameid-type-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxem-entry-detector-reference-frameid-x-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxem-entry-detector-reference-frameid-y-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxem-entry-detector-reference-frameid-z-field
                                                             ] ;
                                             rdfs:comment """
                The reference frame that is defined by a specific detector.
            """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-detector-reference-frameid-group> ;
                                             rdfs:label "NXem/ENTRY/detector_reference_frameID" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-detector-reference-frameid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-detector-reference-frameid-origin-field
:nxem-entry-detector-reference-frameid-origin-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    :nxcoordinate-system-origin-field ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_ANY
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_CHAR
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_CHAR
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
                    Location of the origin of the detector_reference_frame.
                    
                    If the regions-of-interest forms a rectangle or cuboid, it is assumed that edges are interpreted
                    by inspecting the direction of their outer unit normals (which point either parallel or antiparallel)
                    along respective base vector direction of the reference frame.
                    
                    If any of these assumptions is not met, the user is required to explicitly state this.
                """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-detector-reference-frameid-origin-field> ;
                                                    rdfs:label "NXem/ENTRY/detector_reference_frameID/origin" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-detector-reference-frameid-origin-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-detector-reference-frameid-type-field
:nxem-entry-detector-reference-frameid-type-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ANY
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_CHAR
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_CHAR
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-detector-reference-frameid-type-field> ;
                                                  rdfs:label "NXem/ENTRY/detector_reference_frameID/type" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-detector-reference-frameid-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-detector-reference-frameid-x-direction-field
:nxem-entry-detector-reference-frameid-x-direction-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         :nxcoordinate-system-x-direction-field ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_CHAR
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_CHAR
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment """
                    Direction of the positively pointing x-axis base vector of the
                    detector_reference_frame.
                """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-detector-reference-frameid-x-direction-field> ;
                                                         rdfs:label "NXem/ENTRY/detector_reference_frameID/x_direction" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-detector-reference-frameid-x-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-detector-reference-frameid-x-field
:nxem-entry-detector-reference-frameid-x-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               :nxcoordinate-system-x-field ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_NUMBER
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_NUMBER
                                                                             ]
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-detector-reference-frameid-x-field> ;
                                               rdfs:label "NXem/ENTRY/detector_reference_frameID/x" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-detector-reference-frameid-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-detector-reference-frameid-y-direction-field
:nxem-entry-detector-reference-frameid-y-direction-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         :nxcoordinate-system-y-direction-field ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_CHAR
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_CHAR
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment """
                    Direction of the positively pointing y-axis base vector of the
                    detector_reference_frame.
                """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-detector-reference-frameid-y-direction-field> ;
                                                         rdfs:label "NXem/ENTRY/detector_reference_frameID/y_direction" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-detector-reference-frameid-y-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-detector-reference-frameid-y-field
:nxem-entry-detector-reference-frameid-y-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               :nxcoordinate-system-y-field ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_NUMBER
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_NUMBER
                                                                             ]
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-detector-reference-frameid-y-field> ;
                                               rdfs:label "NXem/ENTRY/detector_reference_frameID/y" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-detector-reference-frameid-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-detector-reference-frameid-z-direction-field
:nxem-entry-detector-reference-frameid-z-direction-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         :nxcoordinate-system-z-direction-field ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_CHAR
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_CHAR
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment """
                    Direction of the positively pointing z-axis base vector of the
                    detector_reference_frame.
                """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-detector-reference-frameid-z-direction-field> ;
                                                         rdfs:label "NXem/ENTRY/detector_reference_frameID/z_direction" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-detector-reference-frameid-z-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-detector-reference-frameid-z-field
:nxem-entry-detector-reference-frameid-z-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               :nxcoordinate-system-z-field ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_NUMBER
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_NUMBER
                                                                             ]
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-detector-reference-frameid-z-field> ;
                                               rdfs:label "NXem/ENTRY/detector_reference_frameID/z" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-detector-reference-frameid-z-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-end-time-field
:nxem-entry-end-time-field rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusField ,
                                           :nxentry-end-time-field ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_ANY
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_DATE_TIME
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_DATE_TIME
                                                         ]
                                           ] ;
                           rdfs:comment """
                ISO 8601 time code with local time zone offset to UTC included when
                the microscope session ended.
                
                See docstring of the start_time field to see how to use the
                start_time and end_time together.
            """ ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-end-time-field> ;
                           rdfs:label "NXem/ENTRY/end_time" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-end-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-experiment-alias-field
:nxem-entry-experiment-alias-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_CHAR
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_CHAR
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
                Alias (short name) which scientists can use to refer to this experiment.
            """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-experiment-alias-field> ;
                                   rdfs:label "NXem/ENTRY/experiment_alias" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-experiment-alias-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-experiment-description-field
:nxem-entry-experiment-description-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         :nxentry-experiment-description-field ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_ANY
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_CHAR
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_CHAR
                                                                       ]
                                                         ] ;
                                         rdfs:comment """
                Free-text description about the experiment.
                
                Users are strongly advised to parameterize the description of their experiment
                by using respective groups and fields and base classes instead of writing prose
                into the field.
            """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-experiment-description-field> ;
                                         rdfs:label "NXem/ENTRY/experiment_description" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-experiment-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-group
:nxem-entry-group rdf:type owl:Class ;
                  rdfs:subClassOf :NXentry ,
                                  :NeXusGroup ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxem-entry-citeid-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxem-entry-consistent-rotations-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxem-entry-detector-reference-frameid-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxem-entry-end-time-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxem-entry-experiment-alias-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxem-entry-experiment-description-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxem-entry-identifier-experiment-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxem-entry-measurement-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxem-entry-named-reference-frameid-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxem-entry-noteid-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxem-entry-processing-reference-frame-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxem-entry-profiling-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxem-entry-roiid-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxem-entry-sample-reference-frame-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxem-entry-simulation-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxem-entry-userid-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxem-entry-definition-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxem-entry-sampleid-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxem-entry-start-time-field
                                  ] ;
                  rdfs:comment "" ;
                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-group> ;
                  rdfs:label "NXem/ENTRY" ;
                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-identifier-experiment-field
:nxem-entry-identifier-experiment-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        :nxobject-identifiername-field ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_CHAR
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_CHAR
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
                A (globally) unique persistent identifier for referring to this experiment.
            """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-identifier-experiment-field> ;
                                        rdfs:label "NXem/ENTRY/identifier_experiment" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-identifier-experiment-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-end-time-field
:nxem-entry-measurement-eventid-end-time-field rdf:type owl:Class ;
                                               owl:equivalentClass :nxem-event-data-end-time-field ;
                                               rdfs:subClassOf :NeXusField ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_DATE_TIME
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_DATE_TIME
                                                                             ]
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-end-time-field> ;
                                               rdfs:label "NXem/ENTRY/measurement/eventID/end_time" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-end-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-group
:nxem-entry-measurement-eventid-group rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusGroup ,
                                                      :nxem-measurement-eventid-group ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxem-entry-measurement-eventid-end-time-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxem-entry-measurement-eventid-identifier-sample-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxem-entry-measurement-eventid-imageid-group
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxem-entry-measurement-eventid-instrument-group
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxem-entry-measurement-eventid-spectrumid-group
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxem-entry-measurement-eventid-start-time-field
                                                      ] ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-group> ;
                                      rdfs:label "NXem/ENTRY/measurement/eventID" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-identifier-sample-field
:nxem-entry-measurement-eventid-identifier-sample-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        :nxem-event-data-identifier-sample-field ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_ANY
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_CHAR
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_CHAR
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-identifier-sample-field> ;
                                                        rdfs:label "NXem/ENTRY/measurement/eventID/identifier_sample" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-identifier-sample-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-group
:nxem-entry-measurement-eventid-imageid-group rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusGroup ,
                                                              :nxem-event-data-image-group ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxem-entry-measurement-eventid-imageid-image-1d-group
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxem-entry-measurement-eventid-imageid-image-2d-group
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxem-entry-measurement-eventid-imageid-image-3d-group
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxem-entry-measurement-eventid-imageid-image-4d-group
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxem-entry-measurement-eventid-imageid-process-group
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxem-entry-measurement-eventid-imageid-stack-1d-group
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxem-entry-measurement-eventid-imageid-stack-2d-group
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxem-entry-measurement-eventid-imageid-stack-3d-group
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-group> ;
                                              rdfs:label "NXem/ENTRY/measurement/eventID/imageID" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-1d-axes-attribute
:nxem-entry-measurement-eventid-imageid-image-1d-axes-attribute rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusAttribute ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_CHAR
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment "" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-1d-axes-attribute> ;
                                                                rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_1d/axes" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-1d-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-1d-axis-i-field
:nxem-entry-measurement-eventid-imageid-image-1d-axis-i-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              :nximage-image-1d-axis-i-field ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ANY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_NUMBER
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxem-entry-measurement-eventid-imageid-image-1d-axis-i-long-name-attribute
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_NUMBER
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-1d-axis-i-field> ;
                                                              rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_1d/axis_i" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-1d-axis-i-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-1d-axis-i-long-name-attribute
:nxem-entry-measurement-eventid-imageid-image-1d-axis-i-long-name-attribute rdf:type owl:Class ;
                                                                            owl:equivalentClass :nximage-image-1d-axis-i-long-name-attribute ;
                                                                            rdfs:subClassOf :NeXusAttribute ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_CHAR
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-1d-axis-i-long-name-attribute> ;
                                                                            rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_1d/axis_i/long_name" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-1d-axis-i-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-1d-axisname-indices-attribute
:nxem-entry-measurement-eventid-imageid-image-1d-axisname-indices-attribute rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusAttribute ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_UINT
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_UINT
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-1d-axisname-indices-attribute> ;
                                                                            rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_1d/AXISNAME_indices" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-1d-axisname-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-1d-complex-field
:nxem-entry-measurement-eventid-imageid-image-1d-complex-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               :nximage-image-1d-complex-field ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_ANY
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_COMPLEX
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxem-entry-measurement-eventid-imageid-image-1d-complex-long-name-attribute
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_COMPLEX
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-1d-complex-field> ;
                                                               rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_1d/complex" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-1d-complex-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-1d-complex-long-name-attribute
:nxem-entry-measurement-eventid-imageid-image-1d-complex-long-name-attribute rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusAttribute ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_CHAR
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_CHAR
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-1d-complex-long-name-attribute> ;
                                                                             rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_1d/complex/long_name" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-1d-complex-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-1d-group
:nxem-entry-measurement-eventid-imageid-image-1d-group rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusGroup ,
                                                                       :nximage-image-1d-group ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-image-1d-complex-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-image-1d-imag-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-image-1d-intensity-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-image-1d-title-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-image-1d-axes-attribute
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-image-1d-axis-i-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-image-1d-axisname-indices-attribute
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-image-1d-real-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-image-1d-signal-attribute
                                                                       ] ;
                                                       rdfs:comment "" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-1d-group> ;
                                                       rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_1d" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-1d-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-1d-imag-field
:nxem-entry-measurement-eventid-imageid-image-1d-imag-field rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            :nximage-image-1d-imag-field ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_ANY
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_NUMBER
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxem-entry-measurement-eventid-imageid-image-1d-imag-long-name-attribute
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_NUMBER
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment "" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-1d-imag-field> ;
                                                            rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_1d/imag" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-1d-imag-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-1d-imag-long-name-attribute
:nxem-entry-measurement-eventid-imageid-image-1d-imag-long-name-attribute rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusAttribute ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_CHAR
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-1d-imag-long-name-attribute> ;
                                                                          rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_1d/imag/long_name" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-1d-imag-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-1d-intensity-field
:nxem-entry-measurement-eventid-imageid-image-1d-intensity-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 :nximage-image-1d-intensity-field ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_ANY
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_NUMBER
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxem-entry-measurement-eventid-imageid-image-1d-intensity-long-name-attribute
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_NUMBER
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-1d-intensity-field> ;
                                                                 rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_1d/intensity" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-1d-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-1d-intensity-long-name-attribute
:nxem-entry-measurement-eventid-imageid-image-1d-intensity-long-name-attribute rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_CHAR
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-1d-intensity-long-name-attribute> ;
                                                                               rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_1d/intensity/long_name" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-1d-intensity-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-1d-real-field
:nxem-entry-measurement-eventid-imageid-image-1d-real-field rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            :nximage-image-1d-real-field ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_ANY
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_NUMBER
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxem-entry-measurement-eventid-imageid-image-1d-real-long-name-attribute
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_NUMBER
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment "" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-1d-real-field> ;
                                                            rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_1d/real" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-1d-real-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-1d-real-long-name-attribute
:nxem-entry-measurement-eventid-imageid-image-1d-real-long-name-attribute rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusAttribute ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_CHAR
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-1d-real-long-name-attribute> ;
                                                                          rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_1d/real/long_name" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-1d-real-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-1d-signal-attribute
:nxem-entry-measurement-eventid-imageid-image-1d-signal-attribute rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_CHAR
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-1d-signal-attribute> ;
                                                                  rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_1d/signal" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-1d-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-1d-title-field
:nxem-entry-measurement-eventid-imageid-image-1d-title-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_ANY
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_CHAR
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_CHAR
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-1d-title-field> ;
                                                             rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_1d/title" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-1d-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-2d-axes-attribute
:nxem-entry-measurement-eventid-imageid-image-2d-axes-attribute rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusAttribute ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_CHAR
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment "" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-2d-axes-attribute> ;
                                                                rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_2d/axes" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-2d-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-2d-axis-i-field
:nxem-entry-measurement-eventid-imageid-image-2d-axis-i-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              :nximage-image-2d-axis-i-field ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ANY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_NUMBER
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxem-entry-measurement-eventid-imageid-image-2d-axis-i-long-name-attribute
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_NUMBER
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-2d-axis-i-field> ;
                                                              rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_2d/axis_i" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-2d-axis-i-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-2d-axis-i-long-name-attribute
:nxem-entry-measurement-eventid-imageid-image-2d-axis-i-long-name-attribute rdf:type owl:Class ;
                                                                            owl:equivalentClass :nximage-image-2d-axis-i-long-name-attribute ;
                                                                            rdfs:subClassOf :NeXusAttribute ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_CHAR
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-2d-axis-i-long-name-attribute> ;
                                                                            rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_2d/axis_i/long_name" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-2d-axis-i-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-2d-axis-j-field
:nxem-entry-measurement-eventid-imageid-image-2d-axis-j-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              :nximage-image-2d-axis-j-field ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ANY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_NUMBER
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxem-entry-measurement-eventid-imageid-image-2d-axis-j-long-name-attribute
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_NUMBER
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-2d-axis-j-field> ;
                                                              rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_2d/axis_j" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-2d-axis-j-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-2d-axis-j-long-name-attribute
:nxem-entry-measurement-eventid-imageid-image-2d-axis-j-long-name-attribute rdf:type owl:Class ;
                                                                            owl:equivalentClass :nximage-image-2d-axis-j-long-name-attribute ;
                                                                            rdfs:subClassOf :NeXusAttribute ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_CHAR
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-2d-axis-j-long-name-attribute> ;
                                                                            rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_2d/axis_j/long_name" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-2d-axis-j-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-2d-axisname-indices-attribute
:nxem-entry-measurement-eventid-imageid-image-2d-axisname-indices-attribute rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusAttribute ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_UINT
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_UINT
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-2d-axisname-indices-attribute> ;
                                                                            rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_2d/AXISNAME_indices" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-2d-axisname-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-2d-group
:nxem-entry-measurement-eventid-imageid-image-2d-group rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusGroup ,
                                                                       :nximage-image-2d-group ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-image-2d-imag-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-image-2d-intensity-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-image-2d-magnitude-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-image-2d-title-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-image-2d-axes-attribute
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-image-2d-axis-i-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-image-2d-axis-j-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-image-2d-axisname-indices-attribute
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-image-2d-real-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-image-2d-signal-attribute
                                                                       ] ;
                                                       rdfs:comment "" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-2d-group> ;
                                                       rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_2d" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-2d-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-2d-imag-field
:nxem-entry-measurement-eventid-imageid-image-2d-imag-field rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            :nximage-image-2d-imag-field ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_ANY
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_NUMBER
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxem-entry-measurement-eventid-imageid-image-2d-imag-long-name-attribute
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_NUMBER
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment "" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-2d-imag-field> ;
                                                            rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_2d/imag" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-2d-imag-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-2d-imag-long-name-attribute
:nxem-entry-measurement-eventid-imageid-image-2d-imag-long-name-attribute rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusAttribute ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_CHAR
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-2d-imag-long-name-attribute> ;
                                                                          rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_2d/imag/long_name" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-2d-imag-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-2d-intensity-field
:nxem-entry-measurement-eventid-imageid-image-2d-intensity-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 :nximage-image-2d-intensity-field ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_ANY
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_NUMBER
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxem-entry-measurement-eventid-imageid-image-2d-intensity-long-name-attribute
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_NUMBER
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-2d-intensity-field> ;
                                                                 rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_2d/intensity" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-2d-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-2d-intensity-long-name-attribute
:nxem-entry-measurement-eventid-imageid-image-2d-intensity-long-name-attribute rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_CHAR
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-2d-intensity-long-name-attribute> ;
                                                                               rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_2d/intensity/long_name" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-2d-intensity-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-2d-magnitude-field
:nxem-entry-measurement-eventid-imageid-image-2d-magnitude-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_ANY
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_COMPLEX
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxem-entry-measurement-eventid-imageid-image-2d-magnitude-long-name-attribute
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_COMPLEX
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-2d-magnitude-field> ;
                                                                 rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_2d/magnitude" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-2d-magnitude-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-2d-magnitude-long-name-attribute
:nxem-entry-measurement-eventid-imageid-image-2d-magnitude-long-name-attribute rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_CHAR
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-2d-magnitude-long-name-attribute> ;
                                                                               rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_2d/magnitude/long_name" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-2d-magnitude-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-2d-real-field
:nxem-entry-measurement-eventid-imageid-image-2d-real-field rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            :nximage-image-2d-real-field ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_ANY
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_NUMBER
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxem-entry-measurement-eventid-imageid-image-2d-real-long-name-attribute
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_NUMBER
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment "" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-2d-real-field> ;
                                                            rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_2d/real" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-2d-real-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-2d-real-long-name-attribute
:nxem-entry-measurement-eventid-imageid-image-2d-real-long-name-attribute rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusAttribute ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_CHAR
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-2d-real-long-name-attribute> ;
                                                                          rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_2d/real/long_name" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-2d-real-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-2d-signal-attribute
:nxem-entry-measurement-eventid-imageid-image-2d-signal-attribute rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_CHAR
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-2d-signal-attribute> ;
                                                                  rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_2d/signal" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-2d-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-2d-title-field
:nxem-entry-measurement-eventid-imageid-image-2d-title-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_ANY
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_CHAR
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_CHAR
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-2d-title-field> ;
                                                             rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_2d/title" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-2d-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-3d-axes-attribute
:nxem-entry-measurement-eventid-imageid-image-3d-axes-attribute rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusAttribute ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_CHAR
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment "" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-3d-axes-attribute> ;
                                                                rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_3d/axes" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-3d-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-3d-axis-i-field
:nxem-entry-measurement-eventid-imageid-image-3d-axis-i-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              :nximage-image-3d-axis-i-field ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ANY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_NUMBER
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxem-entry-measurement-eventid-imageid-image-3d-axis-i-long-name-attribute
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_NUMBER
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-3d-axis-i-field> ;
                                                              rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_3d/axis_i" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-3d-axis-i-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-3d-axis-i-long-name-attribute
:nxem-entry-measurement-eventid-imageid-image-3d-axis-i-long-name-attribute rdf:type owl:Class ;
                                                                            owl:equivalentClass :nximage-image-3d-axis-i-long-name-attribute ;
                                                                            rdfs:subClassOf :NeXusAttribute ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_CHAR
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-3d-axis-i-long-name-attribute> ;
                                                                            rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_3d/axis_i/long_name" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-3d-axis-i-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-3d-axis-j-field
:nxem-entry-measurement-eventid-imageid-image-3d-axis-j-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              :nximage-image-3d-axis-j-field ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ANY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_NUMBER
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxem-entry-measurement-eventid-imageid-image-3d-axis-j-long-name-attribute
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_NUMBER
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-3d-axis-j-field> ;
                                                              rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_3d/axis_j" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-3d-axis-j-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-3d-axis-j-long-name-attribute
:nxem-entry-measurement-eventid-imageid-image-3d-axis-j-long-name-attribute rdf:type owl:Class ;
                                                                            owl:equivalentClass :nximage-image-3d-axis-j-long-name-attribute ;
                                                                            rdfs:subClassOf :NeXusAttribute ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_CHAR
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-3d-axis-j-long-name-attribute> ;
                                                                            rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_3d/axis_j/long_name" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-3d-axis-j-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-3d-axis-k-field
:nxem-entry-measurement-eventid-imageid-image-3d-axis-k-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              :nximage-image-3d-axis-k-field ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ANY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_NUMBER
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxem-entry-measurement-eventid-imageid-image-3d-axis-k-long-name-attribute
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_NUMBER
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-3d-axis-k-field> ;
                                                              rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_3d/axis_k" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-3d-axis-k-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-3d-axis-k-long-name-attribute
:nxem-entry-measurement-eventid-imageid-image-3d-axis-k-long-name-attribute rdf:type owl:Class ;
                                                                            owl:equivalentClass :nximage-image-3d-axis-k-long-name-attribute ;
                                                                            rdfs:subClassOf :NeXusAttribute ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_CHAR
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-3d-axis-k-long-name-attribute> ;
                                                                            rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_3d/axis_k/long_name" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-3d-axis-k-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-3d-axisname-indices-attribute
:nxem-entry-measurement-eventid-imageid-image-3d-axisname-indices-attribute rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusAttribute ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_UINT
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_UINT
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-3d-axisname-indices-attribute> ;
                                                                            rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_3d/AXISNAME_indices" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-3d-axisname-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-3d-complex-field
:nxem-entry-measurement-eventid-imageid-image-3d-complex-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               :nximage-image-3d-complex-field ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_ANY
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_COMPLEX
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxem-entry-measurement-eventid-imageid-image-3d-complex-long-name-attribute
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_COMPLEX
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-3d-complex-field> ;
                                                               rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_3d/complex" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-3d-complex-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-3d-complex-long-name-attribute
:nxem-entry-measurement-eventid-imageid-image-3d-complex-long-name-attribute rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusAttribute ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_CHAR
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_CHAR
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-3d-complex-long-name-attribute> ;
                                                                             rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_3d/complex/long_name" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-3d-complex-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-3d-group
:nxem-entry-measurement-eventid-imageid-image-3d-group rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusGroup ,
                                                                       :nximage-image-3d-group ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-image-3d-complex-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-image-3d-imag-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-image-3d-intensity-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-image-3d-title-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-image-3d-axes-attribute
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-image-3d-axis-i-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-image-3d-axis-j-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-image-3d-axis-k-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-image-3d-axisname-indices-attribute
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-image-3d-real-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-image-3d-signal-attribute
                                                                       ] ;
                                                       rdfs:comment "" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-3d-group> ;
                                                       rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_3d" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-3d-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-3d-imag-field
:nxem-entry-measurement-eventid-imageid-image-3d-imag-field rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            :nximage-image-3d-imag-field ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_ANY
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_NUMBER
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxem-entry-measurement-eventid-imageid-image-3d-imag-long-name-attribute
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_NUMBER
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment "" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-3d-imag-field> ;
                                                            rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_3d/imag" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-3d-imag-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-3d-imag-long-name-attribute
:nxem-entry-measurement-eventid-imageid-image-3d-imag-long-name-attribute rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusAttribute ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_CHAR
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-3d-imag-long-name-attribute> ;
                                                                          rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_3d/imag/long_name" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-3d-imag-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-3d-intensity-field
:nxem-entry-measurement-eventid-imageid-image-3d-intensity-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 :nximage-image-3d-intensity-field ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_ANY
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_NUMBER
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxem-entry-measurement-eventid-imageid-image-3d-intensity-long-name-attribute
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_NUMBER
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-3d-intensity-field> ;
                                                                 rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_3d/intensity" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-3d-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-3d-intensity-long-name-attribute
:nxem-entry-measurement-eventid-imageid-image-3d-intensity-long-name-attribute rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_CHAR
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-3d-intensity-long-name-attribute> ;
                                                                               rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_3d/intensity/long_name" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-3d-intensity-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-3d-real-field
:nxem-entry-measurement-eventid-imageid-image-3d-real-field rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            :nximage-image-3d-real-field ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_ANY
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_NUMBER
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxem-entry-measurement-eventid-imageid-image-3d-real-long-name-attribute
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_NUMBER
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment "" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-3d-real-field> ;
                                                            rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_3d/real" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-3d-real-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-3d-real-long-name-attribute
:nxem-entry-measurement-eventid-imageid-image-3d-real-long-name-attribute rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusAttribute ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_CHAR
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-3d-real-long-name-attribute> ;
                                                                          rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_3d/real/long_name" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-3d-real-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-3d-signal-attribute
:nxem-entry-measurement-eventid-imageid-image-3d-signal-attribute rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_CHAR
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-3d-signal-attribute> ;
                                                                  rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_3d/signal" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-3d-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-3d-title-field
:nxem-entry-measurement-eventid-imageid-image-3d-title-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_ANY
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_CHAR
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_CHAR
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-3d-title-field> ;
                                                             rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_3d/title" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-3d-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-4d-axes-attribute
:nxem-entry-measurement-eventid-imageid-image-4d-axes-attribute rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusAttribute ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_CHAR
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment "" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-4d-axes-attribute> ;
                                                                rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_4d/axes" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-4d-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-4d-axis-i-field
:nxem-entry-measurement-eventid-imageid-image-4d-axis-i-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              :nximage-image-4d-axis-i-field ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ANY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_NUMBER
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxem-entry-measurement-eventid-imageid-image-4d-axis-i-long-name-attribute
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_NUMBER
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-4d-axis-i-field> ;
                                                              rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_4d/axis_i" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-4d-axis-i-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-4d-axis-i-long-name-attribute
:nxem-entry-measurement-eventid-imageid-image-4d-axis-i-long-name-attribute rdf:type owl:Class ;
                                                                            owl:equivalentClass :nximage-image-4d-axis-i-long-name-attribute ;
                                                                            rdfs:subClassOf :NeXusAttribute ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_CHAR
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-4d-axis-i-long-name-attribute> ;
                                                                            rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_4d/axis_i/long_name" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-4d-axis-i-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-4d-axis-j-field
:nxem-entry-measurement-eventid-imageid-image-4d-axis-j-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              :nximage-image-4d-axis-j-field ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ANY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_NUMBER
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxem-entry-measurement-eventid-imageid-image-4d-axis-j-long-name-attribute
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_NUMBER
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-4d-axis-j-field> ;
                                                              rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_4d/axis_j" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-4d-axis-j-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-4d-axis-j-long-name-attribute
:nxem-entry-measurement-eventid-imageid-image-4d-axis-j-long-name-attribute rdf:type owl:Class ;
                                                                            owl:equivalentClass :nximage-image-4d-axis-j-long-name-attribute ;
                                                                            rdfs:subClassOf :NeXusAttribute ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_CHAR
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-4d-axis-j-long-name-attribute> ;
                                                                            rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_4d/axis_j/long_name" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-4d-axis-j-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-4d-axis-k-field
:nxem-entry-measurement-eventid-imageid-image-4d-axis-k-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              :nximage-image-4d-axis-k-field ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ANY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_NUMBER
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxem-entry-measurement-eventid-imageid-image-4d-axis-k-long-name-attribute
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_NUMBER
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-4d-axis-k-field> ;
                                                              rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_4d/axis_k" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-4d-axis-k-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-4d-axis-k-long-name-attribute
:nxem-entry-measurement-eventid-imageid-image-4d-axis-k-long-name-attribute rdf:type owl:Class ;
                                                                            owl:equivalentClass :nximage-image-4d-axis-k-long-name-attribute ;
                                                                            rdfs:subClassOf :NeXusAttribute ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_CHAR
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-4d-axis-k-long-name-attribute> ;
                                                                            rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_4d/axis_k/long_name" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-4d-axis-k-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-4d-axis-m-field
:nxem-entry-measurement-eventid-imageid-image-4d-axis-m-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              :nximage-image-4d-axis-m-field ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ANY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_NUMBER
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxem-entry-measurement-eventid-imageid-image-4d-axis-m-long-name-attribute
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_NUMBER
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-4d-axis-m-field> ;
                                                              rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_4d/axis_m" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-4d-axis-m-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-4d-axis-m-long-name-attribute
:nxem-entry-measurement-eventid-imageid-image-4d-axis-m-long-name-attribute rdf:type owl:Class ;
                                                                            owl:equivalentClass :nximage-image-4d-axis-m-long-name-attribute ;
                                                                            rdfs:subClassOf :NeXusAttribute ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_CHAR
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-4d-axis-m-long-name-attribute> ;
                                                                            rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_4d/axis_m/long_name" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-4d-axis-m-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-4d-axisname-indices-attribute
:nxem-entry-measurement-eventid-imageid-image-4d-axisname-indices-attribute rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusAttribute ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_UINT
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_UINT
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-4d-axisname-indices-attribute> ;
                                                                            rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_4d/AXISNAME_indices" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-4d-axisname-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-4d-complex-field
:nxem-entry-measurement-eventid-imageid-image-4d-complex-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               :nximage-image-4d-complex-field ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_ANY
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_COMPLEX
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxem-entry-measurement-eventid-imageid-image-4d-complex-long-name-attribute
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_COMPLEX
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-4d-complex-field> ;
                                                               rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_4d/complex" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-4d-complex-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-4d-complex-long-name-attribute
:nxem-entry-measurement-eventid-imageid-image-4d-complex-long-name-attribute rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusAttribute ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_CHAR
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_CHAR
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-4d-complex-long-name-attribute> ;
                                                                             rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_4d/complex/long_name" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-4d-complex-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-4d-group
:nxem-entry-measurement-eventid-imageid-image-4d-group rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusGroup ,
                                                                       :nximage-image-4d-group ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-image-4d-complex-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-image-4d-imag-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-image-4d-intensity-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-image-4d-title-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-image-4d-axes-attribute
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-image-4d-axis-i-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-image-4d-axis-j-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-image-4d-axis-k-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-image-4d-axis-m-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-image-4d-axisname-indices-attribute
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-image-4d-real-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-image-4d-signal-attribute
                                                                       ] ;
                                                       rdfs:comment "" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-4d-group> ;
                                                       rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_4d" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-4d-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-4d-imag-field
:nxem-entry-measurement-eventid-imageid-image-4d-imag-field rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            :nximage-image-4d-imag-field ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_ANY
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_NUMBER
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxem-entry-measurement-eventid-imageid-image-4d-imag-long-name-attribute
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_NUMBER
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment "" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-4d-imag-field> ;
                                                            rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_4d/imag" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-4d-imag-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-4d-imag-long-name-attribute
:nxem-entry-measurement-eventid-imageid-image-4d-imag-long-name-attribute rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusAttribute ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_CHAR
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-4d-imag-long-name-attribute> ;
                                                                          rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_4d/imag/long_name" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-4d-imag-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-4d-intensity-field
:nxem-entry-measurement-eventid-imageid-image-4d-intensity-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 :nximage-image-4d-intensity-field ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_ANY
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_NUMBER
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxem-entry-measurement-eventid-imageid-image-4d-intensity-long-name-attribute
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_NUMBER
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-4d-intensity-field> ;
                                                                 rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_4d/intensity" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-4d-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-4d-intensity-long-name-attribute
:nxem-entry-measurement-eventid-imageid-image-4d-intensity-long-name-attribute rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_CHAR
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-4d-intensity-long-name-attribute> ;
                                                                               rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_4d/intensity/long_name" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-4d-intensity-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-4d-real-field
:nxem-entry-measurement-eventid-imageid-image-4d-real-field rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            :nximage-image-4d-real-field ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_ANY
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_NUMBER
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxem-entry-measurement-eventid-imageid-image-4d-real-long-name-attribute
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_NUMBER
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment "" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-4d-real-field> ;
                                                            rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_4d/real" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-4d-real-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-4d-real-long-name-attribute
:nxem-entry-measurement-eventid-imageid-image-4d-real-long-name-attribute rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusAttribute ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_CHAR
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-4d-real-long-name-attribute> ;
                                                                          rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_4d/real/long_name" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-4d-real-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-4d-signal-attribute
:nxem-entry-measurement-eventid-imageid-image-4d-signal-attribute rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_CHAR
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-4d-signal-attribute> ;
                                                                  rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_4d/signal" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-4d-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-image-4d-title-field
:nxem-entry-measurement-eventid-imageid-image-4d-title-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_ANY
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_CHAR
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_CHAR
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-4d-title-field> ;
                                                             rdfs:label "NXem/ENTRY/measurement/eventID/imageID/image_4d/title" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-image-4d-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-process-detector-identifier-field
:nxem-entry-measurement-eventid-imageid-process-detector-identifier-field rdf:type owl:Class ;
                                                                          owl:equivalentClass :nximage-process-detector-identifier-field ;
                                                                          rdfs:subClassOf :NeXusField ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                            owl:someValuesFrom :NX_ANY
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_CHAR
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-process-detector-identifier-field> ;
                                                                          rdfs:label "NXem/ENTRY/measurement/eventID/imageID/PROCESS/detector_identifier" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-process-detector-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-process-group
:nxem-entry-measurement-eventid-imageid-process-group rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusGroup ,
                                                                      :nximage-process-group ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxem-entry-measurement-eventid-imageid-process-input-group
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxem-entry-measurement-eventid-imageid-process-detector-identifier-field
                                                                      ] ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-process-group> ;
                                                      rdfs:label "NXem/ENTRY/measurement/eventID/imageID/PROCESS" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-process-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-process-input-algorithm-field
:nxem-entry-measurement-eventid-imageid-process-input-algorithm-field rdf:type owl:Class ;
                                                                      owl:equivalentClass :nxnote-algorithm-field ;
                                                                      rdfs:subClassOf :NeXusField ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                        owl:someValuesFrom :NX_ANY
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_CHAR
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-process-input-algorithm-field> ;
                                                                      rdfs:label "NXem/ENTRY/measurement/eventID/imageID/PROCESS/input/algorithm" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-process-input-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-process-input-checksum-field
:nxem-entry-measurement-eventid-imageid-process-input-checksum-field rdf:type owl:Class ;
                                                                     owl:equivalentClass :nxnote-checksum-field ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                       owl:someValuesFrom :NX_ANY
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_CHAR
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_CHAR
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-process-input-checksum-field> ;
                                                                     rdfs:label "NXem/ENTRY/measurement/eventID/imageID/PROCESS/input/checksum" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-process-input-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-process-input-context-field
:nxem-entry-measurement-eventid-imageid-process-input-context-field rdf:type owl:Class ;
                                                                    owl:equivalentClass :nximage-process-input-context-field ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_ANY
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_CHAR
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_CHAR
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment "" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-process-input-context-field> ;
                                                                    rdfs:label "NXem/ENTRY/measurement/eventID/imageID/PROCESS/input/context" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-process-input-context-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-process-input-file-name-field
:nxem-entry-measurement-eventid-imageid-process-input-file-name-field rdf:type owl:Class ;
                                                                      owl:equivalentClass :nxnote-file-name-field ;
                                                                      rdfs:subClassOf :NeXusField ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                        owl:someValuesFrom :NX_ANY
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_CHAR
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-process-input-file-name-field> ;
                                                                      rdfs:label "NXem/ENTRY/measurement/eventID/imageID/PROCESS/input/file_name" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-process-input-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-process-input-group
:nxem-entry-measurement-eventid-imageid-process-input-group rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusGroup ,
                                                                            :nximage-process-input-group ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxem-entry-measurement-eventid-imageid-process-input-algorithm-field
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxem-entry-measurement-eventid-imageid-process-input-checksum-field
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxem-entry-measurement-eventid-imageid-process-input-context-field
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxem-entry-measurement-eventid-imageid-process-input-file-name-field
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxem-entry-measurement-eventid-imageid-process-input-type-field
                                                                            ] ;
                                                            rdfs:comment "" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-process-input-group> ;
                                                            rdfs:label "NXem/ENTRY/measurement/eventID/imageID/PROCESS/input" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-process-input-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-process-input-type-field
:nxem-entry-measurement-eventid-imageid-process-input-type-field rdf:type owl:Class ;
                                                                 owl:equivalentClass :nxnote-type-field ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_ANY
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_CHAR
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_CHAR
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-process-input-type-field> ;
                                                                 rdfs:label "NXem/ENTRY/measurement/eventID/imageID/PROCESS/input/type" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-process-input-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-1d-axes-attribute
:nxem-entry-measurement-eventid-imageid-stack-1d-axes-attribute rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusAttribute ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_CHAR
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment "" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-1d-axes-attribute> ;
                                                                rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_1d/axes" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-1d-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-1d-axis-i-field
:nxem-entry-measurement-eventid-imageid-stack-1d-axis-i-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              :nximage-stack-1d-axis-i-field ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ANY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_NUMBER
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxem-entry-measurement-eventid-imageid-stack-1d-axis-i-long-name-attribute
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_NUMBER
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-1d-axis-i-field> ;
                                                              rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_1d/axis_i" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-1d-axis-i-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-1d-axis-i-long-name-attribute
:nxem-entry-measurement-eventid-imageid-stack-1d-axis-i-long-name-attribute rdf:type owl:Class ;
                                                                            owl:equivalentClass :nximage-stack-1d-axis-i-long-name-attribute ;
                                                                            rdfs:subClassOf :NeXusAttribute ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_CHAR
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-1d-axis-i-long-name-attribute> ;
                                                                            rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_1d/axis_i/long_name" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-1d-axis-i-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-1d-axisname-indices-attribute
:nxem-entry-measurement-eventid-imageid-stack-1d-axisname-indices-attribute rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusAttribute ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_UINT
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_UINT
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-1d-axisname-indices-attribute> ;
                                                                            rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_1d/AXISNAME_indices" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-1d-axisname-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-1d-complex-field
:nxem-entry-measurement-eventid-imageid-stack-1d-complex-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               :nximage-stack-1d-complex-field ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_ANY
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_COMPLEX
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxem-entry-measurement-eventid-imageid-stack-1d-complex-long-name-attribute
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_COMPLEX
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-1d-complex-field> ;
                                                               rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_1d/complex" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-1d-complex-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-1d-complex-long-name-attribute
:nxem-entry-measurement-eventid-imageid-stack-1d-complex-long-name-attribute rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusAttribute ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_CHAR
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_CHAR
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-1d-complex-long-name-attribute> ;
                                                                             rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_1d/complex/long_name" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-1d-complex-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-1d-group
:nxem-entry-measurement-eventid-imageid-stack-1d-group rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusGroup ,
                                                                       :nximage-stack-1d-group ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-stack-1d-complex-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-stack-1d-imag-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-stack-1d-indices-group-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-stack-1d-intensity-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-stack-1d-title-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-stack-1d-axes-attribute
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-stack-1d-axis-i-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-stack-1d-axisname-indices-attribute
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-stack-1d-indices-image-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-stack-1d-real-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-stack-1d-signal-attribute
                                                                       ] ;
                                                       rdfs:comment "" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-1d-group> ;
                                                       rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_1d" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-1d-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-1d-imag-field
:nxem-entry-measurement-eventid-imageid-stack-1d-imag-field rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            :nximage-stack-1d-imag-field ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_ANY
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_NUMBER
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxem-entry-measurement-eventid-imageid-stack-1d-imag-long-name-attribute
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_NUMBER
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment "" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-1d-imag-field> ;
                                                            rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_1d/imag" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-1d-imag-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-1d-imag-long-name-attribute
:nxem-entry-measurement-eventid-imageid-stack-1d-imag-long-name-attribute rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusAttribute ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_CHAR
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-1d-imag-long-name-attribute> ;
                                                                          rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_1d/imag/long_name" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-1d-imag-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-1d-indices-group-field
:nxem-entry-measurement-eventid-imageid-stack-1d-indices-group-field rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     :nximage-stack-1d-indices-group-field ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                       owl:someValuesFrom :NX_ANY
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_INT
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :has ;
                                                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass :nxem-entry-measurement-eventid-imageid-stack-1d-indices-group-long-name-attribute
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_INT
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-1d-indices-group-field> ;
                                                                     rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_1d/indices_group" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-1d-indices-group-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-1d-indices-group-long-name-attribute
:nxem-entry-measurement-eventid-imageid-stack-1d-indices-group-long-name-attribute rdf:type owl:Class ;
                                                                                   owl:equivalentClass :nximage-stack-1d-indices-group-long-name-attribute ;
                                                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_CHAR
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-1d-indices-group-long-name-attribute> ;
                                                                                   rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_1d/indices_group/long_name" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-1d-indices-group-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-1d-indices-image-field
:nxem-entry-measurement-eventid-imageid-stack-1d-indices-image-field rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     :nximage-stack-1d-indices-image-field ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                       owl:someValuesFrom :NX_ANY
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_INT
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :has ;
                                                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass :nxem-entry-measurement-eventid-imageid-stack-1d-indices-image-long-name-attribute
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_INT
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-1d-indices-image-field> ;
                                                                     rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_1d/indices_image" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-1d-indices-image-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-1d-indices-image-long-name-attribute
:nxem-entry-measurement-eventid-imageid-stack-1d-indices-image-long-name-attribute rdf:type owl:Class ;
                                                                                   owl:equivalentClass :nximage-stack-1d-indices-image-long-name-attribute ;
                                                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_CHAR
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-1d-indices-image-long-name-attribute> ;
                                                                                   rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_1d/indices_image/long_name" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-1d-indices-image-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-1d-intensity-field
:nxem-entry-measurement-eventid-imageid-stack-1d-intensity-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 :nximage-stack-1d-intensity-field ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_ANY
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_NUMBER
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxem-entry-measurement-eventid-imageid-stack-1d-intensity-long-name-attribute
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_NUMBER
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-1d-intensity-field> ;
                                                                 rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_1d/intensity" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-1d-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-1d-intensity-long-name-attribute
:nxem-entry-measurement-eventid-imageid-stack-1d-intensity-long-name-attribute rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_CHAR
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-1d-intensity-long-name-attribute> ;
                                                                               rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_1d/intensity/long_name" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-1d-intensity-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-1d-real-field
:nxem-entry-measurement-eventid-imageid-stack-1d-real-field rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            :nximage-stack-1d-real-field ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_ANY
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_NUMBER
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxem-entry-measurement-eventid-imageid-stack-1d-real-long-name-attribute
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_NUMBER
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment "" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-1d-real-field> ;
                                                            rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_1d/real" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-1d-real-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-1d-real-long-name-attribute
:nxem-entry-measurement-eventid-imageid-stack-1d-real-long-name-attribute rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusAttribute ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_CHAR
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-1d-real-long-name-attribute> ;
                                                                          rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_1d/real/long_name" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-1d-real-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-1d-signal-attribute
:nxem-entry-measurement-eventid-imageid-stack-1d-signal-attribute rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_CHAR
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-1d-signal-attribute> ;
                                                                  rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_1d/signal" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-1d-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-1d-title-field
:nxem-entry-measurement-eventid-imageid-stack-1d-title-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_ANY
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_CHAR
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_CHAR
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-1d-title-field> ;
                                                             rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_1d/title" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-1d-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-2d-axes-attribute
:nxem-entry-measurement-eventid-imageid-stack-2d-axes-attribute rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusAttribute ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_CHAR
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment "" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-2d-axes-attribute> ;
                                                                rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_2d/axes" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-2d-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-2d-axis-i-field
:nxem-entry-measurement-eventid-imageid-stack-2d-axis-i-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              :nximage-stack-2d-axis-i-field ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ANY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_NUMBER
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxem-entry-measurement-eventid-imageid-stack-2d-axis-i-long-name-attribute
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_NUMBER
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-2d-axis-i-field> ;
                                                              rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_2d/axis_i" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-2d-axis-i-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-2d-axis-i-long-name-attribute
:nxem-entry-measurement-eventid-imageid-stack-2d-axis-i-long-name-attribute rdf:type owl:Class ;
                                                                            owl:equivalentClass :nximage-stack-2d-axis-i-long-name-attribute ;
                                                                            rdfs:subClassOf :NeXusAttribute ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_CHAR
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-2d-axis-i-long-name-attribute> ;
                                                                            rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_2d/axis_i/long_name" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-2d-axis-i-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-2d-axis-j-field
:nxem-entry-measurement-eventid-imageid-stack-2d-axis-j-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              :nximage-stack-2d-axis-j-field ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ANY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_NUMBER
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxem-entry-measurement-eventid-imageid-stack-2d-axis-j-long-name-attribute
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_NUMBER
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-2d-axis-j-field> ;
                                                              rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_2d/axis_j" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-2d-axis-j-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-2d-axis-j-long-name-attribute
:nxem-entry-measurement-eventid-imageid-stack-2d-axis-j-long-name-attribute rdf:type owl:Class ;
                                                                            owl:equivalentClass :nximage-stack-2d-axis-j-long-name-attribute ;
                                                                            rdfs:subClassOf :NeXusAttribute ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_CHAR
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-2d-axis-j-long-name-attribute> ;
                                                                            rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_2d/axis_j/long_name" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-2d-axis-j-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-2d-axisname-indices-attribute
:nxem-entry-measurement-eventid-imageid-stack-2d-axisname-indices-attribute rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusAttribute ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_UINT
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_UINT
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-2d-axisname-indices-attribute> ;
                                                                            rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_2d/AXISNAME_indices" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-2d-axisname-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-2d-complex-field
:nxem-entry-measurement-eventid-imageid-stack-2d-complex-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               :nximage-stack-2d-complex-field ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_ANY
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_COMPLEX
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxem-entry-measurement-eventid-imageid-stack-2d-complex-long-name-attribute
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_COMPLEX
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-2d-complex-field> ;
                                                               rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_2d/complex" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-2d-complex-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-2d-complex-long-name-attribute
:nxem-entry-measurement-eventid-imageid-stack-2d-complex-long-name-attribute rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusAttribute ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_CHAR
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_CHAR
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-2d-complex-long-name-attribute> ;
                                                                             rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_2d/complex/long_name" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-2d-complex-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-2d-group
:nxem-entry-measurement-eventid-imageid-stack-2d-group rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusGroup ,
                                                                       :nximage-stack-2d-group ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-stack-2d-complex-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-stack-2d-imag-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-stack-2d-indices-group-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-stack-2d-intensity-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-stack-2d-title-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-stack-2d-axes-attribute
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-stack-2d-axis-i-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-stack-2d-axis-j-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-stack-2d-axisname-indices-attribute
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-stack-2d-indices-image-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-stack-2d-real-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-stack-2d-signal-attribute
                                                                       ] ;
                                                       rdfs:comment "" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-2d-group> ;
                                                       rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_2d" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-2d-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-2d-imag-field
:nxem-entry-measurement-eventid-imageid-stack-2d-imag-field rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            :nximage-stack-2d-imag-field ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_ANY
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_NUMBER
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxem-entry-measurement-eventid-imageid-stack-2d-imag-long-name-attribute
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_NUMBER
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment "" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-2d-imag-field> ;
                                                            rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_2d/imag" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-2d-imag-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-2d-imag-long-name-attribute
:nxem-entry-measurement-eventid-imageid-stack-2d-imag-long-name-attribute rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusAttribute ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_CHAR
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-2d-imag-long-name-attribute> ;
                                                                          rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_2d/imag/long_name" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-2d-imag-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-2d-indices-group-field
:nxem-entry-measurement-eventid-imageid-stack-2d-indices-group-field rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     :nximage-stack-2d-indices-group-field ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                       owl:someValuesFrom :NX_ANY
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_INT
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :has ;
                                                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass :nxem-entry-measurement-eventid-imageid-stack-2d-indices-group-long-name-attribute
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_INT
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-2d-indices-group-field> ;
                                                                     rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_2d/indices_group" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-2d-indices-group-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-2d-indices-group-long-name-attribute
:nxem-entry-measurement-eventid-imageid-stack-2d-indices-group-long-name-attribute rdf:type owl:Class ;
                                                                                   owl:equivalentClass :nximage-stack-2d-indices-group-long-name-attribute ;
                                                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_CHAR
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-2d-indices-group-long-name-attribute> ;
                                                                                   rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_2d/indices_group/long_name" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-2d-indices-group-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-2d-indices-image-field
:nxem-entry-measurement-eventid-imageid-stack-2d-indices-image-field rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     :nximage-stack-2d-indices-image-field ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                       owl:someValuesFrom :NX_ANY
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_INT
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :has ;
                                                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass :nxem-entry-measurement-eventid-imageid-stack-2d-indices-image-long-name-attribute
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_INT
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-2d-indices-image-field> ;
                                                                     rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_2d/indices_image" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-2d-indices-image-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-2d-indices-image-long-name-attribute
:nxem-entry-measurement-eventid-imageid-stack-2d-indices-image-long-name-attribute rdf:type owl:Class ;
                                                                                   owl:equivalentClass :nximage-stack-2d-indices-image-long-name-attribute ;
                                                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_CHAR
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-2d-indices-image-long-name-attribute> ;
                                                                                   rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_2d/indices_image/long_name" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-2d-indices-image-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-2d-intensity-field
:nxem-entry-measurement-eventid-imageid-stack-2d-intensity-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 :nximage-stack-2d-intensity-field ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_ANY
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_NUMBER
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxem-entry-measurement-eventid-imageid-stack-2d-intensity-long-name-attribute
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_NUMBER
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-2d-intensity-field> ;
                                                                 rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_2d/intensity" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-2d-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-2d-intensity-long-name-attribute
:nxem-entry-measurement-eventid-imageid-stack-2d-intensity-long-name-attribute rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_CHAR
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-2d-intensity-long-name-attribute> ;
                                                                               rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_2d/intensity/long_name" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-2d-intensity-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-2d-real-field
:nxem-entry-measurement-eventid-imageid-stack-2d-real-field rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            :nximage-stack-2d-real-field ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_ANY
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_NUMBER
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxem-entry-measurement-eventid-imageid-stack-2d-real-long-name-attribute
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_NUMBER
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment "" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-2d-real-field> ;
                                                            rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_2d/real" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-2d-real-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-2d-real-long-name-attribute
:nxem-entry-measurement-eventid-imageid-stack-2d-real-long-name-attribute rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusAttribute ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_CHAR
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-2d-real-long-name-attribute> ;
                                                                          rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_2d/real/long_name" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-2d-real-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-2d-signal-attribute
:nxem-entry-measurement-eventid-imageid-stack-2d-signal-attribute rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_CHAR
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-2d-signal-attribute> ;
                                                                  rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_2d/signal" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-2d-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-2d-title-field
:nxem-entry-measurement-eventid-imageid-stack-2d-title-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_ANY
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_CHAR
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_CHAR
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-2d-title-field> ;
                                                             rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_2d/title" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-2d-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-3d-axes-attribute
:nxem-entry-measurement-eventid-imageid-stack-3d-axes-attribute rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusAttribute ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_CHAR
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment "" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-axes-attribute> ;
                                                                rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_3d/axes" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-3d-axis-i-field
:nxem-entry-measurement-eventid-imageid-stack-3d-axis-i-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              :nximage-stack-3d-axis-i-field ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ANY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_NUMBER
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxem-entry-measurement-eventid-imageid-stack-3d-axis-i-long-name-attribute
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_NUMBER
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-axis-i-field> ;
                                                              rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_3d/axis_i" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-axis-i-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-3d-axis-i-long-name-attribute
:nxem-entry-measurement-eventid-imageid-stack-3d-axis-i-long-name-attribute rdf:type owl:Class ;
                                                                            owl:equivalentClass :nximage-stack-3d-axis-i-long-name-attribute ;
                                                                            rdfs:subClassOf :NeXusAttribute ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_CHAR
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-axis-i-long-name-attribute> ;
                                                                            rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_3d/axis_i/long_name" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-axis-i-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-3d-axis-j-field
:nxem-entry-measurement-eventid-imageid-stack-3d-axis-j-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              :nximage-stack-3d-axis-j-field ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ANY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_NUMBER
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxem-entry-measurement-eventid-imageid-stack-3d-axis-j-long-name-attribute
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_NUMBER
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-axis-j-field> ;
                                                              rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_3d/axis_j" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-axis-j-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-3d-axis-j-long-name-attribute
:nxem-entry-measurement-eventid-imageid-stack-3d-axis-j-long-name-attribute rdf:type owl:Class ;
                                                                            owl:equivalentClass :nximage-stack-3d-axis-j-long-name-attribute ;
                                                                            rdfs:subClassOf :NeXusAttribute ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_CHAR
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-axis-j-long-name-attribute> ;
                                                                            rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_3d/axis_j/long_name" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-axis-j-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-3d-axis-k-field
:nxem-entry-measurement-eventid-imageid-stack-3d-axis-k-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              :nximage-stack-3d-axis-k-field ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ANY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_NUMBER
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxem-entry-measurement-eventid-imageid-stack-3d-axis-k-long-name-attribute
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_NUMBER
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-axis-k-field> ;
                                                              rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_3d/axis_k" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-axis-k-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-3d-axis-k-long-name-attribute
:nxem-entry-measurement-eventid-imageid-stack-3d-axis-k-long-name-attribute rdf:type owl:Class ;
                                                                            owl:equivalentClass :nximage-stack-3d-axis-k-long-name-attribute ;
                                                                            rdfs:subClassOf :NeXusAttribute ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_CHAR
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-axis-k-long-name-attribute> ;
                                                                            rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_3d/axis_k/long_name" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-axis-k-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-3d-axisname-indices-attribute
:nxem-entry-measurement-eventid-imageid-stack-3d-axisname-indices-attribute rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusAttribute ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_UINT
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_UINT
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-axisname-indices-attribute> ;
                                                                            rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_3d/AXISNAME_indices" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-axisname-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-3d-complex-field
:nxem-entry-measurement-eventid-imageid-stack-3d-complex-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               :nximage-stack-3d-complex-field ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_ANY
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_COMPLEX
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxem-entry-measurement-eventid-imageid-stack-3d-complex-long-name-attribute
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_COMPLEX
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-complex-field> ;
                                                               rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_3d/complex" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-complex-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-3d-complex-long-name-attribute
:nxem-entry-measurement-eventid-imageid-stack-3d-complex-long-name-attribute rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusAttribute ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_CHAR
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_CHAR
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-complex-long-name-attribute> ;
                                                                             rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_3d/complex/long_name" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-complex-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-3d-group
:nxem-entry-measurement-eventid-imageid-stack-3d-group rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusGroup ,
                                                                       :nximage-stack-3d-group ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-stack-3d-complex-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-stack-3d-imag-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-stack-3d-indices-group-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-stack-3d-intensity-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-stack-3d-title-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-stack-3d-axes-attribute
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-stack-3d-axis-i-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-stack-3d-axis-j-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-stack-3d-axis-k-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-stack-3d-axisname-indices-attribute
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-stack-3d-indices-image-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-stack-3d-real-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxem-entry-measurement-eventid-imageid-stack-3d-signal-attribute
                                                                       ] ;
                                                       rdfs:comment "" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-group> ;
                                                       rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_3d" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-3d-imag-field
:nxem-entry-measurement-eventid-imageid-stack-3d-imag-field rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            :nximage-stack-3d-imag-field ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_ANY
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_NUMBER
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxem-entry-measurement-eventid-imageid-stack-3d-imag-long-name-attribute
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_NUMBER
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment "" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-imag-field> ;
                                                            rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_3d/imag" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-imag-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-3d-imag-long-name-attribute
:nxem-entry-measurement-eventid-imageid-stack-3d-imag-long-name-attribute rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusAttribute ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_CHAR
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-imag-long-name-attribute> ;
                                                                          rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_3d/imag/long_name" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-imag-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-3d-indices-group-field
:nxem-entry-measurement-eventid-imageid-stack-3d-indices-group-field rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     :nximage-stack-3d-indices-group-field ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                       owl:someValuesFrom :NX_ANY
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_INT
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :has ;
                                                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass :nxem-entry-measurement-eventid-imageid-stack-3d-indices-group-long-name-attribute
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_INT
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-indices-group-field> ;
                                                                     rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_3d/indices_group" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-indices-group-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-3d-indices-group-long-name-attribute
:nxem-entry-measurement-eventid-imageid-stack-3d-indices-group-long-name-attribute rdf:type owl:Class ;
                                                                                   owl:equivalentClass :nximage-stack-3d-indices-group-long-name-attribute ;
                                                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_CHAR
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-indices-group-long-name-attribute> ;
                                                                                   rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_3d/indices_group/long_name" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-indices-group-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-3d-indices-image-field
:nxem-entry-measurement-eventid-imageid-stack-3d-indices-image-field rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     :nximage-stack-3d-indices-image-field ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                       owl:someValuesFrom :NX_ANY
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_INT
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :has ;
                                                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass :nxem-entry-measurement-eventid-imageid-stack-3d-indices-image-long-name-attribute
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_INT
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-indices-image-field> ;
                                                                     rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_3d/indices_image" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-indices-image-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-3d-indices-image-long-name-attribute
:nxem-entry-measurement-eventid-imageid-stack-3d-indices-image-long-name-attribute rdf:type owl:Class ;
                                                                                   owl:equivalentClass :nximage-stack-3d-indices-image-long-name-attribute ;
                                                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_CHAR
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-indices-image-long-name-attribute> ;
                                                                                   rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_3d/indices_image/long_name" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-indices-image-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-3d-intensity-field
:nxem-entry-measurement-eventid-imageid-stack-3d-intensity-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 :nximage-stack-3d-intensity-field ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_ANY
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_NUMBER
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxem-entry-measurement-eventid-imageid-stack-3d-intensity-long-name-attribute
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_NUMBER
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-intensity-field> ;
                                                                 rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_3d/intensity" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-3d-intensity-long-name-attribute
:nxem-entry-measurement-eventid-imageid-stack-3d-intensity-long-name-attribute rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_CHAR
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-intensity-long-name-attribute> ;
                                                                               rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_3d/intensity/long_name" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-intensity-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-3d-real-field
:nxem-entry-measurement-eventid-imageid-stack-3d-real-field rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            :nximage-stack-3d-real-field ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_ANY
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_NUMBER
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxem-entry-measurement-eventid-imageid-stack-3d-real-long-name-attribute
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_NUMBER
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment "" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-real-field> ;
                                                            rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_3d/real" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-real-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-3d-real-long-name-attribute
:nxem-entry-measurement-eventid-imageid-stack-3d-real-long-name-attribute rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusAttribute ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_CHAR
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-real-long-name-attribute> ;
                                                                          rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_3d/real/long_name" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-real-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-3d-signal-attribute
:nxem-entry-measurement-eventid-imageid-stack-3d-signal-attribute rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_CHAR
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-signal-attribute> ;
                                                                  rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_3d/signal" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-imageid-stack-3d-title-field
:nxem-entry-measurement-eventid-imageid-stack-3d-title-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_ANY
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_CHAR
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_CHAR
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-title-field> ;
                                                             rdfs:label "NXem/ENTRY/measurement/eventID/imageID/stack_3d/title" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-imageid-stack-3d-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-actuatorid-group
:nxem-entry-measurement-eventid-instrument-actuatorid-group rdf:type owl:Class ;
                                                            owl:equivalentClass :nxem-instrument-actuator-group ;
                                                            rdfs:subClassOf :NeXusGroup ;
                                                            rdfs:comment "" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-actuatorid-group> ;
                                                            rdfs:label "NXem/ENTRY/measurement/eventID/instrument/actuatorID" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-actuatorid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-detectorid-group
:nxem-entry-measurement-eventid-instrument-detectorid-group rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusGroup ,
                                                                            :nxem-instrument-detector-group ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxem-entry-measurement-eventid-instrument-detectorid-operation-mode-field
                                                                            ] ;
                                                            rdfs:comment "" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-detectorid-group> ;
                                                            rdfs:label "NXem/ENTRY/measurement/eventID/instrument/detectorID" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-detectorid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-detectorid-operation-mode-field
:nxem-entry-measurement-eventid-instrument-detectorid-operation-mode-field rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusField ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                             owl:someValuesFrom :NX_ANY
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:someValuesFrom :NX_CHAR
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                           owl:complementOf :NX_CHAR
                                                                                                         ]
                                                                                           ] ;
                                                                           rdfs:comment """
                                Operation mode of the detector as displayed by the control software.
                            """ ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-detectorid-operation-mode-field> ;
                                                                           rdfs:label "NXem/ENTRY/measurement/eventID/instrument/detectorID/operation_mode" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-detectorid-operation-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-actuatorid-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-actuatorid-group rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusGroup ;
                                                                         rdfs:comment "" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-actuatorid-group> ;
                                                                         rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/actuatorID" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-actuatorid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-apertureid-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-apertureid-group rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusGroup ,
                                                                                         :nxebeam-column-aperture-group ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :has ;
                                                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-apertureid-setting-field
                                                                                         ] ;
                                                                         rdfs:comment "" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-apertureid-group> ;
                                                                         rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/apertureID" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-apertureid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-apertureid-setting-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-apertureid-setting-field rdf:type owl:Class ;
                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                                   owl:someValuesFrom :NX_ANY
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:someValuesFrom :NX_CHAR_OR_NUMBER
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                 owl:complementOf :NX_CHAR_OR_NUMBER
                                                                                                               ]
                                                                                                 ] ;
                                                                                 rdfs:comment """
                                    Descriptor for the aperture setting when the exact technical details
                                    are unknown or not directly controllable as the control software of
                                    the microscope does not enable or was not configured to display these
                                    values for users.
                                """ ;
                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-apertureid-setting-field> ;
                                                                                 rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/apertureID/setting" ;
                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-apertureid-setting-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-beamid-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-beamid-group rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusGroup ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-beamid-group> ;
                                                                     rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/beamID" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-beamid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-biprismid-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-biprismid-group rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusGroup ;
                                                                        rdfs:comment "" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-biprismid-group> ;
                                                                        rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/biprismID" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-biprismid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-blankerid-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-blankerid-group rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusGroup ;
                                                                        rdfs:comment "" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-blankerid-group> ;
                                                                        rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/blankerID" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-blankerid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-ax-applied-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-ax-applied-field rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                     owl:someValuesFrom :NX_ANY
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_BOOLEAN
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_BOOLEAN
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-ax-applied-field> ;
                                                                                   rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_ax/applied" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-ax-applied-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-ax-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-ax-group rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusGroup ,
                                                                                           :nxebeam-column-corrector-ax-group ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-ax-applied-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-ax-value-x-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-ax-value-y-field
                                                                                           ] ;
                                                                           rdfs:comment "" ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-ax-group> ;
                                                                           rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_ax" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-ax-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-ax-value-x-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-ax-value-x-field rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                     owl:someValuesFrom :NX_ANY
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_NUMBER
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_NUMBER
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-ax-value-x-field> ;
                                                                                   rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_ax/value_x" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-ax-value-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-ax-value-y-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-ax-value-y-field rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                     owl:someValuesFrom :NX_ANY
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_NUMBER
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_NUMBER
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-ax-value-y-field> ;
                                                                                   rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_ax/value_y" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-ax-value-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-applied-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-applied-field rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:someValuesFrom :NX_BOOLEAN
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                     owl:complementOf :NX_BOOLEAN
                                                                                                                   ]
                                                                                                     ] ;
                                                                                     rdfs:comment "" ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-applied-field> ;
                                                                                     rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/applied" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-applied-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-group rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusGroup ,
                                                                                             :nxebeam-column-corrector-cs-group ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :has ;
                                                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-applied-field
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :has ;
                                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-group
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-group> ;
                                                                             rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-1-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-1-group rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusGroup ,
                                                                                                           :nxcorrector-cs-tableauid-a-1-group ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :has ;
                                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-1-magnitude-field
                                                                                                           ] ;
                                                                                           rdfs:comment "" ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-1-group> ;
                                                                                           rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/a_1" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-1-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-1-magnitude-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-1-magnitude-field rdf:type owl:Class ;
                                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:someValuesFrom :NX_NUMBER
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                                     owl:complementOf :NX_NUMBER
                                                                                                                                   ]
                                                                                                                     ] ;
                                                                                                     rdfs:comment "" ;
                                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-1-magnitude-field> ;
                                                                                                     rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/a_1/magnitude" ;
                                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-1-magnitude-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-2-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-2-group rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusGroup ,
                                                                                                           :nxcorrector-cs-tableauid-a-2-group ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :has ;
                                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-2-magnitude-field
                                                                                                           ] ;
                                                                                           rdfs:comment "" ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-2-group> ;
                                                                                           rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/a_2" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-2-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-2-magnitude-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-2-magnitude-field rdf:type owl:Class ;
                                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:someValuesFrom :NX_NUMBER
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                                     owl:complementOf :NX_NUMBER
                                                                                                                                   ]
                                                                                                                     ] ;
                                                                                                     rdfs:comment "" ;
                                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-2-magnitude-field> ;
                                                                                                     rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/a_2/magnitude" ;
                                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-2-magnitude-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-3-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-3-group rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusGroup ,
                                                                                                           :nxcorrector-cs-tableauid-a-3-group ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :has ;
                                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-3-magnitude-field
                                                                                                           ] ;
                                                                                           rdfs:comment "" ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-3-group> ;
                                                                                           rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/a_3" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-3-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-3-magnitude-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-3-magnitude-field rdf:type owl:Class ;
                                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:someValuesFrom :NX_NUMBER
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                                     owl:complementOf :NX_NUMBER
                                                                                                                                   ]
                                                                                                                     ] ;
                                                                                                     rdfs:comment "" ;
                                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-3-magnitude-field> ;
                                                                                                     rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/a_3/magnitude" ;
                                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-3-magnitude-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-4-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-4-group rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusGroup ,
                                                                                                           :nxcorrector-cs-tableauid-a-4-group ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :has ;
                                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-4-magnitude-field
                                                                                                           ] ;
                                                                                           rdfs:comment "" ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-4-group> ;
                                                                                           rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/a_4" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-4-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-4-magnitude-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-4-magnitude-field rdf:type owl:Class ;
                                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:someValuesFrom :NX_NUMBER
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                                     owl:complementOf :NX_NUMBER
                                                                                                                                   ]
                                                                                                                     ] ;
                                                                                                     rdfs:comment "" ;
                                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-4-magnitude-field> ;
                                                                                                     rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/a_4/magnitude" ;
                                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-4-magnitude-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-6-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-6-group rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusGroup ,
                                                                                                           :nxcorrector-cs-tableauid-a-6-group ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :has ;
                                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-6-magnitude-field
                                                                                                           ] ;
                                                                                           rdfs:comment "" ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-6-group> ;
                                                                                           rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/a_6" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-6-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-6-magnitude-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-6-magnitude-field rdf:type owl:Class ;
                                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:someValuesFrom :NX_NUMBER
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                                     owl:complementOf :NX_NUMBER
                                                                                                                                   ]
                                                                                                                     ] ;
                                                                                                     rdfs:comment "" ;
                                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-6-magnitude-field> ;
                                                                                                     rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/a_6/magnitude" ;
                                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-6-magnitude-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-b-2-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-b-2-group rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusGroup ,
                                                                                                           :nxcorrector-cs-tableauid-b-2-group ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :has ;
                                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-b-2-magnitude-field
                                                                                                           ] ;
                                                                                           rdfs:comment "" ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-b-2-group> ;
                                                                                           rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/b_2" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-b-2-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-b-2-magnitude-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-b-2-magnitude-field rdf:type owl:Class ;
                                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:someValuesFrom :NX_NUMBER
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                                     owl:complementOf :NX_NUMBER
                                                                                                                                   ]
                                                                                                                     ] ;
                                                                                                     rdfs:comment "" ;
                                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-b-2-magnitude-field> ;
                                                                                                     rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/b_2/magnitude" ;
                                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-b-2-magnitude-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-b-4-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-b-4-group rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusGroup ,
                                                                                                           :nxcorrector-cs-tableauid-b-4-group ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :has ;
                                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-b-4-magnitude-field
                                                                                                           ] ;
                                                                                           rdfs:comment "" ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-b-4-group> ;
                                                                                           rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/b_4" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-b-4-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-b-4-magnitude-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-b-4-magnitude-field rdf:type owl:Class ;
                                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:someValuesFrom :NX_NUMBER
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                                     owl:complementOf :NX_NUMBER
                                                                                                                                   ]
                                                                                                                     ] ;
                                                                                                     rdfs:comment "" ;
                                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-b-4-magnitude-field> ;
                                                                                                     rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/b_4/magnitude" ;
                                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-b-4-magnitude-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-1-0-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-1-0-group rdf:type owl:Class ;
                                                                                             rdfs:subClassOf :NeXusGroup ,
                                                                                                             :nxcorrector-cs-tableauid-c-1-0-group ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :has ;
                                                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-1-0-magnitude-field
                                                                                                             ] ;
                                                                                             rdfs:comment "" ;
                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-1-0-group> ;
                                                                                             rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_1_0" ;
                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-1-0-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-1-0-magnitude-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-1-0-magnitude-field rdf:type owl:Class ;
                                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                                         owl:someValuesFrom :NX_ANY
                                                                                                                       ] ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                                         owl:someValuesFrom :NX_NUMBER
                                                                                                                       ] ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                                       owl:complementOf :NX_NUMBER
                                                                                                                                     ]
                                                                                                                       ] ;
                                                                                                       rdfs:comment "" ;
                                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-1-0-magnitude-field> ;
                                                                                                       rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_1_0/magnitude" ;
                                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-1-0-magnitude-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-1-2-a-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-1-2-a-group rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusGroup ,
                                                                                                               :nxcorrector-cs-tableauid-c-1-2-a-group ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :has ;
                                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-1-2-a-magnitude-field
                                                                                                               ] ;
                                                                                               rdfs:comment "" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-1-2-a-group> ;
                                                                                               rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_1_2_a" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-1-2-a-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-1-2-a-magnitude-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-1-2-a-magnitude-field rdf:type owl:Class ;
                                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:someValuesFrom :NX_NUMBER
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                                         owl:complementOf :NX_NUMBER
                                                                                                                                       ]
                                                                                                                         ] ;
                                                                                                         rdfs:comment "" ;
                                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-1-2-a-magnitude-field> ;
                                                                                                         rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_1_2_a/magnitude" ;
                                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-1-2-a-magnitude-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-1-2-b-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-1-2-b-group rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusGroup ,
                                                                                                               :nxcorrector-cs-tableauid-c-1-2-b-group ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :has ;
                                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-1-2-b-magnitude-field
                                                                                                               ] ;
                                                                                               rdfs:comment "" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-1-2-b-group> ;
                                                                                               rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_1_2_b" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-1-2-b-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-1-2-b-magnitude-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-1-2-b-magnitude-field rdf:type owl:Class ;
                                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:someValuesFrom :NX_NUMBER
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                                         owl:complementOf :NX_NUMBER
                                                                                                                                       ]
                                                                                                                         ] ;
                                                                                                         rdfs:comment "" ;
                                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-1-2-b-magnitude-field> ;
                                                                                                         rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_1_2_b/magnitude" ;
                                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-1-2-b-magnitude-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-1-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-1-group rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusGroup ,
                                                                                                           :nxcorrector-cs-tableauid-c-1-group ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :has ;
                                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-1-magnitude-field
                                                                                                           ] ;
                                                                                           rdfs:comment "" ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-1-group> ;
                                                                                           rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_1" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-1-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-1-magnitude-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-1-magnitude-field rdf:type owl:Class ;
                                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:someValuesFrom :NX_NUMBER
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                                     owl:complementOf :NX_NUMBER
                                                                                                                                   ]
                                                                                                                     ] ;
                                                                                                     rdfs:comment "" ;
                                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-1-magnitude-field> ;
                                                                                                     rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_1/magnitude" ;
                                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-1-magnitude-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-2-1-a-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-2-1-a-group rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusGroup ,
                                                                                                               :nxcorrector-cs-tableauid-c-2-1-a-group ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :has ;
                                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-2-1-a-magnitude-field
                                                                                                               ] ;
                                                                                               rdfs:comment "" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-2-1-a-group> ;
                                                                                               rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_2_1_a" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-2-1-a-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-2-1-a-magnitude-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-2-1-a-magnitude-field rdf:type owl:Class ;
                                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:someValuesFrom :NX_NUMBER
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                                         owl:complementOf :NX_NUMBER
                                                                                                                                       ]
                                                                                                                         ] ;
                                                                                                         rdfs:comment "" ;
                                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-2-1-a-magnitude-field> ;
                                                                                                         rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_2_1_a/magnitude" ;
                                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-2-1-a-magnitude-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-2-1-b-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-2-1-b-group rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusGroup ,
                                                                                                               :nxcorrector-cs-tableauid-c-2-1-b-group ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :has ;
                                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-2-1-b-magnitude-field
                                                                                                               ] ;
                                                                                               rdfs:comment "" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-2-1-b-group> ;
                                                                                               rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_2_1_b" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-2-1-b-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-2-1-b-magnitude-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-2-1-b-magnitude-field rdf:type owl:Class ;
                                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:someValuesFrom :NX_NUMBER
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                                         owl:complementOf :NX_NUMBER
                                                                                                                                       ]
                                                                                                                         ] ;
                                                                                                         rdfs:comment "" ;
                                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-2-1-b-magnitude-field> ;
                                                                                                         rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_2_1_b/magnitude" ;
                                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-2-1-b-magnitude-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-2-3-a-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-2-3-a-group rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusGroup ,
                                                                                                               :nxcorrector-cs-tableauid-c-2-3-a-group ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :has ;
                                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-2-3-a-magnitude-field
                                                                                                               ] ;
                                                                                               rdfs:comment "" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-2-3-a-group> ;
                                                                                               rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_2_3_a" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-2-3-a-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-2-3-a-magnitude-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-2-3-a-magnitude-field rdf:type owl:Class ;
                                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:someValuesFrom :NX_NUMBER
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                                         owl:complementOf :NX_NUMBER
                                                                                                                                       ]
                                                                                                                         ] ;
                                                                                                         rdfs:comment "" ;
                                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-2-3-a-magnitude-field> ;
                                                                                                         rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_2_3_a/magnitude" ;
                                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-2-3-a-magnitude-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-2-3-b-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-2-3-b-group rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusGroup ,
                                                                                                               :nxcorrector-cs-tableauid-c-2-3-b-group ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :has ;
                                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-2-3-b-magnitude-field
                                                                                                               ] ;
                                                                                               rdfs:comment "" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-2-3-b-group> ;
                                                                                               rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_2_3_b" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-2-3-b-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-2-3-b-magnitude-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-2-3-b-magnitude-field rdf:type owl:Class ;
                                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:someValuesFrom :NX_NUMBER
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                                         owl:complementOf :NX_NUMBER
                                                                                                                                       ]
                                                                                                                         ] ;
                                                                                                         rdfs:comment "" ;
                                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-2-3-b-magnitude-field> ;
                                                                                                         rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_2_3_b/magnitude" ;
                                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-2-3-b-magnitude-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-0-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-0-group rdf:type owl:Class ;
                                                                                             rdfs:subClassOf :NeXusGroup ,
                                                                                                             :nxcorrector-cs-tableauid-c-3-0-group ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :has ;
                                                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-0-magnitude-field
                                                                                                             ] ;
                                                                                             rdfs:comment "" ;
                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-0-group> ;
                                                                                             rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_3_0" ;
                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-0-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-0-magnitude-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-0-magnitude-field rdf:type owl:Class ;
                                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                                         owl:someValuesFrom :NX_ANY
                                                                                                                       ] ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                                         owl:someValuesFrom :NX_NUMBER
                                                                                                                       ] ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                                       owl:complementOf :NX_NUMBER
                                                                                                                                     ]
                                                                                                                       ] ;
                                                                                                       rdfs:comment "" ;
                                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-0-magnitude-field> ;
                                                                                                       rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_3_0/magnitude" ;
                                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-0-magnitude-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-2-a-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-2-a-group rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusGroup ,
                                                                                                               :nxcorrector-cs-tableauid-c-3-2-a-group ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :has ;
                                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-2-a-magnitude-field
                                                                                                               ] ;
                                                                                               rdfs:comment "" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-2-a-group> ;
                                                                                               rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_3_2_a" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-2-a-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-2-a-magnitude-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-2-a-magnitude-field rdf:type owl:Class ;
                                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:someValuesFrom :NX_NUMBER
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                                         owl:complementOf :NX_NUMBER
                                                                                                                                       ]
                                                                                                                         ] ;
                                                                                                         rdfs:comment "" ;
                                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-2-a-magnitude-field> ;
                                                                                                         rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_3_2_a/magnitude" ;
                                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-2-a-magnitude-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-2-b-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-2-b-group rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusGroup ,
                                                                                                               :nxcorrector-cs-tableauid-c-3-2-b-group ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :has ;
                                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-2-b-magnitude-field
                                                                                                               ] ;
                                                                                               rdfs:comment "" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-2-b-group> ;
                                                                                               rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_3_2_b" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-2-b-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-2-b-magnitude-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-2-b-magnitude-field rdf:type owl:Class ;
                                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:someValuesFrom :NX_NUMBER
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                                         owl:complementOf :NX_NUMBER
                                                                                                                                       ]
                                                                                                                         ] ;
                                                                                                         rdfs:comment "" ;
                                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-2-b-magnitude-field> ;
                                                                                                         rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_3_2_b/magnitude" ;
                                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-2-b-magnitude-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-4-a-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-4-a-group rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusGroup ,
                                                                                                               :nxcorrector-cs-tableauid-c-3-4-a-group ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :has ;
                                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-4-a-magnitude-field
                                                                                                               ] ;
                                                                                               rdfs:comment "" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-4-a-group> ;
                                                                                               rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_3_4_a" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-4-a-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-4-a-magnitude-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-4-a-magnitude-field rdf:type owl:Class ;
                                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:someValuesFrom :NX_NUMBER
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                                         owl:complementOf :NX_NUMBER
                                                                                                                                       ]
                                                                                                                         ] ;
                                                                                                         rdfs:comment "" ;
                                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-4-a-magnitude-field> ;
                                                                                                         rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_3_4_a/magnitude" ;
                                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-4-a-magnitude-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-4-b-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-4-b-group rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusGroup ,
                                                                                                               :nxcorrector-cs-tableauid-c-3-4-b-group ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :has ;
                                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-4-b-magnitude-field
                                                                                                               ] ;
                                                                                               rdfs:comment "" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-4-b-group> ;
                                                                                               rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_3_4_b" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-4-b-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-4-b-magnitude-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-4-b-magnitude-field rdf:type owl:Class ;
                                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:someValuesFrom :NX_NUMBER
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                                         owl:complementOf :NX_NUMBER
                                                                                                                                       ]
                                                                                                                         ] ;
                                                                                                         rdfs:comment "" ;
                                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-4-b-magnitude-field> ;
                                                                                                         rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_3_4_b/magnitude" ;
                                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-4-b-magnitude-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-group rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusGroup ,
                                                                                                           :nxcorrector-cs-tableauid-c-3-group ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :has ;
                                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-magnitude-field
                                                                                                           ] ;
                                                                                           rdfs:comment "" ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-group> ;
                                                                                           rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_3" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-magnitude-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-magnitude-field rdf:type owl:Class ;
                                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:someValuesFrom :NX_NUMBER
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                                     owl:complementOf :NX_NUMBER
                                                                                                                                   ]
                                                                                                                     ] ;
                                                                                                     rdfs:comment "" ;
                                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-magnitude-field> ;
                                                                                                     rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_3/magnitude" ;
                                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-magnitude-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-1-a-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-1-a-group rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusGroup ,
                                                                                                               :nxcorrector-cs-tableauid-c-4-1-a-group ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :has ;
                                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-1-a-magnitude-field
                                                                                                               ] ;
                                                                                               rdfs:comment "" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-1-a-group> ;
                                                                                               rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_4_1_a" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-1-a-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-1-a-magnitude-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-1-a-magnitude-field rdf:type owl:Class ;
                                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:someValuesFrom :NX_NUMBER
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                                         owl:complementOf :NX_NUMBER
                                                                                                                                       ]
                                                                                                                         ] ;
                                                                                                         rdfs:comment "" ;
                                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-1-a-magnitude-field> ;
                                                                                                         rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_4_1_a/magnitude" ;
                                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-1-a-magnitude-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-1-b-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-1-b-group rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusGroup ,
                                                                                                               :nxcorrector-cs-tableauid-c-4-1-b-group ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :has ;
                                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-1-b-magnitude-field
                                                                                                               ] ;
                                                                                               rdfs:comment "" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-1-b-group> ;
                                                                                               rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_4_1_b" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-1-b-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-1-b-magnitude-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-1-b-magnitude-field rdf:type owl:Class ;
                                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:someValuesFrom :NX_NUMBER
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                                         owl:complementOf :NX_NUMBER
                                                                                                                                       ]
                                                                                                                         ] ;
                                                                                                         rdfs:comment "" ;
                                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-1-b-magnitude-field> ;
                                                                                                         rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_4_1_b/magnitude" ;
                                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-1-b-magnitude-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-3-a-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-3-a-group rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusGroup ,
                                                                                                               :nxcorrector-cs-tableauid-c-4-3-a-group ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :has ;
                                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-3-a-magnitude-field
                                                                                                               ] ;
                                                                                               rdfs:comment "" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-3-a-group> ;
                                                                                               rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_4_3_a" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-3-a-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-3-a-magnitude-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-3-a-magnitude-field rdf:type owl:Class ;
                                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:someValuesFrom :NX_NUMBER
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                                         owl:complementOf :NX_NUMBER
                                                                                                                                       ]
                                                                                                                         ] ;
                                                                                                         rdfs:comment "" ;
                                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-3-a-magnitude-field> ;
                                                                                                         rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_4_3_a/magnitude" ;
                                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-3-a-magnitude-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-3-b-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-3-b-group rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusGroup ,
                                                                                                               :nxcorrector-cs-tableauid-c-4-3-b-group ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :has ;
                                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-3-b-magnitude-field
                                                                                                               ] ;
                                                                                               rdfs:comment "" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-3-b-group> ;
                                                                                               rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_4_3_b" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-3-b-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-3-b-magnitude-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-3-b-magnitude-field rdf:type owl:Class ;
                                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:someValuesFrom :NX_NUMBER
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                                         owl:complementOf :NX_NUMBER
                                                                                                                                       ]
                                                                                                                         ] ;
                                                                                                         rdfs:comment "" ;
                                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-3-b-magnitude-field> ;
                                                                                                         rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_4_3_b/magnitude" ;
                                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-3-b-magnitude-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-5-a-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-5-a-group rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusGroup ,
                                                                                                               :nxcorrector-cs-tableauid-c-4-5-a-group ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :has ;
                                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-5-a-magnitude-field
                                                                                                               ] ;
                                                                                               rdfs:comment "" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-5-a-group> ;
                                                                                               rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_4_5_a" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-5-a-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-5-a-magnitude-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-5-a-magnitude-field rdf:type owl:Class ;
                                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:someValuesFrom :NX_NUMBER
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                                         owl:complementOf :NX_NUMBER
                                                                                                                                       ]
                                                                                                                         ] ;
                                                                                                         rdfs:comment "" ;
                                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-5-a-magnitude-field> ;
                                                                                                         rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_4_5_a/magnitude" ;
                                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-5-a-magnitude-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-5-b-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-5-b-group rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusGroup ,
                                                                                                               :nxcorrector-cs-tableauid-c-4-5-b-group ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :has ;
                                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-5-b-magnitude-field
                                                                                                               ] ;
                                                                                               rdfs:comment "" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-5-b-group> ;
                                                                                               rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_4_5_b" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-5-b-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-5-b-magnitude-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-5-b-magnitude-field rdf:type owl:Class ;
                                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:someValuesFrom :NX_NUMBER
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                                         owl:complementOf :NX_NUMBER
                                                                                                                                       ]
                                                                                                                         ] ;
                                                                                                         rdfs:comment "" ;
                                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-5-b-magnitude-field> ;
                                                                                                         rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_4_5_b/magnitude" ;
                                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-5-b-magnitude-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-0-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-0-group rdf:type owl:Class ;
                                                                                             rdfs:subClassOf :NeXusGroup ,
                                                                                                             :nxcorrector-cs-tableauid-c-5-0-group ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :has ;
                                                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-0-magnitude-field
                                                                                                             ] ;
                                                                                             rdfs:comment "" ;
                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-0-group> ;
                                                                                             rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_5_0" ;
                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-0-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-0-magnitude-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-0-magnitude-field rdf:type owl:Class ;
                                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                                         owl:someValuesFrom :NX_ANY
                                                                                                                       ] ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                                         owl:someValuesFrom :NX_NUMBER
                                                                                                                       ] ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                                       owl:complementOf :NX_NUMBER
                                                                                                                                     ]
                                                                                                                       ] ;
                                                                                                       rdfs:comment "" ;
                                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-0-magnitude-field> ;
                                                                                                       rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_5_0/magnitude" ;
                                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-0-magnitude-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-2-a-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-2-a-group rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusGroup ,
                                                                                                               :nxcorrector-cs-tableauid-c-5-2-a-group ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :has ;
                                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-2-a-magnitude-field
                                                                                                               ] ;
                                                                                               rdfs:comment "" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-2-a-group> ;
                                                                                               rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_5_2_a" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-2-a-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-2-a-magnitude-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-2-a-magnitude-field rdf:type owl:Class ;
                                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:someValuesFrom :NX_NUMBER
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                                         owl:complementOf :NX_NUMBER
                                                                                                                                       ]
                                                                                                                         ] ;
                                                                                                         rdfs:comment "" ;
                                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-2-a-magnitude-field> ;
                                                                                                         rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_5_2_a/magnitude" ;
                                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-2-a-magnitude-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-2-b-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-2-b-group rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusGroup ,
                                                                                                               :nxcorrector-cs-tableauid-c-5-2-b-group ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :has ;
                                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-2-b-magnitude-field
                                                                                                               ] ;
                                                                                               rdfs:comment "" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-2-b-group> ;
                                                                                               rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_5_2_b" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-2-b-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-2-b-magnitude-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-2-b-magnitude-field rdf:type owl:Class ;
                                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:someValuesFrom :NX_NUMBER
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                                         owl:complementOf :NX_NUMBER
                                                                                                                                       ]
                                                                                                                         ] ;
                                                                                                         rdfs:comment "" ;
                                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-2-b-magnitude-field> ;
                                                                                                         rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_5_2_b/magnitude" ;
                                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-2-b-magnitude-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-4-a-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-4-a-group rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusGroup ,
                                                                                                               :nxcorrector-cs-tableauid-c-5-4-a-group ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :has ;
                                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-4-a-magnitude-field
                                                                                                               ] ;
                                                                                               rdfs:comment "" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-4-a-group> ;
                                                                                               rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_5_4_a" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-4-a-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-4-a-magnitude-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-4-a-magnitude-field rdf:type owl:Class ;
                                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:someValuesFrom :NX_NUMBER
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                                         owl:complementOf :NX_NUMBER
                                                                                                                                       ]
                                                                                                                         ] ;
                                                                                                         rdfs:comment "" ;
                                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-4-a-magnitude-field> ;
                                                                                                         rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_5_4_a/magnitude" ;
                                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-4-a-magnitude-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-4-b-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-4-b-group rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusGroup ,
                                                                                                               :nxcorrector-cs-tableauid-c-5-4-b-group ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :has ;
                                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-4-b-magnitude-field
                                                                                                               ] ;
                                                                                               rdfs:comment "" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-4-b-group> ;
                                                                                               rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_5_4_b" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-4-b-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-4-b-magnitude-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-4-b-magnitude-field rdf:type owl:Class ;
                                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:someValuesFrom :NX_NUMBER
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                                         owl:complementOf :NX_NUMBER
                                                                                                                                       ]
                                                                                                                         ] ;
                                                                                                         rdfs:comment "" ;
                                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-4-b-magnitude-field> ;
                                                                                                         rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_5_4_b/magnitude" ;
                                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-4-b-magnitude-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-6-a-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-6-a-group rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusGroup ,
                                                                                                               :nxcorrector-cs-tableauid-c-5-6-a-group ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :has ;
                                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-6-a-magnitude-field
                                                                                                               ] ;
                                                                                               rdfs:comment "" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-6-a-group> ;
                                                                                               rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_5_6_a" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-6-a-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-6-a-magnitude-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-6-a-magnitude-field rdf:type owl:Class ;
                                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:someValuesFrom :NX_NUMBER
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                                         owl:complementOf :NX_NUMBER
                                                                                                                                       ]
                                                                                                                         ] ;
                                                                                                         rdfs:comment "" ;
                                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-6-a-magnitude-field> ;
                                                                                                         rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_5_6_a/magnitude" ;
                                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-6-a-magnitude-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-6-b-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-6-b-group rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusGroup ,
                                                                                                               :nxcorrector-cs-tableauid-c-5-6-b-group ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :has ;
                                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-6-b-magnitude-field
                                                                                                               ] ;
                                                                                               rdfs:comment "" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-6-b-group> ;
                                                                                               rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_5_6_b" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-6-b-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-6-b-magnitude-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-6-b-magnitude-field rdf:type owl:Class ;
                                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:someValuesFrom :NX_NUMBER
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                                         owl:complementOf :NX_NUMBER
                                                                                                                                       ]
                                                                                                                         ] ;
                                                                                                         rdfs:comment "" ;
                                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-6-b-magnitude-field> ;
                                                                                                         rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_5_6_b/magnitude" ;
                                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-6-b-magnitude-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-group rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusGroup ,
                                                                                                           :nxcorrector-cs-tableauid-c-5-group ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :has ;
                                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-magnitude-field
                                                                                                           ] ;
                                                                                           rdfs:comment "" ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-group> ;
                                                                                           rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_5" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-magnitude-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-magnitude-field rdf:type owl:Class ;
                                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:someValuesFrom :NX_NUMBER
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                                     owl:complementOf :NX_NUMBER
                                                                                                                                   ]
                                                                                                                     ] ;
                                                                                                     rdfs:comment "" ;
                                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-magnitude-field> ;
                                                                                                     rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/c_5/magnitude" ;
                                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-magnitude-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-d-4-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-d-4-group rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusGroup ,
                                                                                                           :nxcorrector-cs-tableauid-d-4-group ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :has ;
                                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-d-4-magnitude-field
                                                                                                           ] ;
                                                                                           rdfs:comment "" ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-d-4-group> ;
                                                                                           rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/d_4" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-d-4-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-d-4-magnitude-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-d-4-magnitude-field rdf:type owl:Class ;
                                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:someValuesFrom :NX_NUMBER
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                                     owl:complementOf :NX_NUMBER
                                                                                                                                   ]
                                                                                                                     ] ;
                                                                                                     rdfs:comment "" ;
                                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-d-4-magnitude-field> ;
                                                                                                     rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/d_4/magnitude" ;
                                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-d-4-magnitude-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-group rdf:type owl:Class ;
                                                                                       rdfs:subClassOf :NeXusGroup ,
                                                                                                       :nxcorrector-cs-tableauid-group ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-1-group
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-2-group
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-3-group
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-4-group
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-a-6-group
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-b-2-group
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-b-4-group
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-1-0-group
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-1-2-a-group
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-1-2-b-group
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-1-group
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-2-1-a-group
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-2-1-b-group
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-2-3-a-group
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-2-3-b-group
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-0-group
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-2-a-group
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-2-b-group
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-4-a-group
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-4-b-group
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-3-group
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-1-a-group
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-1-b-group
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-3-a-group
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-3-b-group
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-5-a-group
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-4-5-b-group
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-0-group
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-2-a-group
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-2-b-group
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-4-a-group
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-4-b-group
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-6-a-group
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-6-b-group
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-c-5-group
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-d-4-group
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-r-5-group
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-s-3-group
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-s-5-group
                                                                                                       ] ;
                                                                                       rdfs:comment "" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-group> ;
                                                                                       rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-r-5-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-r-5-group rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusGroup ,
                                                                                                           :nxcorrector-cs-tableauid-r-5-group ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :has ;
                                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-r-5-magnitude-field
                                                                                                           ] ;
                                                                                           rdfs:comment "" ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-r-5-group> ;
                                                                                           rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/r_5" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-r-5-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-r-5-magnitude-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-r-5-magnitude-field rdf:type owl:Class ;
                                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:someValuesFrom :NX_NUMBER
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                                     owl:complementOf :NX_NUMBER
                                                                                                                                   ]
                                                                                                                     ] ;
                                                                                                     rdfs:comment "" ;
                                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-r-5-magnitude-field> ;
                                                                                                     rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/r_5/magnitude" ;
                                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-r-5-magnitude-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-s-3-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-s-3-group rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusGroup ,
                                                                                                           :nxcorrector-cs-tableauid-s-3-group ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :has ;
                                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-s-3-magnitude-field
                                                                                                           ] ;
                                                                                           rdfs:comment "" ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-s-3-group> ;
                                                                                           rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/s_3" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-s-3-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-s-3-magnitude-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-s-3-magnitude-field rdf:type owl:Class ;
                                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:someValuesFrom :NX_NUMBER
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                                     owl:complementOf :NX_NUMBER
                                                                                                                                   ]
                                                                                                                     ] ;
                                                                                                     rdfs:comment "" ;
                                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-s-3-magnitude-field> ;
                                                                                                     rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/s_3/magnitude" ;
                                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-s-3-magnitude-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-s-5-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-s-5-group rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusGroup ,
                                                                                                           :nxcorrector-cs-tableauid-s-5-group ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :has ;
                                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-s-5-magnitude-field
                                                                                                           ] ;
                                                                                           rdfs:comment "" ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-s-5-group> ;
                                                                                           rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/s_5" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-s-5-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-s-5-magnitude-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-s-5-magnitude-field rdf:type owl:Class ;
                                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:someValuesFrom :NX_NUMBER
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                                     owl:complementOf :NX_NUMBER
                                                                                                                                   ]
                                                                                                                     ] ;
                                                                                                     rdfs:comment "" ;
                                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-s-5-magnitude-field> ;
                                                                                                     rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/corrector_csID/tableauID/s_5/magnitude" ;
                                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-tableauid-s-5-magnitude-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-deflectorid-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-deflectorid-group rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusGroup ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-deflectorid-group> ;
                                                                          rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/deflectorID" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-deflectorid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-electron-source-emission-current-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-electron-source-emission-current-field rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusField ,
                                                                                                               :nxebeam-column-electron-source-emission-current-field ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                 owl:someValuesFrom :NX_NUMBER
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                                               owl:complementOf :NX_NUMBER
                                                                                                                             ]
                                                                                                               ] ;
                                                                                               rdfs:comment "" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-electron-source-emission-current-field> ;
                                                                                               rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/electron_source/emission_current" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-electron-source-emission-current-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-electron-source-extraction-voltage-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-electron-source-extraction-voltage-field rdf:type owl:Class ;
                                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                                 :nxebeam-column-electron-source-extraction-voltage-field ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                                                   owl:someValuesFrom :NX_ANY
                                                                                                                 ] ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                   owl:someValuesFrom :NX_NUMBER
                                                                                                                 ] ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                                 owl:complementOf :NX_NUMBER
                                                                                                                               ]
                                                                                                                 ] ;
                                                                                                 rdfs:comment "" ;
                                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-electron-source-extraction-voltage-field> ;
                                                                                                 rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/electron_source/extraction_voltage" ;
                                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-electron-source-extraction-voltage-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-electron-source-filament-current-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-electron-source-filament-current-field rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusField ,
                                                                                                               :nxebeam-column-electron-source-filament-current-field ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                 owl:someValuesFrom :NX_NUMBER
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                                               owl:complementOf :NX_NUMBER
                                                                                                                             ]
                                                                                                               ] ;
                                                                                               rdfs:comment "" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-electron-source-filament-current-field> ;
                                                                                               rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/electron_source/filament_current" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-electron-source-filament-current-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-electron-source-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-electron-source-group rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NeXusGroup ,
                                                                                              :nxebeam-column-electron-source-group ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-electron-source-emission-current-field
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-electron-source-extraction-voltage-field
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-electron-source-filament-current-field
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-electron-source-voltage-field
                                                                                              ] ;
                                                                              rdfs:comment "" ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-electron-source-group> ;
                                                                              rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/electron_source" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-electron-source-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-electron-source-voltage-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-electron-source-voltage-field rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                      :nxebeam-column-electron-source-voltage-field ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                        owl:someValuesFrom :NX_ANY
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:someValuesFrom :NX_NUMBER
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                      owl:complementOf :NX_NUMBER
                                                                                                                    ]
                                                                                                      ] ;
                                                                                      rdfs:comment "" ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-electron-source-voltage-field> ;
                                                                                      rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/electron_source/voltage" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-electron-source-voltage-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-group rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusGroup ,
                                                                              :nxem-instrument-ebeam-column-group ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-actuatorid-group
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-apertureid-group
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-beamid-group
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-biprismid-group
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-blankerid-group
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-ax-group
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-corrector-csid-group
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-deflectorid-group
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-electron-source-group
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-lensid-group
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-monochromatorid-group
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-operation-mode-field
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-phaseplateid-group
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-scan-controller-group
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-sensorid-group
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-group> ;
                                                              rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-lensid-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-lensid-group rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusGroup ,
                                                                                     :nxebeam-column-electromagnetic-lens-group ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :has ;
                                                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-lensid-power-setting-field
                                                                                     ] ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-lensid-group> ;
                                                                     rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/lensID" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-lensid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-lensid-power-setting-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-lensid-power-setting-field rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                     owl:someValuesFrom :NX_ANY
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_CHAR_OR_NUMBER
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_CHAR_OR_NUMBER
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-lensid-power-setting-field> ;
                                                                                   rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/lensID/power_setting" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-lensid-power-setting-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-monochromatorid-applied-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-monochromatorid-applied-field rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                        owl:someValuesFrom :NX_ANY
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:someValuesFrom :NX_BOOLEAN
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                      owl:complementOf :NX_BOOLEAN
                                                                                                                    ]
                                                                                                      ] ;
                                                                                      rdfs:comment "" ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-monochromatorid-applied-field> ;
                                                                                      rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/monochromatorID/applied" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-monochromatorid-applied-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-monochromatorid-dispersion-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-monochromatorid-dispersion-field rdf:type owl:Class ;
                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:someValuesFrom :NX_NUMBER
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                         owl:complementOf :NX_NUMBER
                                                                                                                       ]
                                                                                                         ] ;
                                                                                         rdfs:comment "" ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-monochromatorid-dispersion-field> ;
                                                                                         rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/monochromatorID/dispersion" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-monochromatorid-dispersion-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-monochromatorid-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-monochromatorid-group rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NeXusGroup ,
                                                                                              :nxebeam-column-monochromator-group ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-monochromatorid-dispersion-field
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-monochromatorid-voltage-field
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-monochromatorid-applied-field
                                                                                              ] ;
                                                                              rdfs:comment "" ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-monochromatorid-group> ;
                                                                              rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/monochromatorID" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-monochromatorid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-monochromatorid-voltage-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-monochromatorid-voltage-field rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                      :nxebeam-column-monochromator-voltage-field ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                        owl:someValuesFrom :NX_ANY
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:someValuesFrom :NX_NUMBER
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                      owl:complementOf :NX_NUMBER
                                                                                                                    ]
                                                                                                      ] ;
                                                                                      rdfs:comment "" ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-monochromatorid-voltage-field> ;
                                                                                      rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/monochromatorID/voltage" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-monochromatorid-voltage-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-operation-mode-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-operation-mode-field rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusField ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                               owl:someValuesFrom :NX_ANY
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_CHAR
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_CHAR
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-operation-mode-field> ;
                                                                             rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/operation_mode" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-operation-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-phaseplateid-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-phaseplateid-group rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusGroup ;
                                                                           rdfs:comment "" ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-phaseplateid-group> ;
                                                                           rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/phaseplateID" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-phaseplateid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-scan-controller-dwell-time-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-scan-controller-dwell-time-field rdf:type owl:Class ;
                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                         :nxscan-controller-dwell-time-field ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:someValuesFrom :NX_NUMBER
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                         owl:complementOf :NX_NUMBER
                                                                                                                       ]
                                                                                                         ] ;
                                                                                         rdfs:comment "" ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-scan-controller-dwell-time-field> ;
                                                                                         rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/scan_controller/dwell_time" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-scan-controller-dwell-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-scan-controller-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-scan-controller-group rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NeXusGroup ,
                                                                                              :nxebeam-column-scan-controller-group ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-scan-controller-dwell-time-field
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-scan-controller-scan-schema-field
                                                                                              ] ;
                                                                              rdfs:comment "" ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-scan-controller-group> ;
                                                                              rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/scan_controller" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-scan-controller-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-scan-controller-scan-schema-field
:nxem-entry-measurement-eventid-instrument-ebeam-column-scan-controller-scan-schema-field rdf:type owl:Class ;
                                                                                          owl:equivalentClass :nxscan-controller-scan-schema-field ;
                                                                                          rdfs:subClassOf :NeXusField ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                                            owl:someValuesFrom :NX_ANY
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                                          owl:complementOf :NX_CHAR
                                                                                                                        ]
                                                                                                          ] ;
                                                                                          rdfs:comment "" ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-scan-controller-scan-schema-field> ;
                                                                                          rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/scan_controller/scan_schema" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-scan-controller-scan-schema-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ebeam-column-sensorid-group
:nxem-entry-measurement-eventid-instrument-ebeam-column-sensorid-group rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusGroup ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-sensorid-group> ;
                                                                       rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ebeam_column/sensorID" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ebeam-column-sensorid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-gas-injector-group
:nxem-entry-measurement-eventid-instrument-gas-injector-group rdf:type owl:Class ;
                                                              owl:equivalentClass :nxem-instrument-gas-injector-group ;
                                                              rdfs:subClassOf :NeXusGroup ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-gas-injector-group> ;
                                                              rdfs:label "NXem/ENTRY/measurement/eventID/instrument/gas_injector" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-gas-injector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-group
:nxem-entry-measurement-eventid-instrument-group rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusGroup ,
                                                                 :nxem-event-data-em-instrument-group ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxem-entry-measurement-eventid-instrument-actuatorid-group
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxem-entry-measurement-eventid-instrument-detectorid-group
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxem-entry-measurement-eventid-instrument-gas-injector-group
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxem-entry-measurement-eventid-instrument-ibeam-column-group
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxem-entry-measurement-eventid-instrument-nanoprobeid-group
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxem-entry-measurement-eventid-instrument-optics-group
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxem-entry-measurement-eventid-instrument-pumpid-group
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxem-entry-measurement-eventid-instrument-sensorid-group
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxem-entry-measurement-eventid-instrument-stageid-group
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxem-entry-measurement-eventid-instrument-ebeam-column-group
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-group> ;
                                                 rdfs:label "NXem/ENTRY/measurement/eventID/instrument" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ibeam-column-actuatorid-group
:nxem-entry-measurement-eventid-instrument-ibeam-column-actuatorid-group rdf:type owl:Class ;
                                                                         owl:equivalentClass :nxibeam-column-actuator-group ;
                                                                         rdfs:subClassOf :NeXusGroup ;
                                                                         rdfs:comment "" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ibeam-column-actuatorid-group> ;
                                                                         rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ibeam_column/actuatorID" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ibeam-column-actuatorid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ibeam-column-apertureid-group
:nxem-entry-measurement-eventid-instrument-ibeam-column-apertureid-group rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusGroup ,
                                                                                         :nxibeam-column-aperture-group ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :has ;
                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass :nxem-entry-measurement-eventid-instrument-ibeam-column-apertureid-setting-field
                                                                                         ] ;
                                                                         rdfs:comment "" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ibeam-column-apertureid-group> ;
                                                                         rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ibeam_column/apertureID" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ibeam-column-apertureid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ibeam-column-apertureid-setting-field
:nxem-entry-measurement-eventid-instrument-ibeam-column-apertureid-setting-field rdf:type owl:Class ;
                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                                   owl:someValuesFrom :NX_ANY
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:someValuesFrom :NX_CHAR_OR_NUMBER
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                 owl:complementOf :NX_CHAR_OR_NUMBER
                                                                                                               ]
                                                                                                 ] ;
                                                                                 rdfs:comment """
                                    Descriptor for the aperture setting when the exact technical details
                                    are unknown or not directly controllable as the control software of
                                    the microscope does not enable or was not configured to display these
                                    values for users.
                                """ ;
                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ibeam-column-apertureid-setting-field> ;
                                                                                 rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ibeam_column/apertureID/setting" ;
                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ibeam-column-apertureid-setting-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ibeam-column-beamid-group
:nxem-entry-measurement-eventid-instrument-ibeam-column-beamid-group rdf:type owl:Class ;
                                                                     owl:equivalentClass :nxibeam-column-beam-group ;
                                                                     rdfs:subClassOf :NeXusGroup ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ibeam-column-beamid-group> ;
                                                                     rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ibeam_column/beamID" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ibeam-column-beamid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ibeam-column-blankerid-group
:nxem-entry-measurement-eventid-instrument-ibeam-column-blankerid-group rdf:type owl:Class ;
                                                                        owl:equivalentClass :nxibeam-column-blankerid-group ;
                                                                        rdfs:subClassOf :NeXusGroup ;
                                                                        rdfs:comment "" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ibeam-column-blankerid-group> ;
                                                                        rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ibeam_column/blankerID" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ibeam-column-blankerid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ibeam-column-deflectorid-group
:nxem-entry-measurement-eventid-instrument-ibeam-column-deflectorid-group rdf:type owl:Class ;
                                                                          owl:equivalentClass :nxibeam-column-deflector-group ;
                                                                          rdfs:subClassOf :NeXusGroup ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ibeam-column-deflectorid-group> ;
                                                                          rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ibeam_column/deflectorID" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ibeam-column-deflectorid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ibeam-column-group
:nxem-entry-measurement-eventid-instrument-ibeam-column-group rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusGroup ,
                                                                              :nxem-instrument-ibeam-column-group ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxem-entry-measurement-eventid-instrument-ibeam-column-actuatorid-group
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxem-entry-measurement-eventid-instrument-ibeam-column-apertureid-group
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxem-entry-measurement-eventid-instrument-ibeam-column-beamid-group
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxem-entry-measurement-eventid-instrument-ibeam-column-blankerid-group
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxem-entry-measurement-eventid-instrument-ibeam-column-deflectorid-group
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxem-entry-measurement-eventid-instrument-ibeam-column-lensid-group
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxem-entry-measurement-eventid-instrument-ibeam-column-monochromatorid-group
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxem-entry-measurement-eventid-instrument-ibeam-column-operation-mode-field
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxem-entry-measurement-eventid-instrument-ibeam-column-scan-controller-group
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxem-entry-measurement-eventid-instrument-ibeam-column-sensorid-group
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxem-entry-measurement-eventid-instrument-ibeam-column-ion-source-group
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ibeam-column-group> ;
                                                              rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ibeam_column" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ibeam-column-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ibeam-column-ion-source-flux-field
:nxem-entry-measurement-eventid-instrument-ibeam-column-ion-source-flux-field rdf:type owl:Class ;
                                                                              owl:equivalentClass :nxibeam-column-ion-source-flux-field ;
                                                                              rdfs:subClassOf :NeXusField ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                owl:someValuesFrom :NX_ANY
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:someValuesFrom :NX_NUMBER
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                              owl:complementOf :NX_NUMBER
                                                                                                            ]
                                                                                              ] ;
                                                                              rdfs:comment "" ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ibeam-column-ion-source-flux-field> ;
                                                                              rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ibeam_column/ion_source/flux" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ibeam-column-ion-source-flux-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ibeam-column-ion-source-group
:nxem-entry-measurement-eventid-instrument-ibeam-column-ion-source-group rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusGroup ,
                                                                                         :nxibeam-column-ion-source-group ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :has ;
                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass :nxem-entry-measurement-eventid-instrument-ibeam-column-ion-source-flux-field
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :has ;
                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass :nxem-entry-measurement-eventid-instrument-ibeam-column-ion-source-probe-group
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :has ;
                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass :nxem-entry-measurement-eventid-instrument-ibeam-column-ion-source-voltage-field
                                                                                         ] ;
                                                                         rdfs:comment "" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ibeam-column-ion-source-group> ;
                                                                         rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ibeam_column/ion_source" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ibeam-column-ion-source-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ibeam-column-ion-source-probe-group
:nxem-entry-measurement-eventid-instrument-ibeam-column-ion-source-probe-group rdf:type owl:Class ;
                                                                               owl:equivalentClass :nxibeam-column-ion-source-probe-group ;
                                                                               rdfs:subClassOf :NeXusGroup ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ibeam-column-ion-source-probe-group> ;
                                                                               rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ibeam_column/ion_source/probe" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ibeam-column-ion-source-probe-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ibeam-column-ion-source-voltage-field
:nxem-entry-measurement-eventid-instrument-ibeam-column-ion-source-voltage-field rdf:type owl:Class ;
                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                 :nxibeam-column-ion-source-voltage-field ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                                   owl:someValuesFrom :NX_ANY
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:someValuesFrom :NX_NUMBER
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                 owl:complementOf :NX_NUMBER
                                                                                                               ]
                                                                                                 ] ;
                                                                                 rdfs:comment "" ;
                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ibeam-column-ion-source-voltage-field> ;
                                                                                 rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ibeam_column/ion_source/voltage" ;
                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ibeam-column-ion-source-voltage-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ibeam-column-lensid-group
:nxem-entry-measurement-eventid-instrument-ibeam-column-lensid-group rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusGroup ,
                                                                                     :nxibeam-column-electromagnetic-lens-group ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :has ;
                                                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass :nxem-entry-measurement-eventid-instrument-ibeam-column-lensid-power-setting-field
                                                                                     ] ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ibeam-column-lensid-group> ;
                                                                     rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ibeam_column/lensID" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ibeam-column-lensid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ibeam-column-lensid-power-setting-field
:nxem-entry-measurement-eventid-instrument-ibeam-column-lensid-power-setting-field rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                     owl:someValuesFrom :NX_ANY
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_CHAR_OR_NUMBER
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_CHAR_OR_NUMBER
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ibeam-column-lensid-power-setting-field> ;
                                                                                   rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ibeam_column/lensID/power_setting" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ibeam-column-lensid-power-setting-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ibeam-column-monochromatorid-applied-field
:nxem-entry-measurement-eventid-instrument-ibeam-column-monochromatorid-applied-field rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                        owl:someValuesFrom :NX_ANY
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:someValuesFrom :NX_BOOLEAN
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                      owl:complementOf :NX_BOOLEAN
                                                                                                                    ]
                                                                                                      ] ;
                                                                                      rdfs:comment "" ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ibeam-column-monochromatorid-applied-field> ;
                                                                                      rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ibeam_column/monochromatorID/applied" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ibeam-column-monochromatorid-applied-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ibeam-column-monochromatorid-group
:nxem-entry-measurement-eventid-instrument-ibeam-column-monochromatorid-group rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NeXusGroup ,
                                                                                              :nxibeam-column-monochromator-group ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxem-entry-measurement-eventid-instrument-ibeam-column-monochromatorid-applied-field
                                                                                              ] ;
                                                                              rdfs:comment "" ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ibeam-column-monochromatorid-group> ;
                                                                              rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ibeam_column/monochromatorID" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ibeam-column-monochromatorid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ibeam-column-operation-mode-field
:nxem-entry-measurement-eventid-instrument-ibeam-column-operation-mode-field rdf:type owl:Class ;
                                                                             owl:equivalentClass :nxibeam-column-operation-mode-field ;
                                                                             rdfs:subClassOf :NeXusField ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                               owl:someValuesFrom :NX_ANY
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_CHAR
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_CHAR
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ibeam-column-operation-mode-field> ;
                                                                             rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ibeam_column/operation_mode" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ibeam-column-operation-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ibeam-column-scan-controller-dwell-time-field
:nxem-entry-measurement-eventid-instrument-ibeam-column-scan-controller-dwell-time-field rdf:type owl:Class ;
                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                         :nxscan-controller-dwell-time-field ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:someValuesFrom :NX_NUMBER
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                         owl:complementOf :NX_NUMBER
                                                                                                                       ]
                                                                                                         ] ;
                                                                                         rdfs:comment "" ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ibeam-column-scan-controller-dwell-time-field> ;
                                                                                         rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ibeam_column/scan_controller/dwell_time" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ibeam-column-scan-controller-dwell-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ibeam-column-scan-controller-group
:nxem-entry-measurement-eventid-instrument-ibeam-column-scan-controller-group rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NeXusGroup ,
                                                                                              :nxibeam-column-scan-controller-group ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxem-entry-measurement-eventid-instrument-ibeam-column-scan-controller-dwell-time-field
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxem-entry-measurement-eventid-instrument-ibeam-column-scan-controller-scan-schema-field
                                                                                              ] ;
                                                                              rdfs:comment "" ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ibeam-column-scan-controller-group> ;
                                                                              rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ibeam_column/scan_controller" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ibeam-column-scan-controller-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ibeam-column-scan-controller-scan-schema-field
:nxem-entry-measurement-eventid-instrument-ibeam-column-scan-controller-scan-schema-field rdf:type owl:Class ;
                                                                                          owl:equivalentClass :nxscan-controller-scan-schema-field ;
                                                                                          rdfs:subClassOf :NeXusField ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                                            owl:someValuesFrom :NX_ANY
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                                          owl:complementOf :NX_CHAR
                                                                                                                        ]
                                                                                                          ] ;
                                                                                          rdfs:comment "" ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ibeam-column-scan-controller-scan-schema-field> ;
                                                                                          rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ibeam_column/scan_controller/scan_schema" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ibeam-column-scan-controller-scan-schema-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-ibeam-column-sensorid-group
:nxem-entry-measurement-eventid-instrument-ibeam-column-sensorid-group rdf:type owl:Class ;
                                                                       owl:equivalentClass :nxibeam-column-sensor-group ;
                                                                       rdfs:subClassOf :NeXusGroup ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ibeam-column-sensorid-group> ;
                                                                       rdfs:label "NXem/ENTRY/measurement/eventID/instrument/ibeam_column/sensorID" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-ibeam-column-sensorid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-nanoprobeid-group
:nxem-entry-measurement-eventid-instrument-nanoprobeid-group rdf:type owl:Class ;
                                                             owl:equivalentClass :nxem-instrument-nanoprobeid-group ;
                                                             rdfs:subClassOf :NeXusGroup ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-nanoprobeid-group> ;
                                                             rdfs:label "NXem/ENTRY/measurement/eventID/instrument/nanoprobeID" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-nanoprobeid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-optics-group
:nxem-entry-measurement-eventid-instrument-optics-group rdf:type owl:Class ;
                                                        owl:equivalentClass :nxem-instrument-em-optical-system-group ;
                                                        rdfs:subClassOf :NeXusGroup ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-optics-group> ;
                                                        rdfs:label "NXem/ENTRY/measurement/eventID/instrument/optics" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-optics-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-pumpid-group
:nxem-entry-measurement-eventid-instrument-pumpid-group rdf:type owl:Class ;
                                                        owl:equivalentClass :nxem-instrument-pump-group ;
                                                        rdfs:subClassOf :NeXusGroup ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-pumpid-group> ;
                                                        rdfs:label "NXem/ENTRY/measurement/eventID/instrument/pumpID" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-pumpid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-sensorid-group
:nxem-entry-measurement-eventid-instrument-sensorid-group rdf:type owl:Class ;
                                                          owl:equivalentClass :nxem-instrument-sensor-group ;
                                                          rdfs:subClassOf :NeXusGroup ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-sensorid-group> ;
                                                          rdfs:label "NXem/ENTRY/measurement/eventID/instrument/sensorID" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-sensorid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-stageid-design-field
:nxem-entry-measurement-eventid-instrument-stageid-design-field rdf:type owl:Class ;
                                                                owl:equivalentClass :nxem-instrument-stageid-design-field ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_ANY
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_CHAR
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment "" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-stageid-design-field> ;
                                                                rdfs:label "NXem/ENTRY/measurement/eventID/instrument/stageID/design" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-stageid-design-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-stageid-group
:nxem-entry-measurement-eventid-instrument-stageid-group rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusGroup ,
                                                                         :nxem-instrument-stageid-group ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxem-entry-measurement-eventid-instrument-stageid-design-field
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxem-entry-measurement-eventid-instrument-stageid-sample-heater-group
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxem-entry-measurement-eventid-instrument-stageid-position-field
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxem-entry-measurement-eventid-instrument-stageid-rotation-field
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxem-entry-measurement-eventid-instrument-stageid-tilt1-field
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxem-entry-measurement-eventid-instrument-stageid-tilt2-field
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-stageid-group> ;
                                                         rdfs:label "NXem/ENTRY/measurement/eventID/instrument/stageID" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-stageid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-stageid-position-field
:nxem-entry-measurement-eventid-instrument-stageid-position-field rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusField ,
                                                                                  :nxem-instrument-stageid-position-field ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                    owl:someValuesFrom :NX_ANY
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_NUMBER
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_NUMBER
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-stageid-position-field> ;
                                                                  rdfs:label "NXem/ENTRY/measurement/eventID/instrument/stageID/position" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-stageid-position-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-stageid-rotation-field
:nxem-entry-measurement-eventid-instrument-stageid-rotation-field rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusField ,
                                                                                  :nxem-instrument-stageid-rotation-field ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                    owl:someValuesFrom :NX_ANY
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_NUMBER
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_NUMBER
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-stageid-rotation-field> ;
                                                                  rdfs:label "NXem/ENTRY/measurement/eventID/instrument/stageID/rotation" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-stageid-rotation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-stageid-sample-heater-group
:nxem-entry-measurement-eventid-instrument-stageid-sample-heater-group rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusGroup ,
                                                                                       :nxmanipulator-sample-heater-group ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :has ;
                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass :nxem-entry-measurement-eventid-instrument-stageid-sample-heater-heater-current-field
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :has ;
                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass :nxem-entry-measurement-eventid-instrument-stageid-sample-heater-heater-voltage-field
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :has ;
                                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass :nxem-entry-measurement-eventid-instrument-stageid-sample-heater-heater-power-field
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :has ;
                                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass :nxem-entry-measurement-eventid-instrument-stageid-sample-heater-physical-quantity-field
                                                                                       ] ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-stageid-sample-heater-group> ;
                                                                       rdfs:label "NXem/ENTRY/measurement/eventID/instrument/stageID/sample_heater" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-stageid-sample-heater-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-stageid-sample-heater-heater-current-field
:nxem-entry-measurement-eventid-instrument-stageid-sample-heater-heater-current-field rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                        owl:someValuesFrom :NX_CURRENT
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:someValuesFrom :NX_NUMBER
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                      owl:complementOf :NX_NUMBER
                                                                                                                    ]
                                                                                                      ] ;
                                                                                      rdfs:comment """
                                    Nominal current of the heater.
                                """ ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-stageid-sample-heater-heater-current-field> ;
                                                                                      rdfs:label "NXem/ENTRY/measurement/eventID/instrument/stageID/sample_heater/heater_current" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-stageid-sample-heater-heater-current-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-stageid-sample-heater-heater-power-field
:nxem-entry-measurement-eventid-instrument-stageid-sample-heater-heater-power-field rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                      owl:someValuesFrom :NX_POWER
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_NUMBER
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_NUMBER
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment "" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-stageid-sample-heater-heater-power-field> ;
                                                                                    rdfs:label "NXem/ENTRY/measurement/eventID/instrument/stageID/sample_heater/heater_power" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-stageid-sample-heater-heater-power-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-stageid-sample-heater-heater-voltage-field
:nxem-entry-measurement-eventid-instrument-stageid-sample-heater-heater-voltage-field rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                        owl:someValuesFrom :NX_VOLTAGE
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:someValuesFrom :NX_NUMBER
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                      owl:complementOf :NX_NUMBER
                                                                                                                    ]
                                                                                                      ] ;
                                                                                      rdfs:comment """
                                    Nominal voltage of the heater.
                                """ ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-stageid-sample-heater-heater-voltage-field> ;
                                                                                      rdfs:label "NXem/ENTRY/measurement/eventID/instrument/stageID/sample_heater/heater_voltage" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-stageid-sample-heater-heater-voltage-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-stageid-sample-heater-physical-quantity-field
:nxem-entry-measurement-eventid-instrument-stageid-sample-heater-physical-quantity-field rdf:type owl:Class ;
                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                         owl:complementOf :NX_CHAR
                                                                                                                       ]
                                                                                                         ] ;
                                                                                         rdfs:comment "" ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-stageid-sample-heater-physical-quantity-field> ;
                                                                                         rdfs:label "NXem/ENTRY/measurement/eventID/instrument/stageID/sample_heater/physical_quantity" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-stageid-sample-heater-physical-quantity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-stageid-tilt1-field
:nxem-entry-measurement-eventid-instrument-stageid-tilt1-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               :nxem-instrument-stageid-tilt1-field ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_ANY
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_NUMBER
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_NUMBER
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-stageid-tilt1-field> ;
                                                               rdfs:label "NXem/ENTRY/measurement/eventID/instrument/stageID/tilt1" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-stageid-tilt1-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-instrument-stageid-tilt2-field
:nxem-entry-measurement-eventid-instrument-stageid-tilt2-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               :nxem-instrument-stageid-tilt2-field ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_ANY
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_NUMBER
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_NUMBER
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-stageid-tilt2-field> ;
                                                               rdfs:label "NXem/ENTRY/measurement/eventID/instrument/stageID/tilt2" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-instrument-stageid-tilt2-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-group
:nxem-entry-measurement-eventid-spectrumid-group rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusGroup ,
                                                                 :nxem-event-data-spectrum-group ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxem-entry-measurement-eventid-spectrumid-process-group
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-0d-group
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-1d-group
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-2d-group
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-3d-group
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-0d-group
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-1d-group
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-2d-group
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-3d-group
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-group> ;
                                                 rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-process-detector-identifier-field
:nxem-entry-measurement-eventid-spectrumid-process-detector-identifier-field rdf:type owl:Class ;
                                                                             owl:equivalentClass :nxspectrum-process-detector-identifier-field ;
                                                                             rdfs:subClassOf :NeXusField ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                               owl:someValuesFrom :NX_ANY
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_CHAR
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_CHAR
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-process-detector-identifier-field> ;
                                                                             rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/PROCESS/detector_identifier" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-process-detector-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-process-group
:nxem-entry-measurement-eventid-spectrumid-process-group rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusGroup ,
                                                                         :nxspectrum-process-group ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxem-entry-measurement-eventid-spectrumid-process-input-group
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxem-entry-measurement-eventid-spectrumid-process-detector-identifier-field
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-process-group> ;
                                                         rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/PROCESS" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-process-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-process-input-algorithm-field
:nxem-entry-measurement-eventid-spectrumid-process-input-algorithm-field rdf:type owl:Class ;
                                                                         owl:equivalentClass :nxnote-algorithm-field ;
                                                                         rdfs:subClassOf :NeXusField ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                           owl:someValuesFrom :NX_ANY
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                         owl:complementOf :NX_CHAR
                                                                                                       ]
                                                                                         ] ;
                                                                         rdfs:comment "" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-process-input-algorithm-field> ;
                                                                         rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/PROCESS/input/algorithm" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-process-input-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-process-input-checksum-field
:nxem-entry-measurement-eventid-spectrumid-process-input-checksum-field rdf:type owl:Class ;
                                                                        owl:equivalentClass :nxnote-checksum-field ;
                                                                        rdfs:subClassOf :NeXusField ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                          owl:someValuesFrom :NX_ANY
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                        owl:complementOf :NX_CHAR
                                                                                                      ]
                                                                                        ] ;
                                                                        rdfs:comment "" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-process-input-checksum-field> ;
                                                                        rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/PROCESS/input/checksum" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-process-input-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-process-input-context-field
:nxem-entry-measurement-eventid-spectrumid-process-input-context-field rdf:type owl:Class ;
                                                                       owl:equivalentClass :nxspectrum-process-input-context-field ;
                                                                       rdfs:subClassOf :NeXusField ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                         owl:someValuesFrom :NX_ANY
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_CHAR
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-process-input-context-field> ;
                                                                       rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/PROCESS/input/context" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-process-input-context-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-process-input-file-name-field
:nxem-entry-measurement-eventid-spectrumid-process-input-file-name-field rdf:type owl:Class ;
                                                                         owl:equivalentClass :nxnote-file-name-field ;
                                                                         rdfs:subClassOf :NeXusField ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                           owl:someValuesFrom :NX_ANY
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                         owl:complementOf :NX_CHAR
                                                                                                       ]
                                                                                         ] ;
                                                                         rdfs:comment "" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-process-input-file-name-field> ;
                                                                         rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/PROCESS/input/file_name" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-process-input-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-process-input-group
:nxem-entry-measurement-eventid-spectrumid-process-input-group rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusGroup ,
                                                                               :nxspectrum-process-input-group ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxem-entry-measurement-eventid-spectrumid-process-input-algorithm-field
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxem-entry-measurement-eventid-spectrumid-process-input-checksum-field
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxem-entry-measurement-eventid-spectrumid-process-input-context-field
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxem-entry-measurement-eventid-spectrumid-process-input-file-name-field
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxem-entry-measurement-eventid-spectrumid-process-input-type-field
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-process-input-group> ;
                                                               rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/PROCESS/input" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-process-input-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-process-input-type-field
:nxem-entry-measurement-eventid-spectrumid-process-input-type-field rdf:type owl:Class ;
                                                                    owl:equivalentClass :nxnote-type-field ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_ANY
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_CHAR
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_CHAR
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment "" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-process-input-type-field> ;
                                                                    rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/PROCESS/input/type" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-process-input-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-0d-axes-attribute
:nxem-entry-measurement-eventid-spectrumid-spectrum-0d-axes-attribute rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusAttribute ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_CHAR
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-0d-axes-attribute> ;
                                                                      rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_0d/axes" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-0d-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-0d-axis-energy-field
:nxem-entry-measurement-eventid-spectrumid-spectrum-0d-axis-energy-field rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusField ,
                                                                                         :nxspectrum-spectrum-0d-axis-energy-field ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                           owl:someValuesFrom :NX_ANY
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:someValuesFrom :NX_NUMBER
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :has ;
                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-0d-axis-energy-long-name-attribute
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                         owl:complementOf :NX_NUMBER
                                                                                                       ]
                                                                                         ] ;
                                                                         rdfs:comment "" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-0d-axis-energy-field> ;
                                                                         rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_0d/axis_energy" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-0d-axis-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-0d-axis-energy-long-name-attribute
:nxem-entry-measurement-eventid-spectrumid-spectrum-0d-axis-energy-long-name-attribute rdf:type owl:Class ;
                                                                                       owl:equivalentClass :nxspectrum-spectrum-0d-axis-energy-long-name-attribute ;
                                                                                       rdfs:subClassOf :NeXusAttribute ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                       owl:complementOf :NX_CHAR
                                                                                                                     ]
                                                                                                       ] ;
                                                                                       rdfs:comment "" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-0d-axis-energy-long-name-attribute> ;
                                                                                       rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_0d/axis_energy/long_name" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-0d-axis-energy-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-0d-axisname-indices-attribute
:nxem-entry-measurement-eventid-spectrumid-spectrum-0d-axisname-indices-attribute rdf:type owl:Class ;
                                                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:someValuesFrom :NX_UINT
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                  owl:complementOf :NX_UINT
                                                                                                                ]
                                                                                                  ] ;
                                                                                  rdfs:comment "" ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-0d-axisname-indices-attribute> ;
                                                                                  rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_0d/AXISNAME_indices" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-0d-axisname-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-0d-group
:nxem-entry-measurement-eventid-spectrumid-spectrum-0d-group rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusGroup ,
                                                                             :nxspectrum-spectrum-0d-group ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-0d-title-field
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-0d-axes-attribute
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-0d-axis-energy-field
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-0d-axisname-indices-attribute
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-0d-intensity-field
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-0d-signal-attribute
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-0d-group> ;
                                                             rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_0d" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-0d-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-0d-intensity-field
:nxem-entry-measurement-eventid-spectrumid-spectrum-0d-intensity-field rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusField ,
                                                                                       :nxspectrum-spectrum-0d-intensity-field ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                         owl:someValuesFrom :NX_ANY
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_NUMBER
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :has ;
                                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-0d-intensity-long-name-attribute
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_NUMBER
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-0d-intensity-field> ;
                                                                       rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_0d/intensity" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-0d-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-0d-intensity-long-name-attribute
:nxem-entry-measurement-eventid-spectrumid-spectrum-0d-intensity-long-name-attribute rdf:type owl:Class ;
                                                                                     owl:equivalentClass :nxspectrum-spectrum-0d-intensity-long-name-attribute ;
                                                                                     rdfs:subClassOf :NeXusAttribute ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:someValuesFrom :NX_CHAR
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                     owl:complementOf :NX_CHAR
                                                                                                                   ]
                                                                                                     ] ;
                                                                                     rdfs:comment "" ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-0d-intensity-long-name-attribute> ;
                                                                                     rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_0d/intensity/long_name" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-0d-intensity-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-0d-signal-attribute
:nxem-entry-measurement-eventid-spectrumid-spectrum-0d-signal-attribute rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusAttribute ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                        owl:complementOf :NX_CHAR
                                                                                                      ]
                                                                                        ] ;
                                                                        rdfs:comment "" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-0d-signal-attribute> ;
                                                                        rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_0d/signal" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-0d-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-0d-title-field
:nxem-entry-measurement-eventid-spectrumid-spectrum-0d-title-field rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusField ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                     owl:someValuesFrom :NX_ANY
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                   owl:complementOf :NX_CHAR
                                                                                                 ]
                                                                                   ] ;
                                                                   rdfs:comment "" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-0d-title-field> ;
                                                                   rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_0d/title" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-0d-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-1d-axes-attribute
:nxem-entry-measurement-eventid-spectrumid-spectrum-1d-axes-attribute rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusAttribute ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_CHAR
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-1d-axes-attribute> ;
                                                                      rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_1d/axes" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-1d-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-1d-axis-energy-field
:nxem-entry-measurement-eventid-spectrumid-spectrum-1d-axis-energy-field rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusField ,
                                                                                         :nxspectrum-spectrum-1d-axis-energy-field ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                           owl:someValuesFrom :NX_ANY
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:someValuesFrom :NX_NUMBER
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :has ;
                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-1d-axis-energy-long-name-attribute
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                         owl:complementOf :NX_NUMBER
                                                                                                       ]
                                                                                         ] ;
                                                                         rdfs:comment "" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-1d-axis-energy-field> ;
                                                                         rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_1d/axis_energy" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-1d-axis-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-1d-axis-energy-long-name-attribute
:nxem-entry-measurement-eventid-spectrumid-spectrum-1d-axis-energy-long-name-attribute rdf:type owl:Class ;
                                                                                       owl:equivalentClass :nxspectrum-spectrum-1d-axis-energy-long-name-attribute ;
                                                                                       rdfs:subClassOf :NeXusAttribute ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                       owl:complementOf :NX_CHAR
                                                                                                                     ]
                                                                                                       ] ;
                                                                                       rdfs:comment "" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-1d-axis-energy-long-name-attribute> ;
                                                                                       rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_1d/axis_energy/long_name" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-1d-axis-energy-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-1d-axis-i-field
:nxem-entry-measurement-eventid-spectrumid-spectrum-1d-axis-i-field rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    :nxspectrum-spectrum-1d-axis-i-field ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_ANY
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_NUMBER
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-1d-axis-i-long-name-attribute
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_NUMBER
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment "" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-1d-axis-i-field> ;
                                                                    rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_1d/axis_i" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-1d-axis-i-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-1d-axis-i-long-name-attribute
:nxem-entry-measurement-eventid-spectrumid-spectrum-1d-axis-i-long-name-attribute rdf:type owl:Class ;
                                                                                  owl:equivalentClass :nxspectrum-spectrum-1d-axis-i-long-name-attribute ;
                                                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                  owl:complementOf :NX_CHAR
                                                                                                                ]
                                                                                                  ] ;
                                                                                  rdfs:comment "" ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-1d-axis-i-long-name-attribute> ;
                                                                                  rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_1d/axis_i/long_name" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-1d-axis-i-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-1d-axisname-indices-attribute
:nxem-entry-measurement-eventid-spectrumid-spectrum-1d-axisname-indices-attribute rdf:type owl:Class ;
                                                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:someValuesFrom :NX_UINT
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                  owl:complementOf :NX_UINT
                                                                                                                ]
                                                                                                  ] ;
                                                                                  rdfs:comment "" ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-1d-axisname-indices-attribute> ;
                                                                                  rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_1d/AXISNAME_indices" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-1d-axisname-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-1d-group
:nxem-entry-measurement-eventid-spectrumid-spectrum-1d-group rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusGroup ,
                                                                             :nxspectrum-spectrum-1d-group ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-1d-title-field
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-1d-axes-attribute
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-1d-axis-energy-field
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-1d-axis-i-field
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-1d-axisname-indices-attribute
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-1d-intensity-field
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-1d-signal-attribute
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-1d-group> ;
                                                             rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_1d" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-1d-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-1d-intensity-field
:nxem-entry-measurement-eventid-spectrumid-spectrum-1d-intensity-field rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusField ,
                                                                                       :nxspectrum-spectrum-1d-intensity-field ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                         owl:someValuesFrom :NX_ANY
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_NUMBER
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :has ;
                                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-1d-intensity-long-name-attribute
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_NUMBER
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-1d-intensity-field> ;
                                                                       rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_1d/intensity" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-1d-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-1d-intensity-long-name-attribute
:nxem-entry-measurement-eventid-spectrumid-spectrum-1d-intensity-long-name-attribute rdf:type owl:Class ;
                                                                                     owl:equivalentClass :nxspectrum-spectrum-1d-intensity-long-name-attribute ;
                                                                                     rdfs:subClassOf :NeXusAttribute ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:someValuesFrom :NX_CHAR
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                     owl:complementOf :NX_CHAR
                                                                                                                   ]
                                                                                                     ] ;
                                                                                     rdfs:comment "" ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-1d-intensity-long-name-attribute> ;
                                                                                     rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_1d/intensity/long_name" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-1d-intensity-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-1d-signal-attribute
:nxem-entry-measurement-eventid-spectrumid-spectrum-1d-signal-attribute rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusAttribute ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                        owl:complementOf :NX_CHAR
                                                                                                      ]
                                                                                        ] ;
                                                                        rdfs:comment "" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-1d-signal-attribute> ;
                                                                        rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_1d/signal" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-1d-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-1d-title-field
:nxem-entry-measurement-eventid-spectrumid-spectrum-1d-title-field rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusField ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                     owl:someValuesFrom :NX_ANY
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                   owl:complementOf :NX_CHAR
                                                                                                 ]
                                                                                   ] ;
                                                                   rdfs:comment "" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-1d-title-field> ;
                                                                   rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_1d/title" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-1d-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-2d-axes-attribute
:nxem-entry-measurement-eventid-spectrumid-spectrum-2d-axes-attribute rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusAttribute ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_CHAR
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-2d-axes-attribute> ;
                                                                      rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_2d/axes" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-2d-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-2d-axis-energy-field
:nxem-entry-measurement-eventid-spectrumid-spectrum-2d-axis-energy-field rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusField ,
                                                                                         :nxspectrum-spectrum-2d-axis-energy-field ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                           owl:someValuesFrom :NX_ANY
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:someValuesFrom :NX_NUMBER
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :has ;
                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-2d-axis-energy-long-name-attribute
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                         owl:complementOf :NX_NUMBER
                                                                                                       ]
                                                                                         ] ;
                                                                         rdfs:comment "" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-2d-axis-energy-field> ;
                                                                         rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_2d/axis_energy" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-2d-axis-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-2d-axis-energy-long-name-attribute
:nxem-entry-measurement-eventid-spectrumid-spectrum-2d-axis-energy-long-name-attribute rdf:type owl:Class ;
                                                                                       owl:equivalentClass :nxspectrum-spectrum-2d-axis-energy-long-name-attribute ;
                                                                                       rdfs:subClassOf :NeXusAttribute ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                       owl:complementOf :NX_CHAR
                                                                                                                     ]
                                                                                                       ] ;
                                                                                       rdfs:comment "" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-2d-axis-energy-long-name-attribute> ;
                                                                                       rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_2d/axis_energy/long_name" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-2d-axis-energy-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-2d-axis-i-field
:nxem-entry-measurement-eventid-spectrumid-spectrum-2d-axis-i-field rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    :nxspectrum-spectrum-2d-axis-i-field ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_ANY
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_NUMBER
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-2d-axis-i-long-name-attribute
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_NUMBER
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment "" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-2d-axis-i-field> ;
                                                                    rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_2d/axis_i" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-2d-axis-i-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-2d-axis-i-long-name-attribute
:nxem-entry-measurement-eventid-spectrumid-spectrum-2d-axis-i-long-name-attribute rdf:type owl:Class ;
                                                                                  owl:equivalentClass :nxspectrum-spectrum-2d-axis-i-long-name-attribute ;
                                                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                  owl:complementOf :NX_CHAR
                                                                                                                ]
                                                                                                  ] ;
                                                                                  rdfs:comment "" ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-2d-axis-i-long-name-attribute> ;
                                                                                  rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_2d/axis_i/long_name" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-2d-axis-i-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-2d-axis-j-field
:nxem-entry-measurement-eventid-spectrumid-spectrum-2d-axis-j-field rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    :nxspectrum-spectrum-2d-axis-j-field ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_ANY
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_NUMBER
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-2d-axis-j-long-name-attribute
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_NUMBER
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment "" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-2d-axis-j-field> ;
                                                                    rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_2d/axis_j" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-2d-axis-j-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-2d-axis-j-long-name-attribute
:nxem-entry-measurement-eventid-spectrumid-spectrum-2d-axis-j-long-name-attribute rdf:type owl:Class ;
                                                                                  owl:equivalentClass :nxspectrum-spectrum-2d-axis-j-long-name-attribute ;
                                                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                  owl:complementOf :NX_CHAR
                                                                                                                ]
                                                                                                  ] ;
                                                                                  rdfs:comment "" ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-2d-axis-j-long-name-attribute> ;
                                                                                  rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_2d/axis_j/long_name" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-2d-axis-j-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-2d-axisname-indices-attribute
:nxem-entry-measurement-eventid-spectrumid-spectrum-2d-axisname-indices-attribute rdf:type owl:Class ;
                                                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:someValuesFrom :NX_UINT
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                  owl:complementOf :NX_UINT
                                                                                                                ]
                                                                                                  ] ;
                                                                                  rdfs:comment "" ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-2d-axisname-indices-attribute> ;
                                                                                  rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_2d/AXISNAME_indices" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-2d-axisname-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-2d-group
:nxem-entry-measurement-eventid-spectrumid-spectrum-2d-group rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusGroup ,
                                                                             :nxspectrum-spectrum-2d-group ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-2d-title-field
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-2d-axes-attribute
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-2d-axis-energy-field
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-2d-axis-i-field
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-2d-axis-j-field
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-2d-axisname-indices-attribute
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-2d-intensity-field
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-2d-signal-attribute
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-2d-group> ;
                                                             rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_2d" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-2d-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-2d-intensity-field
:nxem-entry-measurement-eventid-spectrumid-spectrum-2d-intensity-field rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusField ,
                                                                                       :nxspectrum-spectrum-2d-intensity-field ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                         owl:someValuesFrom :NX_ANY
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_NUMBER
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :has ;
                                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-2d-intensity-long-name-attribute
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_NUMBER
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-2d-intensity-field> ;
                                                                       rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_2d/intensity" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-2d-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-2d-intensity-long-name-attribute
:nxem-entry-measurement-eventid-spectrumid-spectrum-2d-intensity-long-name-attribute rdf:type owl:Class ;
                                                                                     owl:equivalentClass :nxspectrum-spectrum-2d-intensity-long-name-attribute ;
                                                                                     rdfs:subClassOf :NeXusAttribute ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:someValuesFrom :NX_CHAR
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                     owl:complementOf :NX_CHAR
                                                                                                                   ]
                                                                                                     ] ;
                                                                                     rdfs:comment "" ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-2d-intensity-long-name-attribute> ;
                                                                                     rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_2d/intensity/long_name" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-2d-intensity-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-2d-signal-attribute
:nxem-entry-measurement-eventid-spectrumid-spectrum-2d-signal-attribute rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusAttribute ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                        owl:complementOf :NX_CHAR
                                                                                                      ]
                                                                                        ] ;
                                                                        rdfs:comment "" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-2d-signal-attribute> ;
                                                                        rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_2d/signal" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-2d-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-2d-title-field
:nxem-entry-measurement-eventid-spectrumid-spectrum-2d-title-field rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusField ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                     owl:someValuesFrom :NX_ANY
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                   owl:complementOf :NX_CHAR
                                                                                                 ]
                                                                                   ] ;
                                                                   rdfs:comment "" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-2d-title-field> ;
                                                                   rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_2d/title" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-2d-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axes-attribute
:nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axes-attribute rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusAttribute ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_CHAR
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axes-attribute> ;
                                                                      rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_3d/axes" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axis-energy-field
:nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axis-energy-field rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusField ,
                                                                                         :nxspectrum-spectrum-3d-axis-energy-field ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                           owl:someValuesFrom :NX_ANY
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:someValuesFrom :NX_NUMBER
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :has ;
                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axis-energy-long-name-attribute
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                         owl:complementOf :NX_NUMBER
                                                                                                       ]
                                                                                         ] ;
                                                                         rdfs:comment "" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axis-energy-field> ;
                                                                         rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_3d/axis_energy" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axis-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axis-energy-long-name-attribute
:nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axis-energy-long-name-attribute rdf:type owl:Class ;
                                                                                       owl:equivalentClass :nxspectrum-spectrum-3d-axis-energy-long-name-attribute ;
                                                                                       rdfs:subClassOf :NeXusAttribute ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                       owl:complementOf :NX_CHAR
                                                                                                                     ]
                                                                                                       ] ;
                                                                                       rdfs:comment "" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axis-energy-long-name-attribute> ;
                                                                                       rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_3d/axis_energy/long_name" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axis-energy-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axis-i-field
:nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axis-i-field rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    :nxspectrum-spectrum-3d-axis-i-field ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_ANY
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_NUMBER
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axis-i-long-name-attribute
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_NUMBER
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment "" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axis-i-field> ;
                                                                    rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_3d/axis_i" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axis-i-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axis-i-long-name-attribute
:nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axis-i-long-name-attribute rdf:type owl:Class ;
                                                                                  owl:equivalentClass :nxspectrum-spectrum-3d-axis-i-long-name-attribute ;
                                                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                  owl:complementOf :NX_CHAR
                                                                                                                ]
                                                                                                  ] ;
                                                                                  rdfs:comment "" ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axis-i-long-name-attribute> ;
                                                                                  rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_3d/axis_i/long_name" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axis-i-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axis-j-field
:nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axis-j-field rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    :nxspectrum-spectrum-3d-axis-j-field ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_ANY
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_NUMBER
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axis-j-long-name-attribute
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_NUMBER
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment "" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axis-j-field> ;
                                                                    rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_3d/axis_j" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axis-j-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axis-j-long-name-attribute
:nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axis-j-long-name-attribute rdf:type owl:Class ;
                                                                                  owl:equivalentClass :nxspectrum-spectrum-3d-axis-j-long-name-attribute ;
                                                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                  owl:complementOf :NX_CHAR
                                                                                                                ]
                                                                                                  ] ;
                                                                                  rdfs:comment "" ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axis-j-long-name-attribute> ;
                                                                                  rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_3d/axis_j/long_name" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axis-j-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axis-k-field
:nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axis-k-field rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    :nxspectrum-spectrum-3d-axis-k-field ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_ANY
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_NUMBER
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axis-k-long-name-attribute
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_NUMBER
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment "" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axis-k-field> ;
                                                                    rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_3d/axis_k" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axis-k-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axis-k-long-name-attribute
:nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axis-k-long-name-attribute rdf:type owl:Class ;
                                                                                  owl:equivalentClass :nxspectrum-spectrum-3d-axis-k-long-name-attribute ;
                                                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                  owl:complementOf :NX_CHAR
                                                                                                                ]
                                                                                                  ] ;
                                                                                  rdfs:comment "" ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axis-k-long-name-attribute> ;
                                                                                  rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_3d/axis_k/long_name" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axis-k-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axisname-indices-attribute
:nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axisname-indices-attribute rdf:type owl:Class ;
                                                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:someValuesFrom :NX_UINT
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                  owl:complementOf :NX_UINT
                                                                                                                ]
                                                                                                  ] ;
                                                                                  rdfs:comment "" ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axisname-indices-attribute> ;
                                                                                  rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_3d/AXISNAME_indices" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axisname-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-3d-group
:nxem-entry-measurement-eventid-spectrumid-spectrum-3d-group rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusGroup ,
                                                                             :nxspectrum-spectrum-3d-group ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-3d-title-field
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axes-attribute
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axis-energy-field
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axis-i-field
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axis-j-field
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axis-k-field
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-3d-axisname-indices-attribute
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-3d-intensity-field
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-3d-signal-attribute
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-3d-group> ;
                                                             rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_3d" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-3d-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-3d-intensity-field
:nxem-entry-measurement-eventid-spectrumid-spectrum-3d-intensity-field rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusField ,
                                                                                       :nxspectrum-spectrum-3d-intensity-field ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                         owl:someValuesFrom :NX_ANY
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_NUMBER
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :has ;
                                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass :nxem-entry-measurement-eventid-spectrumid-spectrum-3d-intensity-long-name-attribute
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_NUMBER
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-3d-intensity-field> ;
                                                                       rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_3d/intensity" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-3d-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-3d-intensity-long-name-attribute
:nxem-entry-measurement-eventid-spectrumid-spectrum-3d-intensity-long-name-attribute rdf:type owl:Class ;
                                                                                     owl:equivalentClass :nxspectrum-spectrum-3d-intensity-long-name-attribute ;
                                                                                     rdfs:subClassOf :NeXusAttribute ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:someValuesFrom :NX_CHAR
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                     owl:complementOf :NX_CHAR
                                                                                                                   ]
                                                                                                     ] ;
                                                                                     rdfs:comment "" ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-3d-intensity-long-name-attribute> ;
                                                                                     rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_3d/intensity/long_name" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-3d-intensity-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-3d-signal-attribute
:nxem-entry-measurement-eventid-spectrumid-spectrum-3d-signal-attribute rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusAttribute ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                        owl:complementOf :NX_CHAR
                                                                                                      ]
                                                                                        ] ;
                                                                        rdfs:comment "" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-3d-signal-attribute> ;
                                                                        rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_3d/signal" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-3d-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-spectrum-3d-title-field
:nxem-entry-measurement-eventid-spectrumid-spectrum-3d-title-field rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusField ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                     owl:someValuesFrom :NX_ANY
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                   owl:complementOf :NX_CHAR
                                                                                                 ]
                                                                                   ] ;
                                                                   rdfs:comment "" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-3d-title-field> ;
                                                                   rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/spectrum_3d/title" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-spectrum-3d-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-0d-axes-attribute
:nxem-entry-measurement-eventid-spectrumid-stack-0d-axes-attribute rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                   owl:complementOf :NX_CHAR
                                                                                                 ]
                                                                                   ] ;
                                                                   rdfs:comment "" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-0d-axes-attribute> ;
                                                                   rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_0d/axes" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-0d-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-0d-axis-energy-field
:nxem-entry-measurement-eventid-spectrumid-stack-0d-axis-energy-field rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusField ,
                                                                                      :nxspectrum-stack-0d-axis-energy-field ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                        owl:someValuesFrom :NX_ANY
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_NUMBER
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :has ;
                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-0d-axis-energy-long-name-attribute
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_NUMBER
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-0d-axis-energy-field> ;
                                                                      rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_0d/axis_energy" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-0d-axis-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-0d-axis-energy-long-name-attribute
:nxem-entry-measurement-eventid-spectrumid-stack-0d-axis-energy-long-name-attribute rdf:type owl:Class ;
                                                                                    owl:equivalentClass :nxspectrum-stack-0d-axis-energy-long-name-attribute ;
                                                                                    rdfs:subClassOf :NeXusAttribute ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_CHAR
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_CHAR
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment "" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-0d-axis-energy-long-name-attribute> ;
                                                                                    rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_0d/axis_energy/long_name" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-0d-axis-energy-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-0d-axisname-indices-attribute
:nxem-entry-measurement-eventid-spectrumid-stack-0d-axisname-indices-attribute rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_UINT
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_UINT
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-0d-axisname-indices-attribute> ;
                                                                               rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_0d/AXISNAME_indices" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-0d-axisname-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-0d-group
:nxem-entry-measurement-eventid-spectrumid-stack-0d-group rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusGroup ,
                                                                          :nxspectrum-stack-0d-group ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-0d-title-field
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-0d-axes-attribute
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-0d-axis-energy-field
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-0d-axisname-indices-attribute
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-0d-indices-spectrum-field
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-0d-intensity-field
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-0d-signal-attribute
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-0d-group> ;
                                                          rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_0d" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-0d-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-0d-indices-spectrum-field
:nxem-entry-measurement-eventid-spectrumid-stack-0d-indices-spectrum-field rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusField ,
                                                                                           :nxspectrum-stack-0d-indices-spectrum-field ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                             owl:someValuesFrom :NX_ANY
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:someValuesFrom :NX_INT
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-0d-indices-spectrum-long-name-attribute
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                           owl:complementOf :NX_INT
                                                                                                         ]
                                                                                           ] ;
                                                                           rdfs:comment "" ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-0d-indices-spectrum-field> ;
                                                                           rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_0d/indices_spectrum" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-0d-indices-spectrum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-0d-indices-spectrum-long-name-attribute
:nxem-entry-measurement-eventid-spectrumid-stack-0d-indices-spectrum-long-name-attribute rdf:type owl:Class ;
                                                                                         owl:equivalentClass :nxspectrum-stack-0d-indices-spectrum-long-name-attribute ;
                                                                                         rdfs:subClassOf :NeXusAttribute ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                         owl:complementOf :NX_CHAR
                                                                                                                       ]
                                                                                                         ] ;
                                                                                         rdfs:comment "" ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-0d-indices-spectrum-long-name-attribute> ;
                                                                                         rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_0d/indices_spectrum/long_name" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-0d-indices-spectrum-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-0d-intensity-field
:nxem-entry-measurement-eventid-spectrumid-stack-0d-intensity-field rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    :nxspectrum-stack-0d-intensity-field ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_ANY
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_NUMBER
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-0d-intensity-long-name-attribute
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_NUMBER
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment "" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-0d-intensity-field> ;
                                                                    rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_0d/intensity" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-0d-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-0d-intensity-long-name-attribute
:nxem-entry-measurement-eventid-spectrumid-stack-0d-intensity-long-name-attribute rdf:type owl:Class ;
                                                                                  owl:equivalentClass :nxspectrum-stack-0d-intensity-long-name-attribute ;
                                                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                  owl:complementOf :NX_CHAR
                                                                                                                ]
                                                                                                  ] ;
                                                                                  rdfs:comment "" ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-0d-intensity-long-name-attribute> ;
                                                                                  rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_0d/intensity/long_name" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-0d-intensity-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-0d-signal-attribute
:nxem-entry-measurement-eventid-spectrumid-stack-0d-signal-attribute rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusAttribute ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_CHAR
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_CHAR
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-0d-signal-attribute> ;
                                                                     rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_0d/signal" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-0d-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-0d-title-field
:nxem-entry-measurement-eventid-spectrumid-stack-0d-title-field rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_ANY
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_CHAR
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment "" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-0d-title-field> ;
                                                                rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_0d/title" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-0d-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-1d-axes-attribute
:nxem-entry-measurement-eventid-spectrumid-stack-1d-axes-attribute rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                   owl:complementOf :NX_CHAR
                                                                                                 ]
                                                                                   ] ;
                                                                   rdfs:comment "" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-1d-axes-attribute> ;
                                                                   rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_1d/axes" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-1d-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-1d-axis-energy-field
:nxem-entry-measurement-eventid-spectrumid-stack-1d-axis-energy-field rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusField ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                        owl:someValuesFrom :NX_ANY
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_NUMBER
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :has ;
                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-1d-axis-energy-long-name-attribute
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_NUMBER
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-1d-axis-energy-field> ;
                                                                      rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_1d/axis_energy" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-1d-axis-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-1d-axis-energy-long-name-attribute
:nxem-entry-measurement-eventid-spectrumid-stack-1d-axis-energy-long-name-attribute rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusAttribute ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_CHAR
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_CHAR
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment "" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-1d-axis-energy-long-name-attribute> ;
                                                                                    rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_1d/axis_energy/long_name" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-1d-axis-energy-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-1d-axis-i-field
:nxem-entry-measurement-eventid-spectrumid-stack-1d-axis-i-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_ANY
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_NUMBER
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-1d-axis-i-long-name-attribute
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_NUMBER
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-1d-axis-i-field> ;
                                                                 rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_1d/axis_i" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-1d-axis-i-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-1d-axis-i-long-name-attribute
:nxem-entry-measurement-eventid-spectrumid-stack-1d-axis-i-long-name-attribute rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_CHAR
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-1d-axis-i-long-name-attribute> ;
                                                                               rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_1d/axis_i/long_name" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-1d-axis-i-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-1d-axisname-indices-attribute
:nxem-entry-measurement-eventid-spectrumid-stack-1d-axisname-indices-attribute rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_UINT
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_UINT
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-1d-axisname-indices-attribute> ;
                                                                               rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_1d/AXISNAME_indices" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-1d-axisname-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-1d-group
:nxem-entry-measurement-eventid-spectrumid-stack-1d-group rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusGroup ,
                                                                          :nxobject-data-group ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-1d-title-field
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-1d-axes-attribute
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-1d-axis-energy-field
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-1d-axis-i-field
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-1d-axisname-indices-attribute
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-1d-indices-spectrum-field
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-1d-intensity-field
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-1d-signal-attribute
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-1d-group> ;
                                                          rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_1d" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-1d-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-1d-indices-spectrum-field
:nxem-entry-measurement-eventid-spectrumid-stack-1d-indices-spectrum-field rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusField ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                             owl:someValuesFrom :NX_ANY
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:someValuesFrom :NX_INT
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-1d-indices-spectrum-long-name-attribute
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                           owl:complementOf :NX_INT
                                                                                                         ]
                                                                                           ] ;
                                                                           rdfs:comment "" ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-1d-indices-spectrum-field> ;
                                                                           rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_1d/indices_spectrum" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-1d-indices-spectrum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-1d-indices-spectrum-long-name-attribute
:nxem-entry-measurement-eventid-spectrumid-stack-1d-indices-spectrum-long-name-attribute rdf:type owl:Class ;
                                                                                         rdfs:subClassOf :NeXusAttribute ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                         owl:complementOf :NX_CHAR
                                                                                                                       ]
                                                                                                         ] ;
                                                                                         rdfs:comment "" ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-1d-indices-spectrum-long-name-attribute> ;
                                                                                         rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_1d/indices_spectrum/long_name" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-1d-indices-spectrum-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-1d-intensity-field
:nxem-entry-measurement-eventid-spectrumid-stack-1d-intensity-field rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_ANY
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_NUMBER
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-1d-intensity-long-name-attribute
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_NUMBER
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment "" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-1d-intensity-field> ;
                                                                    rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_1d/intensity" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-1d-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-1d-intensity-long-name-attribute
:nxem-entry-measurement-eventid-spectrumid-stack-1d-intensity-long-name-attribute rdf:type owl:Class ;
                                                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                  owl:complementOf :NX_CHAR
                                                                                                                ]
                                                                                                  ] ;
                                                                                  rdfs:comment "" ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-1d-intensity-long-name-attribute> ;
                                                                                  rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_1d/intensity/long_name" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-1d-intensity-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-1d-signal-attribute
:nxem-entry-measurement-eventid-spectrumid-stack-1d-signal-attribute rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusAttribute ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_CHAR
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_CHAR
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-1d-signal-attribute> ;
                                                                     rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_1d/signal" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-1d-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-1d-title-field
:nxem-entry-measurement-eventid-spectrumid-stack-1d-title-field rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_ANY
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_CHAR
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment "" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-1d-title-field> ;
                                                                rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_1d/title" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-1d-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-2d-axes-attribute
:nxem-entry-measurement-eventid-spectrumid-stack-2d-axes-attribute rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                   owl:complementOf :NX_CHAR
                                                                                                 ]
                                                                                   ] ;
                                                                   rdfs:comment "" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-2d-axes-attribute> ;
                                                                   rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_2d/axes" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-2d-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-2d-axis-energy-field
:nxem-entry-measurement-eventid-spectrumid-stack-2d-axis-energy-field rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusField ,
                                                                                      :nxspectrum-stack-2d-axis-energy-field ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                        owl:someValuesFrom :NX_ANY
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_NUMBER
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :has ;
                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-2d-axis-energy-long-name-attribute
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_NUMBER
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-2d-axis-energy-field> ;
                                                                      rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_2d/axis_energy" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-2d-axis-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-2d-axis-energy-long-name-attribute
:nxem-entry-measurement-eventid-spectrumid-stack-2d-axis-energy-long-name-attribute rdf:type owl:Class ;
                                                                                    owl:equivalentClass :nxspectrum-stack-2d-axis-energy-long-name-attribute ;
                                                                                    rdfs:subClassOf :NeXusAttribute ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_CHAR
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_CHAR
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment "" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-2d-axis-energy-long-name-attribute> ;
                                                                                    rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_2d/axis_energy/long_name" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-2d-axis-energy-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-2d-axis-i-field
:nxem-entry-measurement-eventid-spectrumid-stack-2d-axis-i-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 :nxspectrum-stack-2d-axis-i-field ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_ANY
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_NUMBER
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-2d-axis-i-long-name-attribute
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_NUMBER
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-2d-axis-i-field> ;
                                                                 rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_2d/axis_i" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-2d-axis-i-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-2d-axis-i-long-name-attribute
:nxem-entry-measurement-eventid-spectrumid-stack-2d-axis-i-long-name-attribute rdf:type owl:Class ;
                                                                               owl:equivalentClass :nxspectrum-stack-2d-axis-i-long-name-attribute ;
                                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_CHAR
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-2d-axis-i-long-name-attribute> ;
                                                                               rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_2d/axis_i/long_name" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-2d-axis-i-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-2d-axis-j-field
:nxem-entry-measurement-eventid-spectrumid-stack-2d-axis-j-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 :nxspectrum-stack-2d-axis-j-field ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_ANY
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_NUMBER
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-2d-axis-j-long-name-attribute
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_NUMBER
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-2d-axis-j-field> ;
                                                                 rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_2d/axis_j" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-2d-axis-j-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-2d-axis-j-long-name-attribute
:nxem-entry-measurement-eventid-spectrumid-stack-2d-axis-j-long-name-attribute rdf:type owl:Class ;
                                                                               owl:equivalentClass :nxspectrum-stack-2d-axis-j-long-name-attribute ;
                                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_CHAR
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-2d-axis-j-long-name-attribute> ;
                                                                               rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_2d/axis_j/long_name" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-2d-axis-j-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-2d-axisname-indices-attribute
:nxem-entry-measurement-eventid-spectrumid-stack-2d-axisname-indices-attribute rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_UINT
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_UINT
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-2d-axisname-indices-attribute> ;
                                                                               rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_2d/AXISNAME_indices" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-2d-axisname-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-2d-group
:nxem-entry-measurement-eventid-spectrumid-stack-2d-group rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusGroup ,
                                                                          :nxspectrum-stack-2d-group ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-2d-title-field
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-2d-axes-attribute
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-2d-axis-energy-field
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-2d-axis-i-field
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-2d-axis-j-field
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-2d-axisname-indices-attribute
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-2d-indices-spectrum-field
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-2d-intensity-field
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-2d-signal-attribute
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-2d-group> ;
                                                          rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_2d" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-2d-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-2d-indices-spectrum-field
:nxem-entry-measurement-eventid-spectrumid-stack-2d-indices-spectrum-field rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusField ,
                                                                                           :nxspectrum-stack-2d-indices-spectrum-field ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                             owl:someValuesFrom :NX_ANY
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:someValuesFrom :NX_INT
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-2d-indices-spectrum-long-name-attribute
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                           owl:complementOf :NX_INT
                                                                                                         ]
                                                                                           ] ;
                                                                           rdfs:comment "" ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-2d-indices-spectrum-field> ;
                                                                           rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_2d/indices_spectrum" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-2d-indices-spectrum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-2d-indices-spectrum-long-name-attribute
:nxem-entry-measurement-eventid-spectrumid-stack-2d-indices-spectrum-long-name-attribute rdf:type owl:Class ;
                                                                                         owl:equivalentClass :nxspectrum-stack-2d-indices-spectrum-long-name-attribute ;
                                                                                         rdfs:subClassOf :NeXusAttribute ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                         owl:complementOf :NX_CHAR
                                                                                                                       ]
                                                                                                         ] ;
                                                                                         rdfs:comment "" ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-2d-indices-spectrum-long-name-attribute> ;
                                                                                         rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_2d/indices_spectrum/long_name" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-2d-indices-spectrum-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-2d-intensity-field
:nxem-entry-measurement-eventid-spectrumid-stack-2d-intensity-field rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    :nxspectrum-stack-2d-intensity-field ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_ANY
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_NUMBER
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-2d-intensity-long-name-attribute
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_NUMBER
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment "" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-2d-intensity-field> ;
                                                                    rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_2d/intensity" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-2d-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-2d-intensity-long-name-attribute
:nxem-entry-measurement-eventid-spectrumid-stack-2d-intensity-long-name-attribute rdf:type owl:Class ;
                                                                                  owl:equivalentClass :nxspectrum-stack-2d-intensity-long-name-attribute ;
                                                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                  owl:complementOf :NX_CHAR
                                                                                                                ]
                                                                                                  ] ;
                                                                                  rdfs:comment "" ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-2d-intensity-long-name-attribute> ;
                                                                                  rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_2d/intensity/long_name" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-2d-intensity-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-2d-signal-attribute
:nxem-entry-measurement-eventid-spectrumid-stack-2d-signal-attribute rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusAttribute ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_CHAR
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_CHAR
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-2d-signal-attribute> ;
                                                                     rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_2d/signal" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-2d-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-2d-title-field
:nxem-entry-measurement-eventid-spectrumid-stack-2d-title-field rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_ANY
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_CHAR
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment "" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-2d-title-field> ;
                                                                rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_2d/title" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-2d-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-3d-axes-attribute
:nxem-entry-measurement-eventid-spectrumid-stack-3d-axes-attribute rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                   owl:complementOf :NX_CHAR
                                                                                                 ]
                                                                                   ] ;
                                                                   rdfs:comment "" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-3d-axes-attribute> ;
                                                                   rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_3d/axes" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-3d-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-3d-axis-energy-field
:nxem-entry-measurement-eventid-spectrumid-stack-3d-axis-energy-field rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusField ,
                                                                                      :nxspectrum-stack-3d-axis-energy-field ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                        owl:someValuesFrom :NX_ANY
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_NUMBER
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :has ;
                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-3d-axis-energy-long-name-attribute
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_NUMBER
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-3d-axis-energy-field> ;
                                                                      rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_3d/axis_energy" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-3d-axis-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-3d-axis-energy-long-name-attribute
:nxem-entry-measurement-eventid-spectrumid-stack-3d-axis-energy-long-name-attribute rdf:type owl:Class ;
                                                                                    owl:equivalentClass :nxspectrum-stack-3d-axis-energy-long-name-attribute ;
                                                                                    rdfs:subClassOf :NeXusAttribute ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_CHAR
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_CHAR
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment "" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-3d-axis-energy-long-name-attribute> ;
                                                                                    rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_3d/axis_energy/long_name" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-3d-axis-energy-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-3d-axis-i-field
:nxem-entry-measurement-eventid-spectrumid-stack-3d-axis-i-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 :nxspectrum-stack-3d-axis-i-field ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_ANY
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_NUMBER
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-3d-axis-i-long-name-attribute
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_NUMBER
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-3d-axis-i-field> ;
                                                                 rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_3d/axis_i" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-3d-axis-i-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-3d-axis-i-long-name-attribute
:nxem-entry-measurement-eventid-spectrumid-stack-3d-axis-i-long-name-attribute rdf:type owl:Class ;
                                                                               owl:equivalentClass :nxspectrum-stack-3d-axis-i-long-name-attribute ;
                                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_CHAR
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-3d-axis-i-long-name-attribute> ;
                                                                               rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_3d/axis_i/long_name" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-3d-axis-i-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-3d-axis-j-field
:nxem-entry-measurement-eventid-spectrumid-stack-3d-axis-j-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 :nxspectrum-stack-3d-axis-j-field ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_ANY
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_NUMBER
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-3d-axis-j-long-name-attribute
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_NUMBER
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-3d-axis-j-field> ;
                                                                 rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_3d/axis_j" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-3d-axis-j-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-3d-axis-j-long-name-attribute
:nxem-entry-measurement-eventid-spectrumid-stack-3d-axis-j-long-name-attribute rdf:type owl:Class ;
                                                                               owl:equivalentClass :nxspectrum-stack-3d-axis-j-long-name-attribute ;
                                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_CHAR
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-3d-axis-j-long-name-attribute> ;
                                                                               rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_3d/axis_j/long_name" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-3d-axis-j-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-3d-axis-k-field
:nxem-entry-measurement-eventid-spectrumid-stack-3d-axis-k-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 :nxspectrum-stack-3d-axis-k-field ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_ANY
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_NUMBER
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-3d-axis-k-long-name-attribute
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_NUMBER
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-3d-axis-k-field> ;
                                                                 rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_3d/axis_k" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-3d-axis-k-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-3d-axis-k-long-name-attribute
:nxem-entry-measurement-eventid-spectrumid-stack-3d-axis-k-long-name-attribute rdf:type owl:Class ;
                                                                               owl:equivalentClass :nxspectrum-stack-3d-axis-k-long-name-attribute ;
                                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_CHAR
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-3d-axis-k-long-name-attribute> ;
                                                                               rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_3d/axis_k/long_name" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-3d-axis-k-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-3d-axisname-indices-attribute
:nxem-entry-measurement-eventid-spectrumid-stack-3d-axisname-indices-attribute rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_UINT
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_UINT
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-3d-axisname-indices-attribute> ;
                                                                               rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_3d/AXISNAME_indices" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-3d-axisname-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-3d-group
:nxem-entry-measurement-eventid-spectrumid-stack-3d-group rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusGroup ,
                                                                          :nxspectrum-stack-3d-group ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-3d-title-field
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-3d-axes-attribute
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-3d-axis-energy-field
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-3d-axis-i-field
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-3d-axis-j-field
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-3d-axis-k-field
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-3d-axisname-indices-attribute
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-3d-indices-spectrum-field
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-3d-intensity-field
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-3d-signal-attribute
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-3d-group> ;
                                                          rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_3d" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-3d-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-3d-indices-spectrum-field
:nxem-entry-measurement-eventid-spectrumid-stack-3d-indices-spectrum-field rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusField ,
                                                                                           :nxspectrum-stack-3d-indices-spectrum-field ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                             owl:someValuesFrom :NX_ANY
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:someValuesFrom :NX_INT
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-3d-indices-spectrum-long-name-attribute
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                           owl:complementOf :NX_INT
                                                                                                         ]
                                                                                           ] ;
                                                                           rdfs:comment "" ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-3d-indices-spectrum-field> ;
                                                                           rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_3d/indices_spectrum" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-3d-indices-spectrum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-3d-indices-spectrum-long-name-attribute
:nxem-entry-measurement-eventid-spectrumid-stack-3d-indices-spectrum-long-name-attribute rdf:type owl:Class ;
                                                                                         owl:equivalentClass :nxspectrum-stack-3d-indices-spectrum-long-name-attribute ;
                                                                                         rdfs:subClassOf :NeXusAttribute ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                         owl:complementOf :NX_CHAR
                                                                                                                       ]
                                                                                                         ] ;
                                                                                         rdfs:comment "" ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-3d-indices-spectrum-long-name-attribute> ;
                                                                                         rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_3d/indices_spectrum/long_name" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-3d-indices-spectrum-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-3d-intensity-field
:nxem-entry-measurement-eventid-spectrumid-stack-3d-intensity-field rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    :nxspectrum-stack-3d-intensity-field ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_ANY
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_NUMBER
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxem-entry-measurement-eventid-spectrumid-stack-3d-intensity-long-name-attribute
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_NUMBER
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment "" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-3d-intensity-field> ;
                                                                    rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_3d/intensity" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-3d-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-3d-intensity-long-name-attribute
:nxem-entry-measurement-eventid-spectrumid-stack-3d-intensity-long-name-attribute rdf:type owl:Class ;
                                                                                  owl:equivalentClass :nxspectrum-stack-3d-intensity-long-name-attribute ;
                                                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                  owl:complementOf :NX_CHAR
                                                                                                                ]
                                                                                                  ] ;
                                                                                  rdfs:comment "" ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-3d-intensity-long-name-attribute> ;
                                                                                  rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_3d/intensity/long_name" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-3d-intensity-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-3d-signal-attribute
:nxem-entry-measurement-eventid-spectrumid-stack-3d-signal-attribute rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusAttribute ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_CHAR
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_CHAR
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-3d-signal-attribute> ;
                                                                     rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_3d/signal" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-3d-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-spectrumid-stack-3d-title-field
:nxem-entry-measurement-eventid-spectrumid-stack-3d-title-field rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_ANY
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_CHAR
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment "" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-3d-title-field> ;
                                                                rdfs:label "NXem/ENTRY/measurement/eventID/spectrumID/stack_3d/title" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-spectrumid-stack-3d-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-eventid-start-time-field
:nxem-entry-measurement-eventid-start-time-field rdf:type owl:Class ;
                                                 owl:equivalentClass :nxem-event-data-start-time-field ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_ANY
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_DATE_TIME
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_DATE_TIME
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-start-time-field> ;
                                                 rdfs:label "NXem/ENTRY/measurement/eventID/start_time" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-eventid-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-group
:nxem-entry-measurement-group rdf:type owl:Class ;
                              rdfs:subClassOf :NXem_measurement ,
                                              :NeXusGroup ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxem-entry-measurement-eventid-group
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxem-entry-measurement-instrument-group
                                              ] ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-group> ;
                              rdfs:label "NXem/ENTRY/measurement" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-actuatorid-group
:nxem-entry-measurement-instrument-actuatorid-group rdf:type owl:Class ;
                                                    owl:equivalentClass :nxem-instrument-actuator-group ;
                                                    rdfs:subClassOf :NeXusGroup ;
                                                    rdfs:comment "" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-actuatorid-group> ;
                                                    rdfs:label "NXem/ENTRY/measurement/instrument/actuatorID" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-actuatorid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-detectorid-fabrication-group
:nxem-entry-measurement-instrument-detectorid-fabrication-group rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusGroup ,
                                                                                :nxcomponent-fabrication-group ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxem-entry-measurement-instrument-detectorid-fabrication-serial-number-field
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxem-entry-measurement-instrument-detectorid-fabrication-model-field
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxem-entry-measurement-instrument-detectorid-fabrication-vendor-field
                                                                                ] ;
                                                                rdfs:comment "" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-detectorid-fabrication-group> ;
                                                                rdfs:label "NXem/ENTRY/measurement/instrument/detectorID/fabrication" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-detectorid-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-detectorid-fabrication-model-field
:nxem-entry-measurement-instrument-detectorid-fabrication-model-field rdf:type owl:Class ;
                                                                      owl:equivalentClass :nxfabrication-model-field ;
                                                                      rdfs:subClassOf :NeXusField ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                        owl:someValuesFrom :NX_ANY
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_CHAR
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-detectorid-fabrication-model-field> ;
                                                                      rdfs:label "NXem/ENTRY/measurement/instrument/detectorID/fabrication/model" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-detectorid-fabrication-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-detectorid-fabrication-serial-number-field
:nxem-entry-measurement-instrument-detectorid-fabrication-serial-number-field rdf:type owl:Class ;
                                                                              owl:equivalentClass :nxfabrication-serial-number-field ;
                                                                              rdfs:subClassOf :NeXusField ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                owl:someValuesFrom :NX_ANY
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:someValuesFrom :NX_CHAR
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                              owl:complementOf :NX_CHAR
                                                                                                            ]
                                                                                              ] ;
                                                                              rdfs:comment "" ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-detectorid-fabrication-serial-number-field> ;
                                                                              rdfs:label "NXem/ENTRY/measurement/instrument/detectorID/fabrication/serial_number" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-detectorid-fabrication-serial-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-detectorid-fabrication-vendor-field
:nxem-entry-measurement-instrument-detectorid-fabrication-vendor-field rdf:type owl:Class ;
                                                                       owl:equivalentClass :nxfabrication-vendor-field ;
                                                                       rdfs:subClassOf :NeXusField ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                         owl:someValuesFrom :NX_ANY
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_CHAR
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-detectorid-fabrication-vendor-field> ;
                                                                       rdfs:label "NXem/ENTRY/measurement/instrument/detectorID/fabrication/vendor" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-detectorid-fabrication-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-detectorid-group
:nxem-entry-measurement-instrument-detectorid-group rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusGroup ,
                                                                    :nxem-instrument-detector-group ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxem-entry-measurement-instrument-detectorid-fabrication-group
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxem-entry-measurement-instrument-detectorid-name-field
                                                                    ] ;
                                                    rdfs:comment "" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-detectorid-group> ;
                                                    rdfs:label "NXem/ENTRY/measurement/instrument/detectorID" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-detectorid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-detectorid-name-field
:nxem-entry-measurement-instrument-detectorid-name-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_CHAR
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_CHAR
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-detectorid-name-field> ;
                                                         rdfs:label "NXem/ENTRY/measurement/instrument/detectorID/name" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-detectorid-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-actuatorid-group
:nxem-entry-measurement-instrument-ebeam-column-actuatorid-group rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusGroup ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-actuatorid-group> ;
                                                                 rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/actuatorID" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-actuatorid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-apertureid-fabrication-group
:nxem-entry-measurement-instrument-ebeam-column-apertureid-fabrication-group rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusGroup ,
                                                                                             :nxcomponent-fabrication-group ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :has ;
                                                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass :nxem-entry-measurement-instrument-ebeam-column-apertureid-fabrication-serial-number-field
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :has ;
                                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass :nxem-entry-measurement-instrument-ebeam-column-apertureid-fabrication-model-field
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :has ;
                                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass :nxem-entry-measurement-instrument-ebeam-column-apertureid-fabrication-vendor-field
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-apertureid-fabrication-group> ;
                                                                             rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/apertureID/fabrication" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-apertureid-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-apertureid-fabrication-model-field
:nxem-entry-measurement-instrument-ebeam-column-apertureid-fabrication-model-field rdf:type owl:Class ;
                                                                                   owl:equivalentClass :nxfabrication-model-field ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                     owl:someValuesFrom :NX_ANY
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_CHAR
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-apertureid-fabrication-model-field> ;
                                                                                   rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/apertureID/fabrication/model" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-apertureid-fabrication-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-apertureid-fabrication-serial-number-field
:nxem-entry-measurement-instrument-ebeam-column-apertureid-fabrication-serial-number-field rdf:type owl:Class ;
                                                                                           owl:equivalentClass :nxfabrication-serial-number-field ;
                                                                                           rdfs:subClassOf :NeXusField ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                                             owl:someValuesFrom :NX_ANY
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:someValuesFrom :NX_CHAR
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                                           owl:complementOf :NX_CHAR
                                                                                                                         ]
                                                                                                           ] ;
                                                                                           rdfs:comment "" ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-apertureid-fabrication-serial-number-field> ;
                                                                                           rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/apertureID/fabrication/serial_number" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-apertureid-fabrication-serial-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-apertureid-fabrication-vendor-field
:nxem-entry-measurement-instrument-ebeam-column-apertureid-fabrication-vendor-field rdf:type owl:Class ;
                                                                                    owl:equivalentClass :nxfabrication-vendor-field ;
                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                      owl:someValuesFrom :NX_ANY
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_CHAR
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_CHAR
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment "" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-apertureid-fabrication-vendor-field> ;
                                                                                    rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/apertureID/fabrication/vendor" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-apertureid-fabrication-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-apertureid-group
:nxem-entry-measurement-instrument-ebeam-column-apertureid-group rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusGroup ,
                                                                                 :nxebeam-column-aperture-group ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxem-entry-measurement-instrument-ebeam-column-apertureid-fabrication-group
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxem-entry-measurement-instrument-ebeam-column-apertureid-name-field
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-apertureid-group> ;
                                                                 rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/apertureID" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-apertureid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-apertureid-name-field
:nxem-entry-measurement-instrument-ebeam-column-apertureid-name-field rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusField ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                        owl:someValuesFrom :NX_ANY
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_CHAR
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-apertureid-name-field> ;
                                                                      rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/apertureID/name" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-apertureid-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-beamid-group
:nxem-entry-measurement-instrument-ebeam-column-beamid-group rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusGroup ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-beamid-group> ;
                                                             rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/beamID" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-beamid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-biprismid-fabrication-group
:nxem-entry-measurement-instrument-ebeam-column-biprismid-fabrication-group rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusGroup ,
                                                                                            :nxcomponent-fabrication-group ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :has ;
                                                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass :nxem-entry-measurement-instrument-ebeam-column-biprismid-fabrication-serial-number-field
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :has ;
                                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass :nxem-entry-measurement-instrument-ebeam-column-biprismid-fabrication-model-field
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :has ;
                                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass :nxem-entry-measurement-instrument-ebeam-column-biprismid-fabrication-vendor-field
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-biprismid-fabrication-group> ;
                                                                            rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/biprismID/fabrication" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-biprismid-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-biprismid-fabrication-model-field
:nxem-entry-measurement-instrument-ebeam-column-biprismid-fabrication-model-field rdf:type owl:Class ;
                                                                                  owl:equivalentClass :nxfabrication-model-field ;
                                                                                  rdfs:subClassOf :NeXusField ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                                    owl:someValuesFrom :NX_ANY
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                  owl:complementOf :NX_CHAR
                                                                                                                ]
                                                                                                  ] ;
                                                                                  rdfs:comment "" ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-biprismid-fabrication-model-field> ;
                                                                                  rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/biprismID/fabrication/model" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-biprismid-fabrication-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-biprismid-fabrication-serial-number-field
:nxem-entry-measurement-instrument-ebeam-column-biprismid-fabrication-serial-number-field rdf:type owl:Class ;
                                                                                          owl:equivalentClass :nxfabrication-serial-number-field ;
                                                                                          rdfs:subClassOf :NeXusField ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                                            owl:someValuesFrom :NX_ANY
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                                          owl:complementOf :NX_CHAR
                                                                                                                        ]
                                                                                                          ] ;
                                                                                          rdfs:comment "" ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-biprismid-fabrication-serial-number-field> ;
                                                                                          rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/biprismID/fabrication/serial_number" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-biprismid-fabrication-serial-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-biprismid-fabrication-vendor-field
:nxem-entry-measurement-instrument-ebeam-column-biprismid-fabrication-vendor-field rdf:type owl:Class ;
                                                                                   owl:equivalentClass :nxfabrication-vendor-field ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                     owl:someValuesFrom :NX_ANY
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_CHAR
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-biprismid-fabrication-vendor-field> ;
                                                                                   rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/biprismID/fabrication/vendor" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-biprismid-fabrication-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-biprismid-group
:nxem-entry-measurement-instrument-ebeam-column-biprismid-group rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusGroup ,
                                                                                :nxebeam-column-biprismid-group ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxem-entry-measurement-instrument-ebeam-column-biprismid-fabrication-group
                                                                                ] ;
                                                                rdfs:comment "" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-biprismid-group> ;
                                                                rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/biprismID" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-biprismid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-blankerid-fabrication-group
:nxem-entry-measurement-instrument-ebeam-column-blankerid-fabrication-group rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusGroup ,
                                                                                            :nxcomponent-fabrication-group ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :has ;
                                                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass :nxem-entry-measurement-instrument-ebeam-column-blankerid-fabrication-serial-number-field
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :has ;
                                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass :nxem-entry-measurement-instrument-ebeam-column-blankerid-fabrication-model-field
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :has ;
                                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass :nxem-entry-measurement-instrument-ebeam-column-blankerid-fabrication-vendor-field
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-blankerid-fabrication-group> ;
                                                                            rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/blankerID/fabrication" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-blankerid-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-blankerid-fabrication-model-field
:nxem-entry-measurement-instrument-ebeam-column-blankerid-fabrication-model-field rdf:type owl:Class ;
                                                                                  owl:equivalentClass :nxfabrication-model-field ;
                                                                                  rdfs:subClassOf :NeXusField ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                                    owl:someValuesFrom :NX_ANY
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                  owl:complementOf :NX_CHAR
                                                                                                                ]
                                                                                                  ] ;
                                                                                  rdfs:comment "" ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-blankerid-fabrication-model-field> ;
                                                                                  rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/blankerID/fabrication/model" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-blankerid-fabrication-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-blankerid-fabrication-serial-number-field
:nxem-entry-measurement-instrument-ebeam-column-blankerid-fabrication-serial-number-field rdf:type owl:Class ;
                                                                                          owl:equivalentClass :nxfabrication-serial-number-field ;
                                                                                          rdfs:subClassOf :NeXusField ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                                            owl:someValuesFrom :NX_ANY
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                                          owl:complementOf :NX_CHAR
                                                                                                                        ]
                                                                                                          ] ;
                                                                                          rdfs:comment "" ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-blankerid-fabrication-serial-number-field> ;
                                                                                          rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/blankerID/fabrication/serial_number" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-blankerid-fabrication-serial-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-blankerid-fabrication-vendor-field
:nxem-entry-measurement-instrument-ebeam-column-blankerid-fabrication-vendor-field rdf:type owl:Class ;
                                                                                   owl:equivalentClass :nxfabrication-vendor-field ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                     owl:someValuesFrom :NX_ANY
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_CHAR
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-blankerid-fabrication-vendor-field> ;
                                                                                   rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/blankerID/fabrication/vendor" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-blankerid-fabrication-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-blankerid-group
:nxem-entry-measurement-instrument-ebeam-column-blankerid-group rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusGroup ,
                                                                                :nxebeam-column-blankerid-group ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxem-entry-measurement-instrument-ebeam-column-blankerid-fabrication-group
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxem-entry-measurement-instrument-ebeam-column-blankerid-name-field
                                                                                ] ;
                                                                rdfs:comment "" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-blankerid-group> ;
                                                                rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/blankerID" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-blankerid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-blankerid-name-field
:nxem-entry-measurement-instrument-ebeam-column-blankerid-name-field rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                       owl:someValuesFrom :NX_ANY
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_CHAR
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_CHAR
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-blankerid-name-field> ;
                                                                     rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/blankerID/name" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-blankerid-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-corrector-ax-fabrication-group
:nxem-entry-measurement-instrument-ebeam-column-corrector-ax-fabrication-group rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusGroup ,
                                                                                               :nxcomponent-fabrication-group ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :has ;
                                                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass :nxem-entry-measurement-instrument-ebeam-column-corrector-ax-fabrication-serial-number-field
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :has ;
                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass :nxem-entry-measurement-instrument-ebeam-column-corrector-ax-fabrication-model-field
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :has ;
                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass :nxem-entry-measurement-instrument-ebeam-column-corrector-ax-fabrication-vendor-field
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-corrector-ax-fabrication-group> ;
                                                                               rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/corrector_ax/fabrication" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-corrector-ax-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-corrector-ax-fabrication-model-field
:nxem-entry-measurement-instrument-ebeam-column-corrector-ax-fabrication-model-field rdf:type owl:Class ;
                                                                                     owl:equivalentClass :nxfabrication-model-field ;
                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:someValuesFrom :NX_CHAR
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                     owl:complementOf :NX_CHAR
                                                                                                                   ]
                                                                                                     ] ;
                                                                                     rdfs:comment "" ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-corrector-ax-fabrication-model-field> ;
                                                                                     rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/corrector_ax/fabrication/model" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-corrector-ax-fabrication-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-corrector-ax-fabrication-serial-number-field
:nxem-entry-measurement-instrument-ebeam-column-corrector-ax-fabrication-serial-number-field rdf:type owl:Class ;
                                                                                             owl:equivalentClass :nxfabrication-serial-number-field ;
                                                                                             rdfs:subClassOf :NeXusField ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                                               owl:someValuesFrom :NX_ANY
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:someValuesFrom :NX_CHAR
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                                             owl:complementOf :NX_CHAR
                                                                                                                           ]
                                                                                                             ] ;
                                                                                             rdfs:comment "" ;
                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-corrector-ax-fabrication-serial-number-field> ;
                                                                                             rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/corrector_ax/fabrication/serial_number" ;
                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-corrector-ax-fabrication-serial-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-corrector-ax-fabrication-vendor-field
:nxem-entry-measurement-instrument-ebeam-column-corrector-ax-fabrication-vendor-field rdf:type owl:Class ;
                                                                                      owl:equivalentClass :nxfabrication-vendor-field ;
                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                        owl:someValuesFrom :NX_ANY
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                      owl:complementOf :NX_CHAR
                                                                                                                    ]
                                                                                                      ] ;
                                                                                      rdfs:comment "" ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-corrector-ax-fabrication-vendor-field> ;
                                                                                      rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/corrector_ax/fabrication/vendor" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-corrector-ax-fabrication-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-corrector-ax-group
:nxem-entry-measurement-instrument-ebeam-column-corrector-ax-group rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusGroup ,
                                                                                   :nxebeam-column-corrector-ax-group ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxem-entry-measurement-instrument-ebeam-column-corrector-ax-fabrication-group
                                                                                   ] ;
                                                                   rdfs:comment "" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-corrector-ax-group> ;
                                                                   rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/corrector_ax" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-corrector-ax-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-corrector-csid-fabrication-group
:nxem-entry-measurement-instrument-ebeam-column-corrector-csid-fabrication-group rdf:type owl:Class ;
                                                                                 rdfs:subClassOf :NeXusGroup ,
                                                                                                 :nxcomponent-fabrication-group ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :has ;
                                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass :nxem-entry-measurement-instrument-ebeam-column-corrector-csid-fabrication-serial-number-field
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :has ;
                                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass :nxem-entry-measurement-instrument-ebeam-column-corrector-csid-fabrication-model-field
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :has ;
                                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass :nxem-entry-measurement-instrument-ebeam-column-corrector-csid-fabrication-vendor-field
                                                                                                 ] ;
                                                                                 rdfs:comment "" ;
                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-corrector-csid-fabrication-group> ;
                                                                                 rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/corrector_csID/fabrication" ;
                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-corrector-csid-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-corrector-csid-fabrication-model-field
:nxem-entry-measurement-instrument-ebeam-column-corrector-csid-fabrication-model-field rdf:type owl:Class ;
                                                                                       owl:equivalentClass :nxfabrication-model-field ;
                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                         owl:someValuesFrom :NX_ANY
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                       owl:complementOf :NX_CHAR
                                                                                                                     ]
                                                                                                       ] ;
                                                                                       rdfs:comment "" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-corrector-csid-fabrication-model-field> ;
                                                                                       rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/corrector_csID/fabrication/model" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-corrector-csid-fabrication-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-corrector-csid-fabrication-serial-number-field
:nxem-entry-measurement-instrument-ebeam-column-corrector-csid-fabrication-serial-number-field rdf:type owl:Class ;
                                                                                               owl:equivalentClass :nxfabrication-serial-number-field ;
                                                                                               rdfs:subClassOf :NeXusField ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                                               owl:complementOf :NX_CHAR
                                                                                                                             ]
                                                                                                               ] ;
                                                                                               rdfs:comment "" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-corrector-csid-fabrication-serial-number-field> ;
                                                                                               rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/corrector_csID/fabrication/serial_number" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-corrector-csid-fabrication-serial-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-corrector-csid-fabrication-vendor-field
:nxem-entry-measurement-instrument-ebeam-column-corrector-csid-fabrication-vendor-field rdf:type owl:Class ;
                                                                                        owl:equivalentClass :nxfabrication-vendor-field ;
                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                          owl:someValuesFrom :NX_ANY
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                        owl:complementOf :NX_CHAR
                                                                                                                      ]
                                                                                                        ] ;
                                                                                        rdfs:comment "" ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-corrector-csid-fabrication-vendor-field> ;
                                                                                        rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/corrector_csID/fabrication/vendor" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-corrector-csid-fabrication-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-corrector-csid-group
:nxem-entry-measurement-instrument-ebeam-column-corrector-csid-group rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusGroup ,
                                                                                     :nxebeam-column-corrector-cs-group ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :has ;
                                                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass :nxem-entry-measurement-instrument-ebeam-column-corrector-csid-fabrication-group
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :has ;
                                                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass :nxem-entry-measurement-instrument-ebeam-column-corrector-csid-name-field
                                                                                     ] ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-corrector-csid-group> ;
                                                                     rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/corrector_csID" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-corrector-csid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-corrector-csid-name-field
:nxem-entry-measurement-instrument-ebeam-column-corrector-csid-name-field rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusField ,
                                                                                          :nxcomponent-name-field ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                            owl:someValuesFrom :NX_ANY
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_CHAR
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment """
                                Use specifically when there are multiple instances.
                            """ ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-corrector-csid-name-field> ;
                                                                          rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/corrector_csID/name" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-corrector-csid-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-deflectorid-fabrication-group
:nxem-entry-measurement-instrument-ebeam-column-deflectorid-fabrication-group rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NeXusGroup ,
                                                                                              :nxcomponent-fabrication-group ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxem-entry-measurement-instrument-ebeam-column-deflectorid-fabrication-serial-number-field
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxem-entry-measurement-instrument-ebeam-column-deflectorid-fabrication-model-field
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxem-entry-measurement-instrument-ebeam-column-deflectorid-fabrication-vendor-field
                                                                                              ] ;
                                                                              rdfs:comment "" ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-deflectorid-fabrication-group> ;
                                                                              rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/deflectorID/fabrication" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-deflectorid-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-deflectorid-fabrication-model-field
:nxem-entry-measurement-instrument-ebeam-column-deflectorid-fabrication-model-field rdf:type owl:Class ;
                                                                                    owl:equivalentClass :nxfabrication-model-field ;
                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                      owl:someValuesFrom :NX_ANY
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_CHAR
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_CHAR
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment "" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-deflectorid-fabrication-model-field> ;
                                                                                    rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/deflectorID/fabrication/model" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-deflectorid-fabrication-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-deflectorid-fabrication-serial-number-field
:nxem-entry-measurement-instrument-ebeam-column-deflectorid-fabrication-serial-number-field rdf:type owl:Class ;
                                                                                            owl:equivalentClass :nxfabrication-serial-number-field ;
                                                                                            rdfs:subClassOf :NeXusField ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                                              owl:someValuesFrom :NX_ANY
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                                            owl:complementOf :NX_CHAR
                                                                                                                          ]
                                                                                                            ] ;
                                                                                            rdfs:comment "" ;
                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-deflectorid-fabrication-serial-number-field> ;
                                                                                            rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/deflectorID/fabrication/serial_number" ;
                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-deflectorid-fabrication-serial-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-deflectorid-fabrication-vendor-field
:nxem-entry-measurement-instrument-ebeam-column-deflectorid-fabrication-vendor-field rdf:type owl:Class ;
                                                                                     owl:equivalentClass :nxfabrication-vendor-field ;
                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:someValuesFrom :NX_CHAR
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                     owl:complementOf :NX_CHAR
                                                                                                                   ]
                                                                                                     ] ;
                                                                                     rdfs:comment "" ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-deflectorid-fabrication-vendor-field> ;
                                                                                     rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/deflectorID/fabrication/vendor" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-deflectorid-fabrication-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-deflectorid-group
:nxem-entry-measurement-instrument-ebeam-column-deflectorid-group rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusGroup ,
                                                                                  :nxebeam-column-deflector-group ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxem-entry-measurement-instrument-ebeam-column-deflectorid-fabrication-group
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxem-entry-measurement-instrument-ebeam-column-deflectorid-name-field
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-deflectorid-group> ;
                                                                  rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/deflectorID" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-deflectorid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-deflectorid-name-field
:nxem-entry-measurement-instrument-ebeam-column-deflectorid-name-field rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusField ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                         owl:someValuesFrom :NX_ANY
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_CHAR
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-deflectorid-name-field> ;
                                                                       rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/deflectorID/name" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-deflectorid-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-electron-source-emitter-type-field
:nxem-entry-measurement-instrument-ebeam-column-electron-source-emitter-type-field rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                     owl:someValuesFrom :NX_ANY
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_CHAR
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-electron-source-emitter-type-field> ;
                                                                                   rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/electron_source/emitter_type" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-electron-source-emitter-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-electron-source-fabrication-group
:nxem-entry-measurement-instrument-ebeam-column-electron-source-fabrication-group rdf:type owl:Class ;
                                                                                  rdfs:subClassOf :NeXusGroup ,
                                                                                                  :nxsource-fabrication-group ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :has ;
                                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass :nxem-entry-measurement-instrument-ebeam-column-electron-source-fabrication-serial-number-field
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :has ;
                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass :nxem-entry-measurement-instrument-ebeam-column-electron-source-fabrication-model-field
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :has ;
                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass :nxem-entry-measurement-instrument-ebeam-column-electron-source-fabrication-vendor-field
                                                                                                  ] ;
                                                                                  rdfs:comment "" ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-electron-source-fabrication-group> ;
                                                                                  rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/electron_source/fabrication" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-electron-source-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-electron-source-fabrication-model-field
:nxem-entry-measurement-instrument-ebeam-column-electron-source-fabrication-model-field rdf:type owl:Class ;
                                                                                        owl:equivalentClass :nxfabrication-model-field ;
                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                          owl:someValuesFrom :NX_ANY
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                        owl:complementOf :NX_CHAR
                                                                                                                      ]
                                                                                                        ] ;
                                                                                        rdfs:comment "" ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-electron-source-fabrication-model-field> ;
                                                                                        rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/electron_source/fabrication/model" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-electron-source-fabrication-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-electron-source-fabrication-serial-number-field
:nxem-entry-measurement-instrument-ebeam-column-electron-source-fabrication-serial-number-field rdf:type owl:Class ;
                                                                                                owl:equivalentClass :nxfabrication-serial-number-field ;
                                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                                ] ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                                                ] ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                                owl:complementOf :NX_CHAR
                                                                                                                              ]
                                                                                                                ] ;
                                                                                                rdfs:comment "" ;
                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-electron-source-fabrication-serial-number-field> ;
                                                                                                rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/electron_source/fabrication/serial_number" ;
                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-electron-source-fabrication-serial-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-electron-source-fabrication-vendor-field
:nxem-entry-measurement-instrument-ebeam-column-electron-source-fabrication-vendor-field rdf:type owl:Class ;
                                                                                         owl:equivalentClass :nxfabrication-vendor-field ;
                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                         owl:complementOf :NX_CHAR
                                                                                                                       ]
                                                                                                         ] ;
                                                                                         rdfs:comment "" ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-electron-source-fabrication-vendor-field> ;
                                                                                         rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/electron_source/fabrication/vendor" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-electron-source-fabrication-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-electron-source-group
:nxem-entry-measurement-instrument-ebeam-column-electron-source-group rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusGroup ,
                                                                                      :nxebeam-column-electron-source-group ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :has ;
                                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass :nxem-entry-measurement-instrument-ebeam-column-electron-source-fabrication-group
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :has ;
                                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass :nxem-entry-measurement-instrument-ebeam-column-electron-source-probe-field
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :has ;
                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass :nxem-entry-measurement-instrument-ebeam-column-electron-source-emitter-type-field
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-electron-source-group> ;
                                                                      rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/electron_source" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-electron-source-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-electron-source-probe-field
:nxem-entry-measurement-instrument-ebeam-column-electron-source-probe-field rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusField ,
                                                                                            :nxebeam-column-electron-source-probe-field ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                              owl:someValuesFrom :NX_ANY
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_CHAR
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-electron-source-probe-field> ;
                                                                            rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/electron_source/probe" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-electron-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-fabrication-group
:nxem-entry-measurement-instrument-ebeam-column-fabrication-group rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusGroup ,
                                                                                  :nxcomponent-fabrication-group ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxem-entry-measurement-instrument-ebeam-column-fabrication-serial-number-field
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxem-entry-measurement-instrument-ebeam-column-fabrication-model-field
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxem-entry-measurement-instrument-ebeam-column-fabrication-vendor-field
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-fabrication-group> ;
                                                                  rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/fabrication" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-fabrication-model-field
:nxem-entry-measurement-instrument-ebeam-column-fabrication-model-field rdf:type owl:Class ;
                                                                        owl:equivalentClass :nxfabrication-model-field ;
                                                                        rdfs:subClassOf :NeXusField ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                          owl:someValuesFrom :NX_ANY
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                        owl:complementOf :NX_CHAR
                                                                                                      ]
                                                                                        ] ;
                                                                        rdfs:comment "" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-fabrication-model-field> ;
                                                                        rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/fabrication/model" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-fabrication-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-fabrication-serial-number-field
:nxem-entry-measurement-instrument-ebeam-column-fabrication-serial-number-field rdf:type owl:Class ;
                                                                                owl:equivalentClass :nxfabrication-serial-number-field ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_CHAR
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment "" ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-fabrication-serial-number-field> ;
                                                                                rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/fabrication/serial_number" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-fabrication-serial-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-fabrication-vendor-field
:nxem-entry-measurement-instrument-ebeam-column-fabrication-vendor-field rdf:type owl:Class ;
                                                                         owl:equivalentClass :nxfabrication-vendor-field ;
                                                                         rdfs:subClassOf :NeXusField ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                           owl:someValuesFrom :NX_ANY
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                         owl:complementOf :NX_CHAR
                                                                                                       ]
                                                                                         ] ;
                                                                         rdfs:comment "" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-fabrication-vendor-field> ;
                                                                         rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/fabrication/vendor" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-fabrication-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-group
:nxem-entry-measurement-instrument-ebeam-column-group rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusGroup ,
                                                                      :nxem-instrument-ebeam-column-group ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxem-entry-measurement-instrument-ebeam-column-actuatorid-group
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxem-entry-measurement-instrument-ebeam-column-apertureid-group
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxem-entry-measurement-instrument-ebeam-column-beamid-group
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxem-entry-measurement-instrument-ebeam-column-biprismid-group
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxem-entry-measurement-instrument-ebeam-column-blankerid-group
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxem-entry-measurement-instrument-ebeam-column-corrector-ax-group
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxem-entry-measurement-instrument-ebeam-column-corrector-csid-group
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxem-entry-measurement-instrument-ebeam-column-deflectorid-group
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxem-entry-measurement-instrument-ebeam-column-electron-source-group
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxem-entry-measurement-instrument-ebeam-column-fabrication-group
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxem-entry-measurement-instrument-ebeam-column-lensid-group
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxem-entry-measurement-instrument-ebeam-column-monochromatorid-group
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxem-entry-measurement-instrument-ebeam-column-phaseplateid-group
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxem-entry-measurement-instrument-ebeam-column-scan-controller-group
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxem-entry-measurement-instrument-ebeam-column-sensorid-group
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxem-entry-measurement-instrument-ebeam-column-corrector-ax-group
                                                                      ] ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-group> ;
                                                      rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-lensid-fabrication-group
:nxem-entry-measurement-instrument-ebeam-column-lensid-fabrication-group rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusGroup ,
                                                                                         :nxcomponent-fabrication-group ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :has ;
                                                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass :nxem-entry-measurement-instrument-ebeam-column-lensid-fabrication-serial-number-field
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :has ;
                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass :nxem-entry-measurement-instrument-ebeam-column-lensid-fabrication-model-field
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :has ;
                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass :nxem-entry-measurement-instrument-ebeam-column-lensid-fabrication-vendor-field
                                                                                         ] ;
                                                                         rdfs:comment "" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-lensid-fabrication-group> ;
                                                                         rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/lensID/fabrication" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-lensid-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-lensid-fabrication-model-field
:nxem-entry-measurement-instrument-ebeam-column-lensid-fabrication-model-field rdf:type owl:Class ;
                                                                               owl:equivalentClass :nxfabrication-model-field ;
                                                                               rdfs:subClassOf :NeXusField ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_CHAR
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-lensid-fabrication-model-field> ;
                                                                               rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/lensID/fabrication/model" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-lensid-fabrication-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-lensid-fabrication-serial-number-field
:nxem-entry-measurement-instrument-ebeam-column-lensid-fabrication-serial-number-field rdf:type owl:Class ;
                                                                                       owl:equivalentClass :nxfabrication-serial-number-field ;
                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                         owl:someValuesFrom :NX_ANY
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                       owl:complementOf :NX_CHAR
                                                                                                                     ]
                                                                                                       ] ;
                                                                                       rdfs:comment "" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-lensid-fabrication-serial-number-field> ;
                                                                                       rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/lensID/fabrication/serial_number" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-lensid-fabrication-serial-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-lensid-fabrication-vendor-field
:nxem-entry-measurement-instrument-ebeam-column-lensid-fabrication-vendor-field rdf:type owl:Class ;
                                                                                owl:equivalentClass :nxfabrication-vendor-field ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_CHAR
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment "" ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-lensid-fabrication-vendor-field> ;
                                                                                rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/lensID/fabrication/vendor" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-lensid-fabrication-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-lensid-group
:nxem-entry-measurement-instrument-ebeam-column-lensid-group rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusGroup ,
                                                                             :nxebeam-column-electromagnetic-lens-group ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxem-entry-measurement-instrument-ebeam-column-lensid-fabrication-group
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxem-entry-measurement-instrument-ebeam-column-lensid-name-field
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-lensid-group> ;
                                                             rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/lensID" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-lensid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-lensid-name-field
:nxem-entry-measurement-instrument-ebeam-column-lensid-name-field rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusField ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                    owl:someValuesFrom :NX_ANY
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_CHAR
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-lensid-name-field> ;
                                                                  rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/lensID/name" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-lensid-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-monochromatorid-fabrication-group
:nxem-entry-measurement-instrument-ebeam-column-monochromatorid-fabrication-group rdf:type owl:Class ;
                                                                                  rdfs:subClassOf :NeXusGroup ,
                                                                                                  :nxebeam-column-monochromator-fabrication-group ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :has ;
                                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass :nxem-entry-measurement-instrument-ebeam-column-monochromatorid-fabrication-serial-number-field
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :has ;
                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass :nxem-entry-measurement-instrument-ebeam-column-monochromatorid-fabrication-model-field
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :has ;
                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass :nxem-entry-measurement-instrument-ebeam-column-monochromatorid-fabrication-vendor-field
                                                                                                  ] ;
                                                                                  rdfs:comment "" ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-monochromatorid-fabrication-group> ;
                                                                                  rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/monochromatorID/fabrication" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-monochromatorid-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-monochromatorid-fabrication-model-field
:nxem-entry-measurement-instrument-ebeam-column-monochromatorid-fabrication-model-field rdf:type owl:Class ;
                                                                                        owl:equivalentClass :nxfabrication-model-field ;
                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                          owl:someValuesFrom :NX_ANY
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                        owl:complementOf :NX_CHAR
                                                                                                                      ]
                                                                                                        ] ;
                                                                                        rdfs:comment "" ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-monochromatorid-fabrication-model-field> ;
                                                                                        rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/monochromatorID/fabrication/model" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-monochromatorid-fabrication-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-monochromatorid-fabrication-serial-number-field
:nxem-entry-measurement-instrument-ebeam-column-monochromatorid-fabrication-serial-number-field rdf:type owl:Class ;
                                                                                                owl:equivalentClass :nxfabrication-serial-number-field ;
                                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                                ] ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                                                ] ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                                owl:complementOf :NX_CHAR
                                                                                                                              ]
                                                                                                                ] ;
                                                                                                rdfs:comment "" ;
                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-monochromatorid-fabrication-serial-number-field> ;
                                                                                                rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/monochromatorID/fabrication/serial_number" ;
                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-monochromatorid-fabrication-serial-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-monochromatorid-fabrication-vendor-field
:nxem-entry-measurement-instrument-ebeam-column-monochromatorid-fabrication-vendor-field rdf:type owl:Class ;
                                                                                         owl:equivalentClass :nxfabrication-vendor-field ;
                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                         owl:complementOf :NX_CHAR
                                                                                                                       ]
                                                                                                         ] ;
                                                                                         rdfs:comment "" ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-monochromatorid-fabrication-vendor-field> ;
                                                                                         rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/monochromatorID/fabrication/vendor" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-monochromatorid-fabrication-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-monochromatorid-group
:nxem-entry-measurement-instrument-ebeam-column-monochromatorid-group rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusGroup ,
                                                                                      :nxebeam-column-monochromator-group ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :has ;
                                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass :nxem-entry-measurement-instrument-ebeam-column-monochromatorid-fabrication-group
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :has ;
                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass :nxem-entry-measurement-instrument-ebeam-column-monochromatorid-type-field
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-monochromatorid-group> ;
                                                                      rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/monochromatorID" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-monochromatorid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-monochromatorid-type-field
:nxem-entry-measurement-instrument-ebeam-column-monochromatorid-type-field rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusField ,
                                                                                           :nxebeam-column-monochromator-type-field ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                             owl:someValuesFrom :NX_ANY
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:someValuesFrom :NX_CHAR
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                           owl:complementOf :NX_CHAR
                                                                                                         ]
                                                                                           ] ;
                                                                           rdfs:comment "" ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-monochromatorid-type-field> ;
                                                                           rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/monochromatorID/type" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-monochromatorid-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-phaseplateid-fabrication-group
:nxem-entry-measurement-instrument-ebeam-column-phaseplateid-fabrication-group rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusGroup ,
                                                                                               :nxcomponent-fabrication-group ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :has ;
                                                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass :nxem-entry-measurement-instrument-ebeam-column-phaseplateid-fabrication-serial-number-field
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :has ;
                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass :nxem-entry-measurement-instrument-ebeam-column-phaseplateid-fabrication-model-field
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :has ;
                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass :nxem-entry-measurement-instrument-ebeam-column-phaseplateid-fabrication-vendor-field
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-phaseplateid-fabrication-group> ;
                                                                               rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/phaseplateID/fabrication" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-phaseplateid-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-phaseplateid-fabrication-model-field
:nxem-entry-measurement-instrument-ebeam-column-phaseplateid-fabrication-model-field rdf:type owl:Class ;
                                                                                     owl:equivalentClass :nxfabrication-model-field ;
                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:someValuesFrom :NX_CHAR
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                     owl:complementOf :NX_CHAR
                                                                                                                   ]
                                                                                                     ] ;
                                                                                     rdfs:comment "" ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-phaseplateid-fabrication-model-field> ;
                                                                                     rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/phaseplateID/fabrication/model" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-phaseplateid-fabrication-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-phaseplateid-fabrication-serial-number-field
:nxem-entry-measurement-instrument-ebeam-column-phaseplateid-fabrication-serial-number-field rdf:type owl:Class ;
                                                                                             owl:equivalentClass :nxfabrication-serial-number-field ;
                                                                                             rdfs:subClassOf :NeXusField ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                                               owl:someValuesFrom :NX_ANY
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:someValuesFrom :NX_CHAR
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                                             owl:complementOf :NX_CHAR
                                                                                                                           ]
                                                                                                             ] ;
                                                                                             rdfs:comment "" ;
                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-phaseplateid-fabrication-serial-number-field> ;
                                                                                             rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/phaseplateID/fabrication/serial_number" ;
                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-phaseplateid-fabrication-serial-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-phaseplateid-fabrication-vendor-field
:nxem-entry-measurement-instrument-ebeam-column-phaseplateid-fabrication-vendor-field rdf:type owl:Class ;
                                                                                      owl:equivalentClass :nxfabrication-vendor-field ;
                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                        owl:someValuesFrom :NX_ANY
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                      owl:complementOf :NX_CHAR
                                                                                                                    ]
                                                                                                      ] ;
                                                                                      rdfs:comment "" ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-phaseplateid-fabrication-vendor-field> ;
                                                                                      rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/phaseplateID/fabrication/vendor" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-phaseplateid-fabrication-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-phaseplateid-group
:nxem-entry-measurement-instrument-ebeam-column-phaseplateid-group rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusGroup ,
                                                                                   :nxebeam-column-phaseplateid-group ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxem-entry-measurement-instrument-ebeam-column-phaseplateid-fabrication-group
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxem-entry-measurement-instrument-ebeam-column-phaseplateid-type-field
                                                                                   ] ;
                                                                   rdfs:comment "" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-phaseplateid-group> ;
                                                                   rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/phaseplateID" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-phaseplateid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-phaseplateid-type-field
:nxem-entry-measurement-instrument-ebeam-column-phaseplateid-type-field rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusField ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                          owl:someValuesFrom :NX_ANY
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                        owl:complementOf :NX_CHAR
                                                                                                      ]
                                                                                        ] ;
                                                                        rdfs:comment "" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-phaseplateid-type-field> ;
                                                                        rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/phaseplateID/type" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-phaseplateid-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-scan-controller-fabrication-group
:nxem-entry-measurement-instrument-ebeam-column-scan-controller-fabrication-group rdf:type owl:Class ;
                                                                                  rdfs:subClassOf :NeXusGroup ,
                                                                                                  :nxcomponent-fabrication-group ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :has ;
                                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass :nxem-entry-measurement-instrument-ebeam-column-scan-controller-fabrication-serial-number-field
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :has ;
                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass :nxem-entry-measurement-instrument-ebeam-column-scan-controller-fabrication-model-field
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :has ;
                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass :nxem-entry-measurement-instrument-ebeam-column-scan-controller-fabrication-vendor-field
                                                                                                  ] ;
                                                                                  rdfs:comment "" ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-scan-controller-fabrication-group> ;
                                                                                  rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/scan_controller/fabrication" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-scan-controller-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-scan-controller-fabrication-model-field
:nxem-entry-measurement-instrument-ebeam-column-scan-controller-fabrication-model-field rdf:type owl:Class ;
                                                                                        owl:equivalentClass :nxfabrication-model-field ;
                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                          owl:someValuesFrom :NX_ANY
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                        owl:complementOf :NX_CHAR
                                                                                                                      ]
                                                                                                        ] ;
                                                                                        rdfs:comment "" ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-scan-controller-fabrication-model-field> ;
                                                                                        rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/scan_controller/fabrication/model" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-scan-controller-fabrication-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-scan-controller-fabrication-serial-number-field
:nxem-entry-measurement-instrument-ebeam-column-scan-controller-fabrication-serial-number-field rdf:type owl:Class ;
                                                                                                owl:equivalentClass :nxfabrication-serial-number-field ;
                                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                                ] ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                                                ] ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                                owl:complementOf :NX_CHAR
                                                                                                                              ]
                                                                                                                ] ;
                                                                                                rdfs:comment "" ;
                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-scan-controller-fabrication-serial-number-field> ;
                                                                                                rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/scan_controller/fabrication/serial_number" ;
                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-scan-controller-fabrication-serial-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-scan-controller-fabrication-vendor-field
:nxem-entry-measurement-instrument-ebeam-column-scan-controller-fabrication-vendor-field rdf:type owl:Class ;
                                                                                         owl:equivalentClass :nxfabrication-vendor-field ;
                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                         owl:complementOf :NX_CHAR
                                                                                                                       ]
                                                                                                         ] ;
                                                                                         rdfs:comment "" ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-scan-controller-fabrication-vendor-field> ;
                                                                                         rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/scan_controller/fabrication/vendor" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-scan-controller-fabrication-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-scan-controller-group
:nxem-entry-measurement-instrument-ebeam-column-scan-controller-group rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusGroup ,
                                                                                      :nxebeam-column-scan-controller-group ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :has ;
                                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass :nxem-entry-measurement-instrument-ebeam-column-scan-controller-fabrication-group
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-scan-controller-group> ;
                                                                      rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/scan_controller" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-scan-controller-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ebeam-column-sensorid-group
:nxem-entry-measurement-instrument-ebeam-column-sensorid-group rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusGroup ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-sensorid-group> ;
                                                               rdfs:label "NXem/ENTRY/measurement/instrument/ebeam_column/sensorID" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ebeam-column-sensorid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-fabrication-group
:nxem-entry-measurement-instrument-fabrication-group rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusGroup ,
                                                                     :nxem-instrument-fabrication-group ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :has ;
                                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass :nxem-entry-measurement-instrument-fabrication-serial-number-field
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :has ;
                                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass :nxem-entry-measurement-instrument-fabrication-model-field
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :has ;
                                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass :nxem-entry-measurement-instrument-fabrication-vendor-field
                                                                     ] ;
                                                     rdfs:comment "" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-fabrication-group> ;
                                                     rdfs:label "NXem/ENTRY/measurement/instrument/fabrication" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-fabrication-model-field
:nxem-entry-measurement-instrument-fabrication-model-field rdf:type owl:Class ;
                                                           owl:equivalentClass :nxfabrication-model-field ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_ANY
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_CHAR
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_CHAR
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment "" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-fabrication-model-field> ;
                                                           rdfs:label "NXem/ENTRY/measurement/instrument/fabrication/model" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-fabrication-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-fabrication-serial-number-field
:nxem-entry-measurement-instrument-fabrication-serial-number-field rdf:type owl:Class ;
                                                                   owl:equivalentClass :nxfabrication-serial-number-field ;
                                                                   rdfs:subClassOf :NeXusField ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                     owl:someValuesFrom :NX_ANY
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                   owl:complementOf :NX_CHAR
                                                                                                 ]
                                                                                   ] ;
                                                                   rdfs:comment "" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-fabrication-serial-number-field> ;
                                                                   rdfs:label "NXem/ENTRY/measurement/instrument/fabrication/serial_number" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-fabrication-serial-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-fabrication-vendor-field
:nxem-entry-measurement-instrument-fabrication-vendor-field rdf:type owl:Class ;
                                                            owl:equivalentClass :nxfabrication-vendor-field ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_ANY
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_CHAR
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_CHAR
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment "" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-fabrication-vendor-field> ;
                                                            rdfs:label "NXem/ENTRY/measurement/instrument/fabrication/vendor" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-fabrication-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-gas-injector-fabrication-group
:nxem-entry-measurement-instrument-gas-injector-fabrication-group rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusGroup ,
                                                                                  :nxcomponent-fabrication-group ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxem-entry-measurement-instrument-gas-injector-fabrication-serial-number-field
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxem-entry-measurement-instrument-gas-injector-fabrication-model-field
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxem-entry-measurement-instrument-gas-injector-fabrication-vendor-field
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-gas-injector-fabrication-group> ;
                                                                  rdfs:label "NXem/ENTRY/measurement/instrument/gas_injector/fabrication" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-gas-injector-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-gas-injector-fabrication-model-field
:nxem-entry-measurement-instrument-gas-injector-fabrication-model-field rdf:type owl:Class ;
                                                                        owl:equivalentClass :nxfabrication-model-field ;
                                                                        rdfs:subClassOf :NeXusField ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                          owl:someValuesFrom :NX_ANY
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                        owl:complementOf :NX_CHAR
                                                                                                      ]
                                                                                        ] ;
                                                                        rdfs:comment "" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-gas-injector-fabrication-model-field> ;
                                                                        rdfs:label "NXem/ENTRY/measurement/instrument/gas_injector/fabrication/model" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-gas-injector-fabrication-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-gas-injector-fabrication-serial-number-field
:nxem-entry-measurement-instrument-gas-injector-fabrication-serial-number-field rdf:type owl:Class ;
                                                                                owl:equivalentClass :nxfabrication-serial-number-field ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_CHAR
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment "" ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-gas-injector-fabrication-serial-number-field> ;
                                                                                rdfs:label "NXem/ENTRY/measurement/instrument/gas_injector/fabrication/serial_number" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-gas-injector-fabrication-serial-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-gas-injector-fabrication-vendor-field
:nxem-entry-measurement-instrument-gas-injector-fabrication-vendor-field rdf:type owl:Class ;
                                                                         owl:equivalentClass :nxfabrication-vendor-field ;
                                                                         rdfs:subClassOf :NeXusField ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                           owl:someValuesFrom :NX_ANY
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                         owl:complementOf :NX_CHAR
                                                                                                       ]
                                                                                         ] ;
                                                                         rdfs:comment "" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-gas-injector-fabrication-vendor-field> ;
                                                                         rdfs:label "NXem/ENTRY/measurement/instrument/gas_injector/fabrication/vendor" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-gas-injector-fabrication-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-gas-injector-group
:nxem-entry-measurement-instrument-gas-injector-group rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusGroup ,
                                                                      :nxem-instrument-gas-injector-group ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxem-entry-measurement-instrument-gas-injector-fabrication-group
                                                                      ] ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-gas-injector-group> ;
                                                      rdfs:label "NXem/ENTRY/measurement/instrument/gas_injector" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-gas-injector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-group
:nxem-entry-measurement-instrument-group rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusGroup ,
                                                         :nxem-measurement-instrument-group ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxem-entry-measurement-instrument-actuatorid-group
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxem-entry-measurement-instrument-detectorid-group
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxem-entry-measurement-instrument-gas-injector-group
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxem-entry-measurement-instrument-ibeam-column-group
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxem-entry-measurement-instrument-location-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxem-entry-measurement-instrument-name-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxem-entry-measurement-instrument-nanoprobeid-group
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxem-entry-measurement-instrument-programid-group
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxem-entry-measurement-instrument-pumpid-group
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxem-entry-measurement-instrument-sensorid-group
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxem-entry-measurement-instrument-stageid-group
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxem-entry-measurement-instrument-type-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxem-entry-measurement-instrument-ebeam-column-group
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxem-entry-measurement-instrument-fabrication-group
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxem-entry-measurement-instrument-ibeam-column-group
                                                         ] ;
                                         rdfs:comment "" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-group> ;
                                         rdfs:label "NXem/ENTRY/measurement/instrument" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-actuatorid-group
:nxem-entry-measurement-instrument-ibeam-column-actuatorid-group rdf:type owl:Class ;
                                                                 owl:equivalentClass :nxibeam-column-actuator-group ;
                                                                 rdfs:subClassOf :NeXusGroup ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-actuatorid-group> ;
                                                                 rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/actuatorID" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-actuatorid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-apertureid-fabrication-group
:nxem-entry-measurement-instrument-ibeam-column-apertureid-fabrication-group rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusGroup ,
                                                                                             :nxcomponent-fabrication-group ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :has ;
                                                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass :nxem-entry-measurement-instrument-ibeam-column-apertureid-fabrication-serial-number-field
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :has ;
                                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass :nxem-entry-measurement-instrument-ibeam-column-apertureid-fabrication-model-field
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :has ;
                                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass :nxem-entry-measurement-instrument-ibeam-column-apertureid-fabrication-vendor-field
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-apertureid-fabrication-group> ;
                                                                             rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/apertureID/fabrication" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-apertureid-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-apertureid-fabrication-model-field
:nxem-entry-measurement-instrument-ibeam-column-apertureid-fabrication-model-field rdf:type owl:Class ;
                                                                                   owl:equivalentClass :nxfabrication-model-field ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                     owl:someValuesFrom :NX_ANY
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_CHAR
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-apertureid-fabrication-model-field> ;
                                                                                   rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/apertureID/fabrication/model" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-apertureid-fabrication-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-apertureid-fabrication-serial-number-field
:nxem-entry-measurement-instrument-ibeam-column-apertureid-fabrication-serial-number-field rdf:type owl:Class ;
                                                                                           owl:equivalentClass :nxfabrication-serial-number-field ;
                                                                                           rdfs:subClassOf :NeXusField ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                                             owl:someValuesFrom :NX_ANY
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:someValuesFrom :NX_CHAR
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                                           owl:complementOf :NX_CHAR
                                                                                                                         ]
                                                                                                           ] ;
                                                                                           rdfs:comment "" ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-apertureid-fabrication-serial-number-field> ;
                                                                                           rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/apertureID/fabrication/serial_number" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-apertureid-fabrication-serial-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-apertureid-fabrication-vendor-field
:nxem-entry-measurement-instrument-ibeam-column-apertureid-fabrication-vendor-field rdf:type owl:Class ;
                                                                                    owl:equivalentClass :nxfabrication-vendor-field ;
                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                      owl:someValuesFrom :NX_ANY
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_CHAR
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_CHAR
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment "" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-apertureid-fabrication-vendor-field> ;
                                                                                    rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/apertureID/fabrication/vendor" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-apertureid-fabrication-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-apertureid-group
:nxem-entry-measurement-instrument-ibeam-column-apertureid-group rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusGroup ,
                                                                                 :nxibeam-column-aperture-group ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxem-entry-measurement-instrument-ibeam-column-apertureid-fabrication-group
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxem-entry-measurement-instrument-ibeam-column-apertureid-name-field
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-apertureid-group> ;
                                                                 rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/apertureID" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-apertureid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-apertureid-name-field
:nxem-entry-measurement-instrument-ibeam-column-apertureid-name-field rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusField ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                        owl:someValuesFrom :NX_ANY
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_CHAR
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-apertureid-name-field> ;
                                                                      rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/apertureID/name" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-apertureid-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-beamid-group
:nxem-entry-measurement-instrument-ibeam-column-beamid-group rdf:type owl:Class ;
                                                             owl:equivalentClass :nxibeam-column-beam-group ;
                                                             rdfs:subClassOf :NeXusGroup ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-beamid-group> ;
                                                             rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/beamID" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-beamid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-blankerid-fabrication-group
:nxem-entry-measurement-instrument-ibeam-column-blankerid-fabrication-group rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusGroup ,
                                                                                            :nxcomponent-fabrication-group ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :has ;
                                                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass :nxem-entry-measurement-instrument-ibeam-column-blankerid-fabrication-serial-number-field
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :has ;
                                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass :nxem-entry-measurement-instrument-ibeam-column-blankerid-fabrication-model-field
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :has ;
                                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass :nxem-entry-measurement-instrument-ibeam-column-blankerid-fabrication-vendor-field
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-blankerid-fabrication-group> ;
                                                                            rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/blankerID/fabrication" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-blankerid-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-blankerid-fabrication-model-field
:nxem-entry-measurement-instrument-ibeam-column-blankerid-fabrication-model-field rdf:type owl:Class ;
                                                                                  owl:equivalentClass :nxfabrication-model-field ;
                                                                                  rdfs:subClassOf :NeXusField ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                                    owl:someValuesFrom :NX_ANY
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                  owl:complementOf :NX_CHAR
                                                                                                                ]
                                                                                                  ] ;
                                                                                  rdfs:comment "" ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-blankerid-fabrication-model-field> ;
                                                                                  rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/blankerID/fabrication/model" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-blankerid-fabrication-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-blankerid-fabrication-serial-number-field
:nxem-entry-measurement-instrument-ibeam-column-blankerid-fabrication-serial-number-field rdf:type owl:Class ;
                                                                                          owl:equivalentClass :nxfabrication-serial-number-field ;
                                                                                          rdfs:subClassOf :NeXusField ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                                            owl:someValuesFrom :NX_ANY
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                                          owl:complementOf :NX_CHAR
                                                                                                                        ]
                                                                                                          ] ;
                                                                                          rdfs:comment "" ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-blankerid-fabrication-serial-number-field> ;
                                                                                          rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/blankerID/fabrication/serial_number" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-blankerid-fabrication-serial-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-blankerid-fabrication-vendor-field
:nxem-entry-measurement-instrument-ibeam-column-blankerid-fabrication-vendor-field rdf:type owl:Class ;
                                                                                   owl:equivalentClass :nxfabrication-vendor-field ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                     owl:someValuesFrom :NX_ANY
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_CHAR
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-blankerid-fabrication-vendor-field> ;
                                                                                   rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/blankerID/fabrication/vendor" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-blankerid-fabrication-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-blankerid-group
:nxem-entry-measurement-instrument-ibeam-column-blankerid-group rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusGroup ,
                                                                                :nxibeam-column-blankerid-group ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxem-entry-measurement-instrument-ibeam-column-blankerid-fabrication-group
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxem-entry-measurement-instrument-ibeam-column-blankerid-name-field
                                                                                ] ;
                                                                rdfs:comment "" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-blankerid-group> ;
                                                                rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/blankerID" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-blankerid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-blankerid-name-field
:nxem-entry-measurement-instrument-ibeam-column-blankerid-name-field rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                       owl:someValuesFrom :NX_ANY
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_CHAR
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_CHAR
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-blankerid-name-field> ;
                                                                     rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/blankerID/name" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-blankerid-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-deflectorid-fabrication-group
:nxem-entry-measurement-instrument-ibeam-column-deflectorid-fabrication-group rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NeXusGroup ,
                                                                                              :nxcomponent-fabrication-group ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxem-entry-measurement-instrument-ibeam-column-deflectorid-fabrication-serial-number-field
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxem-entry-measurement-instrument-ibeam-column-deflectorid-fabrication-model-field
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxem-entry-measurement-instrument-ibeam-column-deflectorid-fabrication-vendor-field
                                                                                              ] ;
                                                                              rdfs:comment "" ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-deflectorid-fabrication-group> ;
                                                                              rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/deflectorID/fabrication" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-deflectorid-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-deflectorid-fabrication-model-field
:nxem-entry-measurement-instrument-ibeam-column-deflectorid-fabrication-model-field rdf:type owl:Class ;
                                                                                    owl:equivalentClass :nxfabrication-model-field ;
                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                      owl:someValuesFrom :NX_ANY
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_CHAR
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_CHAR
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment "" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-deflectorid-fabrication-model-field> ;
                                                                                    rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/deflectorID/fabrication/model" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-deflectorid-fabrication-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-deflectorid-fabrication-serial-number-field
:nxem-entry-measurement-instrument-ibeam-column-deflectorid-fabrication-serial-number-field rdf:type owl:Class ;
                                                                                            owl:equivalentClass :nxfabrication-serial-number-field ;
                                                                                            rdfs:subClassOf :NeXusField ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                                              owl:someValuesFrom :NX_ANY
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                                            owl:complementOf :NX_CHAR
                                                                                                                          ]
                                                                                                            ] ;
                                                                                            rdfs:comment "" ;
                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-deflectorid-fabrication-serial-number-field> ;
                                                                                            rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/deflectorID/fabrication/serial_number" ;
                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-deflectorid-fabrication-serial-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-deflectorid-fabrication-vendor-field
:nxem-entry-measurement-instrument-ibeam-column-deflectorid-fabrication-vendor-field rdf:type owl:Class ;
                                                                                     owl:equivalentClass :nxfabrication-vendor-field ;
                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:someValuesFrom :NX_CHAR
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                     owl:complementOf :NX_CHAR
                                                                                                                   ]
                                                                                                     ] ;
                                                                                     rdfs:comment "" ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-deflectorid-fabrication-vendor-field> ;
                                                                                     rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/deflectorID/fabrication/vendor" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-deflectorid-fabrication-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-deflectorid-group
:nxem-entry-measurement-instrument-ibeam-column-deflectorid-group rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusGroup ,
                                                                                  :nxibeam-column-deflector-group ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxem-entry-measurement-instrument-ibeam-column-deflectorid-fabrication-group
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxem-entry-measurement-instrument-ibeam-column-deflectorid-name-field
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-deflectorid-group> ;
                                                                  rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/deflectorID" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-deflectorid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-deflectorid-name-field
:nxem-entry-measurement-instrument-ibeam-column-deflectorid-name-field rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusField ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                         owl:someValuesFrom :NX_ANY
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_CHAR
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-deflectorid-name-field> ;
                                                                       rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/deflectorID/name" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-deflectorid-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-fabrication-group
:nxem-entry-measurement-instrument-ibeam-column-fabrication-group rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusGroup ,
                                                                                  :nxcomponent-fabrication-group ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxem-entry-measurement-instrument-ibeam-column-fabrication-serial-number-field
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxem-entry-measurement-instrument-ibeam-column-fabrication-model-field
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxem-entry-measurement-instrument-ibeam-column-fabrication-vendor-field
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-fabrication-group> ;
                                                                  rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/fabrication" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-fabrication-model-field
:nxem-entry-measurement-instrument-ibeam-column-fabrication-model-field rdf:type owl:Class ;
                                                                        owl:equivalentClass :nxfabrication-model-field ;
                                                                        rdfs:subClassOf :NeXusField ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                          owl:someValuesFrom :NX_ANY
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                        owl:complementOf :NX_CHAR
                                                                                                      ]
                                                                                        ] ;
                                                                        rdfs:comment "" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-fabrication-model-field> ;
                                                                        rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/fabrication/model" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-fabrication-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-fabrication-serial-number-field
:nxem-entry-measurement-instrument-ibeam-column-fabrication-serial-number-field rdf:type owl:Class ;
                                                                                owl:equivalentClass :nxfabrication-serial-number-field ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_CHAR
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment "" ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-fabrication-serial-number-field> ;
                                                                                rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/fabrication/serial_number" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-fabrication-serial-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-fabrication-vendor-field
:nxem-entry-measurement-instrument-ibeam-column-fabrication-vendor-field rdf:type owl:Class ;
                                                                         owl:equivalentClass :nxfabrication-vendor-field ;
                                                                         rdfs:subClassOf :NeXusField ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                           owl:someValuesFrom :NX_ANY
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                         owl:complementOf :NX_CHAR
                                                                                                       ]
                                                                                         ] ;
                                                                         rdfs:comment "" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-fabrication-vendor-field> ;
                                                                         rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/fabrication/vendor" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-fabrication-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-group
:nxem-entry-measurement-instrument-ibeam-column-group rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusGroup ,
                                                                      :nxem-instrument-ibeam-column-group ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxem-entry-measurement-instrument-ibeam-column-actuatorid-group
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxem-entry-measurement-instrument-ibeam-column-apertureid-group
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxem-entry-measurement-instrument-ibeam-column-beamid-group
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxem-entry-measurement-instrument-ibeam-column-blankerid-group
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxem-entry-measurement-instrument-ibeam-column-deflectorid-group
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxem-entry-measurement-instrument-ibeam-column-fabrication-group
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxem-entry-measurement-instrument-ibeam-column-lensid-group
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxem-entry-measurement-instrument-ibeam-column-monochromatorid-group
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxem-entry-measurement-instrument-ibeam-column-scan-controller-group
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxem-entry-measurement-instrument-ibeam-column-sensorid-group
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxem-entry-measurement-instrument-ibeam-column-ion-source-group
                                                                      ] ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-group> ;
                                                      rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-ion-source-emitter-type-field
:nxem-entry-measurement-instrument-ibeam-column-ion-source-emitter-type-field rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NeXusField ,
                                                                                              :nxibeam-column-ion-source-emitter-type-field ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                owl:someValuesFrom :NX_ANY
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:someValuesFrom :NX_CHAR
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                              owl:complementOf :NX_CHAR
                                                                                                            ]
                                                                                              ] ;
                                                                              rdfs:comment "" ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-ion-source-emitter-type-field> ;
                                                                              rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/ion_source/emitter_type" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-ion-source-emitter-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-ion-source-fabrication-group
:nxem-entry-measurement-instrument-ibeam-column-ion-source-fabrication-group rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusGroup ,
                                                                                             :nxsource-fabrication-group ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :has ;
                                                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass :nxem-entry-measurement-instrument-ibeam-column-ion-source-fabrication-serial-number-field
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :has ;
                                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass :nxem-entry-measurement-instrument-ibeam-column-ion-source-fabrication-model-field
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :has ;
                                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass :nxem-entry-measurement-instrument-ibeam-column-ion-source-fabrication-vendor-field
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-ion-source-fabrication-group> ;
                                                                             rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/ion_source/fabrication" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-ion-source-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-ion-source-fabrication-model-field
:nxem-entry-measurement-instrument-ibeam-column-ion-source-fabrication-model-field rdf:type owl:Class ;
                                                                                   owl:equivalentClass :nxfabrication-model-field ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                     owl:someValuesFrom :NX_ANY
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_CHAR
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-ion-source-fabrication-model-field> ;
                                                                                   rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/ion_source/fabrication/model" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-ion-source-fabrication-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-ion-source-fabrication-serial-number-field
:nxem-entry-measurement-instrument-ibeam-column-ion-source-fabrication-serial-number-field rdf:type owl:Class ;
                                                                                           owl:equivalentClass :nxfabrication-serial-number-field ;
                                                                                           rdfs:subClassOf :NeXusField ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                                             owl:someValuesFrom :NX_ANY
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:someValuesFrom :NX_CHAR
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                                           owl:complementOf :NX_CHAR
                                                                                                                         ]
                                                                                                           ] ;
                                                                                           rdfs:comment "" ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-ion-source-fabrication-serial-number-field> ;
                                                                                           rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/ion_source/fabrication/serial_number" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-ion-source-fabrication-serial-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-ion-source-fabrication-vendor-field
:nxem-entry-measurement-instrument-ibeam-column-ion-source-fabrication-vendor-field rdf:type owl:Class ;
                                                                                    owl:equivalentClass :nxfabrication-vendor-field ;
                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                      owl:someValuesFrom :NX_ANY
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_CHAR
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_CHAR
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment "" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-ion-source-fabrication-vendor-field> ;
                                                                                    rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/ion_source/fabrication/vendor" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-ion-source-fabrication-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-ion-source-group
:nxem-entry-measurement-instrument-ibeam-column-ion-source-group rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusGroup ,
                                                                                 :nxibeam-column-ion-source-group ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxem-entry-measurement-instrument-ibeam-column-ion-source-fabrication-group
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxem-entry-measurement-instrument-ibeam-column-ion-source-emitter-type-field
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxem-entry-measurement-instrument-ibeam-column-ion-source-probe-group
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-ion-source-group> ;
                                                                 rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/ion_source" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-ion-source-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-ion-source-probe-group
:nxem-entry-measurement-instrument-ibeam-column-ion-source-probe-group rdf:type owl:Class ;
                                                                       owl:equivalentClass :nxibeam-column-ion-source-probe-group ;
                                                                       rdfs:subClassOf :NeXusGroup ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-ion-source-probe-group> ;
                                                                       rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/ion_source/probe" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-ion-source-probe-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-lensid-fabrication-group
:nxem-entry-measurement-instrument-ibeam-column-lensid-fabrication-group rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusGroup ,
                                                                                         :nxcomponent-fabrication-group ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :has ;
                                                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass :nxem-entry-measurement-instrument-ibeam-column-lensid-fabrication-serial-number-field
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :has ;
                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass :nxem-entry-measurement-instrument-ibeam-column-lensid-fabrication-model-field
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :has ;
                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass :nxem-entry-measurement-instrument-ibeam-column-lensid-fabrication-vendor-field
                                                                                         ] ;
                                                                         rdfs:comment "" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-lensid-fabrication-group> ;
                                                                         rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/lensID/fabrication" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-lensid-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-lensid-fabrication-model-field
:nxem-entry-measurement-instrument-ibeam-column-lensid-fabrication-model-field rdf:type owl:Class ;
                                                                               owl:equivalentClass :nxfabrication-model-field ;
                                                                               rdfs:subClassOf :NeXusField ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_CHAR
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-lensid-fabrication-model-field> ;
                                                                               rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/lensID/fabrication/model" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-lensid-fabrication-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-lensid-fabrication-serial-number-field
:nxem-entry-measurement-instrument-ibeam-column-lensid-fabrication-serial-number-field rdf:type owl:Class ;
                                                                                       owl:equivalentClass :nxfabrication-serial-number-field ;
                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                         owl:someValuesFrom :NX_ANY
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                       owl:complementOf :NX_CHAR
                                                                                                                     ]
                                                                                                       ] ;
                                                                                       rdfs:comment "" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-lensid-fabrication-serial-number-field> ;
                                                                                       rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/lensID/fabrication/serial_number" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-lensid-fabrication-serial-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-lensid-fabrication-vendor-field
:nxem-entry-measurement-instrument-ibeam-column-lensid-fabrication-vendor-field rdf:type owl:Class ;
                                                                                owl:equivalentClass :nxfabrication-vendor-field ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_CHAR
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment "" ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-lensid-fabrication-vendor-field> ;
                                                                                rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/lensID/fabrication/vendor" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-lensid-fabrication-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-lensid-group
:nxem-entry-measurement-instrument-ibeam-column-lensid-group rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusGroup ,
                                                                             :nxibeam-column-electromagnetic-lens-group ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxem-entry-measurement-instrument-ibeam-column-lensid-fabrication-group
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxem-entry-measurement-instrument-ibeam-column-lensid-name-field
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-lensid-group> ;
                                                             rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/lensID" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-lensid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-lensid-name-field
:nxem-entry-measurement-instrument-ibeam-column-lensid-name-field rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusField ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                    owl:someValuesFrom :NX_ANY
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_CHAR
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-lensid-name-field> ;
                                                                  rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/lensID/name" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-lensid-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-monochromatorid-fabrication-group
:nxem-entry-measurement-instrument-ibeam-column-monochromatorid-fabrication-group rdf:type owl:Class ;
                                                                                  rdfs:subClassOf :NeXusGroup ,
                                                                                                  :nxcomponent-fabrication-group ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :has ;
                                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass :nxem-entry-measurement-instrument-ibeam-column-monochromatorid-fabrication-serial-number-field
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :has ;
                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass :nxem-entry-measurement-instrument-ibeam-column-monochromatorid-fabrication-model-field
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :has ;
                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass :nxem-entry-measurement-instrument-ibeam-column-monochromatorid-fabrication-vendor-field
                                                                                                  ] ;
                                                                                  rdfs:comment "" ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-monochromatorid-fabrication-group> ;
                                                                                  rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/monochromatorID/fabrication" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-monochromatorid-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-monochromatorid-fabrication-model-field
:nxem-entry-measurement-instrument-ibeam-column-monochromatorid-fabrication-model-field rdf:type owl:Class ;
                                                                                        owl:equivalentClass :nxfabrication-model-field ;
                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                          owl:someValuesFrom :NX_ANY
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                        owl:complementOf :NX_CHAR
                                                                                                                      ]
                                                                                                        ] ;
                                                                                        rdfs:comment "" ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-monochromatorid-fabrication-model-field> ;
                                                                                        rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/monochromatorID/fabrication/model" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-monochromatorid-fabrication-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-monochromatorid-fabrication-serial-number-field
:nxem-entry-measurement-instrument-ibeam-column-monochromatorid-fabrication-serial-number-field rdf:type owl:Class ;
                                                                                                owl:equivalentClass :nxfabrication-serial-number-field ;
                                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                                ] ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                                                ] ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                                owl:complementOf :NX_CHAR
                                                                                                                              ]
                                                                                                                ] ;
                                                                                                rdfs:comment "" ;
                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-monochromatorid-fabrication-serial-number-field> ;
                                                                                                rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/monochromatorID/fabrication/serial_number" ;
                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-monochromatorid-fabrication-serial-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-monochromatorid-fabrication-vendor-field
:nxem-entry-measurement-instrument-ibeam-column-monochromatorid-fabrication-vendor-field rdf:type owl:Class ;
                                                                                         owl:equivalentClass :nxfabrication-vendor-field ;
                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                         owl:complementOf :NX_CHAR
                                                                                                                       ]
                                                                                                         ] ;
                                                                                         rdfs:comment "" ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-monochromatorid-fabrication-vendor-field> ;
                                                                                         rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/monochromatorID/fabrication/vendor" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-monochromatorid-fabrication-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-monochromatorid-group
:nxem-entry-measurement-instrument-ibeam-column-monochromatorid-group rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusGroup ,
                                                                                      :nxibeam-column-monochromator-group ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :has ;
                                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass :nxem-entry-measurement-instrument-ibeam-column-monochromatorid-fabrication-group
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :has ;
                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass :nxem-entry-measurement-instrument-ibeam-column-monochromatorid-name-field
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :has ;
                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass :nxem-entry-measurement-instrument-ibeam-column-monochromatorid-type-field
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-monochromatorid-group> ;
                                                                      rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/monochromatorID" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-monochromatorid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-monochromatorid-name-field
:nxem-entry-measurement-instrument-ibeam-column-monochromatorid-name-field rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusField ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                             owl:someValuesFrom :NX_ANY
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:someValuesFrom :NX_CHAR
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                           owl:complementOf :NX_CHAR
                                                                                                         ]
                                                                                           ] ;
                                                                           rdfs:comment "" ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-monochromatorid-name-field> ;
                                                                           rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/monochromatorID/name" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-monochromatorid-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-monochromatorid-type-field
:nxem-entry-measurement-instrument-ibeam-column-monochromatorid-type-field rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusField ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                             owl:someValuesFrom :NX_ANY
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:someValuesFrom :NX_CHAR
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                           owl:complementOf :NX_CHAR
                                                                                                         ]
                                                                                           ] ;
                                                                           rdfs:comment "" ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-monochromatorid-type-field> ;
                                                                           rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/monochromatorID/type" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-monochromatorid-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-scan-controller-fabrication-group
:nxem-entry-measurement-instrument-ibeam-column-scan-controller-fabrication-group rdf:type owl:Class ;
                                                                                  rdfs:subClassOf :NeXusGroup ,
                                                                                                  :nxcomponent-fabrication-group ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :has ;
                                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass :nxem-entry-measurement-instrument-ibeam-column-scan-controller-fabrication-serial-number-field
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :has ;
                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass :nxem-entry-measurement-instrument-ibeam-column-scan-controller-fabrication-model-field
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :has ;
                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass :nxem-entry-measurement-instrument-ibeam-column-scan-controller-fabrication-vendor-field
                                                                                                  ] ;
                                                                                  rdfs:comment "" ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-scan-controller-fabrication-group> ;
                                                                                  rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/scan_controller/fabrication" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-scan-controller-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-scan-controller-fabrication-model-field
:nxem-entry-measurement-instrument-ibeam-column-scan-controller-fabrication-model-field rdf:type owl:Class ;
                                                                                        owl:equivalentClass :nxfabrication-model-field ;
                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                          owl:someValuesFrom :NX_ANY
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                        owl:complementOf :NX_CHAR
                                                                                                                      ]
                                                                                                        ] ;
                                                                                        rdfs:comment "" ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-scan-controller-fabrication-model-field> ;
                                                                                        rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/scan_controller/fabrication/model" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-scan-controller-fabrication-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-scan-controller-fabrication-serial-number-field
:nxem-entry-measurement-instrument-ibeam-column-scan-controller-fabrication-serial-number-field rdf:type owl:Class ;
                                                                                                owl:equivalentClass :nxfabrication-serial-number-field ;
                                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                                ] ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                                                ] ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                                owl:complementOf :NX_CHAR
                                                                                                                              ]
                                                                                                                ] ;
                                                                                                rdfs:comment "" ;
                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-scan-controller-fabrication-serial-number-field> ;
                                                                                                rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/scan_controller/fabrication/serial_number" ;
                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-scan-controller-fabrication-serial-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-scan-controller-fabrication-vendor-field
:nxem-entry-measurement-instrument-ibeam-column-scan-controller-fabrication-vendor-field rdf:type owl:Class ;
                                                                                         owl:equivalentClass :nxfabrication-vendor-field ;
                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                         owl:complementOf :NX_CHAR
                                                                                                                       ]
                                                                                                         ] ;
                                                                                         rdfs:comment "" ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-scan-controller-fabrication-vendor-field> ;
                                                                                         rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/scan_controller/fabrication/vendor" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-scan-controller-fabrication-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-scan-controller-group
:nxem-entry-measurement-instrument-ibeam-column-scan-controller-group rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusGroup ,
                                                                                      :nxibeam-column-scan-controller-group ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :has ;
                                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass :nxem-entry-measurement-instrument-ibeam-column-scan-controller-fabrication-group
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-scan-controller-group> ;
                                                                      rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/scan_controller" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-scan-controller-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-ibeam-column-sensorid-group
:nxem-entry-measurement-instrument-ibeam-column-sensorid-group rdf:type owl:Class ;
                                                               owl:equivalentClass :nxibeam-column-sensor-group ;
                                                               rdfs:subClassOf :NeXusGroup ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-sensorid-group> ;
                                                               rdfs:label "NXem/ENTRY/measurement/instrument/ibeam_column/sensorID" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-ibeam-column-sensorid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-location-field
:nxem-entry-measurement-instrument-location-field rdf:type owl:Class ;
                                                  owl:equivalentClass :nxem-instrument-location-field ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ANY
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_CHAR
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_CHAR
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-location-field> ;
                                                  rdfs:label "NXem/ENTRY/measurement/instrument/location" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-location-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-name-field
:nxem-entry-measurement-instrument-name-field rdf:type owl:Class ;
                                              owl:equivalentClass :nxem-instrument-name-field ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_CHAR
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_CHAR
                                                                            ]
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-name-field> ;
                                              rdfs:label "NXem/ENTRY/measurement/instrument/name" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-nanoprobeid-fabrication-group
:nxem-entry-measurement-instrument-nanoprobeid-fabrication-group rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusGroup ,
                                                                                 :nxcomponent-fabrication-group ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxem-entry-measurement-instrument-nanoprobeid-fabrication-serial-number-field
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxem-entry-measurement-instrument-nanoprobeid-fabrication-model-field
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxem-entry-measurement-instrument-nanoprobeid-fabrication-vendor-field
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-nanoprobeid-fabrication-group> ;
                                                                 rdfs:label "NXem/ENTRY/measurement/instrument/nanoprobeID/fabrication" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-nanoprobeid-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-nanoprobeid-fabrication-model-field
:nxem-entry-measurement-instrument-nanoprobeid-fabrication-model-field rdf:type owl:Class ;
                                                                       owl:equivalentClass :nxfabrication-model-field ;
                                                                       rdfs:subClassOf :NeXusField ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                         owl:someValuesFrom :NX_ANY
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_CHAR
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-nanoprobeid-fabrication-model-field> ;
                                                                       rdfs:label "NXem/ENTRY/measurement/instrument/nanoprobeID/fabrication/model" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-nanoprobeid-fabrication-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-nanoprobeid-fabrication-serial-number-field
:nxem-entry-measurement-instrument-nanoprobeid-fabrication-serial-number-field rdf:type owl:Class ;
                                                                               owl:equivalentClass :nxfabrication-serial-number-field ;
                                                                               rdfs:subClassOf :NeXusField ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_CHAR
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-nanoprobeid-fabrication-serial-number-field> ;
                                                                               rdfs:label "NXem/ENTRY/measurement/instrument/nanoprobeID/fabrication/serial_number" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-nanoprobeid-fabrication-serial-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-nanoprobeid-fabrication-vendor-field
:nxem-entry-measurement-instrument-nanoprobeid-fabrication-vendor-field rdf:type owl:Class ;
                                                                        owl:equivalentClass :nxfabrication-vendor-field ;
                                                                        rdfs:subClassOf :NeXusField ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                          owl:someValuesFrom :NX_ANY
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                        owl:complementOf :NX_CHAR
                                                                                                      ]
                                                                                        ] ;
                                                                        rdfs:comment "" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-nanoprobeid-fabrication-vendor-field> ;
                                                                        rdfs:label "NXem/ENTRY/measurement/instrument/nanoprobeID/fabrication/vendor" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-nanoprobeid-fabrication-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-nanoprobeid-group
:nxem-entry-measurement-instrument-nanoprobeid-group rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusGroup ,
                                                                     :nxem-instrument-nanoprobeid-group ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :has ;
                                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass :nxem-entry-measurement-instrument-nanoprobeid-fabrication-group
                                                                     ] ;
                                                     rdfs:comment "" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-nanoprobeid-group> ;
                                                     rdfs:label "NXem/ENTRY/measurement/instrument/nanoprobeID" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-nanoprobeid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-programid-group
:nxem-entry-measurement-instrument-programid-group rdf:type owl:Class ;
                                                   rdfs:subClassOf :NXprogram ,
                                                                   :NeXusGroup ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :has ;
                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass :nxem-entry-measurement-instrument-programid-program-field
                                                                   ] ;
                                                   rdfs:comment """
                        Details about the control program used for operating the microscope.
                    """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-programid-group> ;
                                                   rdfs:label "NXem/ENTRY/measurement/instrument/programID" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-programid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-programid-program-field
:nxem-entry-measurement-instrument-programid-program-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           :nxprogram-program-field ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_ANY
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_CHAR
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :has ;
                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass :nxem-entry-measurement-instrument-programid-program-version-attribute
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_CHAR
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment "" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-programid-program-field> ;
                                                           rdfs:label "NXem/ENTRY/measurement/instrument/programID/program" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-programid-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-programid-program-version-attribute
:nxem-entry-measurement-instrument-programid-program-version-attribute rdf:type owl:Class ;
                                                                       owl:equivalentClass :nxprogram-program-version-attribute ;
                                                                       rdfs:subClassOf :NeXusAttribute ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_CHAR
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-programid-program-version-attribute> ;
                                                                       rdfs:label "NXem/ENTRY/measurement/instrument/programID/program/version" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-programid-program-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-pumpid-design-field
:nxem-entry-measurement-instrument-pumpid-design-field rdf:type owl:Class ;
                                                       owl:equivalentClass :nxpump-design-field ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_ANY
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_CHAR
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_CHAR
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment "" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-pumpid-design-field> ;
                                                       rdfs:label "NXem/ENTRY/measurement/instrument/pumpID/design" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-pumpid-design-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-pumpid-group
:nxem-entry-measurement-instrument-pumpid-group rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusGroup ,
                                                                :nxem-instrument-pump-group ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxem-entry-measurement-instrument-pumpid-design-field
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-pumpid-group> ;
                                                rdfs:label "NXem/ENTRY/measurement/instrument/pumpID" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-pumpid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-sensorid-group
:nxem-entry-measurement-instrument-sensorid-group rdf:type owl:Class ;
                                                  owl:equivalentClass :nxem-instrument-sensor-group ;
                                                  rdfs:subClassOf :NeXusGroup ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-sensorid-group> ;
                                                  rdfs:label "NXem/ENTRY/measurement/instrument/sensorID" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-sensorid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-stageid-design-field
:nxem-entry-measurement-instrument-stageid-design-field rdf:type owl:Class ;
                                                        owl:equivalentClass :nxem-instrument-stageid-design-field ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_ANY
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_CHAR
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_CHAR
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-stageid-design-field> ;
                                                        rdfs:label "NXem/ENTRY/measurement/instrument/stageID/design" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-stageid-design-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-stageid-fabrication-group
:nxem-entry-measurement-instrument-stageid-fabrication-group rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusGroup ,
                                                                             :nxcomponent-fabrication-group ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxem-entry-measurement-instrument-stageid-fabrication-serial-number-field
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxem-entry-measurement-instrument-stageid-fabrication-model-field
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxem-entry-measurement-instrument-stageid-fabrication-vendor-field
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-stageid-fabrication-group> ;
                                                             rdfs:label "NXem/ENTRY/measurement/instrument/stageID/fabrication" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-stageid-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-stageid-fabrication-model-field
:nxem-entry-measurement-instrument-stageid-fabrication-model-field rdf:type owl:Class ;
                                                                   owl:equivalentClass :nxfabrication-model-field ;
                                                                   rdfs:subClassOf :NeXusField ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                     owl:someValuesFrom :NX_ANY
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                   owl:complementOf :NX_CHAR
                                                                                                 ]
                                                                                   ] ;
                                                                   rdfs:comment "" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-stageid-fabrication-model-field> ;
                                                                   rdfs:label "NXem/ENTRY/measurement/instrument/stageID/fabrication/model" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-stageid-fabrication-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-stageid-fabrication-serial-number-field
:nxem-entry-measurement-instrument-stageid-fabrication-serial-number-field rdf:type owl:Class ;
                                                                           owl:equivalentClass :nxfabrication-serial-number-field ;
                                                                           rdfs:subClassOf :NeXusField ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                             owl:someValuesFrom :NX_ANY
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:someValuesFrom :NX_CHAR
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                           owl:complementOf :NX_CHAR
                                                                                                         ]
                                                                                           ] ;
                                                                           rdfs:comment "" ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-stageid-fabrication-serial-number-field> ;
                                                                           rdfs:label "NXem/ENTRY/measurement/instrument/stageID/fabrication/serial_number" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-stageid-fabrication-serial-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-stageid-fabrication-vendor-field
:nxem-entry-measurement-instrument-stageid-fabrication-vendor-field rdf:type owl:Class ;
                                                                    owl:equivalentClass :nxfabrication-vendor-field ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_ANY
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_CHAR
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_CHAR
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment "" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-stageid-fabrication-vendor-field> ;
                                                                    rdfs:label "NXem/ENTRY/measurement/instrument/stageID/fabrication/vendor" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-stageid-fabrication-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-stageid-group
:nxem-entry-measurement-instrument-stageid-group rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusGroup ,
                                                                 :nxem-instrument-stageid-group ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxem-entry-measurement-instrument-stageid-design-field
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxem-entry-measurement-instrument-stageid-fabrication-group
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-stageid-group> ;
                                                 rdfs:label "NXem/ENTRY/measurement/instrument/stageID" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-stageid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-measurement-instrument-type-field
:nxem-entry-measurement-instrument-type-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              :nxem-instrument-type-field ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_CHAR
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_CHAR
                                                                            ]
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-type-field> ;
                                              rdfs:label "NXem/ENTRY/measurement/instrument/type" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-measurement-instrument-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-named-reference-frameid-alias-field
:nxem-entry-named-reference-frameid-alias-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_ANY
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-named-reference-frameid-alias-field> ;
                                                rdfs:label "NXem/ENTRY/NAMED_reference_frameID/alias" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-named-reference-frameid-alias-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-named-reference-frameid-group
:nxem-entry-named-reference-frameid-group rdf:type owl:Class ;
                                          rdfs:subClassOf :NXcoordinate_system ,
                                                          :NeXusGroup ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxem-entry-named-reference-frameid-alias-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxem-entry-named-reference-frameid-origin-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxem-entry-named-reference-frameid-x-direction-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxem-entry-named-reference-frameid-y-direction-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxem-entry-named-reference-frameid-z-direction-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxem-entry-named-reference-frameid-type-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxem-entry-named-reference-frameid-x-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxem-entry-named-reference-frameid-y-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxem-entry-named-reference-frameid-z-field
                                                          ] ;
                                          rdfs:comment "" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-named-reference-frameid-group> ;
                                          rdfs:label "NXem/ENTRY/NAMED_reference_frameID" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-named-reference-frameid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-named-reference-frameid-origin-field
:nxem-entry-named-reference-frameid-origin-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_ANY
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_CHAR
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_CHAR
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-named-reference-frameid-origin-field> ;
                                                 rdfs:label "NXem/ENTRY/NAMED_reference_frameID/origin" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-named-reference-frameid-origin-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-named-reference-frameid-type-field
:nxem-entry-named-reference-frameid-type-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_CHAR
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_CHAR
                                                                             ]
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-named-reference-frameid-type-field> ;
                                               rdfs:label "NXem/ENTRY/NAMED_reference_frameID/type" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-named-reference-frameid-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-named-reference-frameid-x-direction-field
:nxem-entry-named-reference-frameid-x-direction-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_ANY
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_CHAR
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_CHAR
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-named-reference-frameid-x-direction-field> ;
                                                      rdfs:label "NXem/ENTRY/NAMED_reference_frameID/x_direction" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-named-reference-frameid-x-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-named-reference-frameid-x-field
:nxem-entry-named-reference-frameid-x-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            :nxcoordinate-system-x-field ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANY
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_NUMBER
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_NUMBER
                                                                          ]
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-named-reference-frameid-x-field> ;
                                            rdfs:label "NXem/ENTRY/NAMED_reference_frameID/x" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-named-reference-frameid-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-named-reference-frameid-y-direction-field
:nxem-entry-named-reference-frameid-y-direction-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_ANY
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_CHAR
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_CHAR
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-named-reference-frameid-y-direction-field> ;
                                                      rdfs:label "NXem/ENTRY/NAMED_reference_frameID/y_direction" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-named-reference-frameid-y-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-named-reference-frameid-y-field
:nxem-entry-named-reference-frameid-y-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            :nxcoordinate-system-y-field ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANY
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_NUMBER
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_NUMBER
                                                                          ]
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-named-reference-frameid-y-field> ;
                                            rdfs:label "NXem/ENTRY/NAMED_reference_frameID/y" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-named-reference-frameid-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-named-reference-frameid-z-direction-field
:nxem-entry-named-reference-frameid-z-direction-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_ANY
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_CHAR
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_CHAR
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-named-reference-frameid-z-direction-field> ;
                                                      rdfs:label "NXem/ENTRY/NAMED_reference_frameID/z_direction" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-named-reference-frameid-z-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-named-reference-frameid-z-field
:nxem-entry-named-reference-frameid-z-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            :nxcoordinate-system-z-field ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANY
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_NUMBER
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_NUMBER
                                                                          ]
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-named-reference-frameid-z-field> ;
                                            rdfs:label "NXem/ENTRY/NAMED_reference_frameID/z" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-named-reference-frameid-z-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-noteid-algorithm-field
:nxem-entry-noteid-algorithm-field rdf:type owl:Class ;
                                   owl:equivalentClass :nxnote-algorithm-field ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_CHAR
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_CHAR
                                                                 ]
                                                   ] ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-noteid-algorithm-field> ;
                                   rdfs:label "NXem/ENTRY/noteID/algorithm" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-noteid-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-noteid-checksum-field
:nxem-entry-noteid-checksum-field rdf:type owl:Class ;
                                  owl:equivalentClass :nxnote-checksum-field ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_CHAR
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_CHAR
                                                                ]
                                                  ] ;
                                  rdfs:comment "" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-noteid-checksum-field> ;
                                  rdfs:label "NXem/ENTRY/noteID/checksum" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-noteid-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-noteid-file-name-field
:nxem-entry-noteid-file-name-field rdf:type owl:Class ;
                                   owl:equivalentClass :nxnote-file-name-field ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_CHAR
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_CHAR
                                                                 ]
                                                   ] ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-noteid-file-name-field> ;
                                   rdfs:label "NXem/ENTRY/noteID/file_name" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-noteid-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-noteid-group
:nxem-entry-noteid-group rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusGroup ,
                                         :nxobject-note-group ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxem-entry-noteid-algorithm-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxem-entry-noteid-checksum-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxem-entry-noteid-type-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxem-entry-noteid-file-name-field
                                         ] ;
                         rdfs:comment """
                Collection of serialized resources associated with the experiment.
                Examples of such resources are files which are formatted using proprietary
                data models of technology partners as those generated by the control software
                of the microscope during the instrument session.
            """ ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-noteid-group> ;
                         rdfs:label "NXem/ENTRY/noteID" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-noteid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-noteid-type-field
:nxem-entry-noteid-type-field rdf:type owl:Class ;
                              owl:equivalentClass :nxnote-type-field ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_CHAR
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_CHAR
                                                            ]
                                              ] ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-noteid-type-field> ;
                              rdfs:label "NXem/ENTRY/noteID/type" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-noteid-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-processing-reference-frame-alias-field
:nxem-entry-processing-reference-frame-alias-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ANY
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_CHAR
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_CHAR
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment "" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-processing-reference-frame-alias-field> ;
                                                   rdfs:label "NXem/ENTRY/processing_reference_frame/alias" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-processing-reference-frame-alias-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-processing-reference-frame-group
:nxem-entry-processing-reference-frame-group rdf:type owl:Class ;
                                             rdfs:subClassOf :NXcoordinate_system ,
                                                             :NeXusGroup ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxem-entry-processing-reference-frame-alias-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxem-entry-processing-reference-frame-origin-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxem-entry-processing-reference-frame-x-direction-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxem-entry-processing-reference-frame-y-direction-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxem-entry-processing-reference-frame-z-direction-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxem-entry-processing-reference-frame-type-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxem-entry-processing-reference-frame-x-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxem-entry-processing-reference-frame-y-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxem-entry-processing-reference-frame-z-field
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-processing-reference-frame-group> ;
                                             rdfs:label "NXem/ENTRY/processing_reference_frame" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-processing-reference-frame-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-processing-reference-frame-origin-field
:nxem-entry-processing-reference-frame-origin-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    :nxcoordinate-system-origin-field ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_ANY
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_CHAR
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_CHAR
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
                    Location of the origin of the processing_reference_frame.
                    
                    It is assumed that regions-of-interest in this reference frame form a rectangle or cuboid.
                    Edges are interpreted by inspecting the direction of their outer unit normals
                    (which point either parallel or antiparallel) along respective base vector direction
                    of the reference frame.
                    
                    If any of these assumptions is not met, the user is required to explicitly state this.
                """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-processing-reference-frame-origin-field> ;
                                                    rdfs:label "NXem/ENTRY/processing_reference_frame/origin" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-processing-reference-frame-origin-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-processing-reference-frame-type-field
:nxem-entry-processing-reference-frame-type-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ANY
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_CHAR
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_CHAR
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-processing-reference-frame-type-field> ;
                                                  rdfs:label "NXem/ENTRY/processing_reference_frame/type" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-processing-reference-frame-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-processing-reference-frame-x-direction-field
:nxem-entry-processing-reference-frame-x-direction-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         :nxcoordinate-system-x-direction-field ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_CHAR
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_CHAR
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment """
                    Direction of the positively pointing x-axis base vector of the
                    processing_reference_frame.
                """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-processing-reference-frame-x-direction-field> ;
                                                         rdfs:label "NXem/ENTRY/processing_reference_frame/x_direction" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-processing-reference-frame-x-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-processing-reference-frame-x-field
:nxem-entry-processing-reference-frame-x-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               :nxcoordinate-system-x-field ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_NUMBER
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_NUMBER
                                                                             ]
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-processing-reference-frame-x-field> ;
                                               rdfs:label "NXem/ENTRY/processing_reference_frame/x" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-processing-reference-frame-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-processing-reference-frame-y-direction-field
:nxem-entry-processing-reference-frame-y-direction-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         :nxcoordinate-system-y-direction-field ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_CHAR
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_CHAR
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment """
                    Direction of the positively pointing y-axis base vector of the
                    processing_reference_frame.
                """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-processing-reference-frame-y-direction-field> ;
                                                         rdfs:label "NXem/ENTRY/processing_reference_frame/y_direction" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-processing-reference-frame-y-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-processing-reference-frame-y-field
:nxem-entry-processing-reference-frame-y-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               :nxcoordinate-system-y-field ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_NUMBER
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_NUMBER
                                                                             ]
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-processing-reference-frame-y-field> ;
                                               rdfs:label "NXem/ENTRY/processing_reference_frame/y" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-processing-reference-frame-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-processing-reference-frame-z-direction-field
:nxem-entry-processing-reference-frame-z-direction-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         :nxcoordinate-system-z-direction-field ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_CHAR
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_CHAR
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment """
                    Direction of the positively pointing z-axis base vector of the
                    processing_reference_frame.
                """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-processing-reference-frame-z-direction-field> ;
                                                         rdfs:label "NXem/ENTRY/processing_reference_frame/z_direction" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-processing-reference-frame-z-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-processing-reference-frame-z-field
:nxem-entry-processing-reference-frame-z-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               :nxcoordinate-system-z-field ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_NUMBER
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_NUMBER
                                                                             ]
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-processing-reference-frame-z-field> ;
                                               rdfs:label "NXem/ENTRY/processing_reference_frame/z" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-processing-reference-frame-z-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-profiling-group
:nxem-entry-profiling-group rdf:type owl:Class ;
                            rdfs:subClassOf :NXcs_profiling ,
                                            :NeXusGroup ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxem-entry-profiling-programid-group
                                            ] ;
                            rdfs:comment """
                The configuration of the software that was used to generate this NeXus file.
            """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-profiling-group> ;
                            rdfs:label "NXem/ENTRY/profiling" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-profiling-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-profiling-programid-group
:nxem-entry-profiling-programid-group rdf:type owl:Class ;
                                      rdfs:subClassOf :NXprogram ,
                                                      :NeXusGroup ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxem-entry-profiling-programid-program-field
                                                      ] ;
                                      rdfs:comment """
                    A collection of all programs and libraries used to generate this NeXus file.
                    Ideally, this would enable a binary recreation from the input data.
                    
                    Examples include the name and version of the libraries used to write the
                    instance. Ideally, the software which writes these NXprogram instances
                    also includes the version of the set of NeXus classes i.e. the specific set
                    of base classes, application definitions, and contributed definitions
                    with which the here described concepts can be resolved.
                    
                    For the `pynxtools library <https://github.com/FAIRmat-NFDI/pynxtools>`_
                    which is used by the `NOMAD <https://nomad-lab.eu/nomad-lab>`_
                    research data management system, it makes sense to store e.g. the GitHub
                    repository commit and respective submodule references used.
                    
                    Instances can also be used to document the modules and libraries that
                    are offered by the computational environment such as those parsed
                    from conda or python virtualenv environments.
                """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-profiling-programid-group> ;
                                      rdfs:label "NXem/ENTRY/profiling/programID" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-profiling-programid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-profiling-programid-program-field
:nxem-entry-profiling-programid-program-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              :nxprogram-program-field ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_CHAR
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxem-entry-profiling-programid-program-version-attribute
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_CHAR
                                                                            ]
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-profiling-programid-program-field> ;
                                              rdfs:label "NXem/ENTRY/profiling/programID/program" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-profiling-programid-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-profiling-programid-program-version-attribute
:nxem-entry-profiling-programid-program-version-attribute rdf:type owl:Class ;
                                                          owl:equivalentClass :nxprogram-program-version-attribute ;
                                                          rdfs:subClassOf :NeXusAttribute ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_CHAR
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_CHAR
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-profiling-programid-program-version-attribute> ;
                                                          rdfs:label "NXem/ENTRY/profiling/programID/program/version" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-profiling-programid-program-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-calibration-group
:nxem-entry-roiid-ebsd-calibration-group rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusGroup ;
                                         rdfs:comment "" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-calibration-group> ;
                                         rdfs:label "NXem/ENTRY/roiID/ebsd/calibration" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-calibration-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-gnomonic-reference-frame-alias-field
:nxem-entry-roiid-ebsd-gnomonic-reference-frame-alias-field rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_ANY
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_CHAR
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_CHAR
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment "" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-gnomonic-reference-frame-alias-field> ;
                                                            rdfs:label "NXem/ENTRY/roiID/ebsd/gnomonic_reference_frame/alias" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-gnomonic-reference-frame-alias-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-gnomonic-reference-frame-group
:nxem-entry-roiid-ebsd-gnomonic-reference-frame-group rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusGroup ,
                                                                      :nxem-ebsd-gnomonic-reference-frame-group ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxem-entry-roiid-ebsd-gnomonic-reference-frame-alias-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxem-entry-roiid-ebsd-gnomonic-reference-frame-x-direction-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxem-entry-roiid-ebsd-gnomonic-reference-frame-y-direction-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxem-entry-roiid-ebsd-gnomonic-reference-frame-z-direction-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxem-entry-roiid-ebsd-gnomonic-reference-frame-origin-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxem-entry-roiid-ebsd-gnomonic-reference-frame-type-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxem-entry-roiid-ebsd-gnomonic-reference-frame-x-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxem-entry-roiid-ebsd-gnomonic-reference-frame-y-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxem-entry-roiid-ebsd-gnomonic-reference-frame-z-field
                                                                      ] ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-gnomonic-reference-frame-group> ;
                                                      rdfs:label "NXem/ENTRY/roiID/ebsd/gnomonic_reference_frame" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-gnomonic-reference-frame-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-gnomonic-reference-frame-origin-field
:nxem-entry-roiid-ebsd-gnomonic-reference-frame-origin-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             :nxem-ebsd-gnomonic-reference-frame-origin-field ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_ANY
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_CHAR
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_CHAR
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-gnomonic-reference-frame-origin-field> ;
                                                             rdfs:label "NXem/ENTRY/roiID/ebsd/gnomonic_reference_frame/origin" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-gnomonic-reference-frame-origin-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-gnomonic-reference-frame-type-field
:nxem-entry-roiid-ebsd-gnomonic-reference-frame-type-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_ANY
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_CHAR
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_CHAR
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment "" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-gnomonic-reference-frame-type-field> ;
                                                           rdfs:label "NXem/ENTRY/roiID/ebsd/gnomonic_reference_frame/type" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-gnomonic-reference-frame-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-gnomonic-reference-frame-x-direction-field
:nxem-entry-roiid-ebsd-gnomonic-reference-frame-x-direction-field rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusField ,
                                                                                  :nxem-ebsd-gnomonic-reference-frame-x-direction-field ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                    owl:someValuesFrom :NX_ANY
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_CHAR
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-gnomonic-reference-frame-x-direction-field> ;
                                                                  rdfs:label "NXem/ENTRY/roiID/ebsd/gnomonic_reference_frame/x_direction" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-gnomonic-reference-frame-x-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-gnomonic-reference-frame-x-field
:nxem-entry-roiid-ebsd-gnomonic-reference-frame-x-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        :nxcoordinate-system-x-field ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_ANY
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_NUMBER
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_NUMBER
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-gnomonic-reference-frame-x-field> ;
                                                        rdfs:label "NXem/ENTRY/roiID/ebsd/gnomonic_reference_frame/x" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-gnomonic-reference-frame-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-gnomonic-reference-frame-y-direction-field
:nxem-entry-roiid-ebsd-gnomonic-reference-frame-y-direction-field rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusField ,
                                                                                  :nxem-ebsd-gnomonic-reference-frame-y-direction-field ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                    owl:someValuesFrom :NX_ANY
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_CHAR
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-gnomonic-reference-frame-y-direction-field> ;
                                                                  rdfs:label "NXem/ENTRY/roiID/ebsd/gnomonic_reference_frame/y_direction" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-gnomonic-reference-frame-y-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-gnomonic-reference-frame-y-field
:nxem-entry-roiid-ebsd-gnomonic-reference-frame-y-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        :nxcoordinate-system-y-field ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_ANY
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_NUMBER
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_NUMBER
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-gnomonic-reference-frame-y-field> ;
                                                        rdfs:label "NXem/ENTRY/roiID/ebsd/gnomonic_reference_frame/y" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-gnomonic-reference-frame-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-gnomonic-reference-frame-z-direction-field
:nxem-entry-roiid-ebsd-gnomonic-reference-frame-z-direction-field rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusField ,
                                                                                  :nxem-ebsd-gnomonic-reference-frame-z-direction-field ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                    owl:someValuesFrom :NX_ANY
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_CHAR
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-gnomonic-reference-frame-z-direction-field> ;
                                                                  rdfs:label "NXem/ENTRY/roiID/ebsd/gnomonic_reference_frame/z_direction" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-gnomonic-reference-frame-z-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-gnomonic-reference-frame-z-field
:nxem-entry-roiid-ebsd-gnomonic-reference-frame-z-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        :nxcoordinate-system-z-field ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_ANY
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_NUMBER
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_NUMBER
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-gnomonic-reference-frame-z-field> ;
                                                        rdfs:label "NXem/ENTRY/roiID/ebsd/gnomonic_reference_frame/z" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-gnomonic-reference-frame-z-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-group
:nxem-entry-roiid-ebsd-group rdf:type owl:Class ;
                             rdfs:subClassOf :NXem_ebsd ,
                                             :NeXusGroup ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxem-entry-roiid-ebsd-calibration-group
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxem-entry-roiid-ebsd-gnomonic-reference-frame-group
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxem-entry-roiid-ebsd-indexing-group
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxem-entry-roiid-ebsd-measurement-group
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxem-entry-roiid-ebsd-pattern-center-group
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxem-entry-roiid-ebsd-simulation-group
                                             ] ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-group> ;
                             rdfs:label "NXem/ENTRY/roiID/ebsd" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-indexing-group
:nxem-entry-roiid-ebsd-indexing-group rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusGroup ,
                                                      :nxem-ebsd-indexing-group ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxem-entry-roiid-ebsd-indexing-indexing-rate-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxem-entry-roiid-ebsd-indexing-phaseid-group
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxem-entry-roiid-ebsd-indexing-roi-group
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxem-entry-roiid-ebsd-indexing-source-group
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxem-entry-roiid-ebsd-indexing-number-of-scan-points-field
                                                      ] ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-group> ;
                                      rdfs:label "NXem/ENTRY/roiID/ebsd/indexing" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-indexing-indexing-rate-field
:nxem-entry-roiid-ebsd-indexing-indexing-rate-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    :nxem-ebsd-indexing-indexing-rate-field ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_ANY
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_NUMBER
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_NUMBER
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment "" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-indexing-rate-field> ;
                                                    rdfs:label "NXem/ENTRY/roiID/ebsd/indexing/indexing_rate" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-indexing-rate-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-indexing-number-of-scan-points-field
:nxem-entry-roiid-ebsd-indexing-number-of-scan-points-field rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            :nxem-ebsd-indexing-number-of-scan-points-field ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_ANY
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_UINT
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_UINT
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment "" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-number-of-scan-points-field> ;
                                                            rdfs:label "NXem/ENTRY/roiID/ebsd/indexing/number_of_scan_points" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-number-of-scan-points-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-indexing-phaseid-group
:nxem-entry-roiid-ebsd-indexing-phaseid-group rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusGroup ,
                                                              :nxem-ebsd-indexing-phaseid-group ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxem-entry-roiid-ebsd-indexing-phaseid-name-field
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxem-entry-roiid-ebsd-indexing-phaseid-number-of-scan-points-field
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxem-entry-roiid-ebsd-indexing-phaseid-unit-cell-group
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-phaseid-group> ;
                                              rdfs:label "NXem/ENTRY/roiID/ebsd/indexing/phaseID" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-phaseid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-indexing-phaseid-name-field
:nxem-entry-roiid-ebsd-indexing-phaseid-name-field rdf:type owl:Class ;
                                                   owl:equivalentClass :nxphase-name-field ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ANY
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_CHAR
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_CHAR
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment "" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-phaseid-name-field> ;
                                                   rdfs:label "NXem/ENTRY/roiID/ebsd/indexing/phaseID/name" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-phaseid-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-indexing-phaseid-number-of-scan-points-field
:nxem-entry-roiid-ebsd-indexing-phaseid-number-of-scan-points-field rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    :nxem-ebsd-indexing-phaseid-number-of-scan-points-field ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_ANY
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_UINT
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_UINT
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment "" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-phaseid-number-of-scan-points-field> ;
                                                                    rdfs:label "NXem/ENTRY/roiID/ebsd/indexing/phaseID/number_of_scan_points" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-phaseid-number-of-scan-points-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-indexing-phaseid-unit-cell-a-field
:nxem-entry-roiid-ebsd-indexing-phaseid-unit-cell-a-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          :nxunit-cell-a-field ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_ANY
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_NUMBER
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_NUMBER
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-phaseid-unit-cell-a-field> ;
                                                          rdfs:label "NXem/ENTRY/roiID/ebsd/indexing/phaseID/unit_cell/a" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-phaseid-unit-cell-a-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-indexing-phaseid-unit-cell-alpha-field
:nxem-entry-roiid-ebsd-indexing-phaseid-unit-cell-alpha-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              :nxunit-cell-alpha-field ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ANY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_NUMBER
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_NUMBER
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-phaseid-unit-cell-alpha-field> ;
                                                              rdfs:label "NXem/ENTRY/roiID/ebsd/indexing/phaseID/unit_cell/alpha" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-phaseid-unit-cell-alpha-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-indexing-phaseid-unit-cell-b-field
:nxem-entry-roiid-ebsd-indexing-phaseid-unit-cell-b-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          :nxunit-cell-b-field ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_ANY
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_NUMBER
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_NUMBER
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-phaseid-unit-cell-b-field> ;
                                                          rdfs:label "NXem/ENTRY/roiID/ebsd/indexing/phaseID/unit_cell/b" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-phaseid-unit-cell-b-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-indexing-phaseid-unit-cell-beta-field
:nxem-entry-roiid-ebsd-indexing-phaseid-unit-cell-beta-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             :nxunit-cell-beta-field ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_ANY
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_NUMBER
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_NUMBER
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-phaseid-unit-cell-beta-field> ;
                                                             rdfs:label "NXem/ENTRY/roiID/ebsd/indexing/phaseID/unit_cell/beta" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-phaseid-unit-cell-beta-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-indexing-phaseid-unit-cell-c-field
:nxem-entry-roiid-ebsd-indexing-phaseid-unit-cell-c-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          :nxunit-cell-c-field ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_ANY
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_NUMBER
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_NUMBER
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-phaseid-unit-cell-c-field> ;
                                                          rdfs:label "NXem/ENTRY/roiID/ebsd/indexing/phaseID/unit_cell/c" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-phaseid-unit-cell-c-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-indexing-phaseid-unit-cell-gamma-field
:nxem-entry-roiid-ebsd-indexing-phaseid-unit-cell-gamma-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              :nxunit-cell-gamma-field ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ANY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_NUMBER
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_NUMBER
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-phaseid-unit-cell-gamma-field> ;
                                                              rdfs:label "NXem/ENTRY/roiID/ebsd/indexing/phaseID/unit_cell/gamma" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-phaseid-unit-cell-gamma-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-indexing-phaseid-unit-cell-group
:nxem-entry-roiid-ebsd-indexing-phaseid-unit-cell-group rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusGroup ,
                                                                        :nxphase-unit-cell-group ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxem-entry-roiid-ebsd-indexing-phaseid-unit-cell-a-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxem-entry-roiid-ebsd-indexing-phaseid-unit-cell-alpha-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxem-entry-roiid-ebsd-indexing-phaseid-unit-cell-b-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxem-entry-roiid-ebsd-indexing-phaseid-unit-cell-beta-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxem-entry-roiid-ebsd-indexing-phaseid-unit-cell-c-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxem-entry-roiid-ebsd-indexing-phaseid-unit-cell-gamma-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxem-entry-roiid-ebsd-indexing-phaseid-unit-cell-space-group-field
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-phaseid-unit-cell-group> ;
                                                        rdfs:label "NXem/ENTRY/roiID/ebsd/indexing/phaseID/unit_cell" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-phaseid-unit-cell-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-indexing-phaseid-unit-cell-space-group-field
:nxem-entry-roiid-ebsd-indexing-phaseid-unit-cell-space-group-field rdf:type owl:Class ;
                                                                    owl:equivalentClass :nxunit-cell-space-group-field ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_ANY
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_CHAR
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_CHAR
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment "" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-phaseid-unit-cell-space-group-field> ;
                                                                    rdfs:label "NXem/ENTRY/roiID/ebsd/indexing/phaseID/unit_cell/space_group" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-phaseid-unit-cell-space-group-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-indexing-roi-axes-attribute
:nxem-entry-roiid-ebsd-indexing-roi-axes-attribute rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_CHAR
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_CHAR
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment "" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-roi-axes-attribute> ;
                                                   rdfs:label "NXem/ENTRY/roiID/ebsd/indexing/roi/axes" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-roi-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-indexing-roi-axis-x-field
:nxem-entry-roiid-ebsd-indexing-roi-axis-x-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 :nxem-ebsd-indexing-roi-axis-x-field ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_ANY
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_NUMBER
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxem-entry-roiid-ebsd-indexing-roi-axis-x-long-name-attribute
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_NUMBER
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-roi-axis-x-field> ;
                                                 rdfs:label "NXem/ENTRY/roiID/ebsd/indexing/roi/axis_x" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-roi-axis-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-indexing-roi-axis-x-long-name-attribute
:nxem-entry-roiid-ebsd-indexing-roi-axis-x-long-name-attribute rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_CHAR
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_CHAR
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-roi-axis-x-long-name-attribute> ;
                                                               rdfs:label "NXem/ENTRY/roiID/ebsd/indexing/roi/axis_x/long_name" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-roi-axis-x-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-indexing-roi-axis-y-field
:nxem-entry-roiid-ebsd-indexing-roi-axis-y-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 :nxem-ebsd-indexing-roi-axis-y-field ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_ANY
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_NUMBER
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxem-entry-roiid-ebsd-indexing-roi-axis-y-long-name-attribute
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_NUMBER
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-roi-axis-y-field> ;
                                                 rdfs:label "NXem/ENTRY/roiID/ebsd/indexing/roi/axis_y" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-roi-axis-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-indexing-roi-axis-y-long-name-attribute
:nxem-entry-roiid-ebsd-indexing-roi-axis-y-long-name-attribute rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_CHAR
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_CHAR
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-roi-axis-y-long-name-attribute> ;
                                                               rdfs:label "NXem/ENTRY/roiID/ebsd/indexing/roi/axis_y/long_name" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-roi-axis-y-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-indexing-roi-axis-z-field
:nxem-entry-roiid-ebsd-indexing-roi-axis-z-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_ANY
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_NUMBER
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxem-entry-roiid-ebsd-indexing-roi-axis-z-long-name-attribute
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_NUMBER
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-roi-axis-z-field> ;
                                                 rdfs:label "NXem/ENTRY/roiID/ebsd/indexing/roi/axis_z" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-roi-axis-z-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-indexing-roi-axis-z-long-name-attribute
:nxem-entry-roiid-ebsd-indexing-roi-axis-z-long-name-attribute rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_CHAR
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_CHAR
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-roi-axis-z-long-name-attribute> ;
                                                               rdfs:label "NXem/ENTRY/roiID/ebsd/indexing/roi/axis_z/long_name" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-roi-axis-z-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-indexing-roi-axisname-indices-attribute
:nxem-entry-roiid-ebsd-indexing-roi-axisname-indices-attribute rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_UINT
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_UINT
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-roi-axisname-indices-attribute> ;
                                                               rdfs:label "NXem/ENTRY/roiID/ebsd/indexing/roi/AXISNAME_indices" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-roi-axisname-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-indexing-roi-data-field
:nxem-entry-roiid-ebsd-indexing-roi-data-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               :nxem-ebsd-indexing-roi-data-field ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_NUMBER
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_NUMBER
                                                                             ]
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-roi-data-field> ;
                                               rdfs:label "NXem/ENTRY/roiID/ebsd/indexing/roi/data" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-roi-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-indexing-roi-descriptor-field
:nxem-entry-roiid-ebsd-indexing-roi-descriptor-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     :nxem-ebsd-indexing-roi-descriptor-field ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_ANY
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_CHAR
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_CHAR
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment "" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-roi-descriptor-field> ;
                                                     rdfs:label "NXem/ENTRY/roiID/ebsd/indexing/roi/descriptor" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-roi-descriptor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-indexing-roi-group
:nxem-entry-roiid-ebsd-indexing-roi-group rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusGroup ,
                                                          :nxem-ebsd-indexing-roi-group ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxem-entry-roiid-ebsd-indexing-roi-axis-z-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxem-entry-roiid-ebsd-indexing-roi-descriptor-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxem-entry-roiid-ebsd-indexing-roi-title-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxem-entry-roiid-ebsd-indexing-roi-axes-attribute
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxem-entry-roiid-ebsd-indexing-roi-axis-x-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxem-entry-roiid-ebsd-indexing-roi-axis-y-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxem-entry-roiid-ebsd-indexing-roi-axisname-indices-attribute
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxem-entry-roiid-ebsd-indexing-roi-data-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxem-entry-roiid-ebsd-indexing-roi-signal-attribute
                                                          ] ;
                                          rdfs:comment "" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-roi-group> ;
                                          rdfs:label "NXem/ENTRY/roiID/ebsd/indexing/roi" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-roi-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-indexing-roi-signal-attribute
:nxem-entry-roiid-ebsd-indexing-roi-signal-attribute rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusAttribute ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_CHAR
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_CHAR
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment "" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-roi-signal-attribute> ;
                                                     rdfs:label "NXem/ENTRY/roiID/ebsd/indexing/roi/signal" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-roi-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-indexing-roi-title-field
:nxem-entry-roiid-ebsd-indexing-roi-title-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_ANY
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-roi-title-field> ;
                                                rdfs:label "NXem/ENTRY/roiID/ebsd/indexing/roi/title" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-roi-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-indexing-source-algorithm-field
:nxem-entry-roiid-ebsd-indexing-source-algorithm-field rdf:type owl:Class ;
                                                       owl:equivalentClass :nxnote-algorithm-field ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_ANY
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_CHAR
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_CHAR
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment "" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-source-algorithm-field> ;
                                                       rdfs:label "NXem/ENTRY/roiID/ebsd/indexing/source/algorithm" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-source-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-indexing-source-checksum-field
:nxem-entry-roiid-ebsd-indexing-source-checksum-field rdf:type owl:Class ;
                                                      owl:equivalentClass :nxnote-checksum-field ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_ANY
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_CHAR
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_CHAR
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-source-checksum-field> ;
                                                      rdfs:label "NXem/ENTRY/roiID/ebsd/indexing/source/checksum" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-source-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-indexing-source-file-name-field
:nxem-entry-roiid-ebsd-indexing-source-file-name-field rdf:type owl:Class ;
                                                       owl:equivalentClass :nxnote-file-name-field ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_ANY
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_CHAR
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_CHAR
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment "" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-source-file-name-field> ;
                                                       rdfs:label "NXem/ENTRY/roiID/ebsd/indexing/source/file_name" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-source-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-indexing-source-group
:nxem-entry-roiid-ebsd-indexing-source-group rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusGroup ,
                                                             :nxem-ebsd-indexing-source-group ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxem-entry-roiid-ebsd-indexing-source-algorithm-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxem-entry-roiid-ebsd-indexing-source-checksum-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxem-entry-roiid-ebsd-indexing-source-type-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxem-entry-roiid-ebsd-indexing-source-file-name-field
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-source-group> ;
                                             rdfs:label "NXem/ENTRY/roiID/ebsd/indexing/source" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-source-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-indexing-source-type-field
:nxem-entry-roiid-ebsd-indexing-source-type-field rdf:type owl:Class ;
                                                  owl:equivalentClass :nxnote-type-field ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ANY
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_CHAR
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_CHAR
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-source-type-field> ;
                                                  rdfs:label "NXem/ENTRY/roiID/ebsd/indexing/source/type" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-indexing-source-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-measurement-depends-on-field
:nxem-entry-roiid-ebsd-measurement-depends-on-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_ANY
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_CHAR
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_CHAR
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment "" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-measurement-depends-on-field> ;
                                                    rdfs:label "NXem/ENTRY/roiID/ebsd/measurement/depends_on" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-measurement-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-measurement-group
:nxem-entry-roiid-ebsd-measurement-group rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusGroup ,
                                                         :nxem-ebsd-measurement-group ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxem-entry-roiid-ebsd-measurement-depends-on-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxem-entry-roiid-ebsd-measurement-source-group
                                                         ] ;
                                         rdfs:comment "" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-measurement-group> ;
                                         rdfs:label "NXem/ENTRY/roiID/ebsd/measurement" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-measurement-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-measurement-source-algorithm-field
:nxem-entry-roiid-ebsd-measurement-source-algorithm-field rdf:type owl:Class ;
                                                          owl:equivalentClass :nxnote-algorithm-field ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_ANY
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_CHAR
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_CHAR
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-measurement-source-algorithm-field> ;
                                                          rdfs:label "NXem/ENTRY/roiID/ebsd/measurement/source/algorithm" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-measurement-source-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-measurement-source-checksum-field
:nxem-entry-roiid-ebsd-measurement-source-checksum-field rdf:type owl:Class ;
                                                         owl:equivalentClass :nxnote-checksum-field ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_CHAR
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_CHAR
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-measurement-source-checksum-field> ;
                                                         rdfs:label "NXem/ENTRY/roiID/ebsd/measurement/source/checksum" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-measurement-source-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-measurement-source-file-name-field
:nxem-entry-roiid-ebsd-measurement-source-file-name-field rdf:type owl:Class ;
                                                          owl:equivalentClass :nxnote-file-name-field ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_ANY
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_CHAR
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_CHAR
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-measurement-source-file-name-field> ;
                                                          rdfs:label "NXem/ENTRY/roiID/ebsd/measurement/source/file_name" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-measurement-source-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-measurement-source-group
:nxem-entry-roiid-ebsd-measurement-source-group rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusGroup ,
                                                                :nxem-ebsd-measurement-source-group ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxem-entry-roiid-ebsd-measurement-source-algorithm-field
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxem-entry-roiid-ebsd-measurement-source-checksum-field
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxem-entry-roiid-ebsd-measurement-source-type-field
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxem-entry-roiid-ebsd-measurement-source-file-name-field
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-measurement-source-group> ;
                                                rdfs:label "NXem/ENTRY/roiID/ebsd/measurement/source" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-measurement-source-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-measurement-source-type-field
:nxem-entry-roiid-ebsd-measurement-source-type-field rdf:type owl:Class ;
                                                     owl:equivalentClass :nxnote-type-field ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_ANY
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_CHAR
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_CHAR
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment "" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-measurement-source-type-field> ;
                                                     rdfs:label "NXem/ENTRY/roiID/ebsd/measurement/source/type" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-measurement-source-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-pattern-center-group
:nxem-entry-roiid-ebsd-pattern-center-group rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusGroup ,
                                                            :nxem-ebsd-pattern-center-group ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxem-entry-roiid-ebsd-pattern-center-x-boundary-convention-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxem-entry-roiid-ebsd-pattern-center-x-normalization-direction-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxem-entry-roiid-ebsd-pattern-center-y-boundary-convention-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxem-entry-roiid-ebsd-pattern-center-y-normalization-direction-field
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-pattern-center-group> ;
                                            rdfs:label "NXem/ENTRY/roiID/ebsd/pattern_center" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-pattern-center-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-pattern-center-x-boundary-convention-field
:nxem-entry-roiid-ebsd-pattern-center-x-boundary-convention-field rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusField ,
                                                                                  :nxem-ebsd-pattern-center-x-boundary-convention-field ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                    owl:someValuesFrom :NX_ANY
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_CHAR
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-pattern-center-x-boundary-convention-field> ;
                                                                  rdfs:label "NXem/ENTRY/roiID/ebsd/pattern_center/x_boundary_convention" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-pattern-center-x-boundary-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-pattern-center-x-normalization-direction-field
:nxem-entry-roiid-ebsd-pattern-center-x-normalization-direction-field rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusField ,
                                                                                      :nxem-ebsd-pattern-center-x-normalization-direction-field ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                        owl:someValuesFrom :NX_ANY
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_CHAR
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-pattern-center-x-normalization-direction-field> ;
                                                                      rdfs:label "NXem/ENTRY/roiID/ebsd/pattern_center/x_normalization_direction" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-pattern-center-x-normalization-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-pattern-center-y-boundary-convention-field
:nxem-entry-roiid-ebsd-pattern-center-y-boundary-convention-field rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusField ,
                                                                                  :nxem-ebsd-pattern-center-y-boundary-convention-field ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                    owl:someValuesFrom :NX_ANY
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_CHAR
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-pattern-center-y-boundary-convention-field> ;
                                                                  rdfs:label "NXem/ENTRY/roiID/ebsd/pattern_center/y_boundary_convention" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-pattern-center-y-boundary-convention-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-pattern-center-y-normalization-direction-field
:nxem-entry-roiid-ebsd-pattern-center-y-normalization-direction-field rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusField ,
                                                                                      :nxem-ebsd-pattern-center-y-normalization-direction-field ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                        owl:someValuesFrom :NX_ANY
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_CHAR
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-pattern-center-y-normalization-direction-field> ;
                                                                      rdfs:label "NXem/ENTRY/roiID/ebsd/pattern_center/y_normalization_direction" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-pattern-center-y-normalization-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-simulation-depends-on-field
:nxem-entry-roiid-ebsd-simulation-depends-on-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ANY
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_CHAR
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_CHAR
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment "" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-simulation-depends-on-field> ;
                                                   rdfs:label "NXem/ENTRY/roiID/ebsd/simulation/depends_on" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-simulation-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-simulation-group
:nxem-entry-roiid-ebsd-simulation-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusGroup ,
                                                        :nxem-ebsd-simulation-group ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxem-entry-roiid-ebsd-simulation-depends-on-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxem-entry-roiid-ebsd-simulation-source-group
                                                        ] ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-simulation-group> ;
                                        rdfs:label "NXem/ENTRY/roiID/ebsd/simulation" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-simulation-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-simulation-source-algorithm-field
:nxem-entry-roiid-ebsd-simulation-source-algorithm-field rdf:type owl:Class ;
                                                         owl:equivalentClass :nxnote-algorithm-field ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_CHAR
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_CHAR
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-simulation-source-algorithm-field> ;
                                                         rdfs:label "NXem/ENTRY/roiID/ebsd/simulation/source/algorithm" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-simulation-source-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-simulation-source-checksum-field
:nxem-entry-roiid-ebsd-simulation-source-checksum-field rdf:type owl:Class ;
                                                        owl:equivalentClass :nxnote-checksum-field ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_ANY
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_CHAR
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_CHAR
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-simulation-source-checksum-field> ;
                                                        rdfs:label "NXem/ENTRY/roiID/ebsd/simulation/source/checksum" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-simulation-source-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-simulation-source-file-name-field
:nxem-entry-roiid-ebsd-simulation-source-file-name-field rdf:type owl:Class ;
                                                         owl:equivalentClass :nxnote-file-name-field ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_CHAR
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_CHAR
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-simulation-source-file-name-field> ;
                                                         rdfs:label "NXem/ENTRY/roiID/ebsd/simulation/source/file_name" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-simulation-source-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-simulation-source-group
:nxem-entry-roiid-ebsd-simulation-source-group rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusGroup ,
                                                               :nxem-ebsd-simulation-source-group ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxem-entry-roiid-ebsd-simulation-source-algorithm-field
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxem-entry-roiid-ebsd-simulation-source-checksum-field
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxem-entry-roiid-ebsd-simulation-source-type-field
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxem-entry-roiid-ebsd-simulation-source-file-name-field
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-simulation-source-group> ;
                                               rdfs:label "NXem/ENTRY/roiID/ebsd/simulation/source" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-simulation-source-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-ebsd-simulation-source-type-field
:nxem-entry-roiid-ebsd-simulation-source-type-field rdf:type owl:Class ;
                                                    owl:equivalentClass :nxnote-type-field ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_ANY
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_CHAR
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_CHAR
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment "" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-simulation-source-type-field> ;
                                                    rdfs:label "NXem/ENTRY/roiID/ebsd/simulation/source/type" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-ebsd-simulation-source-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-eds-group
:nxem-entry-roiid-eds-group rdf:type owl:Class ;
                            rdfs:subClassOf :NXem_eds ,
                                            :NeXusGroup ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxem-entry-roiid-eds-indexing-group
                                            ] ;
                            rdfs:comment "" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-group> ;
                            rdfs:label "NXem/ENTRY/roiID/eds" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-eds-indexing-atom-types-field
:nxem-entry-roiid-eds-indexing-atom-types-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_ANY
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-atom-types-field> ;
                                                rdfs:label "NXem/ENTRY/roiID/eds/indexing/atom_types" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-atom-types-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-eds-indexing-element-specific-map-energy-range-field
:nxem-entry-roiid-eds-indexing-element-specific-map-energy-range-field rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusField ,
                                                                                       :nxem-eds-indexing-element-specific-map-energy-range-field ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                         owl:someValuesFrom :NX_ANY
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_NUMBER
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_NUMBER
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-element-specific-map-energy-range-field> ;
                                                                       rdfs:label "NXem/ENTRY/roiID/eds/indexing/ELEMENT_SPECIFIC_MAP/energy_range" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-element-specific-map-energy-range-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-eds-indexing-element-specific-map-group
:nxem-entry-roiid-eds-indexing-element-specific-map-group rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusGroup ,
                                                                          :nxem-eds-indexing-element-specific-map-group ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxem-entry-roiid-eds-indexing-element-specific-map-iupac-line-candidates-field
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxem-entry-roiid-eds-indexing-element-specific-map-energy-range-field
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-group
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-element-specific-map-group> ;
                                                          rdfs:label "NXem/ENTRY/roiID/eds/indexing/ELEMENT_SPECIFIC_MAP" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-element-specific-map-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-axes-attribute
:nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-axes-attribute rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusAttribute ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_CHAR
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-axes-attribute> ;
                                                                            rdfs:label "NXem/ENTRY/roiID/eds/indexing/ELEMENT_SPECIFIC_MAP/image_2d/axes" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-axis-i-field
:nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-axis-i-field rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusField ,
                                                                                          :nximage-image-2d-axis-i-field ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                            owl:someValuesFrom :NX_ANY
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_NUMBER
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :has ;
                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass :nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-axis-i-long-name-attribute
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_NUMBER
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-axis-i-field> ;
                                                                          rdfs:label "NXem/ENTRY/roiID/eds/indexing/ELEMENT_SPECIFIC_MAP/image_2d/axis_i" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-axis-i-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-axis-i-long-name-attribute
:nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-axis-i-long-name-attribute rdf:type owl:Class ;
                                                                                        owl:equivalentClass :nximage-image-2d-axis-i-long-name-attribute ;
                                                                                        rdfs:subClassOf :NeXusAttribute ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                        owl:complementOf :NX_CHAR
                                                                                                                      ]
                                                                                                        ] ;
                                                                                        rdfs:comment "" ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-axis-i-long-name-attribute> ;
                                                                                        rdfs:label "NXem/ENTRY/roiID/eds/indexing/ELEMENT_SPECIFIC_MAP/image_2d/axis_i/long_name" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-axis-i-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-axis-j-field
:nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-axis-j-field rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusField ,
                                                                                          :nximage-image-2d-axis-j-field ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                            owl:someValuesFrom :NX_ANY
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_NUMBER
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :has ;
                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass :nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-axis-j-long-name-attribute
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_NUMBER
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-axis-j-field> ;
                                                                          rdfs:label "NXem/ENTRY/roiID/eds/indexing/ELEMENT_SPECIFIC_MAP/image_2d/axis_j" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-axis-j-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-axis-j-long-name-attribute
:nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-axis-j-long-name-attribute rdf:type owl:Class ;
                                                                                        owl:equivalentClass :nximage-image-2d-axis-j-long-name-attribute ;
                                                                                        rdfs:subClassOf :NeXusAttribute ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                        owl:complementOf :NX_CHAR
                                                                                                                      ]
                                                                                                        ] ;
                                                                                        rdfs:comment "" ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-axis-j-long-name-attribute> ;
                                                                                        rdfs:label "NXem/ENTRY/roiID/eds/indexing/ELEMENT_SPECIFIC_MAP/image_2d/axis_j/long_name" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-axis-j-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-axisname-indices-attribute
:nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-axisname-indices-attribute rdf:type owl:Class ;
                                                                                        rdfs:subClassOf :NeXusAttribute ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:someValuesFrom :NX_UINT
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                        owl:complementOf :NX_UINT
                                                                                                                      ]
                                                                                                        ] ;
                                                                                        rdfs:comment "" ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-axisname-indices-attribute> ;
                                                                                        rdfs:label "NXem/ENTRY/roiID/eds/indexing/ELEMENT_SPECIFIC_MAP/image_2d/AXISNAME_indices" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-axisname-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-group
:nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-group rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusGroup ,
                                                                                   :nximage-image-2d-group ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-title-field
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-axes-attribute
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-axis-i-field
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-axis-j-field
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-axisname-indices-attribute
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-intensity-field
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-signal-attribute
                                                                                   ] ;
                                                                   rdfs:comment "" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-group> ;
                                                                   rdfs:label "NXem/ENTRY/roiID/eds/indexing/ELEMENT_SPECIFIC_MAP/image_2d" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-intensity-field
:nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-intensity-field rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusField ,
                                                                                             :nximage-image-2d-intensity-field ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                               owl:someValuesFrom :NX_ANY
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_NUMBER
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :has ;
                                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass :nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-intensity-long-name-attribute
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_NUMBER
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-intensity-field> ;
                                                                             rdfs:label "NXem/ENTRY/roiID/eds/indexing/ELEMENT_SPECIFIC_MAP/image_2d/intensity" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-intensity-long-name-attribute
:nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-intensity-long-name-attribute rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusAttribute ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:someValuesFrom :NX_CHAR
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                                           owl:complementOf :NX_CHAR
                                                                                                                         ]
                                                                                                           ] ;
                                                                                           rdfs:comment "" ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-intensity-long-name-attribute> ;
                                                                                           rdfs:label "NXem/ENTRY/roiID/eds/indexing/ELEMENT_SPECIFIC_MAP/image_2d/intensity/long_name" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-intensity-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-signal-attribute
:nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-signal-attribute rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NeXusAttribute ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:someValuesFrom :NX_CHAR
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                              owl:complementOf :NX_CHAR
                                                                                                            ]
                                                                                              ] ;
                                                                              rdfs:comment "" ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-signal-attribute> ;
                                                                              rdfs:label "NXem/ENTRY/roiID/eds/indexing/ELEMENT_SPECIFIC_MAP/image_2d/signal" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-title-field
:nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-title-field rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusField ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                           owl:someValuesFrom :NX_ANY
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                         owl:complementOf :NX_CHAR
                                                                                                       ]
                                                                                         ] ;
                                                                         rdfs:comment "" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-title-field> ;
                                                                         rdfs:label "NXem/ENTRY/roiID/eds/indexing/ELEMENT_SPECIFIC_MAP/image_2d/title" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-element-specific-map-image-2d-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-eds-indexing-element-specific-map-iupac-line-candidates-field
:nxem-entry-roiid-eds-indexing-element-specific-map-iupac-line-candidates-field rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_CHAR
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment "" ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-element-specific-map-iupac-line-candidates-field> ;
                                                                                rdfs:label "NXem/ENTRY/roiID/eds/indexing/ELEMENT_SPECIFIC_MAP/iupac_line_candidates" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-element-specific-map-iupac-line-candidates-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-eds-indexing-group
:nxem-entry-roiid-eds-indexing-group rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusGroup ,
                                                     :nxem-eds-indexing-group ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxem-entry-roiid-eds-indexing-element-specific-map-group
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxem-entry-roiid-eds-indexing-summary-group
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxem-entry-roiid-eds-indexing-atom-types-field
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:maxQualifiedCardinality "118"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxem-entry-roiid-eds-indexing-element-specific-map-group
                                                     ] ;
                                     rdfs:comment "" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-group> ;
                                     rdfs:label "NXem/ENTRY/roiID/eds/indexing" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-eds-indexing-summary-axes-attribute
:nxem-entry-roiid-eds-indexing-summary-axes-attribute rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusAttribute ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_CHAR
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_CHAR
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-summary-axes-attribute> ;
                                                      rdfs:label "NXem/ENTRY/roiID/eds/indexing/summary/axes" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-summary-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-eds-indexing-summary-axis-energy-field
:nxem-entry-roiid-eds-indexing-summary-axis-energy-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_CHAR
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxem-entry-roiid-eds-indexing-summary-axis-energy-long-name-attribute
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_CHAR
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-summary-axis-energy-field> ;
                                                         rdfs:label "NXem/ENTRY/roiID/eds/indexing/summary/axis_energy" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-summary-axis-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-eds-indexing-summary-axis-energy-long-name-attribute
:nxem-entry-roiid-eds-indexing-summary-axis-energy-long-name-attribute rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusAttribute ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_CHAR
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-summary-axis-energy-long-name-attribute> ;
                                                                       rdfs:label "NXem/ENTRY/roiID/eds/indexing/summary/axis_energy/long_name" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-summary-axis-energy-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-eds-indexing-summary-axisname-indices-attribute
:nxem-entry-roiid-eds-indexing-summary-axisname-indices-attribute rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_UINT
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_UINT
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-summary-axisname-indices-attribute> ;
                                                                  rdfs:label "NXem/ENTRY/roiID/eds/indexing/summary/AXISNAME_indices" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-summary-axisname-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-eds-indexing-summary-group
:nxem-entry-roiid-eds-indexing-summary-group rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusGroup ,
                                                             :nxem-eds-indexing-summary-group ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxem-entry-roiid-eds-indexing-summary-title-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxem-entry-roiid-eds-indexing-summary-axes-attribute
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxem-entry-roiid-eds-indexing-summary-axis-energy-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxem-entry-roiid-eds-indexing-summary-axisname-indices-attribute
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxem-entry-roiid-eds-indexing-summary-intensity-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxem-entry-roiid-eds-indexing-summary-signal-attribute
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-summary-group> ;
                                             rdfs:label "NXem/ENTRY/roiID/eds/indexing/summary" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-summary-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-eds-indexing-summary-intensity-field
:nxem-entry-roiid-eds-indexing-summary-intensity-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       :nxem-eds-indexing-summary-intensity-field ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_ANY
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_NUMBER
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_NUMBER
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment "" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-summary-intensity-field> ;
                                                       rdfs:label "NXem/ENTRY/roiID/eds/indexing/summary/intensity" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-summary-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-eds-indexing-summary-signal-attribute
:nxem-entry-roiid-eds-indexing-summary-signal-attribute rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusAttribute ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_CHAR
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_CHAR
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-summary-signal-attribute> ;
                                                        rdfs:label "NXem/ENTRY/roiID/eds/indexing/summary/signal" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-summary-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-eds-indexing-summary-title-field
:nxem-entry-roiid-eds-indexing-summary-title-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ANY
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_CHAR
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_CHAR
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment "" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-summary-title-field> ;
                                                   rdfs:label "NXem/ENTRY/roiID/eds/indexing/summary/title" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eds-indexing-summary-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-eels-group
:nxem-entry-roiid-eels-group rdf:type owl:Class ;
                             rdfs:subClassOf :NXem_eels ,
                                             :NeXusGroup ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eels-group> ;
                             rdfs:label "NXem/ENTRY/roiID/eels" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-eels-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-group
:nxem-entry-roiid-group rdf:type owl:Class ;
                        rdfs:subClassOf :NXroi_process ,
                                        :NeXusGroup ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxem-entry-roiid-ebsd-group
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxem-entry-roiid-eds-group
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxem-entry-roiid-eels-group
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxem-entry-roiid-img-group
                                        ] ;
                        rdfs:comment """
                This concept is related to term `Region Of Interest`_ of the EMglossary standard.
                
                .. _Region Of Interest: https://purls.helmholtz-metadaten.de/emg/EMG_00000042
            """ ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-group> ;
                        rdfs:label "NXem/ENTRY/roiID" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-img-group
:nxem-entry-roiid-img-group rdf:type owl:Class ;
                            rdfs:subClassOf :NXem_img ,
                                            :NeXusGroup ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxem-entry-roiid-img-imageid-group
                                            ] ;
                            rdfs:comment "" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-img-group> ;
                            rdfs:label "NXem/ENTRY/roiID/img" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-img-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-img-imageid-group
:nxem-entry-roiid-img-imageid-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusGroup ,
                                                    :nxem-img-image-group ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxem-entry-roiid-img-imageid-imaging-mode-field
                                                    ] ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-img-imageid-group> ;
                                    rdfs:label "NXem/ENTRY/roiID/img/imageID" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-img-imageid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-roiid-img-imageid-imaging-mode-field
:nxem-entry-roiid-img-imageid-imaging-mode-field rdf:type owl:Class ;
                                                 owl:equivalentClass :nxem-img-image-imaging-mode-field ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_ANY
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_CHAR
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_CHAR
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-img-imageid-imaging-mode-field> ;
                                                 rdfs:label "NXem/ENTRY/roiID/img/imageID/imaging_mode" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-roiid-img-imageid-imaging-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-sample-reference-frame-alias-field
:nxem-entry-sample-reference-frame-alias-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_CHAR
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_CHAR
                                                                             ]
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sample-reference-frame-alias-field> ;
                                               rdfs:label "NXem/ENTRY/sample_reference_frame/alias" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sample-reference-frame-alias-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-sample-reference-frame-depends-on-field
:nxem-entry-sample-reference-frame-depends-on-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    :nxcoordinate-system-depends-on-field ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_ANY
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_CHAR
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_CHAR
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
                    Reference to the specifically named :ref:`NXsample` instance(s) for
                    which these conventions apply (e.g. /entry1/sample1).
                """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sample-reference-frame-depends-on-field> ;
                                                    rdfs:label "NXem/ENTRY/sample_reference_frame/depends_on" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sample-reference-frame-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-sample-reference-frame-group
:nxem-entry-sample-reference-frame-group rdf:type owl:Class ;
                                         rdfs:subClassOf :NXcoordinate_system ,
                                                         :NeXusGroup ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxem-entry-sample-reference-frame-alias-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxem-entry-sample-reference-frame-depends-on-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxem-entry-sample-reference-frame-origin-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxem-entry-sample-reference-frame-x-direction-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxem-entry-sample-reference-frame-y-direction-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxem-entry-sample-reference-frame-z-direction-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxem-entry-sample-reference-frame-type-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxem-entry-sample-reference-frame-x-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxem-entry-sample-reference-frame-y-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxem-entry-sample-reference-frame-z-field
                                                         ] ;
                                         rdfs:comment "" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sample-reference-frame-group> ;
                                         rdfs:label "NXem/ENTRY/sample_reference_frame" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sample-reference-frame-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-sample-reference-frame-origin-field
:nxem-entry-sample-reference-frame-origin-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                :nxcoordinate-system-origin-field ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_ANY
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment """
                    Location of the origin of the sample_reference_frame.
                    
                    It is assumed that regions-of-interest in this reference frame form a rectangle or cuboid.
                    Edges are interpreted by inspecting the direction of their outer unit normals
                    (which point either parallel or antiparallel) along respective base vector direction
                    of the reference frame.
                    
                    If any of these assumptions is not met, the user is required to explicitly state this.
                """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sample-reference-frame-origin-field> ;
                                                rdfs:label "NXem/ENTRY/sample_reference_frame/origin" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sample-reference-frame-origin-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-sample-reference-frame-type-field
:nxem-entry-sample-reference-frame-type-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_CHAR
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_CHAR
                                                                            ]
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sample-reference-frame-type-field> ;
                                              rdfs:label "NXem/ENTRY/sample_reference_frame/type" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sample-reference-frame-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-sample-reference-frame-x-direction-field
:nxem-entry-sample-reference-frame-x-direction-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     :nxcoordinate-system-x-direction-field ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_ANY
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_CHAR
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_CHAR
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
                    Direction of the positively pointing x-axis base vector of the
                    sample_reference_frame.
                """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sample-reference-frame-x-direction-field> ;
                                                     rdfs:label "NXem/ENTRY/sample_reference_frame/x_direction" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sample-reference-frame-x-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-sample-reference-frame-x-field
:nxem-entry-sample-reference-frame-x-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           :nxcoordinate-system-x-field ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANY
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_NUMBER
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_NUMBER
                                                                         ]
                                                           ] ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sample-reference-frame-x-field> ;
                                           rdfs:label "NXem/ENTRY/sample_reference_frame/x" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sample-reference-frame-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-sample-reference-frame-y-direction-field
:nxem-entry-sample-reference-frame-y-direction-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     :nxcoordinate-system-y-direction-field ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_ANY
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_CHAR
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_CHAR
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
                    Direction of the positively pointing y-axis base vector of the
                    sample_reference_frame.
                """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sample-reference-frame-y-direction-field> ;
                                                     rdfs:label "NXem/ENTRY/sample_reference_frame/y_direction" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sample-reference-frame-y-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-sample-reference-frame-y-field
:nxem-entry-sample-reference-frame-y-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           :nxcoordinate-system-y-field ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANY
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_NUMBER
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_NUMBER
                                                                         ]
                                                           ] ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sample-reference-frame-y-field> ;
                                           rdfs:label "NXem/ENTRY/sample_reference_frame/y" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sample-reference-frame-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-sample-reference-frame-z-direction-field
:nxem-entry-sample-reference-frame-z-direction-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     :nxcoordinate-system-z-direction-field ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_ANY
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_CHAR
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_CHAR
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
                    Direction of the positively pointing z-axis base vector of the
                    sample_reference_frame.
                """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sample-reference-frame-z-direction-field> ;
                                                     rdfs:label "NXem/ENTRY/sample_reference_frame/z_direction" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sample-reference-frame-z-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-sample-reference-frame-z-field
:nxem-entry-sample-reference-frame-z-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           :nxcoordinate-system-z-field ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANY
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_NUMBER
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_NUMBER
                                                                         ]
                                                           ] ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sample-reference-frame-z-field> ;
                                           rdfs:label "NXem/ENTRY/sample_reference_frame/z" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sample-reference-frame-z-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-sampleid-atom-types-field
:nxem-entry-sampleid-atom-types-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_CHAR
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_CHAR
                                                                    ]
                                                      ] ;
                                      rdfs:comment """
                    List of comma-separated elements from the periodic table that are contained in the sample.
                    If the sample substance has multiple components, all elements from each component
                    must be included in atom_types.
                    
                    The purpose of the field is to offer research data management systems an opportunity
                    to parse the relevant elements without having to interpret these from the resources
                    pointed to by identifier_parent or walk through eventually deeply nested groups in
                    individual data instances.
                """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sampleid-atom-types-field> ;
                                      rdfs:label "NXem/ENTRY/sampleID/atom_types" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sampleid-atom-types-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-sampleid-density-field
:nxem-entry-sampleid-density-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_NUMBER
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_NUMBER
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
                    (Measured) density of the specimen.
                    
                    For multi-layered specimens this field should only be used to describe
                    the density of the excited volume. For scanning electron microscopy
                    the usage of this field is discouraged and instead an instance of a
                    region-of-interest connected to individual :ref:`NXem_event_data`
                    instances can provide a cleaner description of the relevant details.
                """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sampleid-density-field> ;
                                   rdfs:label "NXem/ENTRY/sampleID/density" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sampleid-density-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-sampleid-description-field
:nxem-entry-sampleid-description-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       :nxsample-description-field ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_ANY
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_CHAR
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_CHAR
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
                    Discouraged free-text field to provide further detail.
                """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sampleid-description-field> ;
                                       rdfs:label "NXem/ENTRY/sampleID/description" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sampleid-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-sampleid-group
:nxem-entry-sampleid-group rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusGroup ,
                                           :nxentry-sample-group ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxem-entry-sampleid-density-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxem-entry-sampleid-description-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxem-entry-sampleid-identifier-parent-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxem-entry-sampleid-identifier-sample-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxem-entry-sampleid-name-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxem-entry-sampleid-physical-form-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxem-entry-sampleid-thickness-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxem-entry-sampleid-atom-types-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxem-entry-sampleid-is-simulation-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxem-entry-sampleid-preparation-date-field
                                           ] ;
                           rdfs:comment """
                A physical entity which contains material intended to be investigated.
                Sample and specimen are treated as de facto synonyms.
                Samples can be real or virtual ones as annotated via is_simulation.
                
                The suggested best practice is to call this group sample. In those cases when
                multiple samples need to be grouped inside one entry, these SAMPLE groups
                should be named using the prefix sample followed an index starting from 1, i.e.
                (sample1, sample2).
                
                There are at least two strategies how to store (meta)data when one analyzes multiple
                samples - not different ROIs on a single sample though - in one session.
                
                One strategy is to store each sample and its results under an own NXem/ENTRY.
                This is one of the most frequent use cases as during most sessions typically only a
                single sample is investigated. In this case the name of this group should be sample.
                
                If multiple samples are investigated storing each of them in their own ENTRY group eventually will
                demand unnecessary duplication of instrument details.
                
                This can be avoided by using another strategy for storing samples and their results.
                Namely, by using only one instance of NXem/ENTRY. That NXem/ENTRY should then be named,
                like in the previous case, NXem/entry1 and the samples should be named sample1, sample2, etc.,
                i.e. instances should use sample as a name prefix.
                
                In this case the collection of events should use identifier_sample to state clearly for which
                of the samples loaded the (characterization) event was detected.
                
                This concept is related to term `Specimen`_ of the EMglossary standard.
                
                .. _Specimen: https://purls.helmholtz-metadaten.de/emg/EMG_00000046
            """ ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sampleid-group> ;
                           rdfs:label "NXem/ENTRY/sampleID" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sampleid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-sampleid-identifier-parent-field
:nxem-entry-sampleid-identifier-parent-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             :nxobject-identifiername-field ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxem-entry-sampleid-identifier-parent-type-attribute
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
                    Identifier of the sample from which the sample was cut off or the string *None*.
                    I.e. the parent to this sample.
                    
                    The purpose of this field is to support functionalities for tracking
                    sample provenance in a research data management system.
                """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sampleid-identifier-parent-field> ;
                                             rdfs:label "NXem/ENTRY/sampleID/identifier_parent" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sampleid-identifier-parent-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-sampleid-identifier-parent-type-attribute
:nxem-entry-sampleid-identifier-parent-type-attribute rdf:type owl:Class ;
                                                      owl:equivalentClass :nxobject-identifiername-type-attribute ;
                                                      rdfs:subClassOf :NeXusAttribute ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_CHAR
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_CHAR
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sampleid-identifier-parent-type-attribute> ;
                                                      rdfs:label "NXem/ENTRY/sampleID/identifier_parent/type" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sampleid-identifier-parent-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-sampleid-identifier-sample-field
:nxem-entry-sampleid-identifier-sample-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             :nxobject-identifiername-field ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxem-entry-sampleid-identifier-sample-type-attribute
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
                    Ideally, (globally) unique persistent identifier which distinguishes this sample from all others
                    and especially the predecessor/origin from where that sample was cut off. An example of cutting off
                    is a steel sheet that is the parent sample from which a small portion was wire-eroded that
                    represents the sample that was then prepared for characterization with an electron microscope.
                    
                    The terms sample and specimen are here considered as exact synonyms.
                    
                    This field must not be used for an alias for the sample name. Instead, use name.
                    
                    In cases where multiple specimens were loaded into the microscope, the identifier has to resolve
                    the specific sample, whose results are stored by this :ref:`NXentry` instance, because a single
                    NXentry should be used for the characterization of a single specimen.
                    
                    Details about the specimen preparation should be stored in resources referring to identifier_parent.
                """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sampleid-identifier-sample-field> ;
                                             rdfs:label "NXem/ENTRY/sampleID/identifier_sample" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sampleid-identifier-sample-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-sampleid-identifier-sample-type-attribute
:nxem-entry-sampleid-identifier-sample-type-attribute rdf:type owl:Class ;
                                                      owl:equivalentClass :nxobject-identifiername-type-attribute ;
                                                      rdfs:subClassOf :NeXusAttribute ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_CHAR
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_CHAR
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sampleid-identifier-sample-type-attribute> ;
                                                      rdfs:label "NXem/ENTRY/sampleID/identifier_sample/type" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sampleid-identifier-sample-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-sampleid-is-simulation-field
:nxem-entry-sampleid-is-simulation-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_ANY
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_BOOLEAN
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_BOOLEAN
                                                                       ]
                                                         ] ;
                                         rdfs:comment """
                    Qualifier whether the sample is a real (in which case is_simulation should be set to false)
                    or a virtual one (in which case is_simulation should be set to true).
                """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sampleid-is-simulation-field> ;
                                         rdfs:label "NXem/ENTRY/sampleID/is_simulation" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sampleid-is-simulation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-sampleid-name-field
:nxem-entry-sampleid-name-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                :nxsample-name-field ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_CHAR
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_CHAR
                                                              ]
                                                ] ;
                                rdfs:comment """
                    Specimen name
                """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sampleid-name-field> ;
                                rdfs:label "NXem/ENTRY/sampleID/name" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sampleid-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-sampleid-physical-form-field
:nxem-entry-sampleid-physical-form-field rdf:type owl:Class ;
                                         owl:equivalentClass :nxsample-physical-form-field ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_ANY
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_CHAR
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_CHAR
                                                                       ]
                                                         ] ;
                                         rdfs:comment "" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sampleid-physical-form-field> ;
                                         rdfs:label "NXem/ENTRY/sampleID/physical_form" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sampleid-physical-form-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-sampleid-preparation-date-field
:nxem-entry-sampleid-preparation-date-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            :nxsample-preparation-date-field ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANY
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_DATE_TIME
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_DATE_TIME
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
                    ISO 8601 time code with local time zone offset to UTC information
                    when the specimen was prepared.
                    
                    Ideally, report the end of the preparation, i.e. the last known timestamp when
                    the measured specimen surface was actively prepared. Ideally, this matches
                    the last timestamp that is mentioned in the digital resource pointed to by
                    identifier_parent.
                    
                    Knowing when the specimen was exposed to e.g. specific atmosphere is especially
                    required for material that is sensitive to the environment such as specimens that were
                    charged with fast diffusing elements or short-lived radioactive tracers.
                    
                    Additional time stamps prior to preparation_date are better placed in resources which
                    describe but do not pollute the description here with prose. Resolving these
                    connected metadata is considered the responsibility of the research data management
                    system and not the a NeXus file.
                """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sampleid-preparation-date-field> ;
                                            rdfs:label "NXem/ENTRY/sampleID/preparation_date" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sampleid-preparation-date-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-sampleid-thickness-field
:nxem-entry-sampleid-thickness-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_LENGTH
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_NUMBER
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_NUMBER
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
                    (Measured) sample thickness.
                    
                    The information is recorded to qualify if the beam used was likely
                    able to shine through the specimen. For scanning electron microscopy,
                    in many cases the specimen is typically thicker than what is illuminable
                    by the electron beam.
                    
                    In this case the value should be set to the actual thickness of the specimen
                    viewed for an illumination situation where the nominal surface normal of the
                    specimen is parallel to the optical axis.
                """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sampleid-thickness-field> ;
                                     rdfs:label "NXem/ENTRY/sampleID/thickness" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-sampleid-thickness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-simulation-config-group
:nxem-entry-simulation-config-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusGroup ,
                                                    :nxem-simulation-parameters-group ;
                                    rdfs:comment """
                    Configuration of the simulation
                """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-simulation-config-group> ;
                                    rdfs:label "NXem/ENTRY/simulation/config" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-simulation-config-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-simulation-environment-group
:nxem-entry-simulation-environment-group rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusGroup ,
                                                         :nxobject-collection-group ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxem-entry-simulation-environment-program-group
                                                         ] ;
                                         rdfs:comment """
                    Programs and libraries representing the computational environment
                """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-simulation-environment-group> ;
                                         rdfs:label "NXem/ENTRY/simulation/environment" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-simulation-environment-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-simulation-environment-program-group
:nxem-entry-simulation-environment-program-group rdf:type owl:Class ;
                                                 rdfs:subClassOf :NXprogram ,
                                                                 :NeXusGroup ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxem-entry-simulation-environment-program-program-field
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-simulation-environment-program-group> ;
                                                 rdfs:label "NXem/ENTRY/simulation/environment/PROGRAM" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-simulation-environment-program-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-simulation-environment-program-program-field
:nxem-entry-simulation-environment-program-program-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         :nxprogram-program-field ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_CHAR
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxem-entry-simulation-environment-program-program-version-attribute
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_CHAR
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-simulation-environment-program-program-field> ;
                                                         rdfs:label "NXem/ENTRY/simulation/environment/PROGRAM/program" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-simulation-environment-program-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-simulation-environment-program-program-version-attribute
:nxem-entry-simulation-environment-program-program-version-attribute rdf:type owl:Class ;
                                                                     owl:equivalentClass :nxprogram-program-version-attribute ;
                                                                     rdfs:subClassOf :NeXusAttribute ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_CHAR
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_CHAR
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-simulation-environment-program-program-version-attribute> ;
                                                                     rdfs:label "NXem/ENTRY/simulation/environment/PROGRAM/program/version" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-simulation-environment-program-program-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-simulation-group
:nxem-entry-simulation-group rdf:type owl:Class ;
                             rdfs:subClassOf :NXem_simulation ,
                                             :NeXusGroup ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxem-entry-simulation-config-group
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxem-entry-simulation-environment-group
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxem-entry-simulation-programid-group
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxem-entry-simulation-results-group
                                             ] ;
                             rdfs:comment """
                Documentation for a simulation of electron beam-matter interaction.
            """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-simulation-group> ;
                             rdfs:label "NXem/ENTRY/simulation" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-simulation-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-simulation-programid-group
:nxem-entry-simulation-programid-group rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusGroup ,
                                                       :nxem-simulation-program-group ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxem-entry-simulation-programid-program-field
                                                       ] ;
                                       rdfs:comment """
                    The program with which the simulation was performed.
                """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-simulation-programid-group> ;
                                       rdfs:label "NXem/ENTRY/simulation/programID" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-simulation-programid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-simulation-programid-program-field
:nxem-entry-simulation-programid-program-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               :nxprogram-program-field ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_CHAR
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxem-entry-simulation-programid-program-version-attribute
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_CHAR
                                                                             ]
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-simulation-programid-program-field> ;
                                               rdfs:label "NXem/ENTRY/simulation/programID/program" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-simulation-programid-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-simulation-programid-program-version-attribute
:nxem-entry-simulation-programid-program-version-attribute rdf:type owl:Class ;
                                                           owl:equivalentClass :nxprogram-program-version-attribute ;
                                                           rdfs:subClassOf :NeXusAttribute ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_CHAR
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_CHAR
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment "" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-simulation-programid-program-version-attribute> ;
                                                           rdfs:label "NXem/ENTRY/simulation/programID/program/version" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-simulation-programid-program-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-simulation-results-group
:nxem-entry-simulation-results-group rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusGroup ,
                                                     :nxem-simulation-process-group ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxem-entry-simulation-results-image-group
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxem-entry-simulation-results-interaction-volumeid-group
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxem-entry-simulation-results-spectrum-group
                                                     ] ;
                                     rdfs:comment """
                    Results of the simulation
                """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-simulation-results-group> ;
                                     rdfs:label "NXem/ENTRY/simulation/results" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-simulation-results-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-simulation-results-image-group
:nxem-entry-simulation-results-image-group rdf:type owl:Class ;
                                           rdfs:subClassOf :NXimage ,
                                                           :NeXusGroup ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-simulation-results-image-group> ;
                                           rdfs:label "NXem/ENTRY/simulation/results/IMAGE" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-simulation-results-image-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-simulation-results-interaction-volumeid-data-group
:nxem-entry-simulation-results-interaction-volumeid-data-group rdf:type owl:Class ;
                                                               owl:equivalentClass :nxem-interaction-volume-data-group ;
                                                               rdfs:subClassOf :NeXusGroup ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-simulation-results-interaction-volumeid-data-group> ;
                                                               rdfs:label "NXem/ENTRY/simulation/results/interaction_volumeID/DATA" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-simulation-results-interaction-volumeid-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-simulation-results-interaction-volumeid-group
:nxem-entry-simulation-results-interaction-volumeid-group rdf:type owl:Class ;
                                                          rdfs:subClassOf :NXem_interaction_volume ,
                                                                          :NeXusGroup ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxem-entry-simulation-results-interaction-volumeid-data-group
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxem-entry-simulation-results-interaction-volumeid-process-group
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-simulation-results-interaction-volumeid-group> ;
                                                          rdfs:label "NXem/ENTRY/simulation/results/interaction_volumeID" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-simulation-results-interaction-volumeid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-simulation-results-interaction-volumeid-process-group
:nxem-entry-simulation-results-interaction-volumeid-process-group rdf:type owl:Class ;
                                                                  owl:equivalentClass :nxem-interaction-volume-process-group ;
                                                                  rdfs:subClassOf :NeXusGroup ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-simulation-results-interaction-volumeid-process-group> ;
                                                                  rdfs:label "NXem/ENTRY/simulation/results/interaction_volumeID/PROCESS" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-simulation-results-interaction-volumeid-process-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-simulation-results-spectrum-group
:nxem-entry-simulation-results-spectrum-group rdf:type owl:Class ;
                                              rdfs:subClassOf :NXspectrum ,
                                                              :NeXusGroup ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-simulation-results-spectrum-group> ;
                                              rdfs:label "NXem/ENTRY/simulation/results/SPECTRUM" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-simulation-results-spectrum-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-start-time-field
:nxem-entry-start-time-field rdf:type owl:Class ;
                             owl:equivalentClass :nxentry-start-time-field ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_DATE_TIME
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_DATE_TIME
                                                           ]
                                             ] ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-start-time-field> ;
                             rdfs:label "NXem/ENTRY/start_time" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-userid-address-field
:nxem-entry-userid-address-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 :nxuser-address-field ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_CHAR
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_CHAR
                                                               ]
                                                 ] ;
                                 rdfs:comment """
                    Postal address of the affiliation.
                """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-userid-address-field> ;
                                 rdfs:label "NXem/ENTRY/userID/address" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-userid-address-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-userid-affiliation-field
:nxem-entry-userid-affiliation-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     :nxuser-affiliation-field ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_CHAR
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_CHAR
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
                    Name of the affiliation at the point in time when the experiment was performed.
                """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-userid-affiliation-field> ;
                                     rdfs:label "NXem/ENTRY/userID/affiliation" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-userid-affiliation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-userid-email-field
:nxem-entry-userid-email-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               :nxuser-email-field ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_CHAR
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_CHAR
                                                             ]
                                               ] ;
                               rdfs:comment """
                    Email address at the point in time when the experiment was performed.
                    
                    Writing the most permanently used email is recommended.
                """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-userid-email-field> ;
                               rdfs:label "NXem/ENTRY/userID/email" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-userid-email-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-userid-group
:nxem-entry-userid-group rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusGroup ,
                                         :nxentry-user-group ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxem-entry-userid-address-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxem-entry-userid-affiliation-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxem-entry-userid-email-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxem-entry-userid-identifiername-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxem-entry-userid-name-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxem-entry-userid-role-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxem-entry-userid-telephone-number-field
                                         ] ;
                         rdfs:comment """
                Information about persons who performed or were involved in the microscope
                session or simulation run.
            """ ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-userid-group> ;
                         rdfs:label "NXem/ENTRY/userID" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-userid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-userid-identifiername-field
:nxem-entry-userid-identifiername-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        :nxobject-identifiername-field ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_CHAR
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxem-entry-userid-identifiername-type-attribute
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_CHAR
                                                                      ]
                                                        ] ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-userid-identifiername-field> ;
                                        rdfs:label "NXem/ENTRY/userID/identifierNAME" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-userid-identifiername-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-userid-identifiername-type-attribute
:nxem-entry-userid-identifiername-type-attribute rdf:type owl:Class ;
                                                 owl:equivalentClass :nxobject-identifiername-type-attribute ;
                                                 rdfs:subClassOf :NeXusAttribute ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_CHAR
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_CHAR
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-userid-identifiername-type-attribute> ;
                                                 rdfs:label "NXem/ENTRY/userID/identifierNAME/type" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-userid-identifiername-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-userid-name-field
:nxem-entry-userid-name-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              :nxuser-name-field ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_CHAR
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_CHAR
                                                            ]
                                              ] ;
                              rdfs:comment """
                    Given (first) name and surname.
                """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-userid-name-field> ;
                              rdfs:label "NXem/ENTRY/userID/name" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-userid-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-userid-role-field
:nxem-entry-userid-role-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              :nxuser-role-field ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_CHAR
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_CHAR
                                                            ]
                                              ] ;
                              rdfs:comment """
                    User role at the point in time when the experiment was performed.
                    
                    Examples are technician operating the microscope, student, postdoc,
                    principle investigator, or guest.
                """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-userid-role-field> ;
                              rdfs:label "NXem/ENTRY/userID/role" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-userid-role-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-entry-userid-telephone-number-field
:nxem-entry-userid-telephone-number-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          :nxuser-telephone-number-field ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_CHAR
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_CHAR
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
                    Telephone number at the point in time when the experiment was performed.
                """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-userid-telephone-number-field> ;
                                          rdfs:label "NXem/ENTRY/userID/telephone_number" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXem.html#nxem-entry-userid-telephone-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-event-data-em-instrument-group
:nxem-event-data-em-instrument-group rdf:type owl:Class ;
                                     rdfs:subClassOf :NXem_instrument ,
                                                     :NeXusGroup ;
                                     rdfs:comment "" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_event_data.html#nxem-event-data-em-instrument-group> ;
                                     rdfs:label "NXem_event_data/EM_INSTRUMENT" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_event_data.html#nxem-event-data-em-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-event-data-end-time-field
:nxem-event-data-end-time-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_DATE_TIME
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_DATE_TIME
                                                              ]
                                                ] ;
                                rdfs:comment """
            ISO 8601 time code with local time zone offset to UTC information included
            when the snapshot time interval ended.
        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_event_data.html#nxem-event-data-end-time-field> ;
                                rdfs:label "NXem_event_data/end_time" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_event_data.html#nxem-event-data-end-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-event-data-identifier-event-field
:nxem-event-data-identifier-event-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_UNITLESS
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_INT
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_INT
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
            Identifier of a specific state and setting of the microscope.
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_event_data.html#nxem-event-data-identifier-event-field> ;
                                        rdfs:label "NXem_event_data/identifier_event" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_event_data.html#nxem-event-data-identifier-event-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-event-data-identifier-sample-field
:nxem-event-data-identifier-sample-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         :nxobject-identifiername-field ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_UNITLESS
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_CHAR
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_CHAR
                                                                       ]
                                                         ] ;
                                         rdfs:comment """
            The name of the sample to resolve ambiguities.
        """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_event_data.html#nxem-event-data-identifier-sample-field> ;
                                         rdfs:label "NXem_event_data/identifier_sample" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_event_data.html#nxem-event-data-identifier-sample-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-event-data-image-group
:nxem-event-data-image-group rdf:type owl:Class ;
                             rdfs:subClassOf :NXimage ,
                                             :NeXusGroup ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_event_data.html#nxem-event-data-image-group> ;
                             rdfs:label "NXem_event_data/IMAGE" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_event_data.html#nxem-event-data-image-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-event-data-spectrum-group
:nxem-event-data-spectrum-group rdf:type owl:Class ;
                                rdfs:subClassOf :NXspectrum ,
                                                :NeXusGroup ;
                                rdfs:comment "" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_event_data.html#nxem-event-data-spectrum-group> ;
                                rdfs:label "NXem_event_data/SPECTRUM" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_event_data.html#nxem-event-data-spectrum-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-event-data-start-time-field
:nxem-event-data-start-time-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_DATE_TIME
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_DATE_TIME
                                                                ]
                                                  ] ;
                                  rdfs:comment """
            ISO 8601 time code with local time zone offset to UTC information included
            when the snapshot time interval started.
            
            If users wish to specify an interval of time that the snapshot should represent
            during which the instrument was stable and configured using specific settings and
            calibrations, the start_time is the start (left bound of the time interval) while
            the end_time specifies the end (right bound) of the time interval.
        """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_event_data.html#nxem-event-data-start-time-field> ;
                                  rdfs:label "NXem_event_data/start_time" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_event_data.html#nxem-event-data-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-event-data-type-field
:nxem-event-data-type-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_CHAR
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_CHAR
                                                          ]
                                            ] ;
                            rdfs:comment """
            Which specific event/measurement type. Examples are:
            
            * In-lens/backscattered electron, usually has quadrants
            * Secondary_electron, image, topography, fractography, overview images
            * Backscattered_electron, image, Z or channeling contrast (ECCI)
            * Bright_field, image, TEM
            * Dark_field, image, crystal defects
            * Annular dark field, image (medium- or high-angle), TEM
            * Diffraction, image, TEM, or a comparable technique in the SEM
            * Kikuchi, image, SEM EBSD and TEM diffraction
            * X-ray spectra (point, line, surface, volume), composition EDS/EDX(S)
            * Electron energy loss spectra for points, lines, surfaces, TEM
            * Auger, spectrum, (low Z contrast element composition)
            * Cathodoluminescence (optical spectra)
            * Ronchigram, image, alignment utility specifically in TEM
            * Chamber, e.g. TV camera inside the chamber, education purposes.
            
            This field may also be used for storing additional information
            about the event for which there is at the moment no other place.
            
            In the long run such free-text field description should be avoided as
            it is difficult to machine-interpret. Instead, an enumeration should
            be used.
        """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_event_data.html#nxem-event-data-type-field> ;
                            rdfs:label "NXem_event_data/type" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_event_data.html#nxem-event-data-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-event-data-user-group
:nxem-event-data-user-group rdf:type owl:Class ;
                            rdfs:subClassOf :NXuser ,
                                            :NeXusGroup ;
                            rdfs:comment "" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_event_data.html#nxem-event-data-user-group> ;
                            rdfs:label "NXem_event_data/USER" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_event_data.html#nxem-event-data-user-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-img-image-group
:nxem-img-image-group rdf:type owl:Class ;
                      rdfs:subClassOf :NXimage ,
                                      :NeXusGroup ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxem-img-image-half-angle-interval-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxem-img-image-imaging-mode-field
                                      ] ;
                      rdfs:comment "" ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_img.html#nxem-img-image-group> ;
                      rdfs:label "NXem_img/IMAGE" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_img.html#nxem-img-image-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-img-image-half-angle-interval-field
:nxem-img-image-half-angle-interval-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANGLE
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_NUMBER
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_NUMBER
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
                Annulus inner (first value) and outer (second value) half angle.
            """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_img.html#nxem-img-image-half-angle-interval-field> ;
                                          rdfs:label "NXem_img/IMAGE/half_angle_interval" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_img.html#nxem-img-image-half-angle-interval-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-img-image-imaging-mode-field
:nxem-img-image-imaging-mode-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_CHAR
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_CHAR
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
                Which imaging mode was used?
            """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_img.html#nxem-img-image-imaging-mode-field> ;
                                   rdfs:label "NXem_img/IMAGE/imaging_mode" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_img.html#nxem-img-image-imaging-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-instrument-actuator-group
:nxem-instrument-actuator-group rdf:type owl:Class ;
                                owl:equivalentClass :nxinstrument-actuator-group ;
                                rdfs:subClassOf :NeXusGroup ;
                                rdfs:comment "" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-actuator-group> ;
                                rdfs:label "NXem_instrument/ACTUATOR" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-actuator-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-instrument-detector-group
:nxem-instrument-detector-group rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusGroup ,
                                                :nxinstrument-detector-group ;
                                rdfs:comment """
            Description of the type of the detector.
            
            Electron microscopes have typically multiple detectors.
            Different technologies are in use like CCD, scintillator,
            direct electron, CMOS, or image plate to name but a few.
        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-detector-group> ;
                                rdfs:label "NXem_instrument/DETECTOR" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-detector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-instrument-ebeam-column-group
:nxem-instrument-ebeam-column-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NXebeam_column ,
                                                    :NeXusGroup ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-ebeam-column-group> ;
                                    rdfs:label "NXem_instrument/EBEAM_COLUMN" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-ebeam-column-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-instrument-em-optical-system-group
:nxem-instrument-em-optical-system-group rdf:type owl:Class ;
                                         rdfs:subClassOf :NXem_optical_system ,
                                                         :NeXusGroup ;
                                         rdfs:comment "" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-em-optical-system-group> ;
                                         rdfs:label "NXem_instrument/EM_OPTICAL_SYSTEM" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-em-optical-system-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-instrument-fabrication-group
:nxem-instrument-fabrication-group rdf:type owl:Class ;
                                   owl:equivalentClass :nxinstrument-fabrication-group ;
                                   rdfs:subClassOf :NeXusGroup ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-fabrication-group> ;
                                   rdfs:label "NXem_instrument/FABRICATION" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-instrument-gas-injector-group
:nxem-instrument-gas-injector-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NXcomponent ,
                                                    :NeXusGroup ;
                                    rdfs:comment """
            Gas injection systems (GIS) are components of microscopes that are equipped with focused-ion beam
            capabilities. The component is used to introduce reactive neutral gases to the sample surface for
            enhanced etching, preferential etching, or material deposition.
        """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-gas-injector-group> ;
                                    rdfs:label "NXem_instrument/gas_injector" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-gas-injector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-instrument-ibeam-column-group
:nxem-instrument-ibeam-column-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NXibeam_column ,
                                                    :NeXusGroup ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-ibeam-column-group> ;
                                    rdfs:label "NXem_instrument/IBEAM_COLUMN" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-ibeam-column-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-instrument-location-field
:nxem-instrument-location-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_CHAR
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_CHAR
                                                              ]
                                                ] ;
                                rdfs:comment """
            Location of the lab or place where the instrument is installed.
            Using GEOREF is preferred.
        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-location-field> ;
                                rdfs:label "NXem_instrument/location" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-location-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-instrument-name-field
:nxem-instrument-name-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            :nxinstrument-name-field ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_CHAR
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_CHAR
                                                          ]
                                            ] ;
                            rdfs:comment """
            Given name of the microscope at the hosting institution.
            This is an alias. Examples could be NionHermes, Titan, JEOL,
            Gemini, etc.
        """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-name-field> ;
                            rdfs:label "NXem_instrument/name" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-instrument-nanoprobeid-group
:nxem-instrument-nanoprobeid-group rdf:type owl:Class ;
                                   rdfs:subClassOf :NXmanipulator ,
                                                   :NeXusGroup ;
                                   rdfs:comment """
            In contrast to the stage, the nanoprobe is an additional manipulator that is a specifically
            frequently found component of FIB/SEM instruments. A nanoprobe is used to pick up and
            relocated portions of the specimen that have been cut off during site-specific lift-outs
            and specimen preparation.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-nanoprobeid-group> ;
                                   rdfs:label "NXem_instrument/nanoprobeID" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-nanoprobeid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-instrument-pump-group
:nxem-instrument-pump-group rdf:type owl:Class ;
                            rdfs:subClassOf :NXpump ,
                                            :NeXusGroup ;
                            rdfs:comment "" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-pump-group> ;
                            rdfs:label "NXem_instrument/PUMP" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-pump-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-instrument-sensor-group
:nxem-instrument-sensor-group rdf:type owl:Class ;
                              owl:equivalentClass :nxinstrument-sensor-group ;
                              rdfs:subClassOf :NeXusGroup ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-sensor-group> ;
                              rdfs:label "NXem_instrument/SENSOR" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-sensor-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-instrument-stageid-alias-field
:nxem-instrument-stageid-alias-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_CHAR
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_CHAR
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
                Free-text field to give a term how that a stage_lab at this level of the
                stage_lab hierarchy is commonly referred to. Examples could be stub,
                puck, carousel, microtip, clip, holder, etc.
            """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-stageid-alias-field> ;
                                     rdfs:label "NXem_instrument/stageID/alias" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-stageid-alias-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-instrument-stageid-design-field
:nxem-instrument-stageid-design-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_CHAR
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_CHAR
                                                                    ]
                                                      ] ;
                                      rdfs:comment """
                Principal design of the stage.
                
                Exemplar terms could be side_entry, top_entry,
                single_tilt, quick_change, multiple_specimen,
                bulk_specimen, double_tilt, tilt_rotate,
                heating_chip, atmosphere_chip,
                electrical_biasing_chip, liquid_cell_chip
            """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-stageid-design-field> ;
                                      rdfs:label "NXem_instrument/stageID/design" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-stageid-design-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-instrument-stageid-group
:nxem-instrument-stageid-group rdf:type owl:Class ;
                               rdfs:subClassOf :NXmanipulator ,
                                               :NeXusGroup ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxem-instrument-stageid-alias-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxem-instrument-stageid-design-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxem-instrument-stageid-position-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxem-instrument-stageid-rotation-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxem-instrument-stageid-tilt1-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxem-instrument-stageid-tilt2-field
                                               ] ;
                               rdfs:comment """
            Stages in an electron microscope are multi-functional devices.
            
            Stages enable experimentalists the application of controlled external stimuli
            on the specimen. Modern stages realize a hierarchy of components.
            A multi-axial tilt rotation holder is a good example where the control of
            each degree of freedom is technically implemented via providing instances
            of e.g. :ref:`NXpositioner` or :ref:`NXactuator` that achieve the rotating
            and positioning of the specimen.
            
            The physical process of mounting a specimen on a stage in practice often
            comes with an own hierarchy of fixtures to bridge e.g. length scales technically.
            An example from atom probe microscopy is that researchers may work
            with wire samples which are clipped into a larger fixing unit to enable
            careful specimen handling. Alternatively, a microtip is a silicon post
            upon which e.g. an atom probe specimen is mounted. Multiple of such microtips
            are then grouped into a microtip array to conveniently enable loading of multiple
            specimens into the instrument with fewer operations. There are further scenarios
            typically encountered related to mounting and locating specimens inside an
            electron microscope, a few examples follow:
            
            * A nanoparticle on a copper grid. The copper grid is the holder.
              This grid itself is fixed to a stage.
            * An atom probe specimen fixed in a stub. In this case the stub can be
              considered the holder, while the cryostat temperature control unit is
              a component of the stage.
            * For in-situ experiments with e.g. chips with read-out electronics
              as actuators, the chips are again placed in a larger unit. A typical
              example are in-situ experiments using e.g. the tools of `Protochips <https://www.protochips.com>`_.
            * Other examples are (quasi) in-situ experiments where experimentalists
              anneal or deform the specimen via e.g. in-situ tensile testing machines
              which are mounted on the specimen holder.
            
            For specific details and inspiration about stages in electron microscopes:
            
            * `Holders with multiple axes <https://www.nanotechnik.com/e5as.html>`_
            * `Chip-based designs <https://www.protochips.com/products/fusion/fusion-select-components/>`_
            * `Further chip-based designs <https://www.nanoprobetech.com/about>`_
            * `Stages in transmission electron microscopy <https://doi.org/10.1007/978-3-662-14824-2>`_ (page 103, table 4.2)
            * `Further stages in transmission electron microscopy <https://doi.org/10.1007/978-1-4757-2519-3>`_ (page 124ff)
            * `Specimens in atom probe <https://doi.org/10.1007/978-1-4614-8721-0>`_ (page 47ff)
            * `Exemplar micro-manipulators <https://nano.oxinst.com/products/omniprobe/omniprobe-200>`_
        """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-stageid-group> ;
                               rdfs:label "NXem_instrument/stageID" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-stageid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-instrument-stageid-position-field
:nxem-instrument-stageid-position-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_LENGTH
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_NUMBER
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_NUMBER
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
                The interpretation of these position values can be contextualized via the comment
                attribute. However, it is better to describe the reference frame in which the
                position values are defined explicitly using instances of :ref:`NXtransformations`
                and respective instances of :ref:`NXcoordinate_system`. Especially when this
                NXem_instrument base class is used in an application definition like NXem.
            """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-stageid-position-field> ;
                                        rdfs:label "NXem_instrument/stageID/position" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-stageid-position-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-instrument-stageid-rotation-comment-attribute
:nxem-instrument-stageid-rotation-comment-attribute rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusAttribute ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_CHAR
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_CHAR
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
                    Discouraged free-text field to provide details about how to interpret rotation.
                """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-stageid-rotation-comment-attribute> ;
                                                    rdfs:label "NXem_instrument/stageID/rotation/comment" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-stageid-rotation-comment-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-instrument-stageid-rotation-field
:nxem-instrument-stageid-rotation-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANGLE
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_NUMBER
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxem-instrument-stageid-rotation-comment-attribute
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_NUMBER
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
                The interpretation of this rotation value can be contextualized via the comment
                attribute. However, it is better to describe the reference frame in which the
                rotation is defined explicitly using instances of :ref:`NXtransformations` and
                respective instances of :ref:`NXcoordinate_system`. Especially when this
                NXem_instrument base class is used in an application definition like NXem.
            """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-stageid-rotation-field> ;
                                        rdfs:label "NXem_instrument/stageID/rotation" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-stageid-rotation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-instrument-stageid-tilt1-comment-attribute
:nxem-instrument-stageid-tilt1-comment-attribute rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusAttribute ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_CHAR
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_CHAR
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment """
                    Discouraged free-text field to provide details about how to interpret tilt1.
                """ ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-stageid-tilt1-comment-attribute> ;
                                                 rdfs:label "NXem_instrument/stageID/tilt1/comment" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-stageid-tilt1-comment-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-instrument-stageid-tilt1-field
:nxem-instrument-stageid-tilt1-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANGLE
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_NUMBER
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxem-instrument-stageid-tilt1-comment-attribute
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_NUMBER
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
                The interpretation of this tilt1 value can be contextualized via the comment
                attribute. However, it is better to describe the reference frame in which the
                tilt is defined explicitly using instances of :ref:`NXtransformations` and
                respective instances of :ref:`NXcoordinate_system`. Especially when this
                NXem_instrument base class is used in an application definition like NXem.
            """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-stageid-tilt1-field> ;
                                     rdfs:label "NXem_instrument/stageID/tilt1" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-stageid-tilt1-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-instrument-stageid-tilt2-comment-attribute
:nxem-instrument-stageid-tilt2-comment-attribute rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusAttribute ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_CHAR
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_CHAR
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment """
                    Discouraged free-text field to provide details about how to interpret tilt2.
                """ ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-stageid-tilt2-comment-attribute> ;
                                                 rdfs:label "NXem_instrument/stageID/tilt2/comment" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-stageid-tilt2-comment-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-instrument-stageid-tilt2-field
:nxem-instrument-stageid-tilt2-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANGLE
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_NUMBER
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxem-instrument-stageid-tilt2-comment-attribute
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_NUMBER
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
                The interpretation of this tilt2 value can be contextualized via the comment
                attribute. However, it is better to describe the reference frame in which the
                tilt is defined explicitly using instances of :ref:`NXtransformations` and
                respective instances of :ref:`NXcoordinate_system`. Especially when this
                NXem_instrument base class is used in an application definition like NXem.
            """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-stageid-tilt2-field> ;
                                     rdfs:label "NXem_instrument/stageID/tilt2" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-stageid-tilt2-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-instrument-type-fib-enum
:nxem-instrument-type-fib-enum rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusEnumerations ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :actualValue ;
                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                 rdf:first "fib" ;
                                                                                 rdf:rest rdf:nil
                                                                               ]
                                                                   ]
                                               ] ;
                               rdfs:comment "Enumeration item for NXem_instrument/type: fib" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-type-field> ;
                               rdfs:label "NXem_instrument/type/fib" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-instrument-type-field
:nxem-instrument-type-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasEnumContainer ;
                                              owl:allValuesFrom [ rdf:type owl:Class ;
                                                                  owl:unionOf ( :nxem-instrument-type-fib-enum
                                                                                :nxem-instrument-type-sem-enum
                                                                                :nxem-instrument-type-tem-enum
                                                                              )
                                                                ]
                                            ] ;
                            rdfs:comment """
            Different types of electron microscopes exist:
            
            * sem, a scanning electron microscope without focused-ion beam capabilities
            * fib, a scanning electron microscope with focused-ion beam capabilities
              irrespective whether these were used or not
            * tem, a transmission electron microscope
            
            NXem is one joint data model that can be used to document research that is performed
            with several of these types of microscopes (SEM, TEM, or FIB). The NXem data model
            stresses that these types of instruments despite having several differences are still all
            electron beamlines with which to probe electron and/or ion matter interaction and in fact
            in practice have many similarities in how they are used, the components, they contain, etc.
            
            This field can be used in research data management systems for enabling a categorization
            or tagging of experiments without having to analyze if groups like NXibeam_column are present
            (which would indicate type is fib) or if certain lens configurations or instrument models are used
            which suggests the microscope is a scanning (sem) or transmission electron microscope (tem):
        """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-type-field> ;
                            rdfs:label "NXem_instrument/type" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-instrument-type-sem-enum
:nxem-instrument-type-sem-enum rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusEnumerations ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :actualValue ;
                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                 rdf:first "sem" ;
                                                                                 rdf:rest rdf:nil
                                                                               ]
                                                                   ]
                                               ] ;
                               rdfs:comment "Enumeration item for NXem_instrument/type: sem" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-type-field> ;
                               rdfs:label "NXem_instrument/type/sem" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-instrument-type-tem-enum
:nxem-instrument-type-tem-enum rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusEnumerations ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :actualValue ;
                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                 rdf:first "tem" ;
                                                                                 rdf:rest rdf:nil
                                                                               ]
                                                                   ]
                                               ] ;
                               rdfs:comment "Enumeration item for NXem_instrument/type: tem" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-type-field> ;
                               rdfs:label "NXem_instrument/type/tem" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_instrument.html#nxem-instrument-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-interaction-volume-data-group
:nxem-interaction-volume-data-group rdf:type owl:Class ;
                                    owl:equivalentClass :nxobject-data-group ;
                                    rdfs:subClassOf :NeXusGroup ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_interaction_volume.html#nxem-interaction-volume-data-group> ;
                                    rdfs:label "NXem_interaction_volume/DATA" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_interaction_volume.html#nxem-interaction-volume-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-interaction-volume-process-group
:nxem-interaction-volume-process-group rdf:type owl:Class ;
                                       rdfs:subClassOf :NXprocess ,
                                                       :NeXusGroup ;
                                       rdfs:comment "" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_interaction_volume.html#nxem-interaction-volume-process-group> ;
                                       rdfs:label "NXem_interaction_volume/PROCESS" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_interaction_volume.html#nxem-interaction-volume-process-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-measurement-eventid-group
:nxem-measurement-eventid-group rdf:type owl:Class ;
                                rdfs:subClassOf :NXem_event_data ,
                                                :NeXusGroup ;
                                rdfs:comment "" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_measurement.html#nxem-measurement-eventid-group> ;
                                rdfs:label "NXem_measurement/eventID" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_measurement.html#nxem-measurement-eventid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-measurement-instrument-group
:nxem-measurement-instrument-group rdf:type owl:Class ;
                                   rdfs:subClassOf :NXem_instrument ,
                                                   :NeXusGroup ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_measurement.html#nxem-measurement-instrument-group> ;
                                   rdfs:label "NXem_measurement/instrument" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_measurement.html#nxem-measurement-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-optical-system-camera-length-field
:nxem-optical-system-camera-length-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_LENGTH
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_NUMBER
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_NUMBER
                                                                       ]
                                                         ] ;
                                         rdfs:comment """
            Distance which is present between the specimen surface and the detector plane.
            
            This concept is related to term `Camera Length`_ of the EMglossary standard.
            
            .. _Camera Length: https://purls.helmholtz-metadaten.de/emg/EMG_00000008
        """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_optical_system.html#nxem-optical-system-camera-length-field> ;
                                         rdfs:label "NXem_optical_system/camera_length" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_optical_system.html#nxem-optical-system-camera-length-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-optical-system-defocus-field
:nxem-optical-system-defocus-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_LENGTH
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_NUMBER
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_NUMBER
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
            The defocus aberration constant (oftentimes referred to as c_1_0).
            See respective details in :ref:`NXaberration` class instances.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_optical_system.html#nxem-optical-system-defocus-field> ;
                                   rdfs:label "NXem_optical_system/defocus" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_optical_system.html#nxem-optical-system-defocus-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-optical-system-dose-management-field
:nxem-optical-system-dose-management-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANY
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_CHAR
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_CHAR
                                                                         ]
                                                           ] ;
                                           rdfs:comment """
            Specify further details how incipient electron or ion dose was quantified
            (using beam_current, probe_current).
            
            `Reference <https://doi.org/10.1017/S1551929522000840>`_ discusses
            an approach for (electron) dose monitoring in an electron microscope.
            
            The unit of the nominal dose rate is e-/(angstrom^2*s).
        """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_optical_system.html#nxem-optical-system-dose-management-field> ;
                                           rdfs:label "NXem_optical_system/dose_management" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_optical_system.html#nxem-optical-system-dose-management-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-optical-system-dose-rate-field
:nxem-optical-system-dose-rate-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_NUMBER
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_NUMBER
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
            Nominal dose rate.
        """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_optical_system.html#nxem-optical-system-dose-rate-field> ;
                                     rdfs:label "NXem_optical_system/dose_rate" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_optical_system.html#nxem-optical-system-dose-rate-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-optical-system-dynamic-focus-correction-field
:nxem-optical-system-dynamic-focus-correction-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_ANY
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_BOOLEAN
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_BOOLEAN
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
            Details about a dynamic focus correction used.
            
            This concept is related to term `Dynamic Focus Correction`_ of the EMglossary standard.
            
            .. _Dynamic Focus Correction: https://purls.helmholtz-metadaten.de/emg/EMG_00000016
        """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_optical_system.html#nxem-optical-system-dynamic-focus-correction-field> ;
                                                    rdfs:label "NXem_optical_system/dynamic_focus_correction" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_optical_system.html#nxem-optical-system-dynamic-focus-correction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-optical-system-dynamic-refocusing-field
:nxem-optical-system-dynamic-refocusing-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_CHAR
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_CHAR
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
            Details about a workflow used to keep the specimen in focus by automatic means.
            
            This concept is related to term `Dynamic Refocusing`_ of the EMglossary standard.
            
            .. _Dynamic Refocusing: https://purls.helmholtz-metadaten.de/emg/EMG_00000017
        """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_optical_system.html#nxem-optical-system-dynamic-refocusing-field> ;
                                              rdfs:label "NXem_optical_system/dynamic_refocusing" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_optical_system.html#nxem-optical-system-dynamic-refocusing-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-optical-system-field-of-view-field
:nxem-optical-system-field-of-view-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_LENGTH
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_NUMBER
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_NUMBER
                                                                       ]
                                                         ] ;
                                         rdfs:comment """
            The extent of the observable parts of the specimen given the current
            magnification and other settings of the instrument.
        """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_optical_system.html#nxem-optical-system-field-of-view-field> ;
                                         rdfs:label "NXem_optical_system/field_of_view" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_optical_system.html#nxem-optical-system-field-of-view-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-optical-system-focal-length-field
:nxem-optical-system-focal-length-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_LENGTH
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_NUMBER
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_NUMBER
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
            Distance which lies between the principal plane of the lens and the focal point
            along the optical axis.
            
            This concept is related to term `Focal Length`_ of the EMglossary standard.
            
            .. _Focal Length: https://purls.helmholtz-metadaten.de/emg/EMG_00000029
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_optical_system.html#nxem-optical-system-focal-length-field> ;
                                        rdfs:label "NXem_optical_system/focal_length" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_optical_system.html#nxem-optical-system-focal-length-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-optical-system-magnification-field
:nxem-optical-system-magnification-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_DIMENSIONLESS
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_NUMBER
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_NUMBER
                                                                       ]
                                                         ] ;
                                         rdfs:comment """
            The factor of enlargement of the apparent size,
            not the physical size, of an object.
        """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_optical_system.html#nxem-optical-system-magnification-field> ;
                                         rdfs:label "NXem_optical_system/magnification" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_optical_system.html#nxem-optical-system-magnification-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-optical-system-probe-current-field
:nxem-optical-system-probe-current-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_CURRENT
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_NUMBER
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_NUMBER
                                                                       ]
                                                         ] ;
                                         rdfs:comment """
            Electrical current which arrives at the specimen.
            
            This concept is related to term `Probe Current`_ of the EMglossary standard.
            
            .. _Probe Current: https://purls.helmholtz-metadaten.de/emg/EMG_00000041
        """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_optical_system.html#nxem-optical-system-probe-current-field> ;
                                         rdfs:label "NXem_optical_system/probe_current" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_optical_system.html#nxem-optical-system-probe-current-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-optical-system-probe-field
:nxem-optical-system-probe-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_NUMBER
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_NUMBER
                                                               ]
                                                 ] ;
                                 rdfs:comment """
            Geometry of the cross-section formed when the primary beam shines onto the
            specimen surface. Reported as length of the semiaxes of the ellipsoidal
            cross-section with semiaxes values sorted by decreasing length.
        """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_optical_system.html#nxem-optical-system-probe-field> ;
                                 rdfs:label "NXem_optical_system/probe" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_optical_system.html#nxem-optical-system-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-optical-system-rotation-field
:nxem-optical-system-rotation-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANGLE
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_NUMBER
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_NUMBER
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
            In the process of passing through an :ref:`NXelectromagnetic_lens` electrons are typically accelerated
            on a helical path about the optical axis. This causes an image rotation whose strength
            is affected by the magnification.
            
            Microscopes may be equipped with compensation methods (implemented in hardware
            or software) that reduce but not necessarily eliminate this rotation.
            
            See  `L. Reimer <https://doi.org/10.1007/978-3-540-38967-5>`_ for details.
        """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_optical_system.html#nxem-optical-system-rotation-field> ;
                                    rdfs:label "NXem_optical_system/rotation" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_optical_system.html#nxem-optical-system-rotation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-optical-system-semi-convergence-angle-field
:nxem-optical-system-semi-convergence-angle-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ANGLE
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_NUMBER
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_NUMBER
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment """
            The angle which is given by the semi-opening angle of the cone in a convergent
            beam.
            
            This concept is related to term `Convergence Angle`_ of the EMglossary standard.
            
            .. _Convergence Angle: https://purls.helmholtz-metadaten.de/emg/EMG_00000010
        """ ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_optical_system.html#nxem-optical-system-semi-convergence-angle-field> ;
                                                  rdfs:label "NXem_optical_system/semi_convergence_angle" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_optical_system.html#nxem-optical-system-semi-convergence-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-optical-system-tilt-correction-field
:nxem-optical-system-tilt-correction-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANY
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_BOOLEAN
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_BOOLEAN
                                                                         ]
                                                           ] ;
                                           rdfs:comment """
            Details about an imaging setting used during acquisition to correct perspective
            distortion when imaging a tilted surface or cross section.
            
            This concept is related to term `Tilt Correction`_ of the EMglossary standard.
            
            .. _Tilt Correction: https://purls.helmholtz-metadaten.de/emg/EMG_00000047
        """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_optical_system.html#nxem-optical-system-tilt-correction-field> ;
                                           rdfs:label "NXem_optical_system/tilt_correction" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_optical_system.html#nxem-optical-system-tilt-correction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-optical-system-working-distance-field
:nxem-optical-system-working-distance-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_LENGTH
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_NUMBER
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_NUMBER
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
            Distance which is determined along the optical axis within the column from (1) the
            lower end of the final optical element between the source and the specimen stage;
            to (2) the point where the beam is focused.
            
            This concept is related to term `Working Distance`_ of the EMglossary standard.
            
            .. _Working Distance: https://purls.helmholtz-metadaten.de/emg/EMG_00000050
        """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_optical_system.html#nxem-optical-system-working-distance-field> ;
                                            rdfs:label "NXem_optical_system/working_distance" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_optical_system.html#nxem-optical-system-working-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-simulation-data-group
:nxem-simulation-data-group rdf:type owl:Class ;
                            owl:equivalentClass :nxobject-data-group ;
                            rdfs:subClassOf :NeXusGroup ;
                            rdfs:comment "" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_simulation.html#nxem-simulation-data-group> ;
                            rdfs:label "NXem_simulation/DATA" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_simulation.html#nxem-simulation-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-simulation-parameters-group
:nxem-simulation-parameters-group rdf:type owl:Class ;
                                  owl:equivalentClass :nxobject-parameters-group ;
                                  rdfs:subClassOf :NeXusGroup ;
                                  rdfs:comment "" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_simulation.html#nxem-simulation-parameters-group> ;
                                  rdfs:label "NXem_simulation/PARAMETERS" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_simulation.html#nxem-simulation-parameters-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-simulation-process-group
:nxem-simulation-process-group rdf:type owl:Class ;
                               rdfs:subClassOf :NXprocess ,
                                               :NeXusGroup ;
                               rdfs:comment "" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_simulation.html#nxem-simulation-process-group> ;
                               rdfs:label "NXem_simulation/PROCESS" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_simulation.html#nxem-simulation-process-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxem-simulation-program-group
:nxem-simulation-program-group rdf:type owl:Class ;
                               rdfs:subClassOf :NXprogram ,
                                               :NeXusGroup ;
                               rdfs:comment "" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXem_simulation.html#nxem-simulation-program-group> ;
                               rdfs:label "NXem_simulation/PROGRAM" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXem_simulation.html#nxem-simulation-program-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxenergydispersion-aperture-group
:nxenergydispersion-aperture-group rdf:type owl:Class ;
                                   rdfs:subClassOf :NXaperture ,
                                                   :NeXusGroup ;
                                   rdfs:comment """
            Size, position and shape of a slit in dispersive analyzer, e.g. entrance and
            exit slits.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXenergydispersion.html#nxenergydispersion-aperture-group> ;
                                   rdfs:label "NXenergydispersion/APERTURE" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXenergydispersion.html#nxenergydispersion-aperture-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxenergydispersion-center-energy-field
:nxenergydispersion-center-energy-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ENERGY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_FLOAT
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_FLOAT
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
            Center of the energy window
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXenergydispersion.html#nxenergydispersion-center-energy-field> ;
                                        rdfs:label "NXenergydispersion/center_energy" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXenergydispersion.html#nxenergydispersion-center-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxenergydispersion-deflector-group
:nxenergydispersion-deflector-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NXdeflector ,
                                                    :NeXusGroup ;
                                    rdfs:comment """
            Deflectors in the energy dispersive section
        """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXenergydispersion.html#nxenergydispersion-deflector-group> ;
                                    rdfs:label "NXenergydispersion/DEFLECTOR" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXenergydispersion.html#nxenergydispersion-deflector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxenergydispersion-diameter-field
:nxenergydispersion-diameter-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_LENGTH
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_FLOAT
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_FLOAT
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
            Diameter of the dispersive orbit
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXenergydispersion.html#nxenergydispersion-diameter-field> ;
                                   rdfs:label "NXenergydispersion/diameter" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXenergydispersion.html#nxenergydispersion-diameter-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxenergydispersion-drift-energy-field
:nxenergydispersion-drift-energy-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_ENERGY
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_FLOAT
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_FLOAT
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
            Drift energy for time-of-flight energy dispersive elements.
        """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXenergydispersion.html#nxenergydispersion-drift-energy-field> ;
                                       rdfs:label "NXenergydispersion/drift_energy" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXenergydispersion.html#nxenergydispersion-drift-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxenergydispersion-electromagnetic-lens-group
:nxenergydispersion-electromagnetic-lens-group rdf:type owl:Class ;
                                               rdfs:subClassOf :NXelectromagnetic_lens ,
                                                               :NeXusGroup ;
                                               rdfs:comment """
            Individual lenses in the energy dispersive section
        """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXenergydispersion.html#nxenergydispersion-electromagnetic-lens-group> ;
                                               rdfs:label "NXenergydispersion/ELECTROMAGNETIC_LENS" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXenergydispersion.html#nxenergydispersion-electromagnetic-lens-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxenergydispersion-energy-interval-field
:nxenergydispersion-energy-interval-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ENERGY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_FLOAT
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_FLOAT
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
            The interval of transmitted energies. It can be two different things depending
            on whether the scan is fixed or swept. With a fixed scan it is a 2 vector
            containing the extrema of the transmitted energy window (smaller number first).
            With a swept scan of m steps it is a 2xm array of windows, one for each
            measurement point.
        """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXenergydispersion.html#nxenergydispersion-energy-interval-field> ;
                                          rdfs:label "NXenergydispersion/energy_interval" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXenergydispersion.html#nxenergydispersion-energy-interval-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxenergydispersion-energy-scan-mode-field
:nxenergydispersion-energy-scan-mode-field rdf:type owl:Class ;
                                           owl:equivalentClass :nxmpes-entry-instrument-electronanalyzer-energydispersion-energy-scan-mode-field ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANY
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_CHAR
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_CHAR
                                                                         ]
                                                           ] ;
                                           rdfs:comment """
            Way of scanning the energy axis
        """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXenergydispersion.html#nxenergydispersion-energy-scan-mode-field> ;
                                           rdfs:label "NXenergydispersion/energy_scan_mode" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXenergydispersion.html#nxenergydispersion-energy-scan-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxenergydispersion-fabrication-group
:nxenergydispersion-fabrication-group rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusGroup ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXenergydispersion.html#nxenergydispersion-fabrication-group> ;
                                      rdfs:label "NXenergydispersion/FABRICATION" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXenergydispersion.html#nxenergydispersion-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxenergydispersion-kinetic-energy-field
:nxenergydispersion-kinetic-energy-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_ENERGY
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_FLOAT
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_FLOAT
                                                                       ]
                                                         ] ;
                                         rdfs:comment """
            Kinetic energy set for this dispersive section. Can be either the set kinetic energy,
            or the whole calibrated energy axis of a scan.
        """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXenergydispersion.html#nxenergydispersion-kinetic-energy-field> ;
                                         rdfs:label "NXenergydispersion/kinetic_energy" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXenergydispersion.html#nxenergydispersion-kinetic-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxenergydispersion-pass-energy-field
:nxenergydispersion-pass-energy-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ENERGY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_FLOAT
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_FLOAT
                                                                    ]
                                                      ] ;
                                      rdfs:comment """
            Mean kinetic energy of the electrons in this energy-dispersive section of the analyzer.
            This term should be used for hemispherical analyzers.
            
            This concept is related to term `12.63`_ of the ISO 18115-1:2023 standard.
            
            .. _12.63: https://www.iso.org/obp/ui/en/#iso:std:iso:18115:-1:ed-3:v1:en:term:12.63
        """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXenergydispersion.html#nxenergydispersion-pass-energy-field> ;
                                      rdfs:label "NXenergydispersion/pass_energy" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXenergydispersion.html#nxenergydispersion-pass-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxenergydispersion-radius-field
:nxenergydispersion-radius-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_LENGTH
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_FLOAT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_FLOAT
                                                               ]
                                                 ] ;
                                 rdfs:comment """
            Radius of the dispersive orbit
        """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXenergydispersion.html#nxenergydispersion-radius-field> ;
                                 rdfs:label "NXenergydispersion/radius" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXenergydispersion.html#nxenergydispersion-radius-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxenergydispersion-scheme-field
:nxenergydispersion-scheme-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_CHAR
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_CHAR
                                                               ]
                                                 ] ;
                                 rdfs:comment """
            Energy dispersion scheme employed, for example: tof, hemispherical, cylindrical,
            mirror, retarding grid, etc.
        """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXenergydispersion.html#nxenergydispersion-scheme-field> ;
                                 rdfs:label "NXenergydispersion/scheme" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXenergydispersion.html#nxenergydispersion-scheme-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxenergydispersion-tof-distance-field
:nxenergydispersion-tof-distance-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_LENGTH
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_FLOAT
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_FLOAT
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
            Length of the time-of-flight drift electrode
        """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXenergydispersion.html#nxenergydispersion-tof-distance-field> ;
                                       rdfs:label "NXenergydispersion/tof_distance" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXenergydispersion.html#nxenergydispersion-tof-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxentry-collection-description-field
:nxentry-collection-description-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_CHAR
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_CHAR
                                                                    ]
                                                      ] ;
                                      rdfs:comment "Brief summary of the collection, including grouping criteria." ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-collection-description-field> ;
                                      rdfs:label "NXentry/collection_description" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-collection-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxentry-collection-group
:nxentry-collection-group rdf:type owl:Class ;
                          owl:equivalentClass :nxobject-collection-group ;
                          rdfs:subClassOf :NeXusGroup ;
                          rdfs:comment "" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-collection-group> ;
                          rdfs:label "NXentry/COLLECTION" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-collection-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxentry-collection-identifier-field
:nxentry-collection-identifier-field rdf:type owl:Class ;
                                     owl:equivalentClass :nxsnsevent-entry-collection-identifier-field ,
                                                         :nxsnshisto-entry-collection-identifier-field ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_CHAR
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_CHAR
                                                                   ]
                                                     ] ;
                                     rdfs:comment "User or Data Acquisition defined group of NeXus files or NXentry" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-collection-identifier-field> ;
                                     rdfs:label "NXentry/collection_identifier" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-collection-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxentry-collection-time-field
:nxentry-collection-time-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_TIME
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_FLOAT
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_FLOAT
                                                             ]
                                               ] ;
                               rdfs:comment """
			Time transpired actually collecting data i.e. taking out time when collection was
			suspended due to e.g. temperature out of range
		""" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-collection-time-field> ;
                               rdfs:label "NXentry/collection_time" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-collection-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxentry-data-group
:nxentry-data-group rdf:type owl:Class ;
                    owl:equivalentClass :nxfluo-entry-data-group ,
                                        :nxlauetof-entry-name-group ,
                                        :nxmonopd-entry-data-group ,
                                        :nxrefscan-entry-data-group ,
                                        :nxreftof-entry-data-group ,
                                        :nxsastof-entry-data-group ,
                                        :nxscan-entry-data-group ,
                                        :nxsnsevent-entry-data-group ,
                                        :nxsnshisto-entry-data-group ,
                                        :nxtofnpd-entry-data-group ,
                                        :nxtofraw-entry-data-group ,
                                        :nxtofsingle-entry-data-group ,
                                        :nxtomo-entry-data-group ,
                                        :nxtomophase-entry-data-group ;
                    rdfs:subClassOf :NeXusGroup ,
                                    :nxobject-data-group ;
                    rdfs:comment """
			The data group

			.. note:: Before the NIAC2016 meeting [#]_, at least one
			   :ref:`NXdata` group was required in each :ref:`NXentry` group.
			   At the NIAC2016 meeting, it was decided to make :ref:`NXdata`
			   an optional group in :ref:`NXentry` groups for data files that
			   do not use an application definition.
			   It is recommended strongly that all NeXus data files provide
			   a NXdata group.
			   It is permissible to omit the NXdata group only when
			   defining the default plot is not practical or possible
			   from the available data.

			   For example, neutron event data may not have anything that
			   makes a useful plot without extensive processing.

			   Certain application definitions override this decision and
			   require an :ref:`NXdata` group
			   in the :ref:`NXentry` group.  The ``minOccurs=0`` attribute
			   in the application definition will indicate the
			   :ref:`NXdata` group
			   is optional, otherwise, it is required.

			   .. [#] NIAC2016:
			      https://www.nexusformat.org/NIAC2016.html,
			      https://github.com/nexusformat/NIAC/issues/16

		""" ;
                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-data-group> ;
                    rdfs:label "NXentry/DATA" ;
                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxentry-default-attribute
:nxentry-default-attribute rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusAttribute ,
                                           :nxobject-default-attribute ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_CHAR
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_CHAR
                                                         ]
                                           ] ;
                           rdfs:comment """
			.. index:: find the default plottable data
			.. index:: plotting
			.. index:: default attribute value

			Declares which :ref:`NXdata` group contains the data
			to be shown by default.
			It is used to resolve ambiguity when
			one :ref:`NXdata` group exists.
			The value :ref:`names <validItemName>` a child group.  If that group
			itself has a ``default`` attribute, continue this chain until an
			:ref:`NXdata` group is reached.

			For more information about how NeXus identifies the default
			plottable data, see the
			:ref:`Find Plottable Data, v3 <Find-Plottable-Data-v3>`
			section.
		""" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-default-attribute> ;
                           rdfs:label "NXentry/default" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-default-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxentry-definition-field
:nxentry-definition-field rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusField ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasUnitContainer ;
                                            owl:someValuesFrom :NX_ANY
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:someValuesFrom :NX_CHAR
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxentry-definition-url-attribute
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxentry-definition-version-attribute
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass [ rdf:type owl:Class ;
                                                          owl:complementOf :NX_CHAR
                                                        ]
                                          ] ;
                          rdfs:comment """
			(alternate use: see same field in :ref:`NXsubentry` for preferred)
			
			Official NeXus NXDL schema to which this entry conforms which must be
			the name of the NXDL file (case sensitive without the file extension)
			that the NXDL schema is defined in. 
			
			For example the ``definition`` field for a file that conformed to the 
			*NXarpes.nxdl.xml* definition must contain the string **NXarpes**.
			
			This field is provided so that :ref:`NXentry` can be the overlay position
			in a NeXus data file for an application definition and its
			set of groups, fields, and attributes.

			*It is advised* to use :ref:`NXsubentry`, instead, as the overlay position.
		""" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-definition-field> ;
                          rdfs:label "NXentry/definition" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxentry-definition-local-field
:nxentry-definition-local-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_CHAR
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxentry-definition-local-url-attribute
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxentry-definition-local-version-attribute
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_CHAR
                                                              ]
                                                ] ;
                                rdfs:comment """
			Local NXDL schema extended from the entry
			specified in the ``definition`` field.
			This contains any locally-defined,
			additional fields in the entry.
		""" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-definition-local-field> ;
                                rdfs:label "NXentry/definition_local" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-definition-local-field> ;
                                owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxentry-definition-local-url-attribute
:nxentry-definition-local-url-attribute rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusAttribute ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_CHAR
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_CHAR
                                                                      ]
                                                        ] ;
                                        rdfs:comment "URL of NXDL file" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-definition-local-url-attribute> ;
                                        rdfs:label "NXentry/definition_local/URL" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-definition-local-url-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxentry-definition-local-version-attribute
:nxentry-definition-local-version-attribute rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusAttribute ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_CHAR
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_CHAR
                                                                          ]
                                                            ] ;
                                            rdfs:comment "NXDL version number" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-definition-local-version-attribute> ;
                                            rdfs:label "NXentry/definition_local/version" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-definition-local-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxentry-definition-url-attribute
:nxentry-definition-url-attribute rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusAttribute ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_CHAR
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_CHAR
                                                                ]
                                                  ] ;
                                  rdfs:comment "URL of NXDL file" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-definition-url-attribute> ;
                                  rdfs:label "NXentry/definition/URL" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-definition-url-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxentry-definition-version-attribute
:nxentry-definition-version-attribute rdf:type owl:Class ;
                                      owl:equivalentClass :nxmpes-entry-definition-version-attribute ,
                                                          :nxsensor-scan-entry-definition-version-attribute ,
                                                          :nxspe-entry-definition-version-attribute ;
                                      rdfs:subClassOf :NeXusAttribute ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_CHAR
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_CHAR
                                                                    ]
                                                      ] ;
                                      rdfs:comment "NXDL version number" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-definition-version-attribute> ;
                                      rdfs:label "NXentry/definition/version" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-definition-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxentry-duration-field
:nxentry-duration-field rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusField ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasUnitContainer ;
                                          owl:someValuesFrom :NX_TIME
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:someValuesFrom :NX_INT
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass [ rdf:type owl:Class ;
                                                        owl:complementOf :NX_INT
                                                      ]
                                        ] ;
                        rdfs:comment "Duration of measurement" ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-duration-field> ;
                        rdfs:label "NXentry/duration" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-duration-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxentry-end-time-field
:nxentry-end-time-field rdf:type owl:Class ;
                        owl:equivalentClass :nxmicrostructure-kanapy-results-entry-end-time-field ,
                                            :nxrefscan-entry-end-time-field ,
                                            :nxreftof-entry-end-time-field ,
                                            :nxsas-entry-end-time-field ,
                                            :nxscan-entry-end-time-field ,
                                            :nxsnsevent-entry-end-time-field ,
                                            :nxsnshisto-entry-end-time-field ,
                                            :nxstxm-entry-end-time-field ,
                                            :nxtomo-entry-end-time-field ,
                                            :nxtomophase-entry-end-time-field ;
                        rdfs:subClassOf :NeXusField ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasUnitContainer ;
                                          owl:someValuesFrom :NX_ANY
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:someValuesFrom :NX_DATE_TIME
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass [ rdf:type owl:Class ;
                                                        owl:complementOf :NX_DATE_TIME
                                                      ]
                                        ] ;
                        rdfs:comment "Ending time of measurement" ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-end-time-field> ;
                        rdfs:label "NXentry/end_time" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-end-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxentry-entry-identifier-field
:nxentry-entry-identifier-field rdf:type owl:Class ;
                                owl:equivalentClass :nxsnsevent-entry-entry-identifier-field ,
                                                    :nxsnshisto-entry-entry-identifier-field ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_CHAR
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_CHAR
                                                              ]
                                                ] ;
                                rdfs:comment "Unique identifier for the measurement, defined by the facility." ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-entry-identifier-field> ;
                                rdfs:label "NXentry/entry_identifier" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-entry-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxentry-entry-identifier-uuid-field
:nxentry-entry-identifier-uuid-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_CHAR
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxentry-entry-identifier-uuid-version-attribute
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_CHAR
                                                                   ]
                                                     ] ;
                                     rdfs:comment "UUID identifier for the measurement." ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-entry-identifier-uuid-field> ;
                                     rdfs:label "NXentry/entry_identifier_uuid" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-entry-identifier-uuid-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxentry-entry-identifier-uuid-version-attribute
:nxentry-entry-identifier-uuid-version-attribute rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusAttribute ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_CHAR
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_CHAR
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "Version of UUID used" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-entry-identifier-uuid-version-attribute> ;
                                                 rdfs:label "NXentry/entry_identifier_uuid/version" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-entry-identifier-uuid-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxentry-experiment-description-field
:nxentry-experiment-description-field rdf:type owl:Class ;
                                      owl:equivalentClass :nxsensor-scan-entry-experiment-description-field ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_CHAR
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_CHAR
                                                                    ]
                                                      ] ;
                                      rdfs:comment "Brief summary of the experiment, including key objectives." ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-experiment-description-field> ;
                                      rdfs:label "NXentry/experiment_description" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-experiment-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxentry-experiment-documentation-group
:nxentry-experiment-documentation-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusGroup ,
                                                        :nxobject-note-group ;
                                        rdfs:comment "Description of the full experiment (document in pdf, latex, ...)" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-experiment-documentation-group> ;
                                        rdfs:label "NXentry/experiment_documentation" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-experiment-documentation-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxentry-experiment-identifier-field
:nxentry-experiment-identifier-field rdf:type owl:Class ;
                                     owl:equivalentClass :nxsnsevent-entry-experiment-identifier-field ,
                                                         :nxsnshisto-entry-experiment-identifier-field ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_CHAR
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_CHAR
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
			Unique identifier for the experiment,
			defined by the facility,
			possibly linked to the proposals
		""" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-experiment-identifier-field> ;
                                     rdfs:label "NXentry/experiment_identifier" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-experiment-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxentry-features-field
:nxentry-features-field rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusField ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasUnitContainer ;
                                          owl:someValuesFrom :NX_ANY
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:someValuesFrom :NX_CHAR
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass [ rdf:type owl:Class ;
                                                        owl:complementOf :NX_CHAR
                                                      ]
                                        ] ;
                        rdfs:comment """
			Reserved for future use by NIAC.

			See https://github.com/nexusformat/definitions/issues/382
		""" ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-features-field> ;
                        rdfs:label "NXentry/features" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-features-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxentry-idf-version-attribute
:nxentry-idf-version-attribute rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusAttribute ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_CHAR
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_CHAR
                                                             ]
                                               ] ;
                               rdfs:comment "ISIS Muon IDF_Version" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-idf-version-attribute> ;
                               rdfs:label "NXentry/IDF_Version" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-idf-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxentry-instrument-group
:nxentry-instrument-group rdf:type owl:Class ;
                          rdfs:subClassOf :NXinstrument ,
                                          :NeXusGroup ;
                          rdfs:comment "" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-instrument-group> ;
                          rdfs:label "NXentry/INSTRUMENT" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxentry-monitor-group
:nxentry-monitor-group rdf:type owl:Class ;
                       rdfs:subClassOf :NXmonitor ,
                                       :NeXusGroup ;
                       rdfs:comment "" ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-monitor-group> ;
                       rdfs:label "NXentry/MONITOR" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-monitor-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxentry-notes-group
:nxentry-notes-group rdf:type owl:Class ;
                     rdfs:subClassOf :NeXusGroup ,
                                     :nxobject-note-group ;
                     rdfs:comment "Notes describing entry" ;
                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-notes-group> ;
                     rdfs:label "NXentry/notes" ;
                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-notes-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxentry-parameters-group
:nxentry-parameters-group rdf:type owl:Class ;
                          owl:equivalentClass :nxobject-parameters-group ;
                          rdfs:subClassOf :NeXusGroup ;
                          rdfs:comment "" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-parameters-group> ;
                          rdfs:label "NXentry/PARAMETERS" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-parameters-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxentry-pre-sample-flightpath-field
:nxentry-pre-sample-flightpath-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_LENGTH
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_FLOAT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_FLOAT
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
			This is the flightpath before the sample position. This can be determined by a chopper,
			by the moderator or the source itself. In other words: it the distance to the component
			which gives the T0 signal to the detector electronics. If another component in the
			NXinstrument hierarchy provides this information, this should be a link.
		""" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-pre-sample-flightpath-field> ;
                                     rdfs:label "NXentry/pre_sample_flightpath" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-pre-sample-flightpath-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxentry-process-group
:nxentry-process-group rdf:type owl:Class ;
                       rdfs:subClassOf :NXprocess ,
                                       :NeXusGroup ;
                       rdfs:comment "" ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-process-group> ;
                       rdfs:label "NXentry/PROCESS" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-process-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxentry-program-name-configuration-attribute
:nxentry-program-name-configuration-attribute rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusAttribute ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_CHAR
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_CHAR
                                                                            ]
                                                              ] ;
                                              rdfs:comment "configuration of the program" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-program-name-configuration-attribute> ;
                                              rdfs:label "NXentry/program_name/configuration" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-program-name-configuration-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxentry-program-name-field
:nxentry-program-name-field rdf:type owl:Class ;
                            owl:equivalentClass :nxspe-entry-program-name-field ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_CHAR
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxentry-program-name-configuration-attribute
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxentry-program-name-version-attribute
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_CHAR
                                                          ]
                                            ] ;
                            rdfs:comment "Name of program used to generate this file" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-program-name-field> ;
                            rdfs:label "NXentry/program_name" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-program-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxentry-program-name-version-attribute
:nxentry-program-name-version-attribute rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusAttribute ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_CHAR
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_CHAR
                                                                      ]
                                                        ] ;
                                        rdfs:comment "Program version number" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-program-name-version-attribute> ;
                                        rdfs:label "NXentry/program_name/version" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-program-name-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxentry-revision-comment-attribute
:nxentry-revision-comment-attribute rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusAttribute ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_CHAR
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_CHAR
                                                                  ]
                                                    ] ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-revision-comment-attribute> ;
                                    rdfs:label "NXentry/revision/comment" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-revision-comment-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxentry-revision-field
:nxentry-revision-field rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusField ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasUnitContainer ;
                                          owl:someValuesFrom :NX_ANY
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:someValuesFrom :NX_CHAR
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxentry-revision-comment-attribute
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass [ rdf:type owl:Class ;
                                                        owl:complementOf :NX_CHAR
                                                      ]
                                        ] ;
                        rdfs:comment """
			Revision id of the file due to re-calibration, reprocessing, new analysis, new
			instrument definition format, ...
		""" ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-revision-field> ;
                        rdfs:label "NXentry/revision" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-revision-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxentry-run-cycle-field
:nxentry-run-cycle-field rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusField ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasUnitContainer ;
                                           owl:someValuesFrom :NX_ANY
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:someValuesFrom :NX_CHAR
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass [ rdf:type owl:Class ;
                                                         owl:complementOf :NX_CHAR
                                                       ]
                                         ] ;
                         rdfs:comment "Such as \"2007-3\". Some user facilities organize their beam time into run cycles." ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-run-cycle-field> ;
                         rdfs:label "NXentry/run_cycle" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-run-cycle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxentry-sample-group
:nxentry-sample-group rdf:type owl:Class ;
                      rdfs:subClassOf :NXsample ,
                                      :NeXusGroup ;
                      rdfs:comment "" ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-sample-group> ;
                      rdfs:label "NXentry/SAMPLE" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxentry-start-time-field
:nxentry-start-time-field rdf:type owl:Class ;
                          owl:equivalentClass :nxfluo-entry-start-time-field ,
                                              :nxmicrostructure-kanapy-results-entry-start-time-field ,
                                              :nxmonopd-entry-start-time-field ,
                                              :nxrefscan-entry-start-time-field ,
                                              :nxreftof-entry-start-time-field ,
                                              :nxsas-entry-start-time-field ,
                                              :nxsastof-entry-start-time-field ,
                                              :nxscan-entry-start-time-field ,
                                              :nxsnsevent-entry-start-time-field ,
                                              :nxsnshisto-entry-start-time-field ,
                                              :nxstxm-entry-start-time-field ,
                                              :nxtas-entry-start-time-field ,
                                              :nxtofnpd-entry-start-time-field ,
                                              :nxtofraw-entry-start-time-field ,
                                              :nxtofsingle-entry-start-time-field ,
                                              :nxtomo-entry-start-time-field ,
                                              :nxtomophase-entry-start-time-field ,
                                              :nxxas-entry-start-time-field ,
                                              :nxxbase-entry-start-time-field ;
                          rdfs:subClassOf :NeXusField ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasUnitContainer ;
                                            owl:someValuesFrom :NX_ANY
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:someValuesFrom :NX_DATE_TIME
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass [ rdf:type owl:Class ;
                                                          owl:complementOf :NX_DATE_TIME
                                                        ]
                                          ] ;
                          rdfs:comment "Starting time of measurement" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-start-time-field> ;
                          rdfs:label "NXentry/start_time" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxentry-subentry-group
:nxentry-subentry-group rdf:type owl:Class ;
                        rdfs:subClassOf :NXsubentry ,
                                        :NeXusGroup ;
                        rdfs:comment "" ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-subentry-group> ;
                        rdfs:label "NXentry/SUBENTRY" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-subentry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxentry-thumbnail-group
:nxentry-thumbnail-group rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusGroup ,
                                         :nxobject-note-group ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxentry-thumbnail-type-attribute
                                         ] ;
                         rdfs:comment """
			A small image that is representative of the entry. An example of this is a 640x480
			jpeg image automatically produced by a low resolution plot of the NXdata.
		""" ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-thumbnail-group> ;
                         rdfs:label "NXentry/thumbnail" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-thumbnail-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxentry-thumbnail-type-attribute
:nxentry-thumbnail-type-attribute rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusAttribute ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasEnumContainer ;
                                                    owl:allValuesFrom [ rdf:type owl:Class ;
                                                                        owl:unionOf ( :nxentry-thumbnail-type-image-enum
                                                                                    )
                                                                      ]
                                                  ] ;
                                  rdfs:comment "The mime type should be an ``image/*``" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-thumbnail-type-attribute> ;
                                  rdfs:label "NXentry/thumbnail/type" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-thumbnail-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxentry-thumbnail-type-image-enum
:nxentry-thumbnail-type-image-enum rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusEnumerations ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :actualValue ;
                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                     rdf:first "image/*" ;
                                                                                     rdf:rest rdf:nil
                                                                                   ]
                                                                       ]
                                                   ] ;
                                   rdfs:comment "Enumeration item for NXentry/thumbnail/type: image/*" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-thumbnail-type-attribute> ;
                                   rdfs:label "NXentry/thumbnail/type/image/*" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-thumbnail-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxentry-title-field
:nxentry-title-field rdf:type owl:Class ;
                     owl:equivalentClass :nxfluo-entry-title-field ,
                                         :nxiqproc-entry-title-field ,
                                         :nxmonopd-entry-title-field ,
                                         :nxmpes-entry-title-field ,
                                         :nxmx-entry-title-field ,
                                         :nxoptical-spectroscopy-entry-title-field ,
                                         :nxrefscan-entry-title-field ,
                                         :nxreftof-entry-title-field ,
                                         :nxsas-entry-title-field ,
                                         :nxsastof-entry-title-field ,
                                         :nxscan-entry-title-field ,
                                         :nxsnsevent-entry-title-field ,
                                         :nxsnshisto-entry-title-field ,
                                         :nxsqom-entry-title-field ,
                                         :nxstxm-entry-title-field ,
                                         :nxtas-entry-title-field ,
                                         :nxtofnpd-entry-title-field ,
                                         :nxtofraw-entry-title-field ,
                                         :nxtofsingle-entry-title-field ,
                                         :nxtomo-entry-title-field ,
                                         :nxtomophase-entry-title-field ,
                                         :nxtomoproc-entry-title-field ,
                                         :nxxas-entry-title-field ,
                                         :nxxasproc-entry-title-field ,
                                         :nxxbase-entry-title-field ;
                     rdfs:subClassOf :NeXusField ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasUnitContainer ;
                                       owl:someValuesFrom :NX_ANY
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasValueContainer ;
                                       owl:someValuesFrom :NX_CHAR
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasValueContainer ;
                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass [ rdf:type owl:Class ;
                                                     owl:complementOf :NX_CHAR
                                                   ]
                                     ] ;
                     rdfs:comment "Extended title for entry" ;
                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-title-field> ;
                     rdfs:label "NXentry/title" ;
                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxentry-user-group
:nxentry-user-group rdf:type owl:Class ;
                    owl:equivalentClass :nxmicrostructure-kanapy-results-entry-user-group ,
                                        :nxmicrostructure-score-config-entry-userid-group ;
                    rdfs:subClassOf :NXuser ,
                                    :NeXusGroup ;
                    rdfs:comment "" ;
                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-user-group> ;
                    rdfs:label "NXentry/USER" ;
                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXentry.html#nxentry-user-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxenvironment-actuator-group
:nxenvironment-actuator-group rdf:type owl:Class ;
                              rdfs:subClassOf :NXactuator ,
                                              :NeXusGroup ;
                              rdfs:comment """
             Any actuator used to control the environment. This can be linked to an actuator
             defined in an NXinstrument instance.
        """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXenvironment.html#nxenvironment-actuator-group> ;
                              rdfs:label "NXenvironment/ACTUATOR" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXenvironment.html#nxenvironment-actuator-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxenvironment-depends-on-field
:nxenvironment-depends-on-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_CHAR
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_CHAR
                                                              ]
                                                ] ;
                                rdfs:comment """
            NeXus positions components by applying a set of translations and rotations
            to apply to the component starting from 0, 0, 0. The order of these operations
            is critical and forms what NeXus calls a dependency chain. The depends_on
            field defines the path to the top most operation of the dependency chain or the
            string \".\" if located in the origin. Usually these operations are stored in a
            NXtransformations group. But NeXus allows them to be stored anywhere.
        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXenvironment.html#nxenvironment-depends-on-field> ;
                                rdfs:label "NXenvironment/depends_on" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXenvironment.html#nxenvironment-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxenvironment-description-field
:nxenvironment-description-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_CHAR
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_CHAR
                                                               ]
                                                 ] ;
                                 rdfs:comment "Description of the apparatus; e.g. 100mm bore orange cryostat with Roots pump" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXenvironment.html#nxenvironment-description-field> ;
                                 rdfs:label "NXenvironment/description" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXenvironment.html#nxenvironment-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxenvironment-name-field
:nxenvironment-name-field rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusField ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasUnitContainer ;
                                            owl:someValuesFrom :NX_ANY
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:someValuesFrom :NX_CHAR
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass [ rdf:type owl:Class ;
                                                          owl:complementOf :NX_CHAR
                                                        ]
                                          ] ;
                          rdfs:comment "Apparatus identification code/model number; e.g. OC100 011" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXenvironment.html#nxenvironment-name-field> ;
                          rdfs:label "NXenvironment/name" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXenvironment.html#nxenvironment-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxenvironment-note-group
:nxenvironment-note-group rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusGroup ,
                                          :nxobject-note-group ;
                          rdfs:comment "Additional information, LabView logs, digital photographs, etc" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXenvironment.html#nxenvironment-note-group> ;
                          rdfs:label "NXenvironment/NOTE" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXenvironment.html#nxenvironment-note-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxenvironment-position-group
:nxenvironment-position-group rdf:type owl:Class ;
                              rdfs:subClassOf :NXgeometry ,
                                              :NeXusGroup ;
                              rdfs:comment """
             The position and orientation of the apparatus.
             Note, it is recommended to use NXtransformations instead.
        """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXenvironment.html#nxenvironment-position-group> ;
                              rdfs:label "NXenvironment/position" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXenvironment.html#nxenvironment-position-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxenvironment-program-field
:nxenvironment-program-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_CHAR
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_CHAR
                                                           ]
                                             ] ;
                             rdfs:comment "Program controlling the apparatus; e.g. LabView VI name" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXenvironment.html#nxenvironment-program-field> ;
                             rdfs:label "NXenvironment/program" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXenvironment.html#nxenvironment-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxenvironment-sensor-group
:nxenvironment-sensor-group rdf:type owl:Class ;
                            rdfs:subClassOf :NXsensor ,
                                            :NeXusGroup ;
                            rdfs:comment """
             Any sensor used to monitor the environment. This can be linked to a sensor
             defined in an NXinstrument instance.
        """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXenvironment.html#nxenvironment-sensor-group> ;
                            rdfs:label "NXenvironment/SENSOR" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXenvironment.html#nxenvironment-sensor-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxenvironment-short-name-field
:nxenvironment-short-name-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_CHAR
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_CHAR
                                                              ]
                                                ] ;
                                rdfs:comment "Alternative short name, perhaps for dashboard display like a present Seblock name" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXenvironment.html#nxenvironment-short-name-field> ;
                                rdfs:label "NXenvironment/short_name" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXenvironment.html#nxenvironment-short-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxenvironment-transformations-group
:nxenvironment-transformations-group rdf:type owl:Class ;
                                     rdfs:subClassOf :NXtransformations ,
                                                     :NeXusGroup ;
                                     rdfs:comment """
            This is the group recommended for holding the chain of translation
            and rotation operations necessary to position the component within
            the instrument. The dependency chain may however traverse similar groups in
            other component groups.
        """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXenvironment.html#nxenvironment-transformations-group> ;
                                     rdfs:label "NXenvironment/TRANSFORMATIONS" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXenvironment.html#nxenvironment-transformations-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxenvironment-type-field
:nxenvironment-type-field rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusField ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasUnitContainer ;
                                            owl:someValuesFrom :NX_ANY
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:someValuesFrom :NX_CHAR
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass [ rdf:type owl:Class ;
                                                          owl:complementOf :NX_CHAR
                                                        ]
                                          ] ;
                          rdfs:comment "Type of apparatus. This could be the SE codes in scheduling database; e.g. OC/100" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXenvironment.html#nxenvironment-type-field> ;
                          rdfs:label "NXenvironment/type" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXenvironment.html#nxenvironment-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxenvironment-value-field
:nxenvironment-value-field rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_ANY
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_FLOAT
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_FLOAT
                                                         ]
                                           ] ;
                           rdfs:comment """
             This is to be used if there is no actuator/sensor that controls/measures
             the environment parameters, but the user would still like to give a value for
             it. An example would be a room temperature experiment where the temperature is
             not actively measured, but rather estimated.

             Note that this method for recording the environment parameters is not advised,
             but using NXsensor and NXactuator is strongly recommended instead.
        """ ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXenvironment.html#nxenvironment-value-field> ;
                           rdfs:label "NXenvironment/value" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXenvironment.html#nxenvironment-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxevent-data-cue-index-field
:nxevent-data-cue-index-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_INT
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_INT
                                                            ]
                                              ] ;
                              rdfs:comment """
	    Index into the event_id, event_time_offset pair matching the corresponding
	    cue_timestamp. 
	  """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXevent_data.html#nxevent-data-cue-index-field> ;
                              rdfs:label "NXevent_data/cue_index" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXevent_data.html#nxevent-data-cue-index-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxevent-data-cue-timestamp-zero-field
:nxevent-data-cue-timestamp-zero-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_TIME
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_DATE_TIME
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxevent-data-cue-timestamp-zero-start-attribute
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_DATE_TIME
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
	    Timestamps matching the corresponding cue_index into the
	    event_id, event_time_offset pair.
	  """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXevent_data.html#nxevent-data-cue-timestamp-zero-field> ;
                                       rdfs:label "NXevent_data/cue_timestamp_zero" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXevent_data.html#nxevent-data-cue-timestamp-zero-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxevent-data-cue-timestamp-zero-start-attribute
:nxevent-data-cue-timestamp-zero-start-attribute rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusAttribute ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_DATE_TIME
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_DATE_TIME
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXevent_data.html#nxevent-data-cue-timestamp-zero-start-attribute> ;
                                                 rdfs:label "NXevent_data/cue_timestamp_zero/start" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXevent_data.html#nxevent-data-cue-timestamp-zero-start-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxevent-data-event-id-field
:nxevent-data-event-id-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_DIMENSIONLESS
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_INT
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_INT
                                                           ]
                                             ] ;
                             rdfs:comment """
			There will be extra information in the NXdetector to convert 
			event_id to detector_number.
		""" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXevent_data.html#nxevent-data-event-id-field> ;
                             rdfs:label "NXevent_data/event_id" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXevent_data.html#nxevent-data-event-id-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxevent-data-event-index-field
:nxevent-data-event-index-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_DIMENSIONLESS
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_INT
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_INT
                                                              ]
                                                ] ;
                                rdfs:comment """
	    The index into the event_time_offset, event_id pair for
	    the pulse occurring at the matching entry in event_time_zero.
	  """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXevent_data.html#nxevent-data-event-index-field> ;
                                rdfs:label "NXevent_data/event_index" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXevent_data.html#nxevent-data-event-index-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxevent-data-event-time-offset-field
:nxevent-data-event-time-offset-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_TIME_OF_FLIGHT
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_NUMBER
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_NUMBER
                                                                    ]
                                                      ] ;
                                      rdfs:comment """
			A list of timestamps for each event as it comes in. 
		""" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXevent_data.html#nxevent-data-event-time-offset-field> ;
                                      rdfs:label "NXevent_data/event_time_offset" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXevent_data.html#nxevent-data-event-time-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxevent-data-event-time-zero-field
:nxevent-data-event-time-zero-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_TIME
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_NUMBER
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxevent-data-event-time-zero-offset-attribute
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_NUMBER
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
			The time that each pulse started with respect to the offset
		""" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXevent_data.html#nxevent-data-event-time-zero-field> ;
                                    rdfs:label "NXevent_data/event_time_zero" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXevent_data.html#nxevent-data-event-time-zero-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxevent-data-event-time-zero-offset-attribute
:nxevent-data-event-time-zero-offset-attribute rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusAttribute ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_DATE_TIME
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_DATE_TIME
                                                                             ]
                                                               ] ;
                                               rdfs:comment "ISO8601" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXevent_data.html#nxevent-data-event-time-zero-offset-attribute> ;
                                               rdfs:label "NXevent_data/event_time_zero/offset" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXevent_data.html#nxevent-data-event-time-zero-offset-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxevent-data-pulse-height-field
:nxevent-data-pulse-height-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_DIMENSIONLESS
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_FLOAT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_FLOAT
                                                               ]
                                                 ] ;
                                 rdfs:comment """
			If voltages from the ends of the detector are read out this 
			is where they go. This list is for all events with information 
			to attach to a particular pulse height. The information to 
			attach to a particular pulse is located in events_per_pulse.
		""" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXevent_data.html#nxevent-data-pulse-height-field> ;
                                 rdfs:label "NXevent_data/pulse_height" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXevent_data.html#nxevent-data-pulse-height-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfabrication-capability-field
:nxfabrication-capability-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_CHAR
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_CHAR
                                                              ]
                                                ] ;
                                rdfs:comment """
             Free-text list of functionalities which the component offers.
        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfabrication.html#nxfabrication-capability-field> ;
                                rdfs:label "NXfabrication/capability" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfabrication.html#nxfabrication-capability-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfabrication-construction-date-field
:nxfabrication-construction-date-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_ANY
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_DATE_TIME
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_DATE_TIME
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
             Datetime of component's initial construction. This refers to the date of
             first measurement after new construction or to the relocation date,
             if it describes a multicomponent/custom-build setup.
             Just the year is often sufficient, but if a full date/time is used,
             it is recommended to add an explicit time zone.
        """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfabrication.html#nxfabrication-construction-date-field> ;
                                       rdfs:label "NXfabrication/construction_date" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfabrication.html#nxfabrication-construction-date-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfabrication-model-field
:nxfabrication-model-field rdf:type owl:Class ;
                           owl:equivalentClass :nxmpes-entry-instrument-device-information-model-field ,
                                               :nxmpes-entry-instrument-electronanalyzer-collectioncolumn-device-information-model-field ,
                                               :nxmpes-entry-instrument-electronanalyzer-device-information-model-field ,
                                               :nxmpes-entry-instrument-electronanalyzer-electron-detector-device-information-model-field ,
                                               :nxmpes-entry-instrument-electronanalyzer-energydispersion-device-information-model-field ,
                                               :nxmpes-entry-instrument-manipulator-device-information-model-field ,
                                               :nxmpes-entry-instrument-source-probe-device-information-model-field ,
                                               :nxmpes-entry-instrument-source-pump-device-information-model-field ,
                                               :nxmpes-entry-instrument-source-type-device-information-model-field ,
                                               :nxoptical-spectroscopy-entry-instrument-device-information-model-field ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_ANY
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_CHAR
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxfabrication-model-version-attribute
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_CHAR
                                                         ]
                                           ] ;
                           rdfs:comment """
             Version or model of the component named by the manufacturer.
        """ ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfabrication.html#nxfabrication-model-field> ;
                           rdfs:label "NXfabrication/model" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfabrication.html#nxfabrication-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfabrication-model-version-attribute
:nxfabrication-model-version-attribute rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusAttribute ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_CHAR
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_CHAR
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
                 If it is possible that different versions exist, the value in this field should be made
                 specific enough to resolve the version.
            """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfabrication.html#nxfabrication-model-version-attribute> ;
                                       rdfs:label "NXfabrication/model/version" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfabrication.html#nxfabrication-model-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxfabrication-serial-number-field
:nxfabrication-serial-number-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_CHAR
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_CHAR
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
             Serial number of the component.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfabrication.html#nxfabrication-serial-number-field> ;
                                   rdfs:label "NXfabrication/serial_number" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfabrication.html#nxfabrication-serial-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfabrication-vendor-field
:nxfabrication-vendor-field rdf:type owl:Class ;
                            owl:equivalentClass :nxmpes-entry-instrument-device-information-vendor-field ,
                                                :nxmpes-entry-instrument-electronanalyzer-collectioncolumn-device-information-vendor-field ,
                                                :nxmpes-entry-instrument-electronanalyzer-device-information-vendor-field ,
                                                :nxmpes-entry-instrument-electronanalyzer-electron-detector-device-information-vendor-field ,
                                                :nxmpes-entry-instrument-electronanalyzer-energydispersion-device-information-vendor-field ,
                                                :nxmpes-entry-instrument-manipulator-device-information-vendor-field ,
                                                :nxmpes-entry-instrument-source-probe-device-information-vendor-field ,
                                                :nxmpes-entry-instrument-source-pump-device-information-vendor-field ,
                                                :nxmpes-entry-instrument-source-type-device-information-vendor-field ,
                                                :nxoptical-spectroscopy-entry-instrument-device-information-vendor-field ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_CHAR
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_CHAR
                                                          ]
                                            ] ;
                            rdfs:comment """
             Company name of the manufacturer.
        """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfabrication.html#nxfabrication-vendor-field> ;
                            rdfs:label "NXfabrication/vendor" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfabrication.html#nxfabrication-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfermi-chopper-absorbing-material-field
:nxfermi-chopper-absorbing-material-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_CHAR
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_CHAR
                                                                        ]
                                                          ] ;
                                          rdfs:comment "absorbing material" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfermi_chopper.html#nxfermi-chopper-absorbing-material-field> ;
                                          rdfs:label "NXfermi_chopper/absorbing_material" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfermi_chopper.html#nxfermi-chopper-absorbing-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfermi-chopper-depends-on-field
:nxfermi-chopper-depends-on-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  :nxcomponent-depends-on-field ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_CHAR
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_CHAR
                                                                ]
                                                  ] ;
                                  rdfs:comment """
            .. todo::
              Add a definition for the reference point of a fermi chopper.
        """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfermi_chopper.html#nxfermi-chopper-depends-on-field> ;
                                  rdfs:label "NXfermi_chopper/depends_on" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfermi_chopper.html#nxfermi-chopper-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfermi-chopper-distance-field
:nxfermi-chopper-distance-field rdf:type owl:Class ;
                                owl:equivalentClass :nxsnshisto-entry-instrument-fermi-chopper-distance-field ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_LENGTH
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_FLOAT
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_FLOAT
                                                              ]
                                                ] ;
                                rdfs:comment "distance. Note, it is recommended to use NXtransformations instead." ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfermi_chopper.html#nxfermi-chopper-distance-field> ;
                                rdfs:label "NXfermi_chopper/distance" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfermi_chopper.html#nxfermi-chopper-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfermi-chopper-energy-field
:nxfermi-chopper-energy-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ENERGY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_FLOAT
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_FLOAT
                                                            ]
                                              ] ;
                              rdfs:comment "energy selected" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfermi_chopper.html#nxfermi-chopper-energy-field> ;
                              rdfs:label "NXfermi_chopper/energy" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfermi_chopper.html#nxfermi-chopper-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfermi-chopper-geometry-group
:nxfermi-chopper-geometry-group rdf:type owl:Class ;
                                rdfs:subClassOf :NXgeometry ,
                                                :NeXusGroup ;
                                rdfs:comment "geometry of the fermi chopper" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfermi_chopper.html#nxfermi-chopper-geometry-group> ;
                                rdfs:label "NXfermi_chopper/GEOMETRY" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfermi_chopper.html#nxfermi-chopper-geometry-group> ;
                                owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxfermi-chopper-height-field
:nxfermi-chopper-height-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_LENGTH
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_FLOAT
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_FLOAT
                                                            ]
                                              ] ;
                              rdfs:comment "input beam height" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfermi_chopper.html#nxfermi-chopper-height-field> ;
                              rdfs:label "NXfermi_chopper/height" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfermi_chopper.html#nxfermi-chopper-height-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfermi-chopper-number-field
:nxfermi-chopper-number-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_UNITLESS
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_INT
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_INT
                                                            ]
                                              ] ;
                              rdfs:comment "number of slits" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfermi_chopper.html#nxfermi-chopper-number-field> ;
                              rdfs:label "NXfermi_chopper/number" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfermi_chopper.html#nxfermi-chopper-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfermi-chopper-off-geometry-group
:nxfermi-chopper-off-geometry-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NXoff_geometry ,
                                                    :NeXusGroup ;
                                    rdfs:comment """
           This group describes the shape of the beam line component
        """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfermi_chopper.html#nxfermi-chopper-off-geometry-group> ;
                                    rdfs:label "NXfermi_chopper/OFF_GEOMETRY" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfermi_chopper.html#nxfermi-chopper-off-geometry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxfermi-chopper-r-slit-field
:nxfermi-chopper-r-slit-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_LENGTH
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_FLOAT
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_FLOAT
                                                            ]
                                              ] ;
                              rdfs:comment "radius of curvature of slits" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfermi_chopper.html#nxfermi-chopper-r-slit-field> ;
                              rdfs:label "NXfermi_chopper/r_slit" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfermi_chopper.html#nxfermi-chopper-r-slit-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfermi-chopper-radius-field
:nxfermi-chopper-radius-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_LENGTH
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_FLOAT
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_FLOAT
                                                            ]
                                              ] ;
                              rdfs:comment "radius of chopper" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfermi_chopper.html#nxfermi-chopper-radius-field> ;
                              rdfs:label "NXfermi_chopper/radius" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfermi_chopper.html#nxfermi-chopper-radius-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfermi-chopper-rotation-speed-field
:nxfermi-chopper-rotation-speed-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_FREQUENCY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_FLOAT
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_FLOAT
                                                                    ]
                                                      ] ;
                                      rdfs:comment "chopper rotation speed" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfermi_chopper.html#nxfermi-chopper-rotation-speed-field> ;
                                      rdfs:label "NXfermi_chopper/rotation_speed" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfermi_chopper.html#nxfermi-chopper-rotation-speed-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfermi-chopper-slit-field
:nxfermi-chopper-slit-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_LENGTH
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_FLOAT
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_FLOAT
                                                          ]
                                            ] ;
                            rdfs:comment "width of an individual slit" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfermi_chopper.html#nxfermi-chopper-slit-field> ;
                            rdfs:label "NXfermi_chopper/slit" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfermi_chopper.html#nxfermi-chopper-slit-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfermi-chopper-transmitting-material-field
:nxfermi-chopper-transmitting-material-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment "transmitting material" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfermi_chopper.html#nxfermi-chopper-transmitting-material-field> ;
                                             rdfs:label "NXfermi_chopper/transmitting_material" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfermi_chopper.html#nxfermi-chopper-transmitting-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfermi-chopper-type-field
:nxfermi-chopper-type-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_CHAR
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_CHAR
                                                          ]
                                            ] ;
                            rdfs:comment "Fermi chopper type" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfermi_chopper.html#nxfermi-chopper-type-field> ;
                            rdfs:label "NXfermi_chopper/type" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfermi_chopper.html#nxfermi-chopper-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfermi-chopper-wavelength-field
:nxfermi-chopper-wavelength-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_WAVELENGTH
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_FLOAT
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_FLOAT
                                                                ]
                                                  ] ;
                                  rdfs:comment "Wavelength transmitted by chopper" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfermi_chopper.html#nxfermi-chopper-wavelength-field> ;
                                  rdfs:label "NXfermi_chopper/wavelength" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfermi_chopper.html#nxfermi-chopper-wavelength-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfermi-chopper-width-field
:nxfermi-chopper-width-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_LENGTH
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_FLOAT
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_FLOAT
                                                           ]
                                             ] ;
                             rdfs:comment "input beam width" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfermi_chopper.html#nxfermi-chopper-width-field> ;
                             rdfs:label "NXfermi_chopper/width" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfermi_chopper.html#nxfermi-chopper-width-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfilter-chemical-formula-field
:nxfilter-chemical-formula-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_CHAR
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_CHAR
                                                               ]
                                                 ] ;
                                 rdfs:comment """
			The chemical formula specified using CIF conventions.
			Abbreviated version of CIF standard: 
			
			* Only recognized element symbols may be used.
			* Each element symbol is followed by a 'count' number. A count of '1' may be omitted.
			* A space or parenthesis must separate each cluster of (element symbol + count).
			* Where a group of elements is enclosed in parentheses, the multiplier for the 
			  group must follow the closing parentheses. That is, all element and group 
			  multipliers are assumed to be printed as subscripted numbers.
			* Unless the elements are ordered in a manner that corresponds to their chemical 
			  structure, the order of the elements within any group or moiety depends on 
			  whether or not carbon is present.
			* If carbon is present, the order should be: 
			
			  * C, then H, then the other elements in alphabetical order of their symbol. 
			  * If carbon is not present, the elements are listed purely in alphabetic order of their symbol. 
			  
			* This is the *Hill* system used by Chemical Abstracts.
		""" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-chemical-formula-field> ;
                                 rdfs:label "NXfilter/chemical_formula" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-chemical-formula-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfilter-coating-material-field
:nxfilter-coating-material-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_CHAR
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_CHAR
                                                               ]
                                                 ] ;
                                 rdfs:comment "coating material of supermirror filter" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-coating-material-field> ;
                                 rdfs:label "NXfilter/coating_material" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-coating-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfilter-coating-roughness-field
:nxfilter-coating-roughness-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_LENGTH
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_FLOAT
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_FLOAT
                                                                ]
                                                  ] ;
                                  rdfs:comment "coating roughness (RMS) of supermirror filter" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-coating-roughness-field> ;
                                  rdfs:label "NXfilter/coating_roughness" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-coating-roughness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfilter-density-field
:nxfilter-density-field rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusField ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasUnitContainer ;
                                          owl:someValuesFrom :NX_MASS_DENSITY
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:someValuesFrom :NX_NUMBER
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass [ rdf:type owl:Class ;
                                                        owl:complementOf :NX_NUMBER
                                                      ]
                                        ] ;
                        rdfs:comment "mass density of the filter" ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-density-field> ;
                        rdfs:label "NXfilter/density" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-density-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfilter-depends-on-field
:nxfilter-depends-on-field rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusField ,
                                           :nxcomponent-depends-on-field ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_ANY
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_CHAR
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_CHAR
                                                         ]
                                           ] ;
                           rdfs:comment """
            .. todo::
              Add a definition for the reference point of a filter.
        """ ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-depends-on-field> ;
                           rdfs:label "NXfilter/depends_on" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfilter-description-field
:nxfilter-description-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            :nxcomponent-description-field ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_CHAR
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_CHAR
                                                          ]
                                            ] ;
                            rdfs:comment """
            Composition of the filter.  Chemical formula can be specified separately.

            This field was changed (2010-11-17) from an enumeration to
            a string since common usage showed a wider variety of use
            than a simple list.  These are the items in the list at 
            the time of the change: Beryllium | Pyrolytic Graphite |
            Graphite | Sapphire | Silicon | Supermirror.
		""" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-description-field> ;
                            rdfs:label "NXfilter/description" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfilter-geometry-group
:nxfilter-geometry-group rdf:type owl:Class ;
                         rdfs:subClassOf :NXgeometry ,
                                         :NeXusGroup ;
                         rdfs:comment "Geometry of the filter" ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-geometry-group> ;
                         rdfs:label "NXfilter/GEOMETRY" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-geometry-group> ;
                         owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxfilter-m-value-field
:nxfilter-m-value-field rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusField ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasUnitContainer ;
                                          owl:someValuesFrom :NX_DIMENSIONLESS
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:someValuesFrom :NX_FLOAT
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass [ rdf:type owl:Class ;
                                                        owl:complementOf :NX_FLOAT
                                                      ]
                                        ] ;
                        rdfs:comment "m value of supermirror filter" ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-m-value-field> ;
                        rdfs:label "NXfilter/m_value" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-m-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfilter-off-geometry-group
:nxfilter-off-geometry-group rdf:type owl:Class ;
                             rdfs:subClassOf :NXoff_geometry ,
                                             :NeXusGroup ;
                             rdfs:comment """
               This group describes the shape of the beam line component
            """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-off-geometry-group> ;
                             rdfs:label "NXfilter/OFF_GEOMETRY" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-off-geometry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxfilter-orientation-matrix-field
:nxfilter-orientation-matrix-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_FLOAT
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_FLOAT
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
			Orientation matrix of single crystal filter using Busing-Levy convention:
			W. R. Busing and H. A. Levy (1967). Acta Cryst. 22, 457-464
		""" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-orientation-matrix-field> ;
                                   rdfs:label "NXfilter/orientation_matrix" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-orientation-matrix-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfilter-sensor-type-group
:nxfilter-sensor-type-group rdf:type owl:Class ;
                            rdfs:subClassOf :NXsensor ,
                                            :NeXusGroup ;
                            rdfs:comment "Sensor(s)used to monitor the filter temperature" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-sensor-type-group> ;
                            rdfs:label "NXfilter/sensor_type" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-sensor-type-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxfilter-status-field
:nxfilter-status-field rdf:type owl:Class ;
                       rdfs:subClassOf :NeXusField ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasEnumContainer ;
                                         owl:allValuesFrom [ rdf:type owl:Class ;
                                                             owl:unionOf ( :nxfilter-status-in-enum
                                                                           :nxfilter-status-out-enum
                                                                         )
                                                           ]
                                       ] ;
                       rdfs:comment "position with respect to in or out of the beam (choice of only \"in\" or \"out\")" ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-status-field> ;
                       rdfs:label "NXfilter/status" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-status-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfilter-status-in-enum
:nxfilter-status-in-enum rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusEnumerations ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :actualValue ;
                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                           rdf:first "in" ;
                                                                           rdf:rest rdf:nil
                                                                         ]
                                                             ]
                                         ] ;
                         owl:disjointWith :nxfilter-status-out-enum ;
                         rdfs:comment "Enumeration item for NXfilter/status: in" ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-status-field> ;
                         rdfs:label "NXfilter/status/in" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-status-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfilter-status-out-enum
:nxfilter-status-out-enum rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusEnumerations ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :actualValue ;
                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                            rdf:first "out" ;
                                                                            rdf:rest rdf:nil
                                                                          ]
                                                              ]
                                          ] ;
                          rdfs:comment "Enumeration item for NXfilter/status: out" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-status-field> ;
                          rdfs:label "NXfilter/status/out" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-status-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfilter-substrate-material-field
:nxfilter-substrate-material-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_CHAR
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_CHAR
                                                                 ]
                                                   ] ;
                                   rdfs:comment "substrate material of supermirror filter" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-substrate-material-field> ;
                                   rdfs:label "NXfilter/substrate_material" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-substrate-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfilter-substrate-roughness-field
:nxfilter-substrate-roughness-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_LENGTH
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_FLOAT
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_FLOAT
                                                                  ]
                                                    ] ;
                                    rdfs:comment "substrate roughness (RMS) of supermirror filter" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-substrate-roughness-field> ;
                                    rdfs:label "NXfilter/substrate_roughness" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-substrate-roughness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfilter-substrate-thickness-field
:nxfilter-substrate-thickness-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_LENGTH
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_FLOAT
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_FLOAT
                                                                  ]
                                                    ] ;
                                    rdfs:comment "substrate thickness of supermirror filter" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-substrate-thickness-field> ;
                                    rdfs:label "NXfilter/substrate_thickness" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-substrate-thickness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfilter-temperature-field
:nxfilter-temperature-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_TEMPERATURE
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_FLOAT
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_FLOAT
                                                          ]
                                            ] ;
                            rdfs:comment "average/nominal filter temperature" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-temperature-field> ;
                            rdfs:label "NXfilter/temperature" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-temperature-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfilter-temperature-log-group
:nxfilter-temperature-log-group rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusGroup ,
                                                :nxobject-groupname-log-group ;
                                rdfs:comment "Linked temperature_log for the filter" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-temperature-log-group> ;
                                rdfs:label "NXfilter/temperature_log" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-temperature-log-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxfilter-thickness-field
:nxfilter-thickness-field rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusField ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasUnitContainer ;
                                            owl:someValuesFrom :NX_LENGTH
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:someValuesFrom :NX_FLOAT
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass [ rdf:type owl:Class ;
                                                          owl:complementOf :NX_FLOAT
                                                        ]
                                          ] ;
                          rdfs:comment "Thickness of the filter" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-thickness-field> ;
                          rdfs:label "NXfilter/thickness" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-thickness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfilter-transmission-group
:nxfilter-transmission-group rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusGroup ,
                                             :nxobject-data-group ;
                             rdfs:comment "Wavelength transmission profile of filter" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-transmission-group> ;
                             rdfs:label "NXfilter/transmission" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-transmission-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxfilter-unit-cell-a-field
:nxfilter-unit-cell-a-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_LENGTH
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_FLOAT
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_FLOAT
                                                          ]
                                            ] ;
                            rdfs:comment "Unit cell lattice parameter: length of side a" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-unit-cell-a-field> ;
                            rdfs:label "NXfilter/unit_cell_a" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-unit-cell-a-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfilter-unit-cell-alpha-field
:nxfilter-unit-cell-alpha-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANGLE
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_FLOAT
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_FLOAT
                                                              ]
                                                ] ;
                                rdfs:comment "Unit cell lattice parameter: angle alpha" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-unit-cell-alpha-field> ;
                                rdfs:label "NXfilter/unit_cell_alpha" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-unit-cell-alpha-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfilter-unit-cell-b-field
:nxfilter-unit-cell-b-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_LENGTH
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_FLOAT
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_FLOAT
                                                          ]
                                            ] ;
                            rdfs:comment "Unit cell lattice parameter: length of side b" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-unit-cell-b-field> ;
                            rdfs:label "NXfilter/unit_cell_b" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-unit-cell-b-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfilter-unit-cell-beta-field
:nxfilter-unit-cell-beta-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANGLE
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_FLOAT
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_FLOAT
                                                             ]
                                               ] ;
                               rdfs:comment "Unit cell lattice parameter: angle beta" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-unit-cell-beta-field> ;
                               rdfs:label "NXfilter/unit_cell_beta" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-unit-cell-beta-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfilter-unit-cell-c-field
:nxfilter-unit-cell-c-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_LENGTH
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_FLOAT
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_FLOAT
                                                          ]
                                            ] ;
                            rdfs:comment "Unit cell lattice parameter: length of side c" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-unit-cell-c-field> ;
                            rdfs:label "NXfilter/unit_cell_c" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-unit-cell-c-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfilter-unit-cell-gamma-field
:nxfilter-unit-cell-gamma-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANGLE
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_FLOAT
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_FLOAT
                                                              ]
                                                ] ;
                                rdfs:comment "Unit cell lattice parameter: angle gamma" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-unit-cell-gamma-field> ;
                                rdfs:label "NXfilter/unit_cell_gamma" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-unit-cell-gamma-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfilter-unit-cell-volume-field
:nxfilter-unit-cell-volume-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_VOLUME
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_FLOAT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_FLOAT
                                                               ]
                                                 ] ;
                                 rdfs:comment "Unit cell" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-unit-cell-volume-field> ;
                                 rdfs:label "NXfilter/unit_cell_volume" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfilter.html#nxfilter-unit-cell-volume-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfit-backgroundbackground-group
:nxfit-backgroundbackground-group rdf:type owl:Class ;
                                  rdfs:subClassOf :NXpeak ,
                                                  :NeXusGroup ;
                                  rdfs:comment """
            One fitted background (functional form, position (see :ref:`data/input_independent </NXfit/data/input_independent-field>`),
            and intensities) of the peak fit.
            If there is no characteristic name for each background component, it is envisioned that backgrounds are labeled
            as background_0, background_1, and so on.
        """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfit.html#nxfit-backgroundbackground-group> ;
                                  rdfs:label "NXfit/backgroundBACKGROUND" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfit.html#nxfit-backgroundbackground-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxfit-data-fit-sum-field
:nxfit-data-fit-sum-field rdf:type owl:Class ;
                          owl:equivalentClass :nxxps-entry-fit-data-fit-sum-field ;
                          rdfs:subClassOf :NeXusField ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasUnitContainer ;
                                            owl:someValuesFrom :NX_ANY
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:someValuesFrom :NX_NUMBER
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass [ rdf:type owl:Class ;
                                                          owl:complementOf :NX_NUMBER
                                                        ]
                                          ] ;
                          rdfs:comment """
                Resulting fit obtained by evaluating the ``global_fit_function`` at the points
                specified in ``input_independent`` using the optimized fit parameters. This represents
                the best-fit curve or surface approximating the input_dependent data.
            """ ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfit.html#nxfit-data-fit-sum-field> ;
                          rdfs:label "NXfit/data/fit_sum" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfit.html#nxfit-data-fit-sum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfit-data-group
:nxfit-data-group rdf:type owl:Class ;
                  rdfs:subClassOf :NeXusGroup ,
                                  :nxprocess-data-group ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxfit-data-fit-sum-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxfit-data-input-dependent-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxfit-data-input-independent-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxfit-data-residual-field
                                  ] ;
                  rdfs:comment """
            Data and results of the fit.
        """ ;
                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfit.html#nxfit-data-group> ;
                  rdfs:label "NXfit/data" ;
                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfit.html#nxfit-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxfit-data-input-dependent-field
:nxfit-data-input-dependent-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_NUMBER
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_NUMBER
                                                                ]
                                                  ] ;
                                  rdfs:comment """
                Dependent variable(s) for this fit procedure (i.e., the observed data).
            """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfit.html#nxfit-data-input-dependent-field> ;
                                  rdfs:label "NXfit/data/input_dependent" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfit.html#nxfit-data-input-dependent-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfit-data-input-independent-field
:nxfit-data-input-independent-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_NUMBER
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_NUMBER
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
                Independent variable(s) for this fit procedure, representing the values to be fitted
                by the ``global_fit_function``.
            """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfit.html#nxfit-data-input-independent-field> ;
                                    rdfs:label "NXfit/data/input_independent" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfit.html#nxfit-data-input-independent-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfit-data-residual-field
:nxfit-data-residual-field rdf:type owl:Class ;
                           owl:equivalentClass :nxxps-entry-fit-data-residual-field ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_ANY
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_NUMBER
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_NUMBER
                                                         ]
                                           ] ;
                           rdfs:comment """
                The difference between the observed data (``input_dependent``) and the predicted
                fit values (``fit_sum``). A lower magnitude of residuals indicates a better fit.
            """ ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfit.html#nxfit-data-residual-field> ;
                           rdfs:label "NXfit/data/residual" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfit.html#nxfit-data-residual-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfit-error-function-description-field
:nxfit-error-function-description-field rdf:type owl:Class ;
                                        owl:equivalentClass :nxxps-entry-fit-error-function-description-field ;
                                        rdfs:subClassOf :NeXusField ,
                                                        :nxfit-function-description-field ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_CHAR
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_CHAR
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
                Description of the method used to optimize the parameters during peak fitting.
                Examples:
                
                - least squares
                - nonlinear least squares
                - Levenberg-Marquardt algorithm (damped least-squares)
                - linear regression
                - Bayesian linear regression
            """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfit.html#nxfit-error-function-description-field> ;
                                        rdfs:label "NXfit/error_function/description" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfit.html#nxfit-error-function-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfit-error-function-formula-description-field
:nxfit-error-function-formula-description-field rdf:type owl:Class ;
                                                owl:equivalentClass :nxxps-entry-fit-error-function-formula-description-field ;
                                                rdfs:subClassOf :NeXusField ,
                                                                :nxfit-function-formula-description-field ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_ANY
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment """
                For the optimization, the formula is any optimization process on the ``global_fit_function`` given above.
                As an example, for a least squares algorithm on independent components, the formula of the ``error_function``
                would be :math:`LLS(peak_1(p_1) + peak_2(p_2) + backgr(p_3))`, where each :math:`p_i` describes the set
                of parameters for one peak/background. In this case, the ``formula_description`` can be expressed as
                :math:`min(\\chi^2)`, where :math:`\\chi^2` is the sum of squared residuals between the model and the
                observed data:
                :math:`min(\\chi^2) = \\sum_{i=1}^{N} \\left( y_i - \\left( \\text{peak}_1(p_1, x_i) + \\text{peak}_2(p_2, x_i) + \\text{backgr}(p_3, x_i) \\right) \\right)^2`
                
                It is however also possible to supply more involved formulas (e.g., in the case of constrained fits).
            """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfit.html#nxfit-error-function-formula-description-field> ;
                                                rdfs:label "NXfit/error_function/formula_description" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfit.html#nxfit-error-function-formula-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfit-error-function-group
:nxfit-error-function-group rdf:type owl:Class ;
                            rdfs:subClassOf :NXfit_function ,
                                            :NeXusGroup ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxfit-error-function-description-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxfit-error-function-formula-description-field
                                            ] ;
                            rdfs:comment """
            Function used to optimize the parameters during peak fitting.
        """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfit.html#nxfit-error-function-group> ;
                            rdfs:label "NXfit/error_function" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfit.html#nxfit-error-function-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxfit-figure-of-meritmetric-field
:nxfit-figure-of-meritmetric-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_UNITLESS
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_NUMBER
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxfit-figure-of-meritmetric-metric-attribute
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_NUMBER
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
            Figure-of-merit to determine the goodness of fit, i.e., how well the fit model (i.e., the set of peaks and backgrounds)
            fits the measured observations.
            
            This value (which is a single number) is often used to guide adjustments to the
            fitting parameters in the peak fitting process.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfit.html#nxfit-figure-of-meritmetric-field> ;
                                   rdfs:label "NXfit/figure_of_meritMETRIC" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfit.html#nxfit-figure-of-meritmetric-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfit-figure-of-meritmetric-metric-attribute
:nxfit-figure-of-meritmetric-metric-attribute rdf:type owl:Class ;
                                              owl:equivalentClass :nxxps-entry-fit-figure-of-meritmetric-metric-attribute ;
                                              rdfs:subClassOf :NeXusAttribute ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_CHAR
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_CHAR
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
                Metric used to determine the goodness of fit. Examples include:
                
                - :math:`\\chi^2`, the squared sum of the sigma-weighted residuals
                - reduced :math:`\\chi^2`:, :math:`\\chi^2`: per degree of freedom
                - :math:`R^2`, the coefficient of determination
            """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfit.html#nxfit-figure-of-meritmetric-metric-attribute> ;
                                              rdfs:label "NXfit/figure_of_meritMETRIC/metric" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfit.html#nxfit-figure-of-meritmetric-metric-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxfit-function-description-field
:nxfit-function-description-field rdf:type owl:Class ;
                                  owl:equivalentClass :nxxps-entry-fit-global-fit-function-description-field ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_CHAR
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_CHAR
                                                                ]
                                                  ] ;
                                  rdfs:comment """
            Human-readable short description of this fit function.
            Software tools may use this field to write their local description of the fit function.
        """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfit_function.html#nxfit-function-description-field> ;
                                  rdfs:label "NXfit_function/description" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfit_function.html#nxfit-function-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfit-function-fit-parameters-group
:nxfit-function-fit-parameters-group rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusGroup ,
                                                     :nxobject-parameters-group ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxfit-function-fit-parameters-parameter-field
                                                     ] ;
                                     rdfs:comment "" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfit_function.html#nxfit-function-fit-parameters-group> ;
                                     rdfs:label "NXfit_function/fit_parameters" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfit_function.html#nxfit-function-fit-parameters-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxfit-function-fit-parameters-parameter-description-attribute
:nxfit-function-fit-parameters-parameter-description-attribute rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_CHAR
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_CHAR
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment """
                    A description of what this parameter represents.
                """ ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfit_function.html#nxfit-function-fit-parameters-parameter-description-attribute> ;
                                                               rdfs:label "NXfit_function/fit_parameters/PARAMETER/description" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfit_function.html#nxfit-function-fit-parameters-parameter-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxfit-function-fit-parameters-parameter-field
:nxfit-function-fit-parameters-parameter-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               :nxparameters-parameter-field ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_CHAR_OR_NUMBER
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxfit-function-fit-parameters-parameter-description-attribute
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxfit-function-fit-parameters-parameter-fixed-attribute
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxfit-function-fit-parameters-parameter-max-value-attribute
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxfit-function-fit-parameters-parameter-min-value-attribute
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_CHAR_OR_NUMBER
                                                                             ]
                                                               ] ;
                                               rdfs:comment """
                A parameter for a fit function.
                This would typically be a variable that
                is optimized in a fit.
            """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfit_function.html#nxfit-function-fit-parameters-parameter-field> ;
                                               rdfs:label "NXfit_function/fit_parameters/PARAMETER" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfit_function.html#nxfit-function-fit-parameters-parameter-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfit-function-fit-parameters-parameter-fixed-attribute
:nxfit-function-fit-parameters-parameter-fixed-attribute rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusAttribute ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_BOOLEAN
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_BOOLEAN
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment """
                    If the parameter is held constant, then this attribute should be True.
                """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfit_function.html#nxfit-function-fit-parameters-parameter-fixed-attribute> ;
                                                         rdfs:label "NXfit_function/fit_parameters/PARAMETER/fixed" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfit_function.html#nxfit-function-fit-parameters-parameter-fixed-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxfit-function-fit-parameters-parameter-max-value-attribute
:nxfit-function-fit-parameters-parameter-max-value-attribute rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusAttribute ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_NUMBER
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_NUMBER
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment """
                    The maximal value of the parameter, to be used as a constraint during fitting.
                """ ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfit_function.html#nxfit-function-fit-parameters-parameter-max-value-attribute> ;
                                                             rdfs:label "NXfit_function/fit_parameters/PARAMETER/max_value" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfit_function.html#nxfit-function-fit-parameters-parameter-max-value-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxfit-function-fit-parameters-parameter-min-value-attribute
:nxfit-function-fit-parameters-parameter-min-value-attribute rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusAttribute ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_NUMBER
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_NUMBER
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment """
                    The minimal value of the parameter, to be used as a constraint during fitting.
                """ ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfit_function.html#nxfit-function-fit-parameters-parameter-min-value-attribute> ;
                                                             rdfs:label "NXfit_function/fit_parameters/PARAMETER/min_value" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfit_function.html#nxfit-function-fit-parameters-parameter-min-value-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxfit-function-formula-description-field
:nxfit-function-formula-description-field rdf:type owl:Class ;
                                          owl:equivalentClass :nxxps-entry-fit-backgroundbackground-function-formula-description-field ,
                                                              :nxxps-entry-fit-peakpeak-function-formula-description-field ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_CHAR
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_CHAR
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
            Description of the mathematical formula of the function, taking into account the
            instances of ``TERM`` in ``fit_parameters``.
        """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfit_function.html#nxfit-function-formula-description-field> ;
                                          rdfs:label "NXfit_function/formula_description" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfit_function.html#nxfit-function-formula-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfit-function-function-type-field
:nxfit-function-function-type-field rdf:type owl:Class ;
                                    owl:equivalentClass :nxxps-entry-fit-backgroundbackground-function-function-type-field ,
                                                        :nxxps-entry-fit-error-function-function-type-field ,
                                                        :nxxps-entry-fit-global-fit-function-function-type-field ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_CHAR
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_CHAR
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
            Type of function used.
            
            Examples include \"Gaussian\" and \"Lorentzian\". In case a complicated functions, the the functional
            form of the function should be given by the ``formula_description`` field . The user is also encouraged
            to use the ``description`` field for describing the fit function in a human-readable way.
            
            Application definitions may limit the allowed fit functions by using an enumeration for the ``function_type`` field.
        """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfit_function.html#nxfit-function-function-type-field> ;
                                    rdfs:label "NXfit_function/function_type" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfit_function.html#nxfit-function-function-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfit-global-fit-function-formula-description-field
:nxfit-global-fit-function-formula-description-field rdf:type owl:Class ;
                                                     owl:equivalentClass :nxxps-entry-fit-global-fit-function-formula-description-field ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     :nxfit-function-formula-description-field ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_ANY
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_CHAR
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_CHAR
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
                Often, if the peaks and fit backgrounds are defined independently (i.e, with their own
                parameter sets), the resulting global fit is a function of the form
                :math:`model = peak_1(p_1) + peak2(p_2) + backgr(p_3).`, where each :math:`p_x` describes the
                set of parameters for one peak/background.
            """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfit.html#nxfit-global-fit-function-formula-description-field> ;
                                                     rdfs:label "NXfit/global_fit_function/formula_description" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfit.html#nxfit-global-fit-function-formula-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfit-global-fit-function-group
:nxfit-global-fit-function-group rdf:type owl:Class ;
                                 rdfs:subClassOf :NXfit_function ,
                                                 :NeXusGroup ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxfit-global-fit-function-formula-description-field
                                                 ] ;
                                 rdfs:comment """
            Function used to describe the overall fit to the data, taking into account the parameters of the
            individual :ref:`NXpeak` components.
        """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfit.html#nxfit-global-fit-function-group> ;
                                 rdfs:label "NXfit/global_fit_function" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfit.html#nxfit-global-fit-function-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxfit-label-field
:nxfit-label-field rdf:type owl:Class ;
                   owl:equivalentClass :nxxps-entry-fit-label-field ;
                   rdfs:subClassOf :NeXusField ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :hasUnitContainer ;
                                     owl:someValuesFrom :NX_ANY
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :hasValueContainer ;
                                     owl:someValuesFrom :NX_CHAR
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :hasValueContainer ;
                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass [ rdf:type owl:Class ;
                                                   owl:complementOf :NX_CHAR
                                                 ]
                                   ] ;
                   rdfs:comment """
            Human-readable label for this fit procedure.
        """ ;
                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfit.html#nxfit-label-field> ;
                   rdfs:label "NXfit/label" ;
                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfit.html#nxfit-label-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfit-peakpeak-group
:nxfit-peakpeak-group rdf:type owl:Class ;
                      rdfs:subClassOf :NXpeak ,
                                      :NeXusGroup ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxfit-peakpeak-relative-area-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxfit-peakpeak-relative-sensitivity-factor-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxfit-peakpeak-total-area-field
                                      ] ;
                      rdfs:comment """
            An instance of the peak model.
            If there is no characteristic name for each peak component, the peaks could be
            labeled as peak_0, peak_1, and so on.
        """ ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfit.html#nxfit-peakpeak-group> ;
                      rdfs:label "NXfit/peakPEAK" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfit.html#nxfit-peakpeak-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxfit-peakpeak-relative-area-field
:nxfit-peakpeak-relative-area-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_NUMBER
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_NUMBER
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
                Relative area of this peak compared to other peaks.
                
                The relative area can simply be derived by dividing the total_area by the
                total area of all peaks or by a more complicated method (e.g., by
                additionally dividing by the relative sensitivity factors). Details shall
                be given in `global_fit_function`.
            """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfit.html#nxfit-peakpeak-relative-area-field> ;
                                    rdfs:label "NXfit/peakPEAK/relative_area" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfit.html#nxfit-peakpeak-relative-area-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfit-peakpeak-relative-sensitivity-factor-field
:nxfit-peakpeak-relative-sensitivity-factor-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_UNITLESS
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_NUMBER
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_NUMBER
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment """
                Relative sensitivity for this peak, to be used for quantification in
                an NXprocess.
                
                As an example, in X-ray spectroscopy could depend on the energy scale
                (see position), the ionization cross section, and the element probed.
            """ ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfit.html#nxfit-peakpeak-relative-sensitivity-factor-field> ;
                                                  rdfs:label "NXfit/peakPEAK/relative_sensitivity_factor" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfit.html#nxfit-peakpeak-relative-sensitivity-factor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfit-peakpeak-total-area-field
:nxfit-peakpeak-total-area-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 :nxpeak-total-area-field ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_NUMBER
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_NUMBER
                                                               ]
                                                 ] ;
                                 rdfs:comment """
                Total area under the curve (can also be used for the total area minus any
                background values).
            """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfit.html#nxfit-peakpeak-total-area-field> ;
                                 rdfs:label "NXfit/peakPEAK/total_area" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfit.html#nxfit-peakpeak-total-area-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxflipper-comp-current-field
:nxflipper-comp-current-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_CURRENT
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_FLOAT
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_FLOAT
                                                            ]
                                              ] ;
                              rdfs:comment "Compensating field coil current in \"on\" state\"" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXflipper.html#nxflipper-comp-current-field> ;
                              rdfs:label "NXflipper/comp_current" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXflipper.html#nxflipper-comp-current-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxflipper-comp-turns-field
:nxflipper-comp-turns-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_PER_LENGTH
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_FLOAT
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_FLOAT
                                                          ]
                                            ] ;
                            rdfs:comment "Linear density of turns (such as number of turns/cm) in compensating field coils" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXflipper.html#nxflipper-comp-turns-field> ;
                            rdfs:label "NXflipper/comp_turns" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXflipper.html#nxflipper-comp-turns-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxflipper-depends-on-field
:nxflipper-depends-on-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            :nxcomponent-depends-on-field ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_CHAR
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_CHAR
                                                          ]
                                            ] ;
                            rdfs:comment """
            .. todo::
              Add a definition for the reference point of a spin flipper.
        """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXflipper.html#nxflipper-depends-on-field> ;
                            rdfs:label "NXflipper/depends_on" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXflipper.html#nxflipper-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxflipper-flip-current-field
:nxflipper-flip-current-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_CURRENT
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_FLOAT
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_FLOAT
                                                            ]
                                              ] ;
                              rdfs:comment "Flipping field coil current in \"on\" state\"" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXflipper.html#nxflipper-flip-current-field> ;
                              rdfs:label "NXflipper/flip_current" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXflipper.html#nxflipper-flip-current-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxflipper-flip-turns-field
:nxflipper-flip-turns-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_PER_LENGTH
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_FLOAT
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_FLOAT
                                                          ]
                                            ] ;
                            rdfs:comment "Linear density of turns (such as number of turns/cm) in flipping field coils" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXflipper.html#nxflipper-flip-turns-field> ;
                            rdfs:label "NXflipper/flip_turns" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXflipper.html#nxflipper-flip-turns-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxflipper-guide-current-field
:nxflipper-guide-current-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_CURRENT
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_FLOAT
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_FLOAT
                                                             ]
                                               ] ;
                               rdfs:comment "Guide field coil current in \"on\" state" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXflipper.html#nxflipper-guide-current-field> ;
                               rdfs:label "NXflipper/guide_current" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXflipper.html#nxflipper-guide-current-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxflipper-guide-turns-field
:nxflipper-guide-turns-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_PER_LENGTH
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_FLOAT
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_FLOAT
                                                           ]
                                             ] ;
                             rdfs:comment "Linear density of turns (such as number of turns/cm) in guide field coils" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXflipper.html#nxflipper-guide-turns-field> ;
                             rdfs:label "NXflipper/guide_turns" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXflipper.html#nxflipper-guide-turns-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxflipper-thickness-field
:nxflipper-thickness-field rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_LENGTH
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_FLOAT
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_FLOAT
                                                         ]
                                           ] ;
                           rdfs:comment "thickness along path of neutron travel" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXflipper.html#nxflipper-thickness-field> ;
                           rdfs:label "NXflipper/thickness" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXflipper.html#nxflipper-thickness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxflipper-type-coil-enum
:nxflipper-type-coil-enum rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusEnumerations ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :actualValue ;
                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                            rdf:first "coil" ;
                                                                            rdf:rest rdf:nil
                                                                          ]
                                                              ]
                                          ] ;
                          owl:disjointWith :nxflipper-type-current-sheet-enum ;
                          rdfs:comment "Enumeration item for NXflipper/type: coil" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXflipper.html#nxflipper-type-field> ;
                          rdfs:label "NXflipper/type/coil" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXflipper.html#nxflipper-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxflipper-type-current-sheet-enum
:nxflipper-type-current-sheet-enum rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusEnumerations ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :actualValue ;
                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                     rdf:first "current-sheet" ;
                                                                                     rdf:rest rdf:nil
                                                                                   ]
                                                                       ]
                                                   ] ;
                                   rdfs:comment "Enumeration item for NXflipper/type: current-sheet" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXflipper.html#nxflipper-type-field> ;
                                   rdfs:label "NXflipper/type/current-sheet" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXflipper.html#nxflipper-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxflipper-type-field
:nxflipper-type-field rdf:type owl:Class ;
                      rdfs:subClassOf :NeXusField ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasEnumContainer ;
                                        owl:allValuesFrom [ rdf:type owl:Class ;
                                                            owl:unionOf ( :nxflipper-type-coil-enum
                                                                          :nxflipper-type-current-sheet-enum
                                                                        )
                                                          ]
                                      ] ;
                      rdfs:comment "" ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXflipper.html#nxflipper-type-field> ;
                      rdfs:label "NXflipper/type" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXflipper.html#nxflipper-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfluo-entry-data-group
:nxfluo-entry-data-group rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusGroup ;
                         rdfs:comment "" ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-data-group> ;
                         rdfs:label "NXfluo/ENTRY/data" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxfluo-entry-definition-field
:nxfluo-entry-definition-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               :nxentry-definition-field ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasEnumContainer ;
                                                 owl:allValuesFrom [ rdf:type owl:Class ;
                                                                     owl:unionOf ( :nxfluo-entry-definition-nxfluo-enum
                                                                                 )
                                                                   ]
                                               ] ;
                               rdfs:comment """
           Official NeXus NXDL schema to which this file conforms.
        """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-definition-field> ;
                               rdfs:label "NXfluo/ENTRY/definition" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfluo-entry-definition-nxfluo-enum
:nxfluo-entry-definition-nxfluo-enum rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusEnumerations ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :actualValue ;
                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                       rdf:first "NXfluo" ;
                                                                                       rdf:rest rdf:nil
                                                                                     ]
                                                                         ]
                                                     ] ;
                                     rdfs:comment "Enumeration item for NXfluo/ENTRY/definition: NXfluo" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-definition-field> ;
                                     rdfs:label "NXfluo/ENTRY/definition/NXfluo" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfluo-entry-group
:nxfluo-entry-group rdf:type owl:Class ;
                    rdfs:subClassOf :NXentry ,
                                    :NeXusGroup ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxfluo-entry-data-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxfluo-entry-definition-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxfluo-entry-instrument-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxfluo-entry-monitor-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxfluo-entry-sample-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxfluo-entry-start-time-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxfluo-entry-title-field
                                    ] ;
                    rdfs:comment "" ;
                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-group> ;
                    rdfs:label "NXfluo/ENTRY" ;
                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxfluo-entry-instrument-fluorescence-data-field
:nxfluo-entry-instrument-fluorescence-data-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_ANY
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_INT
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_INT
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-instrument-fluorescence-data-field> ;
                                                 rdfs:label "NXfluo/ENTRY/INSTRUMENT/fluorescence/data" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-instrument-fluorescence-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfluo-entry-instrument-fluorescence-energy-field
:nxfluo-entry-instrument-fluorescence-energy-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ANY
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_FLOAT
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_FLOAT
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment "" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-instrument-fluorescence-energy-field> ;
                                                   rdfs:label "NXfluo/ENTRY/INSTRUMENT/fluorescence/energy" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-instrument-fluorescence-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfluo-entry-instrument-fluorescence-group
:nxfluo-entry-instrument-fluorescence-group rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusGroup ,
                                                            :nxinstrument-detector-group ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxfluo-entry-instrument-fluorescence-data-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxfluo-entry-instrument-fluorescence-energy-field
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-instrument-fluorescence-group> ;
                                            rdfs:label "NXfluo/ENTRY/INSTRUMENT/fluorescence" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-instrument-fluorescence-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxfluo-entry-instrument-group
:nxfluo-entry-instrument-group rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusGroup ,
                                               :nxentry-instrument-group ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxfluo-entry-instrument-fluorescence-group
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxfluo-entry-instrument-monochromator-group
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxfluo-entry-instrument-source-group
                                               ] ;
                               rdfs:comment "" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-instrument-group> ;
                               rdfs:label "NXfluo/ENTRY/INSTRUMENT" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxfluo-entry-instrument-monochromator-group
:nxfluo-entry-instrument-monochromator-group rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusGroup ,
                                                             :nxinstrument-monochromator-group ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxfluo-entry-instrument-monochromator-wavelength-field
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-instrument-monochromator-group> ;
                                             rdfs:label "NXfluo/ENTRY/INSTRUMENT/monochromator" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-instrument-monochromator-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxfluo-entry-instrument-monochromator-wavelength-field
:nxfluo-entry-instrument-monochromator-wavelength-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        :nxmonochromator-wavelength-field ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_ANY
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_FLOAT
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_FLOAT
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-instrument-monochromator-wavelength-field> ;
                                                        rdfs:label "NXfluo/ENTRY/INSTRUMENT/monochromator/wavelength" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-instrument-monochromator-wavelength-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfluo-entry-instrument-source-group
:nxfluo-entry-instrument-source-group rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusGroup ,
                                                      :nxinstrument-source-group ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxfluo-entry-instrument-source-name-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxfluo-entry-instrument-source-probe-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxfluo-entry-instrument-source-type-field
                                                      ] ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-instrument-source-group> ;
                                      rdfs:label "NXfluo/ENTRY/INSTRUMENT/SOURCE" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-instrument-source-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxfluo-entry-instrument-source-name-field
:nxfluo-entry-instrument-source-name-field rdf:type owl:Class ;
                                           owl:equivalentClass :nxsource-name-field ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANY
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_CHAR
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_CHAR
                                                                         ]
                                                           ] ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-instrument-source-name-field> ;
                                           rdfs:label "NXfluo/ENTRY/INSTRUMENT/SOURCE/name" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-instrument-source-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfluo-entry-instrument-source-probe-field
:nxfluo-entry-instrument-source-probe-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            :nxsource-probe-field ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasEnumContainer ;
                                                              owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                  owl:unionOf ( :nxfluo-entry-instrument-source-probe-x-ray-enum
                                                                                              )
                                                                                ]
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-instrument-source-probe-field> ;
                                            rdfs:label "NXfluo/ENTRY/INSTRUMENT/SOURCE/probe" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfluo-entry-instrument-source-probe-x-ray-enum
:nxfluo-entry-instrument-source-probe-x-ray-enum rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :actualValue ;
                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                   rdf:first "x-ray" ;
                                                                                                   rdf:rest rdf:nil
                                                                                                 ]
                                                                                     ]
                                                                 ] ;
                                                 rdfs:comment "Enumeration item for NXfluo/ENTRY/INSTRUMENT/SOURCE/probe: x-ray" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-instrument-source-probe-field> ;
                                                 rdfs:label "NXfluo/ENTRY/INSTRUMENT/SOURCE/probe/x-ray" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfluo-entry-instrument-source-type-field
:nxfluo-entry-instrument-source-type-field rdf:type owl:Class ;
                                           owl:equivalentClass :nxsource-type-field ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANY
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_CHAR
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_CHAR
                                                                         ]
                                                           ] ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-instrument-source-type-field> ;
                                           rdfs:label "NXfluo/ENTRY/INSTRUMENT/SOURCE/type" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-instrument-source-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfluo-entry-monitor-data-field
:nxfluo-entry-monitor-data-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_INT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_INT
                                                               ]
                                                 ] ;
                                 rdfs:comment "" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-monitor-data-field> ;
                                 rdfs:label "NXfluo/ENTRY/MONITOR/data" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-monitor-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfluo-entry-monitor-group
:nxfluo-entry-monitor-group rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusGroup ,
                                            :nxentry-monitor-group ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxfluo-entry-monitor-data-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxfluo-entry-monitor-mode-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxfluo-entry-monitor-preset-field
                                            ] ;
                            rdfs:comment "" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-monitor-group> ;
                            rdfs:label "NXfluo/ENTRY/MONITOR" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-monitor-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxfluo-entry-monitor-mode-field
:nxfluo-entry-monitor-mode-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 :nxmonitor-mode-field ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasEnumContainer ;
                                                   owl:allValuesFrom [ rdf:type owl:Class ;
                                                                       owl:unionOf ( :nxfluo-entry-monitor-mode-monitor-enum
                                                                                     :nxfluo-entry-monitor-mode-timer-enum
                                                                                   )
                                                                     ]
                                                 ] ;
                                 rdfs:comment """
            Count to a preset value based on either clock time (timer)
            or received monitor counts (monitor).
          """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-monitor-mode-field> ;
                                 rdfs:label "NXfluo/ENTRY/MONITOR/mode" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-monitor-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfluo-entry-monitor-mode-monitor-enum
:nxfluo-entry-monitor-mode-monitor-enum rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusEnumerations ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :actualValue ;
                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                          rdf:first "monitor" ;
                                                                                          rdf:rest rdf:nil
                                                                                        ]
                                                                            ]
                                                        ] ;
                                        owl:disjointWith :nxfluo-entry-monitor-mode-timer-enum ;
                                        rdfs:comment "Enumeration item for NXfluo/ENTRY/MONITOR/mode: monitor" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-monitor-mode-field> ;
                                        rdfs:label "NXfluo/ENTRY/MONITOR/mode/monitor" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-monitor-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfluo-entry-monitor-mode-timer-enum
:nxfluo-entry-monitor-mode-timer-enum rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusEnumerations ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :actualValue ;
                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                        rdf:first "timer" ;
                                                                                        rdf:rest rdf:nil
                                                                                      ]
                                                                          ]
                                                      ] ;
                                      rdfs:comment "Enumeration item for NXfluo/ENTRY/MONITOR/mode: timer" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-monitor-mode-field> ;
                                      rdfs:label "NXfluo/ENTRY/MONITOR/mode/timer" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-monitor-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfluo-entry-monitor-preset-field
:nxfluo-entry-monitor-preset-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_FLOAT
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_FLOAT
                                                                 ]
                                                   ] ;
                                   rdfs:comment "preset value for time or monitor" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-monitor-preset-field> ;
                                   rdfs:label "NXfluo/ENTRY/MONITOR/preset" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-monitor-preset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfluo-entry-sample-group
:nxfluo-entry-sample-group rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusGroup ,
                                           :nxentry-sample-group ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxfluo-entry-sample-name-field
                                           ] ;
                           rdfs:comment "" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-sample-group> ;
                           rdfs:label "NXfluo/ENTRY/SAMPLE" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxfluo-entry-sample-name-field
:nxfluo-entry-sample-name-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                :nxsample-name-field ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_CHAR
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_CHAR
                                                              ]
                                                ] ;
                                rdfs:comment "Descriptive name of sample" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-sample-name-field> ;
                                rdfs:label "NXfluo/ENTRY/SAMPLE/name" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-sample-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfluo-entry-start-time-field
:nxfluo-entry-start-time-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_DATE_TIME
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_DATE_TIME
                                                             ]
                                               ] ;
                               rdfs:comment "" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-start-time-field> ;
                               rdfs:label "NXfluo/ENTRY/start_time" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfluo-entry-title-field
:nxfluo-entry-title-field rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusField ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasUnitContainer ;
                                            owl:someValuesFrom :NX_ANY
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:someValuesFrom :NX_CHAR
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass [ rdf:type owl:Class ;
                                                          owl:complementOf :NX_CHAR
                                                        ]
                                          ] ;
                          rdfs:comment "" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-title-field> ;
                          rdfs:label "NXfluo/ENTRY/title" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXfluo.html#nxfluo-entry-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfresnel-zone-plate-central-stop-diameter-field
:nxfresnel-zone-plate-central-stop-diameter-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_LENGTH
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_FLOAT
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_FLOAT
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfresnel_zone_plate.html#nxfresnel-zone-plate-central-stop-diameter-field> ;
                                                  rdfs:label "NXfresnel_zone_plate/central_stop_diameter" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfresnel_zone_plate.html#nxfresnel-zone-plate-central-stop-diameter-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfresnel-zone-plate-central-stop-material-field
:nxfresnel-zone-plate-central-stop-material-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ANY
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_CHAR
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_CHAR
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfresnel_zone_plate.html#nxfresnel-zone-plate-central-stop-material-field> ;
                                                  rdfs:label "NXfresnel_zone_plate/central_stop_material" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfresnel_zone_plate.html#nxfresnel-zone-plate-central-stop-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfresnel-zone-plate-central-stop-thickness-field
:nxfresnel-zone-plate-central-stop-thickness-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_LENGTH
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_FLOAT
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_FLOAT
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment "" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfresnel_zone_plate.html#nxfresnel-zone-plate-central-stop-thickness-field> ;
                                                   rdfs:label "NXfresnel_zone_plate/central_stop_thickness" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfresnel_zone_plate.html#nxfresnel-zone-plate-central-stop-thickness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfresnel-zone-plate-depends-on-field
:nxfresnel-zone-plate-depends-on-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       :nxcomponent-depends-on-field ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_ANY
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_CHAR
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_CHAR
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
            .. todo::
              Add a definition for the reference point of a fresnel zone plate.

        """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfresnel_zone_plate.html#nxfresnel-zone-plate-depends-on-field> ;
                                       rdfs:label "NXfresnel_zone_plate/depends_on" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfresnel_zone_plate.html#nxfresnel-zone-plate-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfresnel-zone-plate-fabrication-etched-enum
:nxfresnel-zone-plate-fabrication-etched-enum rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusEnumerations ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :actualValue ;
                                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                                rdf:first "etched" ;
                                                                                                rdf:rest rdf:nil
                                                                                              ]
                                                                                  ]
                                                              ] ;
                                              rdfs:comment "Enumeration item for NXfresnel_zone_plate/fabrication: etched" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfresnel_zone_plate.html#nxfresnel-zone-plate-fabrication-field> ;
                                              rdfs:label "NXfresnel_zone_plate/fabrication/etched" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfresnel_zone_plate.html#nxfresnel-zone-plate-fabrication-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfresnel-zone-plate-fabrication-field
:nxfresnel-zone-plate-fabrication-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasEnumContainer ;
                                                          owl:allValuesFrom [ rdf:type owl:Class ;
                                                                              owl:unionOf ( :nxfresnel-zone-plate-fabrication-etched-enum
                                                                                            :nxfresnel-zone-plate-fabrication-other-enum
                                                                                            :nxfresnel-zone-plate-fabrication-plated-enum
                                                                                            :nxfresnel-zone-plate-fabrication-zone-doubled-enum
                                                                                          )
                                                                            ]
                                                        ] ;
                                        rdfs:comment "how the zone plate was manufactured" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfresnel_zone_plate.html#nxfresnel-zone-plate-fabrication-field> ;
                                        rdfs:label "NXfresnel_zone_plate/fabrication" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfresnel_zone_plate.html#nxfresnel-zone-plate-fabrication-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfresnel-zone-plate-fabrication-other-enum
:nxfresnel-zone-plate-fabrication-other-enum rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusEnumerations ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :actualValue ;
                                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                                               rdf:first "other" ;
                                                                                               rdf:rest rdf:nil
                                                                                             ]
                                                                                 ]
                                                             ] ;
                                             rdfs:comment "Enumeration item for NXfresnel_zone_plate/fabrication: other" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfresnel_zone_plate.html#nxfresnel-zone-plate-fabrication-field> ;
                                             rdfs:label "NXfresnel_zone_plate/fabrication/other" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfresnel_zone_plate.html#nxfresnel-zone-plate-fabrication-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfresnel-zone-plate-fabrication-plated-enum
:nxfresnel-zone-plate-fabrication-plated-enum rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusEnumerations ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :actualValue ;
                                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                                rdf:first "plated" ;
                                                                                                rdf:rest rdf:nil
                                                                                              ]
                                                                                  ]
                                                              ] ;
                                              rdfs:comment "Enumeration item for NXfresnel_zone_plate/fabrication: plated" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfresnel_zone_plate.html#nxfresnel-zone-plate-fabrication-field> ;
                                              rdfs:label "NXfresnel_zone_plate/fabrication/plated" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfresnel_zone_plate.html#nxfresnel-zone-plate-fabrication-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfresnel-zone-plate-fabrication-zone-doubled-enum
:nxfresnel-zone-plate-fabrication-zone-doubled-enum rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusEnumerations ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :actualValue ;
                                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                                      rdf:first "zone doubled" ;
                                                                                                      rdf:rest rdf:nil
                                                                                                    ]
                                                                                        ]
                                                                    ] ;
                                                    rdfs:comment "Enumeration item for NXfresnel_zone_plate/fabrication: zone doubled" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfresnel_zone_plate.html#nxfresnel-zone-plate-fabrication-field> ;
                                                    rdfs:label "NXfresnel_zone_plate/fabrication/zone doubled" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfresnel_zone_plate.html#nxfresnel-zone-plate-fabrication-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfresnel-zone-plate-focus-parameters-field
:nxfresnel-zone-plate-focus-parameters-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_FLOAT
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_FLOAT
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
	list of polynomial coefficients describing the focal length of the zone plate, in increasing powers of photon energy,
	that describes the focal length of the zone plate (in microns) at an X-ray photon energy (in electron volts).
   """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfresnel_zone_plate.html#nxfresnel-zone-plate-focus-parameters-field> ;
                                             rdfs:label "NXfresnel_zone_plate/focus_parameters" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfresnel_zone_plate.html#nxfresnel-zone-plate-focus-parameters-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfresnel-zone-plate-mask-material-field
:nxfresnel-zone-plate-mask-material-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_CHAR
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_CHAR
                                                                        ]
                                                          ] ;
                                          rdfs:comment "If no mask is present, set mask_thickness to 0 and omit the mask_material field" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfresnel_zone_plate.html#nxfresnel-zone-plate-mask-material-field> ;
                                          rdfs:label "NXfresnel_zone_plate/mask_material" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfresnel_zone_plate.html#nxfresnel-zone-plate-mask-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfresnel-zone-plate-mask-thickness-field
:nxfresnel-zone-plate-mask-thickness-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_LENGTH
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_FLOAT
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_FLOAT
                                                                         ]
                                                           ] ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfresnel_zone_plate.html#nxfresnel-zone-plate-mask-thickness-field> ;
                                           rdfs:label "NXfresnel_zone_plate/mask_thickness" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfresnel_zone_plate.html#nxfresnel-zone-plate-mask-thickness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfresnel-zone-plate-outer-diameter-field
:nxfresnel-zone-plate-outer-diameter-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_LENGTH
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_FLOAT
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_FLOAT
                                                                         ]
                                                           ] ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfresnel_zone_plate.html#nxfresnel-zone-plate-outer-diameter-field> ;
                                           rdfs:label "NXfresnel_zone_plate/outer_diameter" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfresnel_zone_plate.html#nxfresnel-zone-plate-outer-diameter-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfresnel-zone-plate-outermost-zone-width-field
:nxfresnel-zone-plate-outermost-zone-width-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_LENGTH
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_FLOAT
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_FLOAT
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfresnel_zone_plate.html#nxfresnel-zone-plate-outermost-zone-width-field> ;
                                                 rdfs:label "NXfresnel_zone_plate/outermost_zone_width" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfresnel_zone_plate.html#nxfresnel-zone-plate-outermost-zone-width-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfresnel-zone-plate-support-membrane-material-field
:nxfresnel-zone-plate-support-membrane-material-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_ANY
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_CHAR
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_CHAR
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfresnel_zone_plate.html#nxfresnel-zone-plate-support-membrane-material-field> ;
                                                      rdfs:label "NXfresnel_zone_plate/support_membrane_material" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfresnel_zone_plate.html#nxfresnel-zone-plate-support-membrane-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfresnel-zone-plate-support-membrane-thickness-field
:nxfresnel-zone-plate-support-membrane-thickness-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_LENGTH
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_FLOAT
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_FLOAT
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment "" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfresnel_zone_plate.html#nxfresnel-zone-plate-support-membrane-thickness-field> ;
                                                       rdfs:label "NXfresnel_zone_plate/support_membrane_thickness" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfresnel_zone_plate.html#nxfresnel-zone-plate-support-membrane-thickness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfresnel-zone-plate-zone-height-field
:nxfresnel-zone-plate-zone-height-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_LENGTH
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_FLOAT
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_FLOAT
                                                                      ]
                                                        ] ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfresnel_zone_plate.html#nxfresnel-zone-plate-zone-height-field> ;
                                        rdfs:label "NXfresnel_zone_plate/zone_height" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfresnel_zone_plate.html#nxfresnel-zone-plate-zone-height-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfresnel-zone-plate-zone-material-field
:nxfresnel-zone-plate-zone-material-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_CHAR
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_CHAR
                                                                        ]
                                                          ] ;
                                          rdfs:comment "Material of the zones themselves" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfresnel_zone_plate.html#nxfresnel-zone-plate-zone-material-field> ;
                                          rdfs:label "NXfresnel_zone_plate/zone_material" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfresnel_zone_plate.html#nxfresnel-zone-plate-zone-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxfresnel-zone-plate-zone-support-material-field
:nxfresnel-zone-plate-zone-support-material-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ANY
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_CHAR
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_CHAR
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment "Material present between the zones. This is usually only present for the \"zone doubled\" fabrication process" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXfresnel_zone_plate.html#nxfresnel-zone-plate-zone-support-material-field> ;
                                                  rdfs:label "NXfresnel_zone_plate/zone_support_material" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXfresnel_zone_plate.html#nxfresnel-zone-plate-zone-support-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxgeometry-component-index-field
:nxgeometry-component-index-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_INT
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_INT
                                                                ]
                                                  ] ;
                                  rdfs:comment """
	    Position of the component along the beam path. The sample is at 0, components upstream
	    have negative component_index, components downstream have positive
	    component_index.
        """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXgeometry.html#nxgeometry-component-index-field> ;
                                  rdfs:label "NXgeometry/component_index" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXgeometry.html#nxgeometry-component-index-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxgeometry-description-field
:nxgeometry-description-field rdf:type owl:Class ;
                              owl:equivalentClass :nxsnsevent-entry-instrument-crystal-origin-description-field ,
                                                  :nxsnshisto-entry-instrument-crystal-origin-description-field ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_CHAR
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_CHAR
                                                            ]
                                              ] ;
                              rdfs:comment """
            Optional description/label. Probably only present if we are
            an additional reference point for components rather than the
            location of a real component.
        """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXgeometry.html#nxgeometry-description-field> ;
                              rdfs:label "NXgeometry/description" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXgeometry.html#nxgeometry-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxgeometry-orientation-group
:nxgeometry-orientation-group rdf:type owl:Class ;
                              rdfs:subClassOf :NXorientation ,
                                              :NeXusGroup ;
                              rdfs:comment "orientation of component" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXgeometry.html#nxgeometry-orientation-group> ;
                              rdfs:label "NXgeometry/ORIENTATION" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXgeometry.html#nxgeometry-orientation-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxgeometry-shape-group
:nxgeometry-shape-group rdf:type owl:Class ;
                        rdfs:subClassOf :NXshape ,
                                        :NeXusGroup ;
                        rdfs:comment "shape/size information of component" ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXgeometry.html#nxgeometry-shape-group> ;
                        rdfs:label "NXgeometry/SHAPE" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXgeometry.html#nxgeometry-shape-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxgeometry-translation-group
:nxgeometry-translation-group rdf:type owl:Class ;
                              rdfs:subClassOf :NXtranslation ,
                                              :NeXusGroup ;
                              rdfs:comment "translation of component" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXgeometry.html#nxgeometry-translation-group> ;
                              rdfs:label "NXgeometry/TRANSLATION" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXgeometry.html#nxgeometry-translation-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxgrating-angles-field
:nxgrating-angles-field rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusField ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasUnitContainer ;
                                          owl:someValuesFrom :NX_ANGLE
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:someValuesFrom :NX_FLOAT
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass [ rdf:type owl:Class ;
                                                        owl:complementOf :NX_FLOAT
                                                      ]
                                        ] ;
                        rdfs:comment "Blaze or trapezoidal angles, with the angle of the upstream facing edge listed first. Blazed gratings can be identified by the low value of the first-listed angle." ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXgrating.html#nxgrating-angles-field> ;
                        rdfs:label "NXgrating/angles" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXgrating.html#nxgrating-angles-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxgrating-coating-material-field
:nxgrating-coating-material-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_CHAR
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_CHAR
                                                                ]
                                                  ] ;
                                  rdfs:comment "" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXgrating.html#nxgrating-coating-material-field> ;
                                  rdfs:label "NXgrating/coating_material" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXgrating.html#nxgrating-coating-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxgrating-coating-roughness-field
:nxgrating-coating-roughness-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_LENGTH
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_FLOAT
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_FLOAT
                                                                 ]
                                                   ] ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXgrating.html#nxgrating-coating-roughness-field> ;
                                   rdfs:label "NXgrating/coating_roughness" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXgrating.html#nxgrating-coating-roughness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxgrating-deflection-angle-field
:nxgrating-deflection-angle-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANGLE
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_FLOAT
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_FLOAT
                                                                ]
                                                  ] ;
                                  rdfs:comment "Angle between the incident beam and the utilised outgoing beam." ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXgrating.html#nxgrating-deflection-angle-field> ;
                                  rdfs:label "NXgrating/deflection_angle" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXgrating.html#nxgrating-deflection-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxgrating-depends-on-field
:nxgrating-depends-on-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            :nxcomponent-depends-on-field ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_CHAR
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_CHAR
                                                          ]
                                            ] ;
                            rdfs:comment """
            .. todo::
              Add a definition for the reference point of a bending grating.
      """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXgrating.html#nxgrating-depends-on-field> ;
                            rdfs:label "NXgrating/depends_on" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXgrating.html#nxgrating-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxgrating-depth-field
:nxgrating-depth-field rdf:type owl:Class ;
                       rdfs:subClassOf :NeXusField ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasUnitContainer ;
                                         owl:someValuesFrom :NX_LENGTH
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:someValuesFrom :NX_FLOAT
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass [ rdf:type owl:Class ;
                                                       owl:complementOf :NX_FLOAT
                                                     ]
                                       ] ;
                       rdfs:comment "" ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXgrating.html#nxgrating-depth-field> ;
                       rdfs:label "NXgrating/depth" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXgrating.html#nxgrating-depth-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxgrating-diffraction-order-field
:nxgrating-diffraction-order-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_UNITLESS
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_INT
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_INT
                                                                 ]
                                                   ] ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXgrating.html#nxgrating-diffraction-order-field> ;
                                   rdfs:label "NXgrating/diffraction_order" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXgrating.html#nxgrating-diffraction-order-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxgrating-duty-cycle-field
:nxgrating-duty-cycle-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_UNITLESS
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_FLOAT
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_FLOAT
                                                          ]
                                            ] ;
                            rdfs:comment "" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXgrating.html#nxgrating-duty-cycle-field> ;
                            rdfs:label "NXgrating/duty_cycle" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXgrating.html#nxgrating-duty-cycle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxgrating-figure-data-group
:nxgrating-figure-data-group rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusGroup ,
                                             :nxobject-data-group ;
                             rdfs:comment "Numerical description of the surface figure of the mirror." ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXgrating.html#nxgrating-figure-data-group> ;
                             rdfs:label "NXgrating/figure_data" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXgrating.html#nxgrating-figure-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxgrating-interior-atmosphere-argon-enum
:nxgrating-interior-atmosphere-argon-enum rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusEnumerations ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :actualValue ;
                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                            rdf:first "argon" ;
                                                                                            rdf:rest rdf:nil
                                                                                          ]
                                                                              ]
                                                          ] ;
                                          rdfs:comment "Enumeration item for NXgrating/interior_atmosphere: argon" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXgrating.html#nxgrating-interior-atmosphere-field> ;
                                          rdfs:label "NXgrating/interior_atmosphere/argon" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXgrating.html#nxgrating-interior-atmosphere-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxgrating-interior-atmosphere-field
:nxgrating-interior-atmosphere-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasEnumContainer ;
                                                       owl:allValuesFrom [ rdf:type owl:Class ;
                                                                           owl:unionOf ( :nxgrating-interior-atmosphere-argon-enum
                                                                                         :nxgrating-interior-atmosphere-helium-enum
                                                                                         :nxgrating-interior-atmosphere-vacuum-enum
                                                                                       )
                                                                         ]
                                                     ] ;
                                     rdfs:comment "" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXgrating.html#nxgrating-interior-atmosphere-field> ;
                                     rdfs:label "NXgrating/interior_atmosphere" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXgrating.html#nxgrating-interior-atmosphere-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxgrating-interior-atmosphere-helium-enum
:nxgrating-interior-atmosphere-helium-enum rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusEnumerations ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :actualValue ;
                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                             rdf:first "helium" ;
                                                                                             rdf:rest rdf:nil
                                                                                           ]
                                                                               ]
                                                           ] ;
                                           rdfs:comment "Enumeration item for NXgrating/interior_atmosphere: helium" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXgrating.html#nxgrating-interior-atmosphere-field> ;
                                           rdfs:label "NXgrating/interior_atmosphere/helium" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXgrating.html#nxgrating-interior-atmosphere-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxgrating-interior-atmosphere-vacuum-enum
:nxgrating-interior-atmosphere-vacuum-enum rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusEnumerations ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :actualValue ;
                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                             rdf:first "vacuum" ;
                                                                                             rdf:rest rdf:nil
                                                                                           ]
                                                                               ]
                                                           ] ;
                                           rdfs:comment "Enumeration item for NXgrating/interior_atmosphere: vacuum" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXgrating.html#nxgrating-interior-atmosphere-field> ;
                                           rdfs:label "NXgrating/interior_atmosphere/vacuum" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXgrating.html#nxgrating-interior-atmosphere-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxgrating-layer-thickness-field
:nxgrating-layer-thickness-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_LENGTH
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_FLOAT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_FLOAT
                                                               ]
                                                 ] ;
                                 rdfs:comment " An array describing the thickness of each layer" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXgrating.html#nxgrating-layer-thickness-field> ;
                                 rdfs:label "NXgrating/layer_thickness" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXgrating.html#nxgrating-layer-thickness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxgrating-off-geometry-group
:nxgrating-off-geometry-group rdf:type owl:Class ;
                              rdfs:subClassOf :NXoff_geometry ,
                                              :NeXusGroup ;
                              rdfs:comment """
               This group describes the shape of the beam line component
            """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXgrating.html#nxgrating-off-geometry-group> ;
                              rdfs:label "NXgrating/OFF_GEOMETRY" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXgrating.html#nxgrating-off-geometry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxgrating-period-field
:nxgrating-period-field rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusField ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasUnitContainer ;
                                          owl:someValuesFrom :NX_LENGTH
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:someValuesFrom :NX_FLOAT
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass [ rdf:type owl:Class ;
                                                        owl:complementOf :NX_FLOAT
                                                      ]
                                        ] ;
                        rdfs:comment "List of polynomial coefficients describing the spatial separation of lines/grooves as a function of position along the grating, in increasing powers of position. Gratings which do not have variable line spacing will only have a single coefficient (constant)." ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXgrating.html#nxgrating-period-field> ;
                        rdfs:label "NXgrating/period" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXgrating.html#nxgrating-period-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxgrating-shape-group
:nxgrating-shape-group rdf:type owl:Class ;
                       rdfs:subClassOf :NXshape ,
                                       :NeXusGroup ;
                       rdfs:comment "A NXshape group describing the shape of the mirror" ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXgrating.html#nxgrating-shape-group> ;
                       rdfs:label "NXgrating/shape" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXgrating.html#nxgrating-shape-group> ;
                       owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxgrating-substrate-density-field
:nxgrating-substrate-density-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_MASS_DENSITY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_FLOAT
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_FLOAT
                                                                 ]
                                                   ] ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXgrating.html#nxgrating-substrate-density-field> ;
                                   rdfs:label "NXgrating/substrate_density" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXgrating.html#nxgrating-substrate-density-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxgrating-substrate-material-field
:nxgrating-substrate-material-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_CHAR
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_CHAR
                                                                  ]
                                                    ] ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXgrating.html#nxgrating-substrate-material-field> ;
                                    rdfs:label "NXgrating/substrate_material" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXgrating.html#nxgrating-substrate-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxgrating-substrate-roughness-field
:nxgrating-substrate-roughness-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_LENGTH
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_FLOAT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_FLOAT
                                                                   ]
                                                     ] ;
                                     rdfs:comment "" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXgrating.html#nxgrating-substrate-roughness-field> ;
                                     rdfs:label "NXgrating/substrate_roughness" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXgrating.html#nxgrating-substrate-roughness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxgrating-substrate-thickness-field
:nxgrating-substrate-thickness-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_LENGTH
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_FLOAT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_FLOAT
                                                                   ]
                                                     ] ;
                                     rdfs:comment "" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXgrating.html#nxgrating-substrate-thickness-field> ;
                                     rdfs:label "NXgrating/substrate_thickness" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXgrating.html#nxgrating-substrate-thickness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxgrating-transformations-group
:nxgrating-transformations-group rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusGroup ,
                                                 :nxcomponent-transformations-group ;
                                 rdfs:comment """
            \"Engineering\" position of the grating
            Transformations used by this component to define its position and orientation.
        """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXgrating.html#nxgrating-transformations-group> ;
                                 rdfs:label "NXgrating/TRANSFORMATIONS" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXgrating.html#nxgrating-transformations-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxguide-bend-angle-x-field
:nxguide-bend-angle-x-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANGLE
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_FLOAT
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_FLOAT
                                                          ]
                                            ] ;
                            rdfs:comment "TODO: documentation needed" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-bend-angle-x-field> ;
                            rdfs:label "NXguide/bend_angle_x" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-bend-angle-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxguide-bend-angle-y-field
:nxguide-bend-angle-y-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANGLE
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_FLOAT
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_FLOAT
                                                          ]
                                            ] ;
                            rdfs:comment "TODO: documentation needed" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-bend-angle-y-field> ;
                            rdfs:label "NXguide/bend_angle_y" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-bend-angle-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxguide-coating-material-field
:nxguide-coating-material-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_FLOAT
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_FLOAT
                                                              ]
                                                ] ;
                                rdfs:comment "TODO: documentation needed" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-coating-material-field> ;
                                rdfs:label "NXguide/coating_material" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-coating-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxguide-coating-roughness-field
:nxguide-coating-roughness-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_LENGTH
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_FLOAT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_FLOAT
                                                               ]
                                                 ] ;
                                 rdfs:comment "TODO: documentation needed" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-coating-roughness-field> ;
                                 rdfs:label "NXguide/coating_roughness" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-coating-roughness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxguide-depends-on-field
:nxguide-depends-on-field rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusField ,
                                          :nxcomponent-depends-on-field ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasUnitContainer ;
                                            owl:someValuesFrom :NX_ANY
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:someValuesFrom :NX_CHAR
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass [ rdf:type owl:Class ;
                                                          owl:complementOf :NX_CHAR
                                                        ]
                                          ] ;
                          rdfs:comment """
            The entry opening of the guide lies on the reference plane. The center of the opening on that plane is
            the reference point on the x and y axis. The reference plane is orthogonal to the z axis and is the
            reference point along the z axis. Given no bend in the guide, it is parallel with z axis and extends
            in the positive direction of the z axis.

            .. image:: guide/guide.png
              :width: 40%
        """ ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-depends-on-field> ;
                          rdfs:label "NXguide/depends_on" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxguide-description-field
:nxguide-description-field rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusField ,
                                           :nxcomponent-description-field ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_ANY
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_CHAR
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_CHAR
                                                         ]
                                           ] ;
                           rdfs:comment "A description of this particular instance of ``NXguide``." ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-description-field> ;
                           rdfs:label "NXguide/description" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxguide-external-material-field
:nxguide-external-material-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_CHAR
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_CHAR
                                                               ]
                                                 ] ;
                                 rdfs:comment "external material outside substrate" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-external-material-field> ;
                                 rdfs:label "NXguide/external_material" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-external-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxguide-geometry-group
:nxguide-geometry-group rdf:type owl:Class ;
                        rdfs:subClassOf :NXgeometry ,
                                        :NeXusGroup ;
                        rdfs:comment "TODO:  Explain what this NXgeometry group means.  What is intended here?" ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-geometry-group> ;
                        rdfs:label "NXguide/GEOMETRY" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-geometry-group> ;
                        owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxguide-incident-angle-field
:nxguide-incident-angle-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANGLE
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_FLOAT
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_FLOAT
                                                            ]
                                              ] ;
                              rdfs:comment "TODO: documentation needed" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-incident-angle-field> ;
                              rdfs:label "NXguide/incident_angle" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-incident-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxguide-interior-atmosphere-argon-enum
:nxguide-interior-atmosphere-argon-enum rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusEnumerations ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :actualValue ;
                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                          rdf:first "argon" ;
                                                                                          rdf:rest rdf:nil
                                                                                        ]
                                                                            ]
                                                        ] ;
                                        rdfs:comment "Enumeration item for NXguide/interior_atmosphere: argon" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-interior-atmosphere-field> ;
                                        rdfs:label "NXguide/interior_atmosphere/argon" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-interior-atmosphere-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxguide-interior-atmosphere-field
:nxguide-interior-atmosphere-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasEnumContainer ;
                                                     owl:allValuesFrom [ rdf:type owl:Class ;
                                                                         owl:unionOf ( :nxguide-interior-atmosphere-argon-enum
                                                                                       :nxguide-interior-atmosphere-helium-enum
                                                                                       :nxguide-interior-atmosphere-vacuum-enum
                                                                                     )
                                                                       ]
                                                   ] ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-interior-atmosphere-field> ;
                                   rdfs:label "NXguide/interior_atmosphere" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-interior-atmosphere-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxguide-interior-atmosphere-helium-enum
:nxguide-interior-atmosphere-helium-enum rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusEnumerations ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :actualValue ;
                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                           rdf:first "helium" ;
                                                                                           rdf:rest rdf:nil
                                                                                         ]
                                                                             ]
                                                         ] ;
                                         rdfs:comment "Enumeration item for NXguide/interior_atmosphere: helium" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-interior-atmosphere-field> ;
                                         rdfs:label "NXguide/interior_atmosphere/helium" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-interior-atmosphere-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxguide-interior-atmosphere-vacuum-enum
:nxguide-interior-atmosphere-vacuum-enum rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusEnumerations ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :actualValue ;
                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                           rdf:first "vacuum" ;
                                                                                           rdf:rest rdf:nil
                                                                                         ]
                                                                             ]
                                                         ] ;
                                         rdfs:comment "Enumeration item for NXguide/interior_atmosphere: vacuum" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-interior-atmosphere-field> ;
                                         rdfs:label "NXguide/interior_atmosphere/vacuum" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-interior-atmosphere-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxguide-m-value-field
:nxguide-m-value-field rdf:type owl:Class ;
                       rdfs:subClassOf :NeXusField ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasUnitContainer ;
                                         owl:someValuesFrom :NX_ANY
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:someValuesFrom :NX_FLOAT
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass [ rdf:type owl:Class ;
                                                       owl:complementOf :NX_FLOAT
                                                     ]
                                       ] ;
                       rdfs:comment """
	        The ``m`` value for a supermirror, which defines the supermirror 
	        regime in multiples of the critical angle of Nickel.
        """ ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-m-value-field> ;
                       rdfs:label "NXguide/m_value" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-m-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxguide-number-sections-field
:nxguide-number-sections-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_UNITLESS
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_INT
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_INT
                                                             ]
                                               ] ;
                               rdfs:comment """
	        number of substrate sections (also called ``nsurf`` as an 
	        index in the ``NXguide`` specification)
        """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-number-sections-field> ;
                               rdfs:label "NXguide/number_sections" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-number-sections-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxguide-off-geometry-group
:nxguide-off-geometry-group rdf:type owl:Class ;
                            rdfs:subClassOf :NXoff_geometry ,
                                            :NeXusGroup ;
                            rdfs:comment """
           This group describes the shape of the beam line component
        """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-off-geometry-group> ;
                            rdfs:label "NXguide/OFF_GEOMETRY" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-off-geometry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxguide-reflectivity-axes-attribute
:nxguide-reflectivity-axes-attribute rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusAttribute ,
                                                     :nxdata-axes-attribute ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasEnumContainer ;
                                                       owl:allValuesFrom [ rdf:type owl:Class ;
                                                                           owl:unionOf ( :nxguide-reflectivity-axes-surface-wavelength-enum
                                                                                       )
                                                                         ]
                                                     ] ;
                                     rdfs:comment "" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-reflectivity-axes-attribute> ;
                                     rdfs:label "NXguide/reflectivity/axes" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-reflectivity-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxguide-reflectivity-axes-surface-wavelength-enum
:nxguide-reflectivity-axes-surface-wavelength-enum rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :actualValue ;
                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                     rdf:first "surface wavelength" ;
                                                                                                     rdf:rest rdf:nil
                                                                                                   ]
                                                                                       ]
                                                                   ] ;
                                                   rdfs:comment "Enumeration item for NXguide/reflectivity/axes: surface wavelength" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-reflectivity-axes-attribute> ;
                                                   rdfs:label "NXguide/reflectivity/axes/surface wavelength" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-reflectivity-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxguide-reflectivity-data-field
:nxguide-reflectivity-data-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 :nxdata-data-field ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_NUMBER
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_NUMBER
                                                               ]
                                                 ] ;
                                 rdfs:comment "reflectivity of each surface as a function of wavelength" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-reflectivity-data-field> ;
                                 rdfs:label "NXguide/reflectivity/data" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-reflectivity-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxguide-reflectivity-group
:nxguide-reflectivity-group rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusGroup ,
                                            :nxobject-data-group ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxguide-reflectivity-axes-attribute
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxguide-reflectivity-data-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxguide-reflectivity-signal-attribute
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxguide-reflectivity-surface-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxguide-reflectivity-surface-indices-attribute
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxguide-reflectivity-wavelength-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxguide-reflectivity-wavelength-indices-attribute
                                            ] ;
                            rdfs:comment "Reflectivity as function of reflecting surface and wavelength" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-reflectivity-group> ;
                            rdfs:label "NXguide/reflectivity" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-reflectivity-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxguide-reflectivity-signal-attribute
:nxguide-reflectivity-signal-attribute rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusAttribute ,
                                                       :nxdata-signal-attribute ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasEnumContainer ;
                                                         owl:allValuesFrom [ rdf:type owl:Class ;
                                                                             owl:unionOf ( :nxguide-reflectivity-signal-data-enum
                                                                                         )
                                                                           ]
                                                       ] ;
                                       rdfs:comment "" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-reflectivity-signal-attribute> ;
                                       rdfs:label "NXguide/reflectivity/signal" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-reflectivity-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxguide-reflectivity-signal-data-enum
:nxguide-reflectivity-signal-data-enum rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusEnumerations ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :actualValue ;
                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                         rdf:first "data" ;
                                                                                         rdf:rest rdf:nil
                                                                                       ]
                                                                           ]
                                                       ] ;
                                       rdfs:comment "Enumeration item for NXguide/reflectivity/signal: data" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-reflectivity-signal-attribute> ;
                                       rdfs:label "NXguide/reflectivity/signal/data" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-reflectivity-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxguide-reflectivity-surface-field
:nxguide-reflectivity-surface-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_NUMBER
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_NUMBER
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
	            List of surfaces.  Probably best to use index 
	            numbers but the specification is very loose.
            """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-reflectivity-surface-field> ;
                                    rdfs:label "NXguide/reflectivity/surface" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-reflectivity-surface-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxguide-reflectivity-surface-indices-0-enum
:nxguide-reflectivity-surface-indices-0-enum rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusEnumerations ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :actualValue ;
                                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                                               rdf:first "0" ;
                                                                                               rdf:rest rdf:nil
                                                                                             ]
                                                                                 ]
                                                             ] ;
                                             rdfs:comment "Enumeration item for NXguide/reflectivity/surface_indices: 0" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-reflectivity-surface-indices-attribute> ;
                                             rdfs:label "NXguide/reflectivity/surface_indices/0" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-reflectivity-surface-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxguide-reflectivity-surface-indices-attribute
:nxguide-reflectivity-surface-indices-attribute rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusAttribute ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasEnumContainer ;
                                                                  owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                      owl:unionOf ( :nxguide-reflectivity-surface-indices-0-enum
                                                                                                  )
                                                                                    ]
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-reflectivity-surface-indices-attribute> ;
                                                rdfs:label "NXguide/reflectivity/surface_indices" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-reflectivity-surface-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxguide-reflectivity-wavelength-field
:nxguide-reflectivity-wavelength-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       :nxdata-data-field ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_WAVELENGTH
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_NUMBER
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_NUMBER
                                                                     ]
                                                       ] ;
                                       rdfs:comment "wavelengths at which reflectivity was measured" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-reflectivity-wavelength-field> ;
                                       rdfs:label "NXguide/reflectivity/wavelength" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-reflectivity-wavelength-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxguide-reflectivity-wavelength-indices-1-enum
:nxguide-reflectivity-wavelength-indices-1-enum rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusEnumerations ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :actualValue ;
                                                                  owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                      owl:oneOf [ rdf:type rdf:List ;
                                                                                                  rdf:first "1" ;
                                                                                                  rdf:rest rdf:nil
                                                                                                ]
                                                                                    ]
                                                                ] ;
                                                rdfs:comment "Enumeration item for NXguide/reflectivity/wavelength_indices: 1" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-reflectivity-wavelength-indices-attribute> ;
                                                rdfs:label "NXguide/reflectivity/wavelength_indices/1" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-reflectivity-wavelength-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxguide-reflectivity-wavelength-indices-attribute
:nxguide-reflectivity-wavelength-indices-attribute rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasEnumContainer ;
                                                                     owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                         owl:unionOf ( :nxguide-reflectivity-wavelength-indices-1-enum
                                                                                                     )
                                                                                       ]
                                                                   ] ;
                                                   rdfs:comment "" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-reflectivity-wavelength-indices-attribute> ;
                                                   rdfs:label "NXguide/reflectivity/wavelength_indices" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-reflectivity-wavelength-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxguide-substrate-material-field
:nxguide-substrate-material-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_FLOAT
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_FLOAT
                                                                ]
                                                  ] ;
                                  rdfs:comment "TODO: documentation needed" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-substrate-material-field> ;
                                  rdfs:label "NXguide/substrate_material" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-substrate-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxguide-substrate-roughness-field
:nxguide-substrate-roughness-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_LENGTH
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_FLOAT
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_FLOAT
                                                                 ]
                                                   ] ;
                                   rdfs:comment "TODO: documentation needed" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-substrate-roughness-field> ;
                                   rdfs:label "NXguide/substrate_roughness" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-substrate-roughness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxguide-substrate-thickness-field
:nxguide-substrate-thickness-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_LENGTH
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_FLOAT
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_FLOAT
                                                                 ]
                                                   ] ;
                                   rdfs:comment "TODO: documentation needed" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-substrate-thickness-field> ;
                                   rdfs:label "NXguide/substrate_thickness" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXguide.html#nxguide-substrate-thickness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxhistory-activity-group
:nxhistory-activity-group rdf:type owl:Class ;
                          rdfs:subClassOf :NXactivity ,
                                          :NeXusGroup ;
                          rdfs:comment """
             Any activity that was performed on the physical entity prior or during the experiment.
        """ ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXhistory.html#nxhistory-activity-group> ;
                          rdfs:label "NXhistory/ACTIVITY" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXhistory.html#nxhistory-activity-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxhistory-identifiername-field
:nxhistory-identifiername-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                :nxobject-identifiername-field ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_CHAR
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_CHAR
                                                              ]
                                                ] ;
                                rdfs:comment """
             An ID or reference to the location or a unique (globally
             persistent) identifier of e.g. another file which gives
             as many as possible details of the history event.
        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXhistory.html#nxhistory-identifiername-field> ;
                                rdfs:label "NXhistory/identifierNAME" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXhistory.html#nxhistory-identifiername-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxhistory-note-group
:nxhistory-note-group rdf:type owl:Class ;
                      rdfs:subClassOf :NeXusGroup ,
                                      :nxobject-note-group ;
                      rdfs:comment """
             A descriptor to keep track of the treatment of the physical entity before or during the
             experiment (NXnote allows to add pictures, audio, movies). Alternatively, a
             reference to the location or a unique identifier or other metadata file. In the
             case these are not available, free-text description.
             This should only be used in case that there is no rigorous description
             using the base classes above. This group can also be used to pull in any activities
             that are not well described by an existing base class definition.

             Any number of instances of NXnote are allowed for describing extra details of
             this activity.
        """ ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXhistory.html#nxhistory-note-group> ;
                      rdfs:label "NXhistory/NOTE" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXhistory.html#nxhistory-note-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxibeam-column-actuator-group
:nxibeam-column-actuator-group rdf:type owl:Class ;
                               rdfs:subClassOf :NXactuator ,
                                               :NeXusGroup ;
                               rdfs:comment "" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-actuator-group> ;
                               rdfs:label "NXibeam_column/ACTUATOR" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-actuator-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxibeam-column-aperture-group
:nxibeam-column-aperture-group rdf:type owl:Class ;
                               rdfs:subClassOf :NXaperture ,
                                               :NeXusGroup ;
                               rdfs:comment "" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-aperture-group> ;
                               rdfs:label "NXibeam_column/APERTURE" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-aperture-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxibeam-column-beam-group
:nxibeam-column-beam-group rdf:type owl:Class ;
                           rdfs:subClassOf :NXbeam ,
                                           :NeXusGroup ;
                           rdfs:comment """
            Individual characterization results for the position, shape,
            and characteristics of the ion beam.
            
            :ref:`NXtransformations` should be used to specify the location or position
            at which details about the ion beam are probed.
        """ ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-beam-group> ;
                           rdfs:label "NXibeam_column/BEAM" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-beam-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxibeam-column-blankerid-group
:nxibeam-column-blankerid-group rdf:type owl:Class ;
                                rdfs:subClassOf :NXdeflector ,
                                                :NeXusGroup ;
                                rdfs:comment """
            A component for blanking the ion beam or generating pulsed ion beams.
        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-blankerid-group> ;
                                rdfs:label "NXibeam_column/blankerID" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-blankerid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxibeam-column-component-group
:nxibeam-column-component-group rdf:type owl:Class ;
                                rdfs:subClassOf :NXcomponent ,
                                                :NeXusGroup ;
                                rdfs:comment "" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-component-group> ;
                                rdfs:label "NXibeam_column/COMPONENT" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-component-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxibeam-column-deflector-group
:nxibeam-column-deflector-group rdf:type owl:Class ;
                                rdfs:subClassOf :NXdeflector ,
                                                :NeXusGroup ;
                                rdfs:comment "" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-deflector-group> ;
                                rdfs:label "NXibeam_column/DEFLECTOR" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-deflector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxibeam-column-electromagnetic-lens-group
:nxibeam-column-electromagnetic-lens-group rdf:type owl:Class ;
                                           rdfs:subClassOf :NXelectromagnetic_lens ,
                                                           :NeXusGroup ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-electromagnetic-lens-group> ;
                                           rdfs:label "NXibeam_column/ELECTROMAGNETIC_LENS" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-electromagnetic-lens-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxibeam-column-ion-source-brightness-field
:nxibeam-column-ion-source-brightness-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANY
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_NUMBER
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_NUMBER
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
                Average/nominal brightness
            """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-ion-source-brightness-field> ;
                                            rdfs:label "NXibeam_column/ion_source/brightness" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-ion-source-brightness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxibeam-column-ion-source-current-field
:nxibeam-column-ion-source-current-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_CURRENT
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_NUMBER
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_NUMBER
                                                                       ]
                                                         ] ;
                                         rdfs:comment """
                Charge current
            """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-ion-source-current-field> ;
                                         rdfs:label "NXibeam_column/ion_source/current" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-ion-source-current-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxibeam-column-ion-source-description-field
:nxibeam-column-ion-source-description-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             :nxcomponent-description-field ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
                Ideally, a (globally) unique persistent identifier, link,
                or text to a resource which gives further details.
            """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-ion-source-description-field> ;
                                             rdfs:label "NXibeam_column/ion_source/description" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-ion-source-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxibeam-column-ion-source-emitter-type-field
:nxibeam-column-ion-source-emitter-type-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasEnumContainer ;
                                                                owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                    owl:unionOf ( :nxibeam-column-ion-source-emitter-type-gas-field-enum
                                                                                                  :nxibeam-column-ion-source-emitter-type-liquid-metal-enum
                                                                                                  :nxibeam-column-ion-source-emitter-type-other-enum
                                                                                                  :nxibeam-column-ion-source-emitter-type-plasma-enum
                                                                                                )
                                                                                  ]
                                                              ] ;
                                              rdfs:comment """
                Emitter type used to create the ion beam.
                
                If the emitter type is other, give further
                details in the description field.
            """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-ion-source-emitter-type-field> ;
                                              rdfs:label "NXibeam_column/ion_source/emitter_type" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-ion-source-emitter-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxibeam-column-ion-source-emitter-type-gas-field-enum
:nxibeam-column-ion-source-emitter-type-gas-field-enum rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusEnumerations ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :actualValue ;
                                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                                         rdf:first "gas_field" ;
                                                                                                         rdf:rest rdf:nil
                                                                                                       ]
                                                                                           ]
                                                                       ] ;
                                                       rdfs:comment "Enumeration item for NXibeam_column/ion_source/emitter_type: gas_field" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-ion-source-emitter-type-field> ;
                                                       rdfs:label "NXibeam_column/ion_source/emitter_type/gas_field" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-ion-source-emitter-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxibeam-column-ion-source-emitter-type-liquid-metal-enum
:nxibeam-column-ion-source-emitter-type-liquid-metal-enum rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusEnumerations ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :actualValue ;
                                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                                            rdf:first "liquid_metal" ;
                                                                                                            rdf:rest rdf:nil
                                                                                                          ]
                                                                                              ]
                                                                          ] ;
                                                          rdfs:comment "Enumeration item for NXibeam_column/ion_source/emitter_type: liquid_metal" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-ion-source-emitter-type-field> ;
                                                          rdfs:label "NXibeam_column/ion_source/emitter_type/liquid_metal" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-ion-source-emitter-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxibeam-column-ion-source-emitter-type-other-enum
:nxibeam-column-ion-source-emitter-type-other-enum rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :actualValue ;
                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                     rdf:first "other" ;
                                                                                                     rdf:rest rdf:nil
                                                                                                   ]
                                                                                       ]
                                                                   ] ;
                                                   rdfs:comment "Enumeration item for NXibeam_column/ion_source/emitter_type: other" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-ion-source-emitter-type-field> ;
                                                   rdfs:label "NXibeam_column/ion_source/emitter_type/other" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-ion-source-emitter-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxibeam-column-ion-source-emitter-type-plasma-enum
:nxibeam-column-ion-source-emitter-type-plasma-enum rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusEnumerations ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :actualValue ;
                                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                                      rdf:first "plasma" ;
                                                                                                      rdf:rest rdf:nil
                                                                                                    ]
                                                                                        ]
                                                                    ] ;
                                                    rdfs:comment "Enumeration item for NXibeam_column/ion_source/emitter_type: plasma" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-ion-source-emitter-type-field> ;
                                                    rdfs:label "NXibeam_column/ion_source/emitter_type/plasma" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-ion-source-emitter-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxibeam-column-ion-source-flux-field
:nxibeam-column-ion-source-flux-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_NUMBER
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_NUMBER
                                                                    ]
                                                      ] ;
                                      rdfs:comment """
                Average/nominal flux
            """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-ion-source-flux-field> ;
                                      rdfs:label "NXibeam_column/ion_source/flux" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-ion-source-flux-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxibeam-column-ion-source-group
:nxibeam-column-ion-source-group rdf:type owl:Class ;
                                 rdfs:subClassOf :NXsource ,
                                                 :NeXusGroup ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxibeam-column-ion-source-brightness-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxibeam-column-ion-source-current-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxibeam-column-ion-source-description-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxibeam-column-ion-source-emitter-type-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxibeam-column-ion-source-flux-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxibeam-column-ion-source-ion-energy-profile-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxibeam-column-ion-source-name-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxibeam-column-ion-source-probe-group
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxibeam-column-ion-source-voltage-field
                                                 ] ;
                                 rdfs:comment """
            The source which creates the ion beam.
        """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-ion-source-group> ;
                                 rdfs:label "NXibeam_column/ion_source" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-ion-source-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxibeam-column-ion-source-ion-energy-profile-field
:nxibeam-column-ion-source-ion-energy-profile-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_ENERGY
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_NUMBER
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_NUMBER
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
                To be defined more specifically. Community suggestions are welcome.
            """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-ion-source-ion-energy-profile-field> ;
                                                    rdfs:label "NXibeam_column/ion_source/ion_energy_profile" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-ion-source-ion-energy-profile-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxibeam-column-ion-source-name-field
:nxibeam-column-ion-source-name-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      :nxsource-name-field ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_CHAR
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_CHAR
                                                                    ]
                                                      ] ;
                                      rdfs:comment """
                Given name/alias for the ion gun.
            """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-ion-source-name-field> ;
                                      rdfs:label "NXibeam_column/ion_source/name" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-ion-source-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxibeam-column-ion-source-probe-group
:nxibeam-column-ion-source-probe-group rdf:type owl:Class ;
                                       rdfs:subClassOf :NXatom ,
                                                       :NeXusGroup ;
                                       rdfs:comment """
                Which elements, ions, or molecular ions form the beam.
                Examples are gallium, helium, neon, argon, krypton,
                or xenon, O2+.
            """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-ion-source-probe-group> ;
                                       rdfs:label "NXibeam_column/ion_source/probe" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-ion-source-probe-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxibeam-column-ion-source-voltage-field
:nxibeam-column-ion-source-voltage-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_VOLTAGE
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_NUMBER
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_NUMBER
                                                                       ]
                                                         ] ;
                                         rdfs:comment """
                Ion acceleration voltage upon source exit and
                entering the vacuum flight path.
            """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-ion-source-voltage-field> ;
                                         rdfs:label "NXibeam_column/ion_source/voltage" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-ion-source-voltage-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxibeam-column-monochromator-group
:nxibeam-column-monochromator-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NXmonochromator ,
                                                    :NeXusGroup ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-monochromator-group> ;
                                    rdfs:label "NXibeam_column/MONOCHROMATOR" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-monochromator-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxibeam-column-operation-mode-field
:nxibeam-column-operation-mode-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_CHAR
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_CHAR
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
            Tech-partner, microscope-, and control-software-specific name of the
            specific operation mode how the ibeam_column and its components are
            controlled to achieve specific illumination conditions.
            
            In many cases the users of an instrument do not or can not be expected to know
            all intricate spatiotemporal dynamics of their hardware. Instead, they rely on
            assumptions that the instrument, its control software, and components work as
            expected to focus on their research questions.
            
            For these cases, having a place for documenting the operation_mode is useful
            in as much as at least some constraints on how the illumination conditions were
            is documented.
        """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-operation-mode-field> ;
                                     rdfs:label "NXibeam_column/operation_mode" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-operation-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxibeam-column-scan-controller-group
:nxibeam-column-scan-controller-group rdf:type owl:Class ;
                                      rdfs:subClassOf :NXscan_controller ,
                                                      :NeXusGroup ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-scan-controller-group> ;
                                      rdfs:label "NXibeam_column/scan_controller" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-scan-controller-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxibeam-column-sensor-group
:nxibeam-column-sensor-group rdf:type owl:Class ;
                             rdfs:subClassOf :NXsensor ,
                                             :NeXusGroup ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-sensor-group> ;
                             rdfs:label "NXibeam_column/SENSOR" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXibeam_column.html#nxibeam-column-sensor-group> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-image-1d-axis-i-field
:nximage-image-1d-axis-i-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_NUMBER
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nximage-image-1d-axis-i-long-name-attribute
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_NUMBER
                                                             ]
                                               ] ;
                               rdfs:comment """
                Point coordinate along the fastest dimension.
                
                Different NeXus Unit Category are allowed:
                
                * NX_LENGTH for images slicing real space.
                * NX_WAVENUMBER or NX_UNITLESS respectively
                  for images slicing reciprocal space.
            """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-1d-axis-i-field> ;
                               rdfs:label "NXimage/image_1d/axis_i" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-1d-axis-i-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-image-1d-axis-i-long-name-attribute
:nximage-image-1d-axis-i-long-name-attribute rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusAttribute ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
                    Point coordinate along the fastest dimension.
                """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-1d-axis-i-long-name-attribute> ;
                                             rdfs:label "NXimage/image_1d/axis_i/long_name" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-1d-axis-i-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-image-1d-complex-field
:nximage-image-1d-complex-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_UNITLESS
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_COMPLEX
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_COMPLEX
                                                              ]
                                                ] ;
                                rdfs:comment """
                Image intensity as a complex number as an alternative to real and
                imag  fields if values are stored as interleaved complex numbers.
            """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-1d-complex-field> ;
                                rdfs:label "NXimage/image_1d/complex" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-1d-complex-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-image-1d-group
:nximage-image-1d-group rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusGroup ,
                                        :nxobject-data-group ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-image-1d-axis-i-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-image-1d-complex-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-image-1d-imag-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-image-1d-intensity-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-image-1d-real-field
                                        ] ;
                        rdfs:comment """
            One-dimensional image.
        """ ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-1d-group> ;
                        rdfs:label "NXimage/image_1d" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-1d-group> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-image-1d-imag-field
:nximage-image-1d-imag-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_UNITLESS
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_NUMBER
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_NUMBER
                                                           ]
                                             ] ;
                             rdfs:comment """
                Imaginary part of the image intensity per point.
            """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-1d-imag-field> ;
                             rdfs:label "NXimage/image_1d/imag" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-1d-imag-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-image-1d-intensity-field
:nximage-image-1d-intensity-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_UNITLESS
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_NUMBER
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_NUMBER
                                                                ]
                                                  ] ;
                                  rdfs:comment """
                Intensity for real-valued images as an alternative for real.
                Magnitude of the image intensity for complex-valued data.
            """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-1d-intensity-field> ;
                                  rdfs:label "NXimage/image_1d/intensity" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-1d-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-image-1d-real-field
:nximage-image-1d-real-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_UNITLESS
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_NUMBER
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_NUMBER
                                                           ]
                                             ] ;
                             rdfs:comment """
                Real part of the image intensity per point.
            """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-1d-real-field> ;
                             rdfs:label "NXimage/image_1d/real" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-1d-real-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-image-2d-axis-i-field
:nximage-image-2d-axis-i-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_NUMBER
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nximage-image-2d-axis-i-long-name-attribute
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_NUMBER
                                                             ]
                                               ] ;
                               rdfs:comment """
                Point coordinate along the fastest dimension.
                
                Different NeXus Unit Category are allowed:
                
                * NX_LENGTH for images slicing real space.
                * NX_WAVENUMBER or NX_UNITLESS respectively
                  for images slicing reciprocal space.
            """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-2d-axis-i-field> ;
                               rdfs:label "NXimage/image_2d/axis_i" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-2d-axis-i-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-image-2d-axis-i-long-name-attribute
:nximage-image-2d-axis-i-long-name-attribute rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusAttribute ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
                    Point coordinate along the fastest dimension.
                """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-2d-axis-i-long-name-attribute> ;
                                             rdfs:label "NXimage/image_2d/axis_i/long_name" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-2d-axis-i-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-image-2d-axis-j-field
:nximage-image-2d-axis-j-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_NUMBER
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nximage-image-2d-axis-j-long-name-attribute
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_NUMBER
                                                             ]
                                               ] ;
                               rdfs:comment """
                Point coordinate along the fast dimension.
                
                Different NeXus Unit Category are allowed:
                
                * NX_LENGTH for images slicing real space.
                * NX_WAVENUMBER or NX_UNITLESS respectively
                  for images slicing reciprocal space.
            """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-2d-axis-j-field> ;
                               rdfs:label "NXimage/image_2d/axis_j" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-2d-axis-j-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-image-2d-axis-j-long-name-attribute
:nximage-image-2d-axis-j-long-name-attribute rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusAttribute ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
                    Point coordinate along the fast dimension.
                """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-2d-axis-j-long-name-attribute> ;
                                             rdfs:label "NXimage/image_2d/axis_j/long_name" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-2d-axis-j-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-image-2d-complex-field
:nximage-image-2d-complex-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_UNITLESS
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_COMPLEX
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_COMPLEX
                                                              ]
                                                ] ;
                                rdfs:comment """
                Image intensity as a complex number as an alternative to real and
                imag  fields if values are stored as interleaved complex numbers.
            """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-2d-complex-field> ;
                                rdfs:label "NXimage/image_2d/complex" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-2d-complex-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-image-2d-group
:nximage-image-2d-group rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusGroup ,
                                        :nxobject-data-group ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-image-2d-axis-i-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-image-2d-axis-j-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-image-2d-complex-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-image-2d-imag-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-image-2d-intensity-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-image-2d-real-field
                                        ] ;
                        rdfs:comment """
            Two-dimensional image.
        """ ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-2d-group> ;
                        rdfs:label "NXimage/image_2d" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-2d-group> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-image-2d-imag-field
:nximage-image-2d-imag-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_UNITLESS
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_NUMBER
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_NUMBER
                                                           ]
                                             ] ;
                             rdfs:comment """
                Imaginary part of the image intensity per point.
            """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-2d-imag-field> ;
                             rdfs:label "NXimage/image_2d/imag" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-2d-imag-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-image-2d-intensity-field
:nximage-image-2d-intensity-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_UNITLESS
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_NUMBER
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_NUMBER
                                                                ]
                                                  ] ;
                                  rdfs:comment """
                Intensity for real-valued images as an alternative for real.
                Magnitude of the image intensity for complex-valued data.
            """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-2d-intensity-field> ;
                                  rdfs:label "NXimage/image_2d/intensity" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-2d-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-image-2d-real-field
:nximage-image-2d-real-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_UNITLESS
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_NUMBER
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_NUMBER
                                                           ]
                                             ] ;
                             rdfs:comment """
                Real part of the image intensity per point.
            """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-2d-real-field> ;
                             rdfs:label "NXimage/image_2d/real" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-2d-real-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-image-3d-axis-i-field
:nximage-image-3d-axis-i-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_NUMBER
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nximage-image-3d-axis-i-long-name-attribute
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_NUMBER
                                                             ]
                                               ] ;
                               rdfs:comment """
                Point coordinate along the fastest dimension.
                
                Different NeXus Unit Category are allowed:
                
                * NX_LENGTH for images slicing real space.
                * NX_WAVENUMBER or NX_UNITLESS respectively
                  for images slicing reciprocal space.
            """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-3d-axis-i-field> ;
                               rdfs:label "NXimage/image_3d/axis_i" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-3d-axis-i-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-image-3d-axis-i-long-name-attribute
:nximage-image-3d-axis-i-long-name-attribute rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusAttribute ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
                    Point coordinate along the fastest dimension.
                """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-3d-axis-i-long-name-attribute> ;
                                             rdfs:label "NXimage/image_3d/axis_i/long_name" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-3d-axis-i-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-image-3d-axis-j-field
:nximage-image-3d-axis-j-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_NUMBER
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nximage-image-3d-axis-j-long-name-attribute
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_NUMBER
                                                             ]
                                               ] ;
                               rdfs:comment """
                Point coordinate along the fast dimension.
                
                Different NeXus Unit Category are allowed:
                
                * NX_LENGTH for images slicing real space.
                * NX_WAVENUMBER or NX_UNITLESS respectively
                  for images slicing reciprocal space.
            """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-3d-axis-j-field> ;
                               rdfs:label "NXimage/image_3d/axis_j" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-3d-axis-j-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-image-3d-axis-j-long-name-attribute
:nximage-image-3d-axis-j-long-name-attribute rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusAttribute ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
                    Point coordinate along the fast dimension.
                """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-3d-axis-j-long-name-attribute> ;
                                             rdfs:label "NXimage/image_3d/axis_j/long_name" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-3d-axis-j-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-image-3d-axis-k-field
:nximage-image-3d-axis-k-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_NUMBER
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nximage-image-3d-axis-k-long-name-attribute
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_NUMBER
                                                             ]
                                               ] ;
                               rdfs:comment """
                Point coordinate along the slow dimension.
                
                Different NeXus Unit Category are allowed:
                
                * NX_LENGTH for images slicing real space.
                * NX_WAVENUMBER or NX_UNITLESS respectively
                  for images slicing reciprocal space.
            """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-3d-axis-k-field> ;
                               rdfs:label "NXimage/image_3d/axis_k" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-3d-axis-k-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-image-3d-axis-k-long-name-attribute
:nximage-image-3d-axis-k-long-name-attribute rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusAttribute ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
                    Point coordinate along the slow dimension.
                """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-3d-axis-k-long-name-attribute> ;
                                             rdfs:label "NXimage/image_3d/axis_k/long_name" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-3d-axis-k-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-image-3d-complex-field
:nximage-image-3d-complex-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_UNITLESS
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_COMPLEX
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_COMPLEX
                                                              ]
                                                ] ;
                                rdfs:comment """
                Image intensity as a complex number as an alternative to real and
                imag fields if values are stored as interleaved complex numbers.
            """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-3d-complex-field> ;
                                rdfs:label "NXimage/image_3d/complex" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-3d-complex-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-image-3d-group
:nximage-image-3d-group rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusGroup ,
                                        :nxobject-data-group ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-image-3d-axis-i-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-image-3d-axis-j-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-image-3d-axis-k-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-image-3d-complex-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-image-3d-imag-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-image-3d-intensity-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-image-3d-real-field
                                        ] ;
                        rdfs:comment """
            Three-dimensional image.
        """ ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-3d-group> ;
                        rdfs:label "NXimage/image_3d" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-3d-group> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-image-3d-imag-field
:nximage-image-3d-imag-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_UNITLESS
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_NUMBER
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_NUMBER
                                                           ]
                                             ] ;
                             rdfs:comment """
                Imaginary part of the image intensity per point.
            """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-3d-imag-field> ;
                             rdfs:label "NXimage/image_3d/imag" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-3d-imag-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-image-3d-intensity-field
:nximage-image-3d-intensity-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_UNITLESS
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_NUMBER
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_NUMBER
                                                                ]
                                                  ] ;
                                  rdfs:comment """
                Intensity for real-valued images as an alternative for real.
                Magnitude of the image intensity for complex-valued data.
            """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-3d-intensity-field> ;
                                  rdfs:label "NXimage/image_3d/intensity" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-3d-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-image-3d-real-field
:nximage-image-3d-real-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_UNITLESS
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_NUMBER
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_NUMBER
                                                           ]
                                             ] ;
                             rdfs:comment """
                Real part of the image intensity per point.
            """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-3d-real-field> ;
                             rdfs:label "NXimage/image_3d/real" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-3d-real-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-image-4d-axis-i-field
:nximage-image-4d-axis-i-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_NUMBER
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nximage-image-4d-axis-i-long-name-attribute
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_NUMBER
                                                             ]
                                               ] ;
                               rdfs:comment """
                Point coordinate along the fastest dimension.
                
                Different NeXus Unit Category are allowed:
                
                * NX_LENGTH for images slicing real space.
                * NX_WAVENUMBER or NX_UNITLESS respectively
                  for images slicing reciprocal space.
            """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-4d-axis-i-field> ;
                               rdfs:label "NXimage/image_4d/axis_i" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-4d-axis-i-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-image-4d-axis-i-long-name-attribute
:nximage-image-4d-axis-i-long-name-attribute rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusAttribute ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
                    Point coordinate along the fastest dimension.
                """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-4d-axis-i-long-name-attribute> ;
                                             rdfs:label "NXimage/image_4d/axis_i/long_name" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-4d-axis-i-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-image-4d-axis-j-field
:nximage-image-4d-axis-j-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_NUMBER
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nximage-image-4d-axis-j-long-name-attribute
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_NUMBER
                                                             ]
                                               ] ;
                               rdfs:comment """
                Point coordinate along the fast dimension.
                
                Different NeXus Unit Category are allowed:
                
                * NX_LENGTH for images slicing real space.
                * NX_WAVENUMBER or NX_UNITLESS respectively
                  for images slicing reciprocal space.
            """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-4d-axis-j-field> ;
                               rdfs:label "NXimage/image_4d/axis_j" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-4d-axis-j-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-image-4d-axis-j-long-name-attribute
:nximage-image-4d-axis-j-long-name-attribute rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusAttribute ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
                    Point coordinate along the fast dimension.
                """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-4d-axis-j-long-name-attribute> ;
                                             rdfs:label "NXimage/image_4d/axis_j/long_name" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-4d-axis-j-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-image-4d-axis-k-field
:nximage-image-4d-axis-k-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_NUMBER
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nximage-image-4d-axis-k-long-name-attribute
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_NUMBER
                                                             ]
                                               ] ;
                               rdfs:comment """
                Point coordinate along the slow dimension.
                
                Different NeXus Unit Category are allowed:
                
                * NX_LENGTH for images slicing real space.
                * NX_WAVENUMBER or NX_UNITLESS respectively
                  for images slicing reciprocal space.
            """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-4d-axis-k-field> ;
                               rdfs:label "NXimage/image_4d/axis_k" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-4d-axis-k-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-image-4d-axis-k-long-name-attribute
:nximage-image-4d-axis-k-long-name-attribute rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusAttribute ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
                    Point coordinate along the slow dimension.
                """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-4d-axis-k-long-name-attribute> ;
                                             rdfs:label "NXimage/image_4d/axis_k/long_name" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-4d-axis-k-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-image-4d-axis-m-field
:nximage-image-4d-axis-m-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_NUMBER
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nximage-image-4d-axis-m-long-name-attribute
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_NUMBER
                                                             ]
                                               ] ;
                               rdfs:comment """
                Point coordinate along the slowest dimension.
                
                Different NeXus Unit Category are allowed:
                
                * NX_LENGTH for images slicing real space.
                * NX_WAVENUMBER or NX_UNITLESS respectively
                  for images slicing reciprocal space.
            """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-4d-axis-m-field> ;
                               rdfs:label "NXimage/image_4d/axis_m" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-4d-axis-m-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-image-4d-axis-m-long-name-attribute
:nximage-image-4d-axis-m-long-name-attribute rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusAttribute ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
                    Point coordinate along the slowest dimension.
                """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-4d-axis-m-long-name-attribute> ;
                                             rdfs:label "NXimage/image_4d/axis_m/long_name" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-4d-axis-m-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-image-4d-complex-field
:nximage-image-4d-complex-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_UNITLESS
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_COMPLEX
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_COMPLEX
                                                              ]
                                                ] ;
                                rdfs:comment """
                Image intensity as a complex number as an alternative to real and
                imag fields if values are stored as interleaved complex numbers.
            """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-4d-complex-field> ;
                                rdfs:label "NXimage/image_4d/complex" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-4d-complex-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-image-4d-group
:nximage-image-4d-group rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusGroup ,
                                        :nxobject-data-group ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-image-4d-axis-i-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-image-4d-axis-j-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-image-4d-axis-k-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-image-4d-axis-m-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-image-4d-complex-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-image-4d-imag-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-image-4d-intensity-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-image-4d-real-field
                                        ] ;
                        rdfs:comment """
            Four-dimensional image.
        """ ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-4d-group> ;
                        rdfs:label "NXimage/image_4d" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-4d-group> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-image-4d-imag-field
:nximage-image-4d-imag-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_UNITLESS
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_NUMBER
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_NUMBER
                                                           ]
                                             ] ;
                             rdfs:comment """
                Imaginary part of the image intensity per point.
            """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-4d-imag-field> ;
                             rdfs:label "NXimage/image_4d/imag" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-4d-imag-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-image-4d-intensity-field
:nximage-image-4d-intensity-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_UNITLESS
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_NUMBER
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_NUMBER
                                                                ]
                                                  ] ;
                                  rdfs:comment """
                Intensity for real-valued images as an alternative for real.
                Magnitude of the image intensity for complex-valued data.
            """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-4d-intensity-field> ;
                                  rdfs:label "NXimage/image_4d/intensity" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-4d-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-image-4d-real-field
:nximage-image-4d-real-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_UNITLESS
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_NUMBER
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_NUMBER
                                                           ]
                                             ] ;
                             rdfs:comment """
                Real part of the image intensity per point.
            """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-4d-real-field> ;
                             rdfs:label "NXimage/image_4d/real" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-image-4d-real-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-process-detector-identifier-field
:nximage-process-detector-identifier-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANY
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_CHAR
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_CHAR
                                                                         ]
                                                           ] ;
                                           rdfs:comment """
                Link or name of an :ref:`NXdetector` instance with which the data were
                collected.
            """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-process-detector-identifier-field> ;
                                           rdfs:label "NXimage/PROCESS/detector_identifier" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-process-detector-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-process-group
:nximage-process-group rdf:type owl:Class ;
                       rdfs:subClassOf :NXprocess ,
                                       :NeXusGroup ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nximage-process-detector-identifier-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nximage-process-input-group
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nximage-process-program-group
                                       ] ;
                       rdfs:comment """
            Details how NXdata instance were processed from detector readings/raw data.
        """ ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-process-group> ;
                       rdfs:label "NXimage/PROCESS" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-process-group> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-process-input-context-field
:nximage-process-input-context-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_CHAR
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_CHAR
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
                    Reference to a location inside the artifact that points to the specific group of values
                    that were processed if the artifacts contains several groups of values and thus
                    further resolving of ambiguities is required.
                """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-process-input-context-field> ;
                                     rdfs:label "NXimage/PROCESS/input/context" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-process-input-context-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-process-input-group
:nximage-process-input-group rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusGroup ,
                                             :nxprocess-note-group ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nximage-process-input-context-field
                                             ] ;
                             rdfs:comment """
                Resolvable data artifact (e.g. file) from which all values in the :ref:`NXdata`
                instances in this :ref:`NXimage` were loaded during parsing.
                
                Possibility to document from which specific other serialized resource as the source
                pieces of information were processed when using NeXus as a semantic file format
                to serialize that information differently.
                
                The group in combination with an added field *context* therein adds context.
            """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-process-input-group> ;
                             rdfs:label "NXimage/PROCESS/input" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-process-input-group> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-process-program-group
:nximage-process-program-group rdf:type owl:Class ;
                               rdfs:subClassOf :NXprogram ,
                                               :NeXusGroup ;
                               rdfs:comment """
                Program used for processing.
            """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-process-program-group> ;
                               rdfs:label "NXimage/PROCESS/PROGRAM" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-process-program-group> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-stack-1d-axis-i-field
:nximage-stack-1d-axis-i-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_NUMBER
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nximage-stack-1d-axis-i-long-name-attribute
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_NUMBER
                                                             ]
                                               ] ;
                               rdfs:comment """
                Point coordinate along the fastest dimension.
                
                Different NeXus Unit Category are allowed:
                
                * NX_LENGTH for images slicing real space.
                * NX_WAVENUMBER or NX_UNITLESS respectively
                  for images slicing reciprocal space.
            """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-1d-axis-i-field> ;
                               rdfs:label "NXimage/stack_1d/axis_i" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-1d-axis-i-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-stack-1d-axis-i-long-name-attribute
:nximage-stack-1d-axis-i-long-name-attribute rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusAttribute ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
                    Point coordinate along the fastest dimension.
                """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-1d-axis-i-long-name-attribute> ;
                                             rdfs:label "NXimage/stack_1d/axis_i/long_name" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-1d-axis-i-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-stack-1d-complex-field
:nximage-stack-1d-complex-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_UNITLESS
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_COMPLEX
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_COMPLEX
                                                              ]
                                                ] ;
                                rdfs:comment """
                Image intensity as a complex number as an alternative to real and
                imag fields if values are stored as interleaved complex numbers.
            """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-1d-complex-field> ;
                                rdfs:label "NXimage/stack_1d/complex" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-1d-complex-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-stack-1d-group
:nximage-stack-1d-group rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusGroup ,
                                        :nxobject-data-group ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-stack-1d-axis-i-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-stack-1d-complex-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-stack-1d-imag-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-stack-1d-indices-group-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-stack-1d-indices-image-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-stack-1d-intensity-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-stack-1d-real-field
                                        ] ;
                        rdfs:comment """
            Collection of one-dimensional images.
        """ ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-1d-group> ;
                        rdfs:label "NXimage/stack_1d" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-1d-group> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-stack-1d-imag-field
:nximage-stack-1d-imag-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_UNITLESS
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_NUMBER
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_NUMBER
                                                           ]
                                             ] ;
                             rdfs:comment """
                Imaginary part of the image intensity per point.
            """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-1d-imag-field> ;
                             rdfs:label "NXimage/stack_1d/imag" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-1d-imag-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-stack-1d-indices-group-field
:nximage-stack-1d-indices-group-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_UNITLESS
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_INT
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nximage-stack-1d-indices-group-long-name-attribute
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_INT
                                                                    ]
                                                      ] ;
                                      rdfs:comment """
                Group identifier
            """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-1d-indices-group-field> ;
                                      rdfs:label "NXimage/stack_1d/indices_group" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-1d-indices-group-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-stack-1d-indices-group-long-name-attribute
:nximage-stack-1d-indices-group-long-name-attribute rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusAttribute ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_CHAR
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_CHAR
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
                    Group identifier
                """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-1d-indices-group-long-name-attribute> ;
                                                    rdfs:label "NXimage/stack_1d/indices_group/long_name" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-1d-indices-group-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-stack-1d-indices-image-field
:nximage-stack-1d-indices-image-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_UNITLESS
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_INT
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nximage-stack-1d-indices-image-long-name-attribute
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_INT
                                                                    ]
                                                      ] ;
                                      rdfs:comment """
                Image identifier
            """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-1d-indices-image-field> ;
                                      rdfs:label "NXimage/stack_1d/indices_image" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-1d-indices-image-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-stack-1d-indices-image-long-name-attribute
:nximage-stack-1d-indices-image-long-name-attribute rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusAttribute ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_CHAR
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_CHAR
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
                    Image identifier
                """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-1d-indices-image-long-name-attribute> ;
                                                    rdfs:label "NXimage/stack_1d/indices_image/long_name" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-1d-indices-image-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-stack-1d-intensity-field
:nximage-stack-1d-intensity-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_UNITLESS
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_NUMBER
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_NUMBER
                                                                ]
                                                  ] ;
                                  rdfs:comment """
                Intensity for real-valued images as an alternative for real.
                Magnitude of the image intensity for complex-valued data.
            """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-1d-intensity-field> ;
                                  rdfs:label "NXimage/stack_1d/intensity" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-1d-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-stack-1d-real-field
:nximage-stack-1d-real-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_UNITLESS
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_NUMBER
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_NUMBER
                                                           ]
                                             ] ;
                             rdfs:comment """
                Real part of the image intensity per point.
            """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-1d-real-field> ;
                             rdfs:label "NXimage/stack_1d/real" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-1d-real-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-stack-2d-axis-i-field
:nximage-stack-2d-axis-i-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_NUMBER
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nximage-stack-2d-axis-i-long-name-attribute
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_NUMBER
                                                             ]
                                               ] ;
                               rdfs:comment """
                Point coordinate along the fastest dimension.
                
                Different NeXus Unit Category are allowed:
                
                * NX_LENGTH for images slicing real space.
                * NX_WAVENUMBER or NX_UNITLESS respectively
                  for images slicing reciprocal space.
            """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-2d-axis-i-field> ;
                               rdfs:label "NXimage/stack_2d/axis_i" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-2d-axis-i-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-stack-2d-axis-i-long-name-attribute
:nximage-stack-2d-axis-i-long-name-attribute rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusAttribute ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
                    Point coordinate along the fastest dimension.
                """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-2d-axis-i-long-name-attribute> ;
                                             rdfs:label "NXimage/stack_2d/axis_i/long_name" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-2d-axis-i-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-stack-2d-axis-j-field
:nximage-stack-2d-axis-j-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_NUMBER
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nximage-stack-2d-axis-j-long-name-attribute
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_NUMBER
                                                             ]
                                               ] ;
                               rdfs:comment """
                Point coordinate along the fast dimension.
                
                Different NeXus Unit Category are allowed:
                
                * NX_LENGTH for images slicing real space.
                * NX_WAVENUMBER or NX_UNITLESS respectively
                  for images slicing reciprocal space.
            """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-2d-axis-j-field> ;
                               rdfs:label "NXimage/stack_2d/axis_j" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-2d-axis-j-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-stack-2d-axis-j-long-name-attribute
:nximage-stack-2d-axis-j-long-name-attribute rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusAttribute ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
                    Point coordinate along the fast dimension.
                """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-2d-axis-j-long-name-attribute> ;
                                             rdfs:label "NXimage/stack_2d/axis_j/long_name" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-2d-axis-j-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-stack-2d-complex-field
:nximage-stack-2d-complex-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_UNITLESS
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_COMPLEX
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_COMPLEX
                                                              ]
                                                ] ;
                                rdfs:comment """
                Image intensity as a complex number as an alternative to real and
                imag fields if values are stored as interleaved complex numbers.
            """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-2d-complex-field> ;
                                rdfs:label "NXimage/stack_2d/complex" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-2d-complex-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-stack-2d-group
:nximage-stack-2d-group rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusGroup ,
                                        :nxobject-data-group ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-stack-2d-axis-i-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-stack-2d-axis-j-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-stack-2d-complex-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-stack-2d-imag-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-stack-2d-indices-group-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-stack-2d-indices-image-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-stack-2d-intensity-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-stack-2d-real-field
                                        ] ;
                        rdfs:comment """
            Collection of two-dimensional images.
        """ ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-2d-group> ;
                        rdfs:label "NXimage/stack_2d" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-2d-group> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-stack-2d-imag-field
:nximage-stack-2d-imag-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_UNITLESS
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_NUMBER
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_NUMBER
                                                           ]
                                             ] ;
                             rdfs:comment """
                Imaginary part of the image intensity per point.
            """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-2d-imag-field> ;
                             rdfs:label "NXimage/stack_2d/imag" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-2d-imag-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-stack-2d-indices-group-field
:nximage-stack-2d-indices-group-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_UNITLESS
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_INT
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nximage-stack-2d-indices-group-long-name-attribute
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_INT
                                                                    ]
                                                      ] ;
                                      rdfs:comment """
                Group identifier
            """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-2d-indices-group-field> ;
                                      rdfs:label "NXimage/stack_2d/indices_group" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-2d-indices-group-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-stack-2d-indices-group-long-name-attribute
:nximage-stack-2d-indices-group-long-name-attribute rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusAttribute ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_CHAR
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_CHAR
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
                    Group identifier
                """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-2d-indices-group-long-name-attribute> ;
                                                    rdfs:label "NXimage/stack_2d/indices_group/long_name" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-2d-indices-group-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-stack-2d-indices-image-field
:nximage-stack-2d-indices-image-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_UNITLESS
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_INT
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nximage-stack-2d-indices-image-long-name-attribute
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_INT
                                                                    ]
                                                      ] ;
                                      rdfs:comment """
                Image identifier
            """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-2d-indices-image-field> ;
                                      rdfs:label "NXimage/stack_2d/indices_image" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-2d-indices-image-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-stack-2d-indices-image-long-name-attribute
:nximage-stack-2d-indices-image-long-name-attribute rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusAttribute ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_CHAR
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_CHAR
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
                    Image identifier.
                """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-2d-indices-image-long-name-attribute> ;
                                                    rdfs:label "NXimage/stack_2d/indices_image/long_name" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-2d-indices-image-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-stack-2d-intensity-field
:nximage-stack-2d-intensity-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_UNITLESS
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_NUMBER
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_NUMBER
                                                                ]
                                                  ] ;
                                  rdfs:comment """
                Intensity for real-valued images as an alternative for real.
                Magnitude of the image intensity for complex-valued data.
            """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-2d-intensity-field> ;
                                  rdfs:label "NXimage/stack_2d/intensity" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-2d-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-stack-2d-real-field
:nximage-stack-2d-real-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_UNITLESS
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_NUMBER
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_NUMBER
                                                           ]
                                             ] ;
                             rdfs:comment """
                Real part of the image intensity per point.
            """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-2d-real-field> ;
                             rdfs:label "NXimage/stack_2d/real" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-2d-real-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-stack-3d-axis-i-field
:nximage-stack-3d-axis-i-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_NUMBER
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nximage-stack-3d-axis-i-long-name-attribute
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_NUMBER
                                                             ]
                                               ] ;
                               rdfs:comment """
                Point coordinate along the fastest dimension.
                
                Different NeXus Unit Category are allowed:
                
                * NX_LENGTH for images slicing real space.
                * NX_WAVENUMBER or NX_UNITLESS respectively
                  for images slicing reciprocal space.
            """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-3d-axis-i-field> ;
                               rdfs:label "NXimage/stack_3d/axis_i" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-3d-axis-i-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-stack-3d-axis-i-long-name-attribute
:nximage-stack-3d-axis-i-long-name-attribute rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusAttribute ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
                    Point coordinate along the fastest dimension.
                """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-3d-axis-i-long-name-attribute> ;
                                             rdfs:label "NXimage/stack_3d/axis_i/long_name" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-3d-axis-i-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-stack-3d-axis-j-field
:nximage-stack-3d-axis-j-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_NUMBER
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nximage-stack-3d-axis-j-long-name-attribute
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_NUMBER
                                                             ]
                                               ] ;
                               rdfs:comment """
                Point coordinate along the fast dimension.
                
                Different NeXus Unit Category are allowed:
                
                * NX_LENGTH for images slicing real space.
                * NX_WAVENUMBER or NX_UNITLESS respectively
                  for images slicing reciprocal space.
            """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-3d-axis-j-field> ;
                               rdfs:label "NXimage/stack_3d/axis_j" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-3d-axis-j-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-stack-3d-axis-j-long-name-attribute
:nximage-stack-3d-axis-j-long-name-attribute rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusAttribute ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
                    Point coordinate along the fast dimension.
                """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-3d-axis-j-long-name-attribute> ;
                                             rdfs:label "NXimage/stack_3d/axis_j/long_name" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-3d-axis-j-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-stack-3d-axis-k-field
:nximage-stack-3d-axis-k-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_NUMBER
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nximage-stack-3d-axis-k-long-name-attribute
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_NUMBER
                                                             ]
                                               ] ;
                               rdfs:comment "" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-3d-axis-k-field> ;
                               rdfs:label "NXimage/stack_3d/axis_k" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-3d-axis-k-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-stack-3d-axis-k-long-name-attribute
:nximage-stack-3d-axis-k-long-name-attribute rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusAttribute ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
                    Point coordinate along the slow dimension.
                """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-3d-axis-k-long-name-attribute> ;
                                             rdfs:label "NXimage/stack_3d/axis_k/long_name" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-3d-axis-k-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-stack-3d-complex-field
:nximage-stack-3d-complex-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_UNITLESS
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_COMPLEX
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_COMPLEX
                                                              ]
                                                ] ;
                                rdfs:comment """
                Image intensity as a complex number as an alternative to real and
                imag fields if values are stored as interleaved complex numbers.
            """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-3d-complex-field> ;
                                rdfs:label "NXimage/stack_3d/complex" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-3d-complex-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-stack-3d-group
:nximage-stack-3d-group rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusGroup ,
                                        :nxobject-data-group ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-stack-3d-axis-i-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-stack-3d-axis-j-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-stack-3d-axis-k-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-stack-3d-complex-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-stack-3d-imag-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-stack-3d-indices-group-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-stack-3d-indices-image-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-stack-3d-intensity-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nximage-stack-3d-real-field
                                        ] ;
                        rdfs:comment """
            Collection of three-dimensional images.
        """ ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-3d-group> ;
                        rdfs:label "NXimage/stack_3d" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-3d-group> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-stack-3d-imag-field
:nximage-stack-3d-imag-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_UNITLESS
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_NUMBER
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_NUMBER
                                                           ]
                                             ] ;
                             rdfs:comment """
                Imaginary part of the image intensity per point.
            """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-3d-imag-field> ;
                             rdfs:label "NXimage/stack_3d/imag" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-3d-imag-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-stack-3d-indices-group-field
:nximage-stack-3d-indices-group-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_UNITLESS
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_INT
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nximage-stack-3d-indices-group-long-name-attribute
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_INT
                                                                    ]
                                                      ] ;
                                      rdfs:comment """
                Group identifier
            """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-3d-indices-group-field> ;
                                      rdfs:label "NXimage/stack_3d/indices_group" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-3d-indices-group-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-stack-3d-indices-group-long-name-attribute
:nximage-stack-3d-indices-group-long-name-attribute rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusAttribute ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_CHAR
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_CHAR
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
                    Group identifier
                """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-3d-indices-group-long-name-attribute> ;
                                                    rdfs:label "NXimage/stack_3d/indices_group/long_name" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-3d-indices-group-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-stack-3d-indices-image-field
:nximage-stack-3d-indices-image-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_UNITLESS
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_INT
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nximage-stack-3d-indices-image-long-name-attribute
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_INT
                                                                    ]
                                                      ] ;
                                      rdfs:comment """
                Image identifier
            """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-3d-indices-image-field> ;
                                      rdfs:label "NXimage/stack_3d/indices_image" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-3d-indices-image-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-stack-3d-indices-image-long-name-attribute
:nximage-stack-3d-indices-image-long-name-attribute rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusAttribute ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_CHAR
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_CHAR
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
                    Image identifier
                """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-3d-indices-image-long-name-attribute> ;
                                                    rdfs:label "NXimage/stack_3d/indices_image/long_name" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-3d-indices-image-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-stack-3d-intensity-field
:nximage-stack-3d-intensity-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_UNITLESS
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_NUMBER
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_NUMBER
                                                                ]
                                                  ] ;
                                  rdfs:comment """
                Intensity for real-valued images as an alternative for real.
                Magnitude of the image intensity for complex-valued data.
            """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-3d-intensity-field> ;
                                  rdfs:label "NXimage/stack_3d/intensity" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-3d-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nximage-stack-3d-real-field
:nximage-stack-3d-real-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_UNITLESS
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_NUMBER
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_NUMBER
                                                           ]
                                             ] ;
                             rdfs:comment """
                Real part of the image intensity per point.
            """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-3d-real-field> ;
                             rdfs:label "NXimage/stack_3d/real" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXimage.html#nximage-stack-3d-real-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxindirecttof-entry-definition-field
:nxindirecttof-entry-definition-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      :nxtofraw-entry-definition-field ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasEnumContainer ;
                                                        owl:allValuesFrom [ rdf:type owl:Class ;
                                                                            owl:unionOf ( :nxindirecttof-entry-definition-nxindirecttof-enum
                                                                                        )
                                                                          ]
                                                      ] ;
                                      rdfs:comment " Official NeXus NXDL schema to which this file conforms " ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXindirecttof.html#nxindirecttof-entry-definition-field> ;
                                      rdfs:label "NXindirecttof/ENTRY/definition" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXindirecttof.html#nxindirecttof-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxindirecttof-entry-definition-nxindirecttof-enum
:nxindirecttof-entry-definition-nxindirecttof-enum rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :actualValue ;
                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                     rdf:first "NXindirecttof" ;
                                                                                                     rdf:rest rdf:nil
                                                                                                   ]
                                                                                       ]
                                                                   ] ;
                                                   rdfs:comment "Enumeration item for NXindirecttof/ENTRY/definition: NXindirecttof" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXindirecttof.html#nxindirecttof-entry-definition-field> ;
                                                   rdfs:label "NXindirecttof/ENTRY/definition/NXindirecttof" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXindirecttof.html#nxindirecttof-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxindirecttof-entry-group
:nxindirecttof-entry-group rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusGroup ,
                                           :nxtofraw-entry-group ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxindirecttof-entry-definition-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxindirecttof-entry-instrument-group
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxindirecttof-entry-start-time-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxindirecttof-entry-title-field
                                           ] ;
                           rdfs:comment "" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXindirecttof.html#nxindirecttof-entry-group> ;
                           rdfs:label "NXindirecttof/ENTRY" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXindirecttof.html#nxindirecttof-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxindirecttof-entry-instrument-analyser-distance-field
:nxindirecttof-entry-instrument-analyser-distance-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_LENGTH
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_FLOAT
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_FLOAT
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment "distance from sample" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXindirecttof.html#nxindirecttof-entry-instrument-analyser-distance-field> ;
                                                        rdfs:label "NXindirecttof/ENTRY/INSTRUMENT/analyser/distance" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXindirecttof.html#nxindirecttof-entry-instrument-analyser-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxindirecttof-entry-instrument-analyser-energy-field
:nxindirecttof-entry-instrument-analyser-energy-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      :nxmonochromator-energy-field ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_ENERGY
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_FLOAT
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_FLOAT
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment "analyzed energy " ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXindirecttof.html#nxindirecttof-entry-instrument-analyser-energy-field> ;
                                                      rdfs:label "NXindirecttof/ENTRY/INSTRUMENT/analyser/energy" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXindirecttof.html#nxindirecttof-entry-instrument-analyser-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxindirecttof-entry-instrument-analyser-group
:nxindirecttof-entry-instrument-analyser-group rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusGroup ,
                                                               :nxinstrument-monochromator-group ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxindirecttof-entry-instrument-analyser-distance-field
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxindirecttof-entry-instrument-analyser-energy-field
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxindirecttof-entry-instrument-analyser-polar-angle-field
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXindirecttof.html#nxindirecttof-entry-instrument-analyser-group> ;
                                               rdfs:label "NXindirecttof/ENTRY/INSTRUMENT/analyser" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXindirecttof.html#nxindirecttof-entry-instrument-analyser-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxindirecttof-entry-instrument-analyser-polar-angle-field
:nxindirecttof-entry-instrument-analyser-polar-angle-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_ANGLE
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_FLOAT
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_FLOAT
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment "polar angle towards sample" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXindirecttof.html#nxindirecttof-entry-instrument-analyser-polar-angle-field> ;
                                                           rdfs:label "NXindirecttof/ENTRY/INSTRUMENT/analyser/polar_angle" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXindirecttof.html#nxindirecttof-entry-instrument-analyser-polar-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxindirecttof-entry-instrument-group
:nxindirecttof-entry-instrument-group rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusGroup ,
                                                      :nxentry-instrument-group ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxindirecttof-entry-instrument-analyser-group
                                                      ] ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXindirecttof.html#nxindirecttof-entry-instrument-group> ;
                                      rdfs:label "NXindirecttof/ENTRY/INSTRUMENT" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXindirecttof.html#nxindirecttof-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxindirecttof-entry-start-time-field
:nxindirecttof-entry-start-time-field rdf:type owl:Class ;
                                      owl:equivalentClass :nxtofraw-entry-start-time-field ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_DATE_TIME
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_DATE_TIME
                                                                    ]
                                                      ] ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXindirecttof.html#nxindirecttof-entry-start-time-field> ;
                                      rdfs:label "NXindirecttof/ENTRY/start_time" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXindirecttof.html#nxindirecttof-entry-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxindirecttof-entry-title-field
:nxindirecttof-entry-title-field rdf:type owl:Class ;
                                 owl:equivalentClass :nxtofraw-entry-title-field ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_CHAR
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_CHAR
                                                               ]
                                                 ] ;
                                 rdfs:comment "" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXindirecttof.html#nxindirecttof-entry-title-field> ;
                                 rdfs:label "NXindirecttof/ENTRY/title" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXindirecttof.html#nxindirecttof-entry-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxinsertion-device-bandwidth-field
:nxinsertion-device-bandwidth-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ENERGY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_FLOAT
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_FLOAT
                                                                  ]
                                                    ] ;
                                    rdfs:comment "bandwidth of peak energy" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinsertion_device.html#nxinsertion-device-bandwidth-field> ;
                                    rdfs:label "NXinsertion_device/bandwidth" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinsertion_device.html#nxinsertion-device-bandwidth-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxinsertion-device-depends-on-field
:nxinsertion-device-depends-on-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     :nxcomponent-depends-on-field ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_CHAR
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_CHAR
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
            .. todo::
              Add a definition for the reference point of a insertion device.
        """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinsertion_device.html#nxinsertion-device-depends-on-field> ;
                                     rdfs:label "NXinsertion_device/depends_on" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinsertion_device.html#nxinsertion-device-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxinsertion-device-energy-field
:nxinsertion-device-energy-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ENERGY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_FLOAT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_FLOAT
                                                               ]
                                                 ] ;
                                 rdfs:comment "energy of peak intensity in output spectrum" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinsertion_device.html#nxinsertion-device-energy-field> ;
                                 rdfs:label "NXinsertion_device/energy" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinsertion_device.html#nxinsertion-device-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxinsertion-device-gap-field
:nxinsertion-device-gap-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_LENGTH
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_FLOAT
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_FLOAT
                                                            ]
                                              ] ;
                              rdfs:comment "separation between opposing pairs of magnetic poles" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinsertion_device.html#nxinsertion-device-gap-field> ;
                              rdfs:label "NXinsertion_device/gap" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinsertion_device.html#nxinsertion-device-gap-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxinsertion-device-geometry-group
:nxinsertion-device-geometry-group rdf:type owl:Class ;
                                   rdfs:subClassOf :NXgeometry ,
                                                   :NeXusGroup ;
                                   rdfs:comment "\"Engineering\" position of insertion device" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinsertion_device.html#nxinsertion-device-geometry-group> ;
                                   rdfs:label "NXinsertion_device/GEOMETRY" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinsertion_device.html#nxinsertion-device-geometry-group> ;
                                   owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxinsertion-device-harmonic-field
:nxinsertion-device-harmonic-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_UNITLESS
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_INT
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_INT
                                                                 ]
                                                   ] ;
                                   rdfs:comment "harmonic number of peak" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinsertion_device.html#nxinsertion-device-harmonic-field> ;
                                   rdfs:label "NXinsertion_device/harmonic" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinsertion_device.html#nxinsertion-device-harmonic-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxinsertion-device-k-field
:nxinsertion-device-k-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_DIMENSIONLESS
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_FLOAT
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_FLOAT
                                                          ]
                                            ] ;
                            rdfs:comment "beam displacement parameter" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinsertion_device.html#nxinsertion-device-k-field> ;
                            rdfs:label "NXinsertion_device/k" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinsertion_device.html#nxinsertion-device-k-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxinsertion-device-length-field
:nxinsertion-device-length-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_LENGTH
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_FLOAT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_FLOAT
                                                               ]
                                                 ] ;
                                 rdfs:comment "length of insertion device" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinsertion_device.html#nxinsertion-device-length-field> ;
                                 rdfs:label "NXinsertion_device/length" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinsertion_device.html#nxinsertion-device-length-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxinsertion-device-magnetic-wavelength-field
:nxinsertion-device-magnetic-wavelength-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_WAVELENGTH
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_FLOAT
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_FLOAT
                                                                            ]
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinsertion_device.html#nxinsertion-device-magnetic-wavelength-field> ;
                                              rdfs:label "NXinsertion_device/magnetic_wavelength" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinsertion_device.html#nxinsertion-device-magnetic-wavelength-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxinsertion-device-off-geometry-group
:nxinsertion-device-off-geometry-group rdf:type owl:Class ;
                                       rdfs:subClassOf :NXoff_geometry ,
                                                       :NeXusGroup ;
                                       rdfs:comment """
           This group describes the shape of the beam line component
        """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinsertion_device.html#nxinsertion-device-off-geometry-group> ;
                                       rdfs:label "NXinsertion_device/OFF_GEOMETRY" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinsertion_device.html#nxinsertion-device-off-geometry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxinsertion-device-phase-field
:nxinsertion-device-phase-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANGLE
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_FLOAT
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_FLOAT
                                                              ]
                                                ] ;
                                rdfs:comment "" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinsertion_device.html#nxinsertion-device-phase-field> ;
                                rdfs:label "NXinsertion_device/phase" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinsertion_device.html#nxinsertion-device-phase-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxinsertion-device-poles-field
:nxinsertion-device-poles-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_UNITLESS
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_INT
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_INT
                                                              ]
                                                ] ;
                                rdfs:comment "number of poles" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinsertion_device.html#nxinsertion-device-poles-field> ;
                                rdfs:label "NXinsertion_device/poles" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinsertion_device.html#nxinsertion-device-poles-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxinsertion-device-power-field
:nxinsertion-device-power-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_POWER
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_FLOAT
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_FLOAT
                                                              ]
                                                ] ;
                                rdfs:comment "total power delivered by insertion device" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinsertion_device.html#nxinsertion-device-power-field> ;
                                rdfs:label "NXinsertion_device/power" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinsertion_device.html#nxinsertion-device-power-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxinsertion-device-spectrum-group
:nxinsertion-device-spectrum-group rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusGroup ,
                                                   :nxobject-data-group ;
                                   rdfs:comment "spectrum of insertion device" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinsertion_device.html#nxinsertion-device-spectrum-group> ;
                                   rdfs:label "NXinsertion_device/spectrum" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinsertion_device.html#nxinsertion-device-spectrum-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxinsertion-device-taper-field
:nxinsertion-device-taper-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANGLE
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_FLOAT
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_FLOAT
                                                              ]
                                                ] ;
                                rdfs:comment "angular of gap difference between upstream and downstream ends of the insertion device" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinsertion_device.html#nxinsertion-device-taper-field> ;
                                rdfs:label "NXinsertion_device/taper" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinsertion_device.html#nxinsertion-device-taper-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxinsertion-device-type-field
:nxinsertion-device-type-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasEnumContainer ;
                                                 owl:allValuesFrom [ rdf:type owl:Class ;
                                                                     owl:unionOf ( :nxinsertion-device-type-undulator-enum
                                                                                   :nxinsertion-device-type-wavelength-shifter-enum
                                                                                   :nxinsertion-device-type-wiggler-enum
                                                                                 )
                                                                   ]
                                               ] ;
                               rdfs:comment "It is recommended (effective from 2025) to use the \"wavelength_shifter\" choice for 3-pole wigglers, while reserving the generic \"wiggler\" designation for extended multipole wigglers." ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinsertion_device.html#nxinsertion-device-type-field> ;
                               rdfs:label "NXinsertion_device/type" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinsertion_device.html#nxinsertion-device-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxinsertion-device-type-undulator-enum
:nxinsertion-device-type-undulator-enum rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusEnumerations ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :actualValue ;
                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                          rdf:first "undulator" ;
                                                                                          rdf:rest rdf:nil
                                                                                        ]
                                                                            ]
                                                        ] ;
                                        rdfs:comment "Enumeration item for NXinsertion_device/type: undulator" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinsertion_device.html#nxinsertion-device-type-field> ;
                                        rdfs:label "NXinsertion_device/type/undulator" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinsertion_device.html#nxinsertion-device-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxinsertion-device-type-wavelength-shifter-enum
:nxinsertion-device-type-wavelength-shifter-enum rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :actualValue ;
                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                   rdf:first "wavelength_shifter" ;
                                                                                                   rdf:rest rdf:nil
                                                                                                 ]
                                                                                     ]
                                                                 ] ;
                                                 rdfs:comment "Enumeration item for NXinsertion_device/type: wavelength_shifter" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinsertion_device.html#nxinsertion-device-type-field> ;
                                                 rdfs:label "NXinsertion_device/type/wavelength_shifter" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinsertion_device.html#nxinsertion-device-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxinsertion-device-type-wiggler-enum
:nxinsertion-device-type-wiggler-enum rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusEnumerations ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :actualValue ;
                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                        rdf:first "wiggler" ;
                                                                                        rdf:rest rdf:nil
                                                                                      ]
                                                                          ]
                                                      ] ;
                                      rdfs:comment "Enumeration item for NXinsertion_device/type: wiggler" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinsertion_device.html#nxinsertion-device-type-field> ;
                                      rdfs:label "NXinsertion_device/type/wiggler" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinsertion_device.html#nxinsertion-device-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxinstrument-actuator-group
:nxinstrument-actuator-group rdf:type owl:Class ;
                             rdfs:subClassOf :NXactuator ,
                                             :NeXusGroup ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-actuator-group> ;
                             rdfs:label "NXinstrument/ACTUATOR" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-actuator-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxinstrument-aperture-group
:nxinstrument-aperture-group rdf:type owl:Class ;
                             rdfs:subClassOf :NXaperture ,
                                             :NeXusGroup ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-aperture-group> ;
                             rdfs:label "NXinstrument/APERTURE" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-aperture-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxinstrument-attenuator-group
:nxinstrument-attenuator-group rdf:type owl:Class ;
                               rdfs:subClassOf :NXattenuator ,
                                               :NeXusGroup ;
                               rdfs:comment "" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-attenuator-group> ;
                               rdfs:label "NXinstrument/ATTENUATOR" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-attenuator-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxinstrument-beam-group
:nxinstrument-beam-group rdf:type owl:Class ;
                         rdfs:subClassOf :NXbeam ,
                                         :NeXusGroup ;
                         rdfs:comment "" ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-beam-group> ;
                         rdfs:label "NXinstrument/BEAM" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-beam-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxinstrument-beam-stop-group
:nxinstrument-beam-stop-group rdf:type owl:Class ;
                              rdfs:subClassOf :NXbeam_stop ,
                                              :NeXusGroup ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-beam-stop-group> ;
                              rdfs:label "NXinstrument/BEAM_STOP" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-beam-stop-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxinstrument-bending-magnet-group
:nxinstrument-bending-magnet-group rdf:type owl:Class ;
                                   rdfs:subClassOf :NXbending_magnet ,
                                                   :NeXusGroup ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-bending-magnet-group> ;
                                   rdfs:label "NXinstrument/BENDING_MAGNET" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-bending-magnet-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxinstrument-capillary-group
:nxinstrument-capillary-group rdf:type owl:Class ;
                              rdfs:subClassOf :NXcapillary ,
                                              :NeXusGroup ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-capillary-group> ;
                              rdfs:label "NXinstrument/CAPILLARY" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-capillary-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxinstrument-collection-group
:nxinstrument-collection-group rdf:type owl:Class ;
                               owl:equivalentClass :nxobject-collection-group ;
                               rdfs:subClassOf :NeXusGroup ;
                               rdfs:comment "" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-collection-group> ;
                               rdfs:label "NXinstrument/COLLECTION" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-collection-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxinstrument-collimator-group
:nxinstrument-collimator-group rdf:type owl:Class ;
                               rdfs:subClassOf :NXcollimator ,
                                               :NeXusGroup ;
                               rdfs:comment "" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-collimator-group> ;
                               rdfs:label "NXinstrument/COLLIMATOR" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-collimator-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxinstrument-crystal-group
:nxinstrument-crystal-group rdf:type owl:Class ;
                            rdfs:subClassOf :NXcrystal ,
                                            :NeXusGroup ;
                            rdfs:comment "" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-crystal-group> ;
                            rdfs:label "NXinstrument/CRYSTAL" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-crystal-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxinstrument-detector-group
:nxinstrument-detector-group rdf:type owl:Class ;
                             rdfs:subClassOf :NXdetector ,
                                             :NeXusGroup ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-detector-group> ;
                             rdfs:label "NXinstrument/DETECTOR" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-detector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxinstrument-detector-group-group
:nxinstrument-detector-group-group rdf:type owl:Class ;
                                   rdfs:subClassOf :NXdetector_group ,
                                                   :NeXusGroup ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-detector-group-group> ;
                                   rdfs:label "NXinstrument/DETECTOR_GROUP" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-detector-group-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxinstrument-diffractometer-group
:nxinstrument-diffractometer-group rdf:type owl:Class ;
                                   rdfs:subClassOf :NXtransformations ,
                                                   :NeXusGroup ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-diffractometer-group> ;
                                   rdfs:label "NXinstrument/DIFFRACTOMETER" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-diffractometer-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxinstrument-disk-chopper-group
:nxinstrument-disk-chopper-group rdf:type owl:Class ;
                                 rdfs:subClassOf :NXdisk_chopper ,
                                                 :NeXusGroup ;
                                 rdfs:comment "" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-disk-chopper-group> ;
                                 rdfs:label "NXinstrument/DISK_CHOPPER" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-disk-chopper-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxinstrument-event-data-group
:nxinstrument-event-data-group rdf:type owl:Class ;
                               rdfs:subClassOf :NXevent_data ,
                                               :NeXusGroup ;
                               rdfs:comment "" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-event-data-group> ;
                               rdfs:label "NXinstrument/EVENT_DATA" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-event-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxinstrument-fabrication-group
:nxinstrument-fabrication-group rdf:type owl:Class ;
                                rdfs:subClassOf :NXfabrication ,
                                                :NeXusGroup ;
                                rdfs:comment "" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-fabrication-group> ;
                                rdfs:label "NXinstrument/FABRICATION" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxinstrument-fermi-chopper-group
:nxinstrument-fermi-chopper-group rdf:type owl:Class ;
                                  rdfs:subClassOf :NXfermi_chopper ,
                                                  :NeXusGroup ;
                                  rdfs:comment "" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-fermi-chopper-group> ;
                                  rdfs:label "NXinstrument/FERMI_CHOPPER" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-fermi-chopper-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxinstrument-filter-group
:nxinstrument-filter-group rdf:type owl:Class ;
                           rdfs:subClassOf :NXfilter ,
                                           :NeXusGroup ;
                           rdfs:comment "" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-filter-group> ;
                           rdfs:label "NXinstrument/FILTER" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-filter-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxinstrument-flipper-group
:nxinstrument-flipper-group rdf:type owl:Class ;
                            rdfs:subClassOf :NXflipper ,
                                            :NeXusGroup ;
                            rdfs:comment "" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-flipper-group> ;
                            rdfs:label "NXinstrument/FLIPPER" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-flipper-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxinstrument-guide-group
:nxinstrument-guide-group rdf:type owl:Class ;
                          rdfs:subClassOf :NXguide ,
                                          :NeXusGroup ;
                          rdfs:comment "" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-guide-group> ;
                          rdfs:label "NXinstrument/GUIDE" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-guide-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxinstrument-history-group
:nxinstrument-history-group rdf:type owl:Class ;
                            rdfs:subClassOf :NXhistory ,
                                            :NeXusGroup ;
                            rdfs:comment "" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-history-group> ;
                            rdfs:label "NXinstrument/HISTORY" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-history-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxinstrument-insertion-device-group
:nxinstrument-insertion-device-group rdf:type owl:Class ;
                                     rdfs:subClassOf :NXinsertion_device ,
                                                     :NeXusGroup ;
                                     rdfs:comment "" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-insertion-device-group> ;
                                     rdfs:label "NXinstrument/INSERTION_DEVICE" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-insertion-device-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxinstrument-mirror-group
:nxinstrument-mirror-group rdf:type owl:Class ;
                           rdfs:subClassOf :NXmirror ,
                                           :NeXusGroup ;
                           rdfs:comment "" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-mirror-group> ;
                           rdfs:label "NXinstrument/MIRROR" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-mirror-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxinstrument-moderator-group
:nxinstrument-moderator-group rdf:type owl:Class ;
                              rdfs:subClassOf :NXmoderator ,
                                              :NeXusGroup ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-moderator-group> ;
                              rdfs:label "NXinstrument/MODERATOR" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-moderator-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxinstrument-monochromator-group
:nxinstrument-monochromator-group rdf:type owl:Class ;
                                  rdfs:subClassOf :NXmonochromator ,
                                                  :NeXusGroup ;
                                  rdfs:comment "" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-monochromator-group> ;
                                  rdfs:label "NXinstrument/MONOCHROMATOR" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-monochromator-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxinstrument-name-field
:nxinstrument-name-field rdf:type owl:Class ;
                         owl:equivalentClass :nxreftof-entry-instrument-name-field ,
                                             :nxsnsevent-entry-instrument-name-field ,
                                             :nxsnshisto-entry-instrument-name-field ,
                                             :nxspe-entry-instrument-name-field ;
                         rdfs:subClassOf :NeXusField ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasUnitContainer ;
                                           owl:someValuesFrom :NX_ANY
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:someValuesFrom :NX_CHAR
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxinstrument-name-short-name-attribute
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass [ rdf:type owl:Class ;
                                                         owl:complementOf :NX_CHAR
                                                       ]
                                         ] ;
                         rdfs:comment "Name of instrument" ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-name-field> ;
                         rdfs:label "NXinstrument/name" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxinstrument-name-short-name-attribute
:nxinstrument-name-short-name-attribute rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusAttribute ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_CHAR
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_CHAR
                                                                      ]
                                                        ] ;
                                        rdfs:comment "short name for instrument, perhaps the acronym" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-name-short-name-attribute> ;
                                        rdfs:label "NXinstrument/name/short_name" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-name-short-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxinstrument-polarizer-group
:nxinstrument-polarizer-group rdf:type owl:Class ;
                              owl:equivalentClass :nxsnsevent-entry-instrument-polarizer-group ,
                                                  :nxsnshisto-entry-instrument-polarizer-group ;
                              rdfs:subClassOf :NXpolarizer ,
                                              :NeXusGroup ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-polarizer-group> ;
                              rdfs:label "NXinstrument/POLARIZER" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-polarizer-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxinstrument-positioner-group
:nxinstrument-positioner-group rdf:type owl:Class ;
                               rdfs:subClassOf :NXpositioner ,
                                               :NeXusGroup ;
                               rdfs:comment "" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-positioner-group> ;
                               rdfs:label "NXinstrument/POSITIONER" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-positioner-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxinstrument-sensor-group
:nxinstrument-sensor-group rdf:type owl:Class ;
                           rdfs:subClassOf :NXsensor ,
                                           :NeXusGroup ;
                           rdfs:comment "" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-sensor-group> ;
                           rdfs:label "NXinstrument/SENSOR" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-sensor-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxinstrument-source-group
:nxinstrument-source-group rdf:type owl:Class ;
                           rdfs:subClassOf :NXsource ,
                                           :NeXusGroup ;
                           rdfs:comment "" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-source-group> ;
                           rdfs:label "NXinstrument/SOURCE" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-source-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxinstrument-velocity-selector-group
:nxinstrument-velocity-selector-group rdf:type owl:Class ;
                                      rdfs:subClassOf :NXvelocity_selector ,
                                                      :NeXusGroup ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-velocity-selector-group> ;
                                      rdfs:label "NXinstrument/VELOCITY_SELECTOR" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-velocity-selector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxinstrument-xraylens-group
:nxinstrument-xraylens-group rdf:type owl:Class ;
                             rdfs:subClassOf :NXxraylens ,
                                             :NeXusGroup ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-xraylens-group> ;
                             rdfs:label "NXinstrument/XRAYLENS" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html#nxinstrument-xraylens-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxiqproc-entry-data-data-field
:nxiqproc-entry-data-data-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_INT
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_INT
                                                              ]
                                                ] ;
                                rdfs:comment """
                This is I(Q). The client has to analyse the dimensions
                of I(Q). Often, multiple I(Q) for various environment
                conditions are measured; that would be the first
                dimension. Q can be multidimensional, this accounts for
                the further dimensions in the data
              """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-data-data-field> ;
                                rdfs:label "NXiqproc/ENTRY/DATA/data" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-data-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxiqproc-entry-data-group
:nxiqproc-entry-data-group rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusGroup ,
                                           :nxentry-data-group ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxiqproc-entry-data-data-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxiqproc-entry-data-qx-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxiqproc-entry-data-qy-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxiqproc-entry-data-variable-field
                                           ] ;
                           rdfs:comment "" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-data-group> ;
                           rdfs:label "NXiqproc/ENTRY/DATA" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxiqproc-entry-data-qx-field
:nxiqproc-entry-data-qx-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_NUMBER
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_NUMBER
                                                            ]
                                              ] ;
                              rdfs:comment "Values for the first dimension of Q" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-data-qx-field> ;
                              rdfs:label "NXiqproc/ENTRY/DATA/qx" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-data-qx-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxiqproc-entry-data-qy-field
:nxiqproc-entry-data-qy-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_NUMBER
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_NUMBER
                                                            ]
                                              ] ;
                              rdfs:comment "Values for the second dimension of Q" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-data-qy-field> ;
                              rdfs:label "NXiqproc/ENTRY/DATA/qy" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-data-qy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxiqproc-entry-data-variable-field
:nxiqproc-entry-data-variable-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_NUMBER
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxiqproc-entry-data-variable-varied-variable-attribute
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_NUMBER
                                                                  ]
                                                    ] ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-data-variable-field> ;
                                    rdfs:label "NXiqproc/ENTRY/DATA/variable" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-data-variable-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxiqproc-entry-data-variable-varied-variable-attribute
:nxiqproc-entry-data-variable-varied-variable-attribute rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusAttribute ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_CHAR
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_CHAR
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment "The real name of the varied variable in the first dim of data, temperature, P, MF etc..." ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-data-variable-varied-variable-attribute> ;
                                                        rdfs:label "NXiqproc/ENTRY/DATA/variable/varied_variable" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-data-variable-varied-variable-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxiqproc-entry-definition-field
:nxiqproc-entry-definition-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 :nxentry-definition-field ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasEnumContainer ;
                                                   owl:allValuesFrom [ rdf:type owl:Class ;
                                                                       owl:unionOf ( :nxiqproc-entry-definition-nxiqproc-enum
                                                                                   )
                                                                     ]
                                                 ] ;
                                 rdfs:comment " Official NeXus NXDL schema to which this file conforms " ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-definition-field> ;
                                 rdfs:label "NXiqproc/ENTRY/definition" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxiqproc-entry-definition-nxiqproc-enum
:nxiqproc-entry-definition-nxiqproc-enum rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusEnumerations ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :actualValue ;
                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                           rdf:first "NXiqproc" ;
                                                                                           rdf:rest rdf:nil
                                                                                         ]
                                                                             ]
                                                         ] ;
                                         rdfs:comment "Enumeration item for NXiqproc/ENTRY/definition: NXiqproc" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-definition-field> ;
                                         rdfs:label "NXiqproc/ENTRY/definition/NXiqproc" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxiqproc-entry-group
:nxiqproc-entry-group rdf:type owl:Class ;
                      rdfs:subClassOf :NXentry ,
                                      :NeXusGroup ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxiqproc-entry-data-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxiqproc-entry-definition-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxiqproc-entry-instrument-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxiqproc-entry-reduction-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxiqproc-entry-sample-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxiqproc-entry-title-field
                                      ] ;
                      rdfs:comment "" ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-group> ;
                      rdfs:label "NXiqproc/ENTRY" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxiqproc-entry-instrument-group
:nxiqproc-entry-instrument-group rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusGroup ,
                                                 :nxentry-instrument-group ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxiqproc-entry-instrument-name-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxiqproc-entry-instrument-source-group
                                                 ] ;
                                 rdfs:comment "" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-instrument-group> ;
                                 rdfs:label "NXiqproc/ENTRY/instrument" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxiqproc-entry-instrument-name-field
:nxiqproc-entry-instrument-name-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      :nxinstrument-name-field ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_CHAR
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_CHAR
                                                                    ]
                                                      ] ;
                                      rdfs:comment "Name of the instrument from which this data was reduced. " ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-instrument-name-field> ;
                                      rdfs:label "NXiqproc/ENTRY/instrument/name" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-instrument-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxiqproc-entry-instrument-source-group
:nxiqproc-entry-instrument-source-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusGroup ,
                                                        :nxinstrument-source-group ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxiqproc-entry-instrument-source-name-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxiqproc-entry-instrument-source-probe-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxiqproc-entry-instrument-source-type-field
                                                        ] ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-instrument-source-group> ;
                                        rdfs:label "NXiqproc/ENTRY/instrument/SOURCE" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-instrument-source-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxiqproc-entry-instrument-source-name-field
:nxiqproc-entry-instrument-source-name-field rdf:type owl:Class ;
                                             owl:equivalentClass :nxsource-name-field ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-instrument-source-name-field> ;
                                             rdfs:label "NXiqproc/ENTRY/instrument/SOURCE/name" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-instrument-source-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxiqproc-entry-instrument-source-probe-electron-enum
:nxiqproc-entry-instrument-source-probe-electron-enum rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :actualValue ;
                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                        rdf:first "electron" ;
                                                                                                        rdf:rest rdf:nil
                                                                                                      ]
                                                                                          ]
                                                                      ] ;
                                                      rdfs:comment "Enumeration item for NXiqproc/ENTRY/instrument/SOURCE/probe: electron" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-instrument-source-probe-field> ;
                                                      rdfs:label "NXiqproc/ENTRY/instrument/SOURCE/probe/electron" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxiqproc-entry-instrument-source-probe-field
:nxiqproc-entry-instrument-source-probe-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              :nxsource-probe-field ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasEnumContainer ;
                                                                owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                    owl:unionOf ( :nxiqproc-entry-instrument-source-probe-electron-enum
                                                                                                  :nxiqproc-entry-instrument-source-probe-neutron-enum
                                                                                                  :nxiqproc-entry-instrument-source-probe-x-ray-enum
                                                                                                )
                                                                                  ]
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-instrument-source-probe-field> ;
                                              rdfs:label "NXiqproc/ENTRY/instrument/SOURCE/probe" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxiqproc-entry-instrument-source-probe-neutron-enum
:nxiqproc-entry-instrument-source-probe-neutron-enum rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :actualValue ;
                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                       rdf:first "neutron" ;
                                                                                                       rdf:rest rdf:nil
                                                                                                     ]
                                                                                         ]
                                                                     ] ;
                                                     rdfs:comment "Enumeration item for NXiqproc/ENTRY/instrument/SOURCE/probe: neutron" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-instrument-source-probe-field> ;
                                                     rdfs:label "NXiqproc/ENTRY/instrument/SOURCE/probe/neutron" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxiqproc-entry-instrument-source-probe-x-ray-enum
:nxiqproc-entry-instrument-source-probe-x-ray-enum rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :actualValue ;
                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                     rdf:first "x-ray" ;
                                                                                                     rdf:rest rdf:nil
                                                                                                   ]
                                                                                       ]
                                                                   ] ;
                                                   rdfs:comment "Enumeration item for NXiqproc/ENTRY/instrument/SOURCE/probe: x-ray" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-instrument-source-probe-field> ;
                                                   rdfs:label "NXiqproc/ENTRY/instrument/SOURCE/probe/x-ray" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxiqproc-entry-instrument-source-type-field
:nxiqproc-entry-instrument-source-type-field rdf:type owl:Class ;
                                             owl:equivalentClass :nxsource-type-field ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-instrument-source-type-field> ;
                                             rdfs:label "NXiqproc/ENTRY/instrument/SOURCE/type" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-instrument-source-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxiqproc-entry-reduction-group
:nxiqproc-entry-reduction-group rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusGroup ,
                                                :nxentry-process-group ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxiqproc-entry-reduction-input-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxiqproc-entry-reduction-output-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxiqproc-entry-reduction-program-field
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxiqproc-entry-reduction-version-field
                                                ] ;
                                rdfs:comment "" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-reduction-group> ;
                                rdfs:label "NXiqproc/ENTRY/reduction" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-reduction-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxiqproc-entry-reduction-input-filenames-field
:nxiqproc-entry-reduction-input-filenames-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_ANY
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment "Raw data files used to generate this I(Q)" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-reduction-input-filenames-field> ;
                                                rdfs:label "NXiqproc/ENTRY/reduction/input/filenames" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-reduction-input-filenames-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxiqproc-entry-reduction-input-group
:nxiqproc-entry-reduction-input-group rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusGroup ,
                                                      :nxprocess-parameters-group ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxiqproc-entry-reduction-input-filenames-field
                                                      ] ;
                                      rdfs:comment "Input parameters for the reduction program used" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-reduction-input-group> ;
                                      rdfs:label "NXiqproc/ENTRY/reduction/input" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-reduction-input-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxiqproc-entry-reduction-output-group
:nxiqproc-entry-reduction-output-group rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusGroup ,
                                                       :nxprocess-parameters-group ;
                                       rdfs:comment "Eventual output parameters from the data reduction program used" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-reduction-output-group> ;
                                       rdfs:label "NXiqproc/ENTRY/reduction/output" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-reduction-output-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxiqproc-entry-reduction-program-field
:nxiqproc-entry-reduction-program-field rdf:type owl:Class ;
                                        owl:equivalentClass :nxprocess-program-field ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_CHAR
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_CHAR
                                                                      ]
                                                        ] ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-reduction-program-field> ;
                                        rdfs:label "NXiqproc/ENTRY/reduction/program" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-reduction-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxiqproc-entry-reduction-version-field
:nxiqproc-entry-reduction-version-field rdf:type owl:Class ;
                                        owl:equivalentClass :nxprocess-version-field ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_CHAR
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_CHAR
                                                                      ]
                                                        ] ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-reduction-version-field> ;
                                        rdfs:label "NXiqproc/ENTRY/reduction/version" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-reduction-version-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxiqproc-entry-sample-group
:nxiqproc-entry-sample-group rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusGroup ,
                                             :nxentry-sample-group ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxiqproc-entry-sample-name-field
                                             ] ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-sample-group> ;
                             rdfs:label "NXiqproc/ENTRY/SAMPLE" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxiqproc-entry-sample-name-field
:nxiqproc-entry-sample-name-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  :nxsample-name-field ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_CHAR
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_CHAR
                                                                ]
                                                  ] ;
                                  rdfs:comment "Descriptive name of sample" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-sample-name-field> ;
                                  rdfs:label "NXiqproc/ENTRY/SAMPLE/name" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-sample-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxiqproc-entry-title-field
:nxiqproc-entry-title-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_CHAR
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_CHAR
                                                          ]
                                            ] ;
                            rdfs:comment "" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-title-field> ;
                            rdfs:label "NXiqproc/ENTRY/title" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXiqproc.html#nxiqproc-entry-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxisocontour-dimensionality-1-enum
:nxisocontour-dimensionality-1-enum rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusEnumerations ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :actualValue ;
                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                      rdf:first "1" ;
                                                                                      rdf:rest rdf:nil
                                                                                    ]
                                                                        ]
                                                    ] ;
                                    rdfs:comment "Enumeration item for NXisocontour/dimensionality: 1" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXisocontour.html#nxisocontour-dimensionality-field> ;
                                    rdfs:label "NXisocontour/dimensionality/1" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXisocontour.html#nxisocontour-dimensionality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxisocontour-dimensionality-2-enum
:nxisocontour-dimensionality-2-enum rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusEnumerations ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :actualValue ;
                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                      rdf:first "2" ;
                                                                                      rdf:rest rdf:nil
                                                                                    ]
                                                                        ]
                                                    ] ;
                                    rdfs:comment "Enumeration item for NXisocontour/dimensionality: 2" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXisocontour.html#nxisocontour-dimensionality-field> ;
                                    rdfs:label "NXisocontour/dimensionality/2" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXisocontour.html#nxisocontour-dimensionality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxisocontour-dimensionality-3-enum
:nxisocontour-dimensionality-3-enum rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusEnumerations ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :actualValue ;
                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                      rdf:first "3" ;
                                                                                      rdf:rest rdf:nil
                                                                                    ]
                                                                        ]
                                                    ] ;
                                    rdfs:comment "Enumeration item for NXisocontour/dimensionality: 3" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXisocontour.html#nxisocontour-dimensionality-field> ;
                                    rdfs:label "NXisocontour/dimensionality/3" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXisocontour.html#nxisocontour-dimensionality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxisocontour-dimensionality-field
:nxisocontour-dimensionality-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasEnumContainer ;
                                                     owl:allValuesFrom [ rdf:type owl:Class ;
                                                                         owl:unionOf ( :nxisocontour-dimensionality-1-enum
                                                                                       :nxisocontour-dimensionality-2-enum
                                                                                       :nxisocontour-dimensionality-3-enum
                                                                                     )
                                                                       ]
                                                   ] ;
                                   rdfs:comment """
             The dimensionality of the space in which the isocontour is embedded.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXisocontour.html#nxisocontour-dimensionality-field> ;
                                   rdfs:label "NXisocontour/dimensionality" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXisocontour.html#nxisocontour-dimensionality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxisocontour-grid-group
:nxisocontour-grid-group rdf:type owl:Class ;
                         rdfs:subClassOf :NXcg_grid ,
                                         :NeXusGroup ;
                         rdfs:comment """
             The discretized grid on which the iso-contour algorithm operates.
        """ ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXisocontour.html#nxisocontour-grid-group> ;
                         rdfs:label "NXisocontour/grid" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXisocontour.html#nxisocontour-grid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxisocontour-isovalue-field
:nxisocontour-isovalue-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_NUMBER
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_NUMBER
                                                           ]
                                             ] ;
                             rdfs:comment """
             The threshold or iso-contour value.
        """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXisocontour.html#nxisocontour-isovalue-field> ;
                             rdfs:label "NXisocontour/isovalue" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXisocontour.html#nxisocontour-isovalue-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxiv-temp-entry-data-current-field
:nxiv-temp-entry-data-current-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_NUMBER
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_NUMBER
                                                                  ]
                                                    ] ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXiv_temp.html#nxiv-temp-entry-data-current-field> ;
                                    rdfs:label "NXiv_temp/ENTRY/DATA/current" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXiv_temp.html#nxiv-temp-entry-data-current-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxiv-temp-entry-data-group
:nxiv-temp-entry-data-group rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusGroup ,
                                            :nxsensor-scan-entry-data-group ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxiv-temp-entry-data-current-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxiv-temp-entry-data-temperature-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxiv-temp-entry-data-voltage-field
                                            ] ;
                            rdfs:comment """
                 This NXdata should contain separate fields for the current values at different temperature setpoints, for example current_at_100C.
                 There should also be two more fields called temperature and voltage containing the setpoint values.
                 There should also be a field with an array of rank equal to the number of different temperature setpoints and each child's dimension
                 equal to the number of voltage setpoints.
            """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXiv_temp.html#nxiv-temp-entry-data-group> ;
                            rdfs:label "NXiv_temp/ENTRY/DATA" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXiv_temp.html#nxiv-temp-entry-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxiv-temp-entry-data-temperature-field
:nxiv-temp-entry-data-temperature-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_NUMBER
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_NUMBER
                                                                      ]
                                                        ] ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXiv_temp.html#nxiv-temp-entry-data-temperature-field> ;
                                        rdfs:label "NXiv_temp/ENTRY/DATA/temperature" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXiv_temp.html#nxiv-temp-entry-data-temperature-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxiv-temp-entry-data-voltage-field
:nxiv-temp-entry-data-voltage-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_NUMBER
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_NUMBER
                                                                  ]
                                                    ] ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXiv_temp.html#nxiv-temp-entry-data-voltage-field> ;
                                    rdfs:label "NXiv_temp/ENTRY/DATA/voltage" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXiv_temp.html#nxiv-temp-entry-data-voltage-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxiv-temp-entry-definition-field
:nxiv-temp-entry-definition-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  :nxsensor-scan-entry-definition-field ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasEnumContainer ;
                                                    owl:allValuesFrom [ rdf:type owl:Class ;
                                                                        owl:unionOf ( :nxiv-temp-entry-definition-nxiv-temp-enum
                                                                                    )
                                                                      ]
                                                  ] ;
                                  rdfs:comment "" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXiv_temp.html#nxiv-temp-entry-definition-field> ;
                                  rdfs:label "NXiv_temp/ENTRY/definition" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXiv_temp.html#nxiv-temp-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxiv-temp-entry-definition-nxiv-temp-enum
:nxiv-temp-entry-definition-nxiv-temp-enum rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusEnumerations ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :actualValue ;
                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                             rdf:first "NXiv_temp" ;
                                                                                             rdf:rest rdf:nil
                                                                                           ]
                                                                               ]
                                                           ] ;
                                           rdfs:comment "Enumeration item for NXiv_temp/ENTRY/definition: NXiv_temp" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXiv_temp.html#nxiv-temp-entry-definition-field> ;
                                           rdfs:label "NXiv_temp/ENTRY/definition/NXiv_temp" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXiv_temp.html#nxiv-temp-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxiv-temp-entry-group
:nxiv-temp-entry-group rdf:type owl:Class ;
                       rdfs:subClassOf :NeXusGroup ,
                                       :nxsensor-scan-entry-group ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxiv-temp-entry-sample-group
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxiv-temp-entry-data-group
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxiv-temp-entry-definition-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxiv-temp-entry-instrument-group
                                       ] ;
                       rdfs:comment "" ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXiv_temp.html#nxiv-temp-entry-group> ;
                       rdfs:label "NXiv_temp/ENTRY" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXiv_temp.html#nxiv-temp-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxiv-temp-entry-instrument-environment-current-sensor-group
:nxiv-temp-entry-instrument-environment-current-sensor-group rdf:type owl:Class ;
                                                             owl:equivalentClass :nxsensor-scan-entry-instrument-environment-sensor-group ;
                                                             rdfs:subClassOf :NeXusGroup ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXiv_temp.html#nxiv-temp-entry-instrument-environment-current-sensor-group> ;
                                                             rdfs:label "NXiv_temp/ENTRY/INSTRUMENT/ENVIRONMENT/current_sensor" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXiv_temp.html#nxiv-temp-entry-instrument-environment-current-sensor-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxiv-temp-entry-instrument-environment-group
:nxiv-temp-entry-instrument-environment-group rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusGroup ,
                                                              :nxsensor-scan-entry-instrument-environment-group ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxiv-temp-entry-instrument-environment-current-sensor-group
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxiv-temp-entry-instrument-environment-temperature-controller-group
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxiv-temp-entry-instrument-environment-voltage-controller-group
                                                              ] ;
                                              rdfs:comment """
                     Describes an environment setup for a temperature-dependent IV measurement experiment.
                     
                     The temperature and voltage must be present as independently scanned controllers and
                     the current sensor must also be present with its readings.
                """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXiv_temp.html#nxiv-temp-entry-instrument-environment-group> ;
                                              rdfs:label "NXiv_temp/ENTRY/INSTRUMENT/ENVIRONMENT" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXiv_temp.html#nxiv-temp-entry-instrument-environment-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxiv-temp-entry-instrument-environment-temperature-controller-group
:nxiv-temp-entry-instrument-environment-temperature-controller-group rdf:type owl:Class ;
                                                                     owl:equivalentClass :nxsensor-scan-entry-instrument-environment-sensor-group ;
                                                                     rdfs:subClassOf :NeXusGroup ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXiv_temp.html#nxiv-temp-entry-instrument-environment-temperature-controller-group> ;
                                                                     rdfs:label "NXiv_temp/ENTRY/INSTRUMENT/ENVIRONMENT/temperature_controller" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXiv_temp.html#nxiv-temp-entry-instrument-environment-temperature-controller-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxiv-temp-entry-instrument-environment-voltage-controller-group
:nxiv-temp-entry-instrument-environment-voltage-controller-group rdf:type owl:Class ;
                                                                 owl:equivalentClass :nxsensor-scan-entry-instrument-environment-sensor-group ;
                                                                 rdfs:subClassOf :NeXusGroup ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXiv_temp.html#nxiv-temp-entry-instrument-environment-voltage-controller-group> ;
                                                                 rdfs:label "NXiv_temp/ENTRY/INSTRUMENT/ENVIRONMENT/voltage_controller" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXiv_temp.html#nxiv-temp-entry-instrument-environment-voltage-controller-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxiv-temp-entry-instrument-group
:nxiv-temp-entry-instrument-group rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusGroup ,
                                                  :nxsensor-scan-entry-instrument-group ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxiv-temp-entry-instrument-environment-group
                                                  ] ;
                                  rdfs:comment "" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXiv_temp.html#nxiv-temp-entry-instrument-group> ;
                                  rdfs:label "NXiv_temp/ENTRY/INSTRUMENT" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXiv_temp.html#nxiv-temp-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxiv-temp-entry-sample-atom-types-field
:nxiv-temp-entry-sample-atom-types-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_ANY
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_CHAR
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_CHAR
                                                                       ]
                                                         ] ;
                                         rdfs:comment """
                     List of comma-separated elements from the periodic table
                     that are contained in the sample. 
                     If the sample substance has multiple components, all 
                     elements from each component must be included in `atom_types`. 
                     
                     The purpose of the field is to offer materials database systems an
                     opportunity to parse the relevant elements without having to interpret
                     these from the sample history or from other data sources.
                """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXiv_temp.html#nxiv-temp-entry-sample-atom-types-field> ;
                                         rdfs:label "NXiv_temp/ENTRY/SAMPLE/atom_types" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXiv_temp.html#nxiv-temp-entry-sample-atom-types-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxiv-temp-entry-sample-group
:nxiv-temp-entry-sample-group rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusGroup ,
                                              :nxsensor-scan-entry-sample-group ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxiv-temp-entry-sample-atom-types-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxiv-temp-entry-sample-name-field
                                              ] ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXiv_temp.html#nxiv-temp-entry-sample-group> ;
                              rdfs:label "NXiv_temp/ENTRY/SAMPLE" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXiv_temp.html#nxiv-temp-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxiv-temp-entry-sample-name-field
:nxiv-temp-entry-sample-name-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   :nxsensor-scan-entry-sample-name-field ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_CHAR
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_CHAR
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
                     Descriptive name or ideally (globally) unique persistent identifier.
                """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXiv_temp.html#nxiv-temp-entry-sample-name-field> ;
                                   rdfs:label "NXiv_temp/ENTRY/SAMPLE/name" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXiv_temp.html#nxiv-temp-entry-sample-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxlauetof-entry-control-data-field
:nxlauetof-entry-control-data-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_INT
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_INT
                                                                  ]
                                                    ] ;
                                    rdfs:comment "use these attributes  ``primary=1 signal=1``" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-control-data-field> ;
                                    rdfs:label "NXlauetof/ENTRY/control/data" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-control-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxlauetof-entry-control-group
:nxlauetof-entry-control-group rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusGroup ,
                                               :nxentry-monitor-group ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxlauetof-entry-control-data-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxlauetof-entry-control-mode-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxlauetof-entry-control-preset-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxlauetof-entry-control-time-of-flight-field
                                               ] ;
                               rdfs:comment "" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-control-group> ;
                               rdfs:label "NXlauetof/ENTRY/control" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-control-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxlauetof-entry-control-mode-field
:nxlauetof-entry-control-mode-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    :nxmonitor-mode-field ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasEnumContainer ;
                                                      owl:allValuesFrom [ rdf:type owl:Class ;
                                                                          owl:unionOf ( :nxlauetof-entry-control-mode-monitor-enum
                                                                                        :nxlauetof-entry-control-mode-timer-enum
                                                                                      )
                                                                        ]
                                                    ] ;
                                    rdfs:comment """ Count to a preset value based on either clock time (timer) or received monitor counts
          (monitor). """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-control-mode-field> ;
                                    rdfs:label "NXlauetof/ENTRY/control/mode" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-control-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxlauetof-entry-control-mode-monitor-enum
:nxlauetof-entry-control-mode-monitor-enum rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusEnumerations ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :actualValue ;
                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                             rdf:first "monitor" ;
                                                                                             rdf:rest rdf:nil
                                                                                           ]
                                                                               ]
                                                           ] ;
                                           owl:disjointWith :nxlauetof-entry-control-mode-timer-enum ;
                                           rdfs:comment "Enumeration item for NXlauetof/ENTRY/control/mode: monitor" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-control-mode-field> ;
                                           rdfs:label "NXlauetof/ENTRY/control/mode/monitor" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-control-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxlauetof-entry-control-mode-timer-enum
:nxlauetof-entry-control-mode-timer-enum rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusEnumerations ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :actualValue ;
                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                           rdf:first "timer" ;
                                                                                           rdf:rest rdf:nil
                                                                                         ]
                                                                             ]
                                                         ] ;
                                         rdfs:comment "Enumeration item for NXlauetof/ENTRY/control/mode: timer" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-control-mode-field> ;
                                         rdfs:label "NXlauetof/ENTRY/control/mode/timer" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-control-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxlauetof-entry-control-preset-field
:nxlauetof-entry-control-preset-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_FLOAT
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_FLOAT
                                                                    ]
                                                      ] ;
                                      rdfs:comment "preset value for time or monitor" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-control-preset-field> ;
                                      rdfs:label "NXlauetof/ENTRY/control/preset" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-control-preset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxlauetof-entry-control-time-of-flight-field
:nxlauetof-entry-control-time-of-flight-field rdf:type owl:Class ;
                                              owl:equivalentClass :nxmonitor-time-of-flight-field ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_TIME_OF_FLIGHT
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_FLOAT
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_FLOAT
                                                                            ]
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-control-time-of-flight-field> ;
                                              rdfs:label "NXlauetof/ENTRY/control/time_of_flight" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-control-time-of-flight-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxlauetof-entry-definition-field
:nxlauetof-entry-definition-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  :nxentry-definition-field ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasEnumContainer ;
                                                    owl:allValuesFrom [ rdf:type owl:Class ;
                                                                        owl:unionOf ( :nxlauetof-entry-definition-nxlauetof-enum
                                                                                    )
                                                                      ]
                                                  ] ;
                                  rdfs:comment " Official NeXus NXDL schema to which this file conforms " ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-definition-field> ;
                                  rdfs:label "NXlauetof/ENTRY/definition" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxlauetof-entry-definition-nxlauetof-enum
:nxlauetof-entry-definition-nxlauetof-enum rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusEnumerations ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :actualValue ;
                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                             rdf:first "NXlauetof" ;
                                                                                             rdf:rest rdf:nil
                                                                                           ]
                                                                               ]
                                                           ] ;
                                           rdfs:comment "Enumeration item for NXlauetof/ENTRY/definition: NXlauetof" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-definition-field> ;
                                           rdfs:label "NXlauetof/ENTRY/definition/NXlauetof" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxlauetof-entry-group
:nxlauetof-entry-group rdf:type owl:Class ;
                       rdfs:subClassOf :NXentry ,
                                       :NeXusGroup ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxlauetof-entry-control-group
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxlauetof-entry-definition-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxlauetof-entry-instrument-group
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxlauetof-entry-name-group
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxlauetof-entry-sample-group
                                       ] ;
                       rdfs:comment "" ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-group> ;
                       rdfs:label "NXlauetof/ENTRY" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxlauetof-entry-instrument-detector-azimuthal-angle-field
:nxlauetof-entry-instrument-detector-azimuthal-angle-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           :nxdetector-azimuthal-angle-field ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_ANGLE
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_FLOAT
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_FLOAT
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment "The azimuthal angle where the detector is placed." ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-instrument-detector-azimuthal-angle-field> ;
                                                           rdfs:label "NXlauetof/ENTRY/instrument/detector/azimuthal_angle" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-instrument-detector-azimuthal-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxlauetof-entry-instrument-detector-data-field
:nxlauetof-entry-instrument-detector-data-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_ANY
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_INT
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxlauetof-entry-instrument-detector-data-signal-attribute
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_INT
                                                                              ]
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-instrument-detector-data-field> ;
                                                rdfs:label "NXlauetof/ENTRY/instrument/detector/data" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-instrument-detector-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxlauetof-entry-instrument-detector-data-signal-1-enum
:nxlauetof-entry-instrument-detector-data-signal-1-enum rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusEnumerations ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :actualValue ;
                                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                                          rdf:first "1" ;
                                                                                                          rdf:rest rdf:nil
                                                                                                        ]
                                                                                            ]
                                                                        ] ;
                                                        rdfs:comment "Enumeration item for NXlauetof/ENTRY/instrument/detector/data/signal: 1" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-instrument-detector-data-signal-attribute> ;
                                                        rdfs:label "NXlauetof/ENTRY/instrument/detector/data/signal/1" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-instrument-detector-data-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxlauetof-entry-instrument-detector-data-signal-attribute
:nxlauetof-entry-instrument-detector-data-signal-attribute rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusAttribute ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasEnumContainer ;
                                                                             owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                 owl:unionOf ( :nxlauetof-entry-instrument-detector-data-signal-1-enum
                                                                                                             )
                                                                                               ]
                                                                           ] ;
                                                           rdfs:comment "" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-instrument-detector-data-signal-attribute> ;
                                                           rdfs:label "NXlauetof/ENTRY/instrument/detector/data/signal" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-instrument-detector-data-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxlauetof-entry-instrument-detector-distance-field
:nxlauetof-entry-instrument-detector-distance-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_LENGTH
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_FLOAT
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_FLOAT
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment "" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-instrument-detector-distance-field> ;
                                                    rdfs:label "NXlauetof/ENTRY/instrument/detector/distance" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-instrument-detector-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxlauetof-entry-instrument-detector-group
:nxlauetof-entry-instrument-detector-group rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusGroup ,
                                                           :nxinstrument-detector-group ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxlauetof-entry-instrument-detector-azimuthal-angle-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxlauetof-entry-instrument-detector-data-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxlauetof-entry-instrument-detector-distance-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxlauetof-entry-instrument-detector-polar-angle-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxlauetof-entry-instrument-detector-time-of-flight-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxlauetof-entry-instrument-detector-x-pixel-size-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxlauetof-entry-instrument-detector-y-pixel-size-field
                                                           ] ;
                                           rdfs:comment """
           This assumes a planar 2D detector. All angles and distances refer to the center of the
           detector.
        """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-instrument-detector-group> ;
                                           rdfs:label "NXlauetof/ENTRY/instrument/detector" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-instrument-detector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxlauetof-entry-instrument-detector-polar-angle-field
:nxlauetof-entry-instrument-detector-polar-angle-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       :nxdetector-polar-angle-field ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_ANGLE
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_FLOAT
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_FLOAT
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment "The polar_angle (two theta) where the detector is placed." ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-instrument-detector-polar-angle-field> ;
                                                       rdfs:label "NXlauetof/ENTRY/instrument/detector/polar_angle" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-instrument-detector-polar-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxlauetof-entry-instrument-detector-time-of-flight-field
:nxlauetof-entry-instrument-detector-time-of-flight-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_TIME_OF_FLIGHT
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_FLOAT
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_FLOAT
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-instrument-detector-time-of-flight-field> ;
                                                          rdfs:label "NXlauetof/ENTRY/instrument/detector/time_of_flight" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-instrument-detector-time-of-flight-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxlauetof-entry-instrument-detector-x-pixel-size-field
:nxlauetof-entry-instrument-detector-x-pixel-size-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_LENGTH
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_FLOAT
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_FLOAT
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-instrument-detector-x-pixel-size-field> ;
                                                        rdfs:label "NXlauetof/ENTRY/instrument/detector/x_pixel_size" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-instrument-detector-x-pixel-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxlauetof-entry-instrument-detector-y-pixel-size-field
:nxlauetof-entry-instrument-detector-y-pixel-size-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_LENGTH
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_FLOAT
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_FLOAT
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-instrument-detector-y-pixel-size-field> ;
                                                        rdfs:label "NXlauetof/ENTRY/instrument/detector/y_pixel_size" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-instrument-detector-y-pixel-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxlauetof-entry-instrument-group
:nxlauetof-entry-instrument-group rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusGroup ,
                                                  :nxentry-instrument-group ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxlauetof-entry-instrument-detector-group
                                                  ] ;
                                  rdfs:comment "" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-instrument-group> ;
                                  rdfs:label "NXlauetof/ENTRY/instrument" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxlauetof-entry-name-group
:nxlauetof-entry-name-group rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusGroup ;
                            rdfs:comment "" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-name-group> ;
                            rdfs:label "NXlauetof/ENTRY/name" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-name-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxlauetof-entry-sample-group
:nxlauetof-entry-sample-group rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusGroup ,
                                              :nxentry-sample-group ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxlauetof-entry-sample-name-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxlauetof-entry-sample-orientation-matrix-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxlauetof-entry-sample-unit-cell-field
                                              ] ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-sample-group> ;
                              rdfs:label "NXlauetof/ENTRY/sample" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxlauetof-entry-sample-name-field
:nxlauetof-entry-sample-name-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   :nxsample-name-field ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_CHAR
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_CHAR
                                                                 ]
                                                   ] ;
                                   rdfs:comment "Descriptive name of sample" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-sample-name-field> ;
                                   rdfs:label "NXlauetof/ENTRY/sample/name" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-sample-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxlauetof-entry-sample-orientation-matrix-field
:nxlauetof-entry-sample-orientation-matrix-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 :nxsample-orientation-matrix-field ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_ANY
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_FLOAT
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_FLOAT
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment """
            The orientation matrix according to Busing and
            Levy conventions. This is not strictly necessary as
            the UB can always be derived from the data.  But
            let us bow to common usage which includes the
            UB nearly always.
	  """ ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-sample-orientation-matrix-field> ;
                                                 rdfs:label "NXlauetof/ENTRY/sample/orientation_matrix" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-sample-orientation-matrix-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxlauetof-entry-sample-unit-cell-field
:nxlauetof-entry-sample-unit-cell-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        :nxsample-unit-cell-field ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_FLOAT
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_FLOAT
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
            The unit cell, a, b, c, alpha, beta, gamma.
            Again, not strictly necessary, but normally written.
          """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-sample-unit-cell-field> ;
                                        rdfs:label "NXlauetof/ENTRY/sample/unit_cell" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXlauetof.html#nxlauetof-entry-sample-unit-cell-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxlog-average-value-error-field
:nxlog-average-value-error-field rdf:type owl:Class ;
                                 owl:equivalentClass :nxsnsevent-entry-daslogs-log-average-value-error-field ,
                                                     :nxsnshisto-entry-daslogs-log-average-value-error-field ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_FLOAT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_FLOAT
                                                               ]
                                                 ] ;
                                 rdfs:comment "estimated uncertainty (often used: standard deviation) of average_value" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXlog.html#nxlog-average-value-error-field> ;
                                 rdfs:label "NXlog/average_value_error" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXlog.html#nxlog-average-value-error-field> ;
                                 owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxlog-average-value-errors-field
:nxlog-average-value-errors-field rdf:type owl:Class ;
                                  owl:equivalentClass :nxsnsevent-entry-daslogs-log-average-value-errors-field ,
                                                      :nxsnshisto-entry-daslogs-log-average-value-errors-field ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_FLOAT
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_FLOAT
                                                                ]
                                                  ] ;
                                  rdfs:comment "estimated uncertainty (often used: standard deviation) of average_value" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXlog.html#nxlog-average-value-errors-field> ;
                                  rdfs:label "NXlog/average_value_errors" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXlog.html#nxlog-average-value-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxlog-average-value-field
:nxlog-average-value-field rdf:type owl:Class ;
                           owl:equivalentClass :nxsnsevent-entry-daslogs-log-average-value-field ,
                                               :nxsnshisto-entry-daslogs-log-average-value-field ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_ANY
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_FLOAT
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_FLOAT
                                                         ]
                                           ] ;
                           rdfs:comment "" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXlog.html#nxlog-average-value-field> ;
                           rdfs:label "NXlog/average_value" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXlog.html#nxlog-average-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxlog-cue-index-field
:nxlog-cue-index-field rdf:type owl:Class ;
                       rdfs:subClassOf :NeXusField ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasUnitContainer ;
                                         owl:someValuesFrom :NX_ANY
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:someValuesFrom :NX_INT
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass [ rdf:type owl:Class ;
                                                       owl:complementOf :NX_INT
                                                     ]
                                       ] ;
                       rdfs:comment """
	    Index into the time, value pair matching the corresponding
	    cue_timestamp_zero.
	  """ ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXlog.html#nxlog-cue-index-field> ;
                       rdfs:label "NXlog/cue_index" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXlog.html#nxlog-cue-index-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxlog-cue-timestamp-zero-field
:nxlog-cue-timestamp-zero-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_TIME
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_NUMBER
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxlog-cue-timestamp-zero-scaling-factor-attribute
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxlog-cue-timestamp-zero-start-attribute
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_NUMBER
                                                              ]
                                                ] ;
                                rdfs:comment """
	    Timestamps matching the corresponding cue_index into the
	    time, value pair.
	  """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXlog.html#nxlog-cue-timestamp-zero-field> ;
                                rdfs:label "NXlog/cue_timestamp_zero" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXlog.html#nxlog-cue-timestamp-zero-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxlog-cue-timestamp-zero-scaling-factor-attribute
:nxlog-cue-timestamp-zero-scaling-factor-attribute rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_NUMBER
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_NUMBER
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment "If missing start is assumed to be the same as for \"time\"." ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXlog.html#nxlog-cue-timestamp-zero-scaling-factor-attribute> ;
                                                   rdfs:label "NXlog/cue_timestamp_zero/scaling_factor" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXlog.html#nxlog-cue-timestamp-zero-scaling-factor-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxlog-cue-timestamp-zero-start-attribute
:nxlog-cue-timestamp-zero-start-attribute rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusAttribute ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_DATE_TIME
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_DATE_TIME
                                                                        ]
                                                          ] ;
                                          rdfs:comment "If missing start is assumed to be the same as for \"time\"." ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXlog.html#nxlog-cue-timestamp-zero-start-attribute> ;
                                          rdfs:label "NXlog/cue_timestamp_zero/start" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXlog.html#nxlog-cue-timestamp-zero-start-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxlog-description-field
:nxlog-description-field rdf:type owl:Class ;
                         owl:equivalentClass :nxsnsevent-entry-daslogs-log-description-field ,
                                             :nxsnshisto-entry-daslogs-log-description-field ;
                         rdfs:subClassOf :NeXusField ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasUnitContainer ;
                                           owl:someValuesFrom :NX_ANY
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:someValuesFrom :NX_CHAR
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass [ rdf:type owl:Class ;
                                                         owl:complementOf :NX_CHAR
                                                       ]
                                         ] ;
                         rdfs:comment "Description of logged value" ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXlog.html#nxlog-description-field> ;
                         rdfs:label "NXlog/description" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXlog.html#nxlog-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxlog-duration-field
:nxlog-duration-field rdf:type owl:Class ;
                      owl:equivalentClass :nxsnsevent-entry-daslogs-log-duration-field ,
                                          :nxsnshisto-entry-daslogs-log-duration-field ;
                      rdfs:subClassOf :NeXusField ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasUnitContainer ;
                                        owl:someValuesFrom :NX_ANY
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasValueContainer ;
                                        owl:someValuesFrom :NX_FLOAT
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasValueContainer ;
                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass [ rdf:type owl:Class ;
                                                      owl:complementOf :NX_FLOAT
                                                    ]
                                      ] ;
                      rdfs:comment "Total time log was taken" ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXlog.html#nxlog-duration-field> ;
                      rdfs:label "NXlog/duration" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXlog.html#nxlog-duration-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxlog-maximum-value-field
:nxlog-maximum-value-field rdf:type owl:Class ;
                           owl:equivalentClass :nxsnsevent-entry-daslogs-log-maximum-value-field ,
                                               :nxsnshisto-entry-daslogs-log-maximum-value-field ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_ANY
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_FLOAT
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_FLOAT
                                                         ]
                                           ] ;
                           rdfs:comment "" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXlog.html#nxlog-maximum-value-field> ;
                           rdfs:label "NXlog/maximum_value" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXlog.html#nxlog-maximum-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxlog-minimum-value-field
:nxlog-minimum-value-field rdf:type owl:Class ;
                           owl:equivalentClass :nxsnsevent-entry-daslogs-log-minimum-value-field ,
                                               :nxsnshisto-entry-daslogs-log-minimum-value-field ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_ANY
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_FLOAT
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_FLOAT
                                                         ]
                                           ] ;
                           rdfs:comment "" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXlog.html#nxlog-minimum-value-field> ;
                           rdfs:label "NXlog/minimum_value" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXlog.html#nxlog-minimum-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxlog-raw-value-field
:nxlog-raw-value-field rdf:type owl:Class ;
                       rdfs:subClassOf :NeXusField ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasUnitContainer ;
                                         owl:someValuesFrom :NX_ANY
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:someValuesFrom :NX_NUMBER
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass [ rdf:type owl:Class ;
                                                       owl:complementOf :NX_NUMBER
                                                     ]
                                       ] ;
                       rdfs:comment "Array of raw information, such as thermocouple voltage" ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXlog.html#nxlog-raw-value-field> ;
                       rdfs:label "NXlog/raw_value" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXlog.html#nxlog-raw-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxlog-time-field
:nxlog-time-field rdf:type owl:Class ;
                  rdfs:subClassOf :NeXusField ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :hasUnitContainer ;
                                    owl:someValuesFrom :NX_TIME
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :hasValueContainer ;
                                    owl:someValuesFrom :NX_NUMBER
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxlog-time-scaling-factor-attribute
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxlog-time-start-attribute
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :hasValueContainer ;
                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass [ rdf:type owl:Class ;
                                                  owl:complementOf :NX_NUMBER
                                                ]
                                  ] ;
                  rdfs:comment """
			Time of logged entry. The times are relative to the \"start\" attribute
			and in the units specified in the \"units\"
			attribute. Please note that absolute
			timestamps under unix are relative to ``1970-01-01T00:00:00.0Z``.

			The scaling_factor, when present, has to be applied to the time values in order
			to arrive at the units specified in the units attribute. The scaling_factor allows
			for arbitrary time units such as ticks of some hardware clock.
		""" ;
                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXlog.html#nxlog-time-field> ;
                  rdfs:label "NXlog/time" ;
                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXlog.html#nxlog-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxlog-time-scaling-factor-attribute
:nxlog-time-scaling-factor-attribute rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusAttribute ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_NUMBER
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_NUMBER
                                                                   ]
                                                     ] ;
                                     rdfs:comment "" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXlog.html#nxlog-time-scaling-factor-attribute> ;
                                     rdfs:label "NXlog/time/scaling_factor" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXlog.html#nxlog-time-scaling-factor-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxlog-time-start-attribute
:nxlog-time-start-attribute rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusAttribute ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_DATE_TIME
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_DATE_TIME
                                                          ]
                                            ] ;
                            rdfs:comment "" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXlog.html#nxlog-time-start-attribute> ;
                            rdfs:label "NXlog/time/start" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXlog.html#nxlog-time-start-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxlog-value-field
:nxlog-value-field rdf:type owl:Class ;
                   rdfs:subClassOf :NeXusField ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :hasUnitContainer ;
                                     owl:someValuesFrom :NX_ANY
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :hasValueContainer ;
                                     owl:someValuesFrom :NX_NUMBER
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :hasValueContainer ;
                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass [ rdf:type owl:Class ;
                                                   owl:complementOf :NX_NUMBER
                                                 ]
                                   ] ;
                   rdfs:comment """
	    Array of logged value, such as temperature. If this is
	    a single value the dimensionality is
	    nEntries. However, NXlog can also be used to store
	    multi dimensional time stamped data such as images. In
	    this example the dimensionality of values would be value[nEntries,xdim,ydim].
	  """ ;
                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXlog.html#nxlog-value-field> ;
                   rdfs:label "NXlog/value" ;
                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXlog.html#nxlog-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmagnetic-kicker-beamline-distance-field
:nxmagnetic-kicker-beamline-distance-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_LENGTH
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_FLOAT
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_FLOAT
                                                                         ]
                                                           ] ;
                                           rdfs:comment "Define position of beamline element relative to production target" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmagnetic_kicker.html#nxmagnetic-kicker-beamline-distance-field> ;
                                           rdfs:label "NXmagnetic_kicker/beamline_distance" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmagnetic_kicker.html#nxmagnetic-kicker-beamline-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmagnetic-kicker-description-field
:nxmagnetic-kicker-description-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     :nxcomponent-description-field ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_CHAR
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_CHAR
                                                                   ]
                                                     ] ;
                                     rdfs:comment "Extended description of the kicker." ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmagnetic_kicker.html#nxmagnetic-kicker-description-field> ;
                                     rdfs:label "NXmagnetic_kicker/description" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmagnetic_kicker.html#nxmagnetic-kicker-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmagnetic-kicker-read-current-group
:nxmagnetic-kicker-read-current-group rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusGroup ,
                                                      :nxobject-log-group ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxmagnetic-kicker-read-current-value-field
                                                      ] ;
                                      rdfs:comment "Current read from supply." ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmagnetic_kicker.html#nxmagnetic-kicker-read-current-group> ;
                                      rdfs:label "NXmagnetic_kicker/read_current" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmagnetic_kicker.html#nxmagnetic-kicker-read-current-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmagnetic-kicker-read-current-value-field
:nxmagnetic-kicker-read-current-value-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_CURRENT
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_CHAR
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_CHAR
                                                                          ]
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmagnetic_kicker.html#nxmagnetic-kicker-read-current-value-field> ;
                                            rdfs:label "NXmagnetic_kicker/read_current/value" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmagnetic_kicker.html#nxmagnetic-kicker-read-current-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmagnetic-kicker-read-voltage-group
:nxmagnetic-kicker-read-voltage-group rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusGroup ,
                                                      :nxobject-log-group ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxmagnetic-kicker-read-voltage-value-field
                                                      ] ;
                                      rdfs:comment "Voltage read from supply." ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmagnetic_kicker.html#nxmagnetic-kicker-read-voltage-group> ;
                                      rdfs:label "NXmagnetic_kicker/read_voltage" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmagnetic_kicker.html#nxmagnetic-kicker-read-voltage-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmagnetic-kicker-read-voltage-value-field
:nxmagnetic-kicker-read-voltage-value-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_VOLTAGE
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_CHAR
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_CHAR
                                                                          ]
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmagnetic_kicker.html#nxmagnetic-kicker-read-voltage-value-field> ;
                                            rdfs:label "NXmagnetic_kicker/read_voltage/value" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmagnetic_kicker.html#nxmagnetic-kicker-read-voltage-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmagnetic-kicker-set-current-field
:nxmagnetic-kicker-set-current-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_CURRENT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_FLOAT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_FLOAT
                                                                   ]
                                                     ] ;
                                     rdfs:comment "Current set on supply." ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmagnetic_kicker.html#nxmagnetic-kicker-set-current-field> ;
                                     rdfs:label "NXmagnetic_kicker/set_current" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmagnetic_kicker.html#nxmagnetic-kicker-set-current-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmagnetic-kicker-set-voltage-field
:nxmagnetic-kicker-set-voltage-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_VOLTAGE
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_FLOAT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_FLOAT
                                                                   ]
                                                     ] ;
                                     rdfs:comment "Voltage set on supply." ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmagnetic_kicker.html#nxmagnetic-kicker-set-voltage-field> ;
                                     rdfs:label "NXmagnetic_kicker/set_voltage" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmagnetic_kicker.html#nxmagnetic-kicker-set-voltage-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmagnetic-kicker-timing-description-attribute
:nxmagnetic-kicker-timing-description-attribute rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusAttribute ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmagnetic_kicker.html#nxmagnetic-kicker-timing-description-attribute> ;
                                                rdfs:label "NXmagnetic_kicker/timing/description" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmagnetic_kicker.html#nxmagnetic-kicker-timing-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmagnetic-kicker-timing-field
:nxmagnetic-kicker-timing-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_TIME
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_FLOAT
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxmagnetic-kicker-timing-description-attribute
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_FLOAT
                                                              ]
                                                ] ;
                                rdfs:comment "Kicker timing as defined by ``description`` attribute" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmagnetic_kicker.html#nxmagnetic-kicker-timing-field> ;
                                rdfs:label "NXmagnetic_kicker/timing" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmagnetic_kicker.html#nxmagnetic-kicker-timing-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-actuator-group
:nxmanipulator-actuator-group rdf:type owl:Class ;
                              rdfs:subClassOf :NXactuator ,
                                              :NeXusGroup ;
                              rdfs:comment """
            Any additional actuator on the manipulator used to control an external
            condition.
        """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-actuator-group> ;
                              rdfs:label "NXmanipulator/ACTUATOR" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-actuator-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-cryostat-actuation-target-field
:nxmanipulator-cryostat-actuation-target-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               :nxactuator-actuation-target-field ,
                                                               [ rdf:type owl:Class ;
                                                                 owl:unionOf ( :nxmpes-entry-instrument-manipulator-cryostat-actuation-target-field
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasEnumContainer ;
                                                                                 owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                     owl:unionOf ( :nxmanipulator-cryostat-actuation-target-temperature-enum
                                                                                                                 )
                                                                                                   ]
                                                                               ]
                                                                             )
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-cryostat-actuation-target-field> ;
                                               rdfs:label "NXmanipulator/cryostat/actuation_target" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-cryostat-actuation-target-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-cryostat-actuation-target-temperature-enum
:nxmanipulator-cryostat-actuation-target-temperature-enum rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusEnumerations ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :actualValue ;
                                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                                            rdf:first "temperature" ;
                                                                                                            rdf:rest rdf:nil
                                                                                                          ]
                                                                                              ]
                                                                          ] ;
                                                          rdfs:comment "Enumeration item for NXmanipulator/cryostat/actuation_target: temperature" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-cryostat-actuation-target-field> ;
                                                          rdfs:label "NXmanipulator/cryostat/actuation_target/temperature" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-cryostat-actuation-target-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-cryostat-group
:nxmanipulator-cryostat-group rdf:type owl:Class ;
                              rdfs:subClassOf :NXactuator ,
                                              :NeXusGroup ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxmanipulator-cryostat-actuation-target-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxmanipulator-cryostat-pid-controller-group
                                              ] ;
                              rdfs:comment """
            Cryostat for cooling the sample (and, potentially, the whole manipulator).
        """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-cryostat-group> ;
                              rdfs:label "NXmanipulator/cryostat" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-cryostat-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-cryostat-pid-controller-group
:nxmanipulator-cryostat-pid-controller-group rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusGroup ,
                                                             :nxactuator-pid-controller-group ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxmanipulator-cryostat-pid-controller-setpoint-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxmanipulator-cryostat-pid-controller-setpoint-log-group
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-cryostat-pid-controller-group> ;
                                             rdfs:label "NXmanipulator/cryostat/PID_CONTROLLER" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-cryostat-pid-controller-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-cryostat-pid-controller-setpoint-field
:nxmanipulator-cryostat-pid-controller-setpoint-field rdf:type owl:Class ;
                                                      owl:equivalentClass :nxmpes-entry-instrument-manipulator-cryostat-pid-controller-setpoint-field ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      :nxpid-controller-setpoint-field ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_TEMPERATURE
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_FLOAT
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_FLOAT
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment """
                    In case of a fixed or averaged cooling temperature, this is the scalar temperature setpoint.
                    It can also be a 1D array of temperature setpoints (without time stamps).
                """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-cryostat-pid-controller-setpoint-field> ;
                                                      rdfs:label "NXmanipulator/cryostat/PID_CONTROLLER/setpoint" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-cryostat-pid-controller-setpoint-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-cryostat-pid-controller-setpoint-log-group
:nxmanipulator-cryostat-pid-controller-setpoint-log-group rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusGroup ,
                                                                          :nxobject-groupname-log-group ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxmanipulator-cryostat-pid-controller-setpoint-log-value-field
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-cryostat-pid-controller-setpoint-log-group> ;
                                                          rdfs:label "NXmanipulator/cryostat/PID_CONTROLLER/setpoint_log" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-cryostat-pid-controller-setpoint-log-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-cryostat-pid-controller-setpoint-log-value-field
:nxmanipulator-cryostat-pid-controller-setpoint-log-value-field rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_TEMPERATURE
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_FLOAT
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_FLOAT
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment """
                        In the case of an experiment in which the temperature is changed and the setpoints are
                        recorded with time stamps, this is an array of temperature setpoints.
                    """ ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-cryostat-pid-controller-setpoint-log-value-field> ;
                                                                rdfs:label "NXmanipulator/cryostat/PID_CONTROLLER/setpoint_log/value" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-cryostat-pid-controller-setpoint-log-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-description-field
:nxmanipulator-description-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 :nxcomponent-description-field ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_CHAR
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_CHAR
                                                               ]
                                                 ] ;
                                 rdfs:comment """
            A description of the manipulator.
        """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-description-field> ;
                                 rdfs:label "NXmanipulator/description" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-drain-current-ammeter-group
:nxmanipulator-drain-current-ammeter-group rdf:type owl:Class ;
                                           rdfs:subClassOf :NXsensor ,
                                                           :NeXusGroup ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmanipulator-drain-current-ammeter-measurement-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmanipulator-drain-current-ammeter-value-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmanipulator-drain-current-ammeter-value-log-group
                                                           ] ;
                                           rdfs:comment """
            Ammeter measuring the drain current of the sample and sample holder.
        """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-drain-current-ammeter-group> ;
                                           rdfs:label "NXmanipulator/drain_current_ammeter" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-drain-current-ammeter-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-drain-current-ammeter-measurement-current-enum
:nxmanipulator-drain-current-ammeter-measurement-current-enum rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusEnumerations ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :actualValue ;
                                                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                                                rdf:first "current" ;
                                                                                                                rdf:rest rdf:nil
                                                                                                              ]
                                                                                                  ]
                                                                              ] ;
                                                              rdfs:comment "Enumeration item for NXmanipulator/drain_current_ammeter/measurement: current" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-drain-current-ammeter-measurement-field> ;
                                                              rdfs:label "NXmanipulator/drain_current_ammeter/measurement/current" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-drain-current-ammeter-measurement-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-drain-current-ammeter-measurement-field
:nxmanipulator-drain-current-ammeter-measurement-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       :nxsensor-measurement-field ,
                                                                       [ rdf:type owl:Class ;
                                                                         owl:unionOf ( :nxmpes-entry-instrument-manipulator-drain-current-ammeter-measurement-field
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasEnumContainer ;
                                                                                         owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                             owl:unionOf ( :nxmanipulator-drain-current-ammeter-measurement-current-enum
                                                                                                                         )
                                                                                                           ]
                                                                                       ]
                                                                                     )
                                                                       ] ;
                                                       rdfs:comment "" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-drain-current-ammeter-measurement-field> ;
                                                       rdfs:label "NXmanipulator/drain_current_ammeter/measurement" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-drain-current-ammeter-measurement-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-drain-current-ammeter-value-field
:nxmanipulator-drain-current-ammeter-value-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 :nxsensor-value-field ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_CURRENT
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_FLOAT
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_FLOAT
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment """
                In case of a single or averaged drain current measurement, this is the scalar drain current measured between
                the sample and sample holder. It can also be an 1D array of measured currents (without time stamps).
            """ ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-drain-current-ammeter-value-field> ;
                                                 rdfs:label "NXmanipulator/drain_current_ammeter/value" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-drain-current-ammeter-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-drain-current-ammeter-value-log-group
:nxmanipulator-drain-current-ammeter-value-log-group rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusGroup ,
                                                                     :nxsensor-value-log-group ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :has ;
                                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass :nxmanipulator-drain-current-ammeter-value-log-value-field
                                                                     ] ;
                                                     rdfs:comment "" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-drain-current-ammeter-value-log-group> ;
                                                     rdfs:label "NXmanipulator/drain_current_ammeter/value_log" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-drain-current-ammeter-value-log-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-drain-current-ammeter-value-log-value-field
:nxmanipulator-drain-current-ammeter-value-log-value-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_CURRENT
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_FLOAT
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_FLOAT
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment """
                    In the case of an experiment in which the current changes and is recorded with
                    time stamps, this is an array of length m of currents.
                """ ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-drain-current-ammeter-value-log-value-field> ;
                                                           rdfs:label "NXmanipulator/drain_current_ammeter/value_log/value" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-drain-current-ammeter-value-log-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-name-field
:nxmanipulator-name-field rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusField ,
                                          :nxcomponent-name-field ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasUnitContainer ;
                                            owl:someValuesFrom :NX_ANY
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:someValuesFrom :NX_CHAR
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass [ rdf:type owl:Class ;
                                                          owl:complementOf :NX_CHAR
                                                        ]
                                          ] ;
                          rdfs:comment """
            Name of the manipulator.
        """ ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-name-field> ;
                          rdfs:label "NXmanipulator/name" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-positioner-group
:nxmanipulator-positioner-group rdf:type owl:Class ;
                                rdfs:subClassOf :NXpositioner ,
                                                :NeXusGroup ;
                                rdfs:comment """
            Class to describe the motors that are used in the manipulator.
        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-positioner-group> ;
                                rdfs:label "NXmanipulator/POSITIONER" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-positioner-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-sample-bias-potentiostat-actuation-target-field
:nxmanipulator-sample-bias-potentiostat-actuation-target-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               :nxactuator-actuation-target-field ,
                                                                               [ rdf:type owl:Class ;
                                                                                 owl:unionOf ( :nxmpes-entry-instrument-manipulator-sample-bias-potentiostat-actuation-target-field
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasEnumContainer ;
                                                                                                 owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                     owl:unionOf ( :nxmanipulator-sample-bias-potentiostat-actuation-target-voltage-enum
                                                                                                                                 )
                                                                                                                   ]
                                                                                               ]
                                                                                             )
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-bias-potentiostat-actuation-target-field> ;
                                                               rdfs:label "NXmanipulator/sample_bias_potentiostat/actuation_target" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-bias-potentiostat-actuation-target-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-sample-bias-potentiostat-actuation-target-voltage-enum
:nxmanipulator-sample-bias-potentiostat-actuation-target-voltage-enum rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :actualValue ;
                                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                                        rdf:first "voltage" ;
                                                                                                                        rdf:rest rdf:nil
                                                                                                                      ]
                                                                                                          ]
                                                                                      ] ;
                                                                      rdfs:comment "Enumeration item for NXmanipulator/sample_bias_potentiostat/actuation_target: voltage" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-bias-potentiostat-actuation-target-field> ;
                                                                      rdfs:label "NXmanipulator/sample_bias_potentiostat/actuation_target/voltage" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-bias-potentiostat-actuation-target-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-sample-bias-potentiostat-group
:nxmanipulator-sample-bias-potentiostat-group rdf:type owl:Class ;
                                              rdfs:subClassOf :NXactuator ,
                                                              :NeXusGroup ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxmanipulator-sample-bias-potentiostat-actuation-target-field
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxmanipulator-sample-bias-potentiostat-pid-controller-group
                                                              ] ;
                                              rdfs:comment """
            Actuator applying a voltage between sample holder and sample.
        """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-bias-potentiostat-group> ;
                                              rdfs:label "NXmanipulator/sample_bias_potentiostat" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-bias-potentiostat-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-sample-bias-potentiostat-pid-controller-group
:nxmanipulator-sample-bias-potentiostat-pid-controller-group rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusGroup ,
                                                                             :nxactuator-pid-controller-group ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxmanipulator-sample-bias-potentiostat-pid-controller-setpoint-field
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxmanipulator-sample-bias-potentiostat-pid-controller-setpoint-log-group
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-bias-potentiostat-pid-controller-group> ;
                                                             rdfs:label "NXmanipulator/sample_bias_potentiostat/PID_CONTROLLER" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-bias-potentiostat-pid-controller-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-sample-bias-potentiostat-pid-controller-setpoint-field
:nxmanipulator-sample-bias-potentiostat-pid-controller-setpoint-field rdf:type owl:Class ;
                                                                      owl:equivalentClass :nxmpes-entry-instrument-manipulator-sample-bias-potentiostat-pid-controller-setpoint-field ;
                                                                      rdfs:subClassOf :NeXusField ,
                                                                                      :nxpid-controller-setpoint-field ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                        owl:someValuesFrom :NX_VOLTAGE
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_FLOAT
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_FLOAT
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment """
                    In case of a fixed or averaged applied bias, this is the scalar voltage applied between
                    sample and sample holder. It can also be an 1D array of voltage setpoints (without time stamps).
                """ ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-bias-potentiostat-pid-controller-setpoint-field> ;
                                                                      rdfs:label "NXmanipulator/sample_bias_potentiostat/PID_CONTROLLER/setpoint" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-bias-potentiostat-pid-controller-setpoint-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-sample-bias-potentiostat-pid-controller-setpoint-log-group
:nxmanipulator-sample-bias-potentiostat-pid-controller-setpoint-log-group rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusGroup ,
                                                                                          :nxobject-groupname-log-group ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :has ;
                                                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass :nxmanipulator-sample-bias-potentiostat-pid-controller-setpoint-log-value-field
                                                                                          ] ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-bias-potentiostat-pid-controller-setpoint-log-group> ;
                                                                          rdfs:label "NXmanipulator/sample_bias_potentiostat/PID_CONTROLLER/setpoint_log" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-bias-potentiostat-pid-controller-setpoint-log-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-sample-bias-potentiostat-pid-controller-setpoint-log-value-field
:nxmanipulator-sample-bias-potentiostat-pid-controller-setpoint-log-value-field rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_VOLTAGE
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_FLOAT
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_FLOAT
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment """
                        In the case of an experiment in which the bias is changed and the setpoints are
                        recorded with time stamps, this is an array of length m of voltage setpoints.
                    """ ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-bias-potentiostat-pid-controller-setpoint-log-value-field> ;
                                                                                rdfs:label "NXmanipulator/sample_bias_potentiostat/PID_CONTROLLER/setpoint_log/value" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-bias-potentiostat-pid-controller-setpoint-log-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-sample-bias-voltmeter-group
:nxmanipulator-sample-bias-voltmeter-group rdf:type owl:Class ;
                                           rdfs:subClassOf :NXsensor ,
                                                           :NeXusGroup ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmanipulator-sample-bias-voltmeter-measurement-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmanipulator-sample-bias-voltmeter-value-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmanipulator-sample-bias-voltmeter-value-log-group
                                                           ] ;
                                           rdfs:comment """
            Sensor measuring the voltage applied to sample and sample holder.
        """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-bias-voltmeter-group> ;
                                           rdfs:label "NXmanipulator/sample_bias_voltmeter" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-bias-voltmeter-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-sample-bias-voltmeter-measurement-field
:nxmanipulator-sample-bias-voltmeter-measurement-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       :nxsensor-measurement-field ,
                                                                       [ rdf:type owl:Class ;
                                                                         owl:unionOf ( :nxmpes-entry-instrument-manipulator-sample-bias-voltmeter-measurement-field
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasEnumContainer ;
                                                                                         owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                             owl:unionOf ( :nxmanipulator-sample-bias-voltmeter-measurement-voltage-enum
                                                                                                                         )
                                                                                                           ]
                                                                                       ]
                                                                                     )
                                                                       ] ;
                                                       rdfs:comment "" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-bias-voltmeter-measurement-field> ;
                                                       rdfs:label "NXmanipulator/sample_bias_voltmeter/measurement" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-bias-voltmeter-measurement-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-sample-bias-voltmeter-measurement-voltage-enum
:nxmanipulator-sample-bias-voltmeter-measurement-voltage-enum rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusEnumerations ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :actualValue ;
                                                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                                                rdf:first "voltage" ;
                                                                                                                rdf:rest rdf:nil
                                                                                                              ]
                                                                                                  ]
                                                                              ] ;
                                                              rdfs:comment "Enumeration item for NXmanipulator/sample_bias_voltmeter/measurement: voltage" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-bias-voltmeter-measurement-field> ;
                                                              rdfs:label "NXmanipulator/sample_bias_voltmeter/measurement/voltage" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-bias-voltmeter-measurement-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-sample-bias-voltmeter-value-field
:nxmanipulator-sample-bias-voltmeter-value-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 :nxsensor-value-field ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_VOLTAGE
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_FLOAT
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_FLOAT
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment """
                In case of a single or averaged bias measurement, this is the scalar voltage measured between
                sample and sample holder. It can also be an 1D array of measured voltages (without time stamps).
            """ ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-bias-voltmeter-value-field> ;
                                                 rdfs:label "NXmanipulator/sample_bias_voltmeter/value" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-bias-voltmeter-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-sample-bias-voltmeter-value-log-group
:nxmanipulator-sample-bias-voltmeter-value-log-group rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusGroup ,
                                                                     :nxsensor-value-log-group ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :has ;
                                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass :nxmanipulator-sample-bias-voltmeter-value-log-value-field
                                                                     ] ;
                                                     rdfs:comment "" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-bias-voltmeter-value-log-group> ;
                                                     rdfs:label "NXmanipulator/sample_bias_voltmeter/value_log" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-bias-voltmeter-value-log-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-sample-bias-voltmeter-value-log-value-field
:nxmanipulator-sample-bias-voltmeter-value-log-value-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_VOLTAGE
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_FLOAT
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_FLOAT
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment """
                    In the case of an experiment in which the bias changes and is recorded with
                    time stamps, this is an array of length m of voltages.
                """ ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-bias-voltmeter-value-log-value-field> ;
                                                           rdfs:label "NXmanipulator/sample_bias_voltmeter/value_log/value" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-bias-voltmeter-value-log-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-sample-heater-actuation-target-field
:nxmanipulator-sample-heater-actuation-target-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    :nxactuator-actuation-target-field ,
                                                                    [ rdf:type owl:Class ;
                                                                      owl:unionOf ( :nxmpes-entry-instrument-manipulator-sample-heater-actuation-target-field
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasEnumContainer ;
                                                                                      owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                          owl:unionOf ( :nxmanipulator-sample-heater-actuation-target-temperature-enum
                                                                                                                      )
                                                                                                        ]
                                                                                    ]
                                                                                  )
                                                                    ] ;
                                                    rdfs:comment "" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-heater-actuation-target-field> ;
                                                    rdfs:label "NXmanipulator/sample_heater/actuation_target" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-heater-actuation-target-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-sample-heater-actuation-target-temperature-enum
:nxmanipulator-sample-heater-actuation-target-temperature-enum rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusEnumerations ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :actualValue ;
                                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                                 rdf:first "temperature" ;
                                                                                                                 rdf:rest rdf:nil
                                                                                                               ]
                                                                                                   ]
                                                                               ] ;
                                                               rdfs:comment "Enumeration item for NXmanipulator/sample_heater/actuation_target: temperature" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-heater-actuation-target-field> ;
                                                               rdfs:label "NXmanipulator/sample_heater/actuation_target/temperature" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-heater-actuation-target-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-sample-heater-group
:nxmanipulator-sample-heater-group rdf:type owl:Class ;
                                   rdfs:subClassOf :NXactuator ,
                                                   :NeXusGroup ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxmanipulator-sample-heater-actuation-target-field
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxmanipulator-sample-heater-output-heater-power-field
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxmanipulator-sample-heater-output-heater-power-log-group
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxmanipulator-sample-heater-pid-controller-group
                                                   ] ;
                                   rdfs:comment """
            Device to heat the sample.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-heater-group> ;
                                   rdfs:label "NXmanipulator/sample_heater" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-heater-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-sample-heater-output-heater-power-field
:nxmanipulator-sample-heater-output-heater-power-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_POWER
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_FLOAT
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_FLOAT
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment """
                In case of a fixed or averaged heating power, this is the scalar heater power.
                It can also be a 1D array of heater powers (without time stamps).
            """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-heater-output-heater-power-field> ;
                                                       rdfs:label "NXmanipulator/sample_heater/output_heater_power" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-heater-output-heater-power-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-sample-heater-output-heater-power-log-group
:nxmanipulator-sample-heater-output-heater-power-log-group rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusGroup ,
                                                                           :nxobject-groupname-log-group ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :has ;
                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass :nxmanipulator-sample-heater-output-heater-power-log-value-field
                                                                           ] ;
                                                           rdfs:comment "" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-heater-output-heater-power-log-group> ;
                                                           rdfs:label "NXmanipulator/sample_heater/output_heater_power_log" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-heater-output-heater-power-log-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-sample-heater-output-heater-power-log-value-field
:nxmanipulator-sample-heater-output-heater-power-log-value-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_POWER
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_FLOAT
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_FLOAT
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment """
                    In the case of an experiment in which the heater power is changed and recorded with time stamps,
                    this is an array of length m of temperature setpoints.
                """ ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-heater-output-heater-power-log-value-field> ;
                                                                 rdfs:label "NXmanipulator/sample_heater/output_heater_power_log/value" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-heater-output-heater-power-log-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-sample-heater-pid-controller-group
:nxmanipulator-sample-heater-pid-controller-group rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusGroup ,
                                                                  :nxactuator-pid-controller-group ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxmanipulator-sample-heater-pid-controller-setpoint-field
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxmanipulator-sample-heater-pid-controller-setpoint-log-group
                                                                  ] ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-heater-pid-controller-group> ;
                                                  rdfs:label "NXmanipulator/sample_heater/PID_CONTROLLER" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-heater-pid-controller-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-sample-heater-pid-controller-setpoint-field
:nxmanipulator-sample-heater-pid-controller-setpoint-field rdf:type owl:Class ;
                                                           owl:equivalentClass :nxmpes-entry-instrument-manipulator-sample-heater-pid-controller-setpoint-field ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           :nxpid-controller-setpoint-field ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_TEMPERATURE
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_FLOAT
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_FLOAT
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment """
                    In case of a fixed or averaged temperature, this is the scalar temperature setpoint.
                    It can also be a 1D array of temperature setpoints (without time stamps).
                """ ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-heater-pid-controller-setpoint-field> ;
                                                           rdfs:label "NXmanipulator/sample_heater/PID_CONTROLLER/setpoint" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-heater-pid-controller-setpoint-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-sample-heater-pid-controller-setpoint-log-group
:nxmanipulator-sample-heater-pid-controller-setpoint-log-group rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusGroup ,
                                                                               :nxobject-groupname-log-group ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxmanipulator-sample-heater-pid-controller-setpoint-log-value-field
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-heater-pid-controller-setpoint-log-group> ;
                                                               rdfs:label "NXmanipulator/sample_heater/PID_CONTROLLER/setpoint_log" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-heater-pid-controller-setpoint-log-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-sample-heater-pid-controller-setpoint-log-value-field
:nxmanipulator-sample-heater-pid-controller-setpoint-log-value-field rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                       owl:someValuesFrom :NX_TEMPERATURE
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_FLOAT
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_FLOAT
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment """
                        In the case of an experiment in which the temperature is changed and the setpoints are
                        recorded with time stamps, this is an array of length m of temperature setpoints.
                    """ ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-heater-pid-controller-setpoint-log-value-field> ;
                                                                     rdfs:label "NXmanipulator/sample_heater/PID_CONTROLLER/setpoint_log/value" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sample-heater-pid-controller-setpoint-log-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-sensor-group
:nxmanipulator-sensor-group rdf:type owl:Class ;
                            rdfs:subClassOf :NXsensor ,
                                            :NeXusGroup ;
                            rdfs:comment """
            Any additional sensors on the manipulator used to monitor an external condition.
        """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sensor-group> ;
                            rdfs:label "NXmanipulator/SENSOR" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-sensor-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-temperature-sensor-group
:nxmanipulator-temperature-sensor-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NXsensor ,
                                                        :NeXusGroup ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxmanipulator-temperature-sensor-measurement-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxmanipulator-temperature-sensor-value-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxmanipulator-temperature-sensor-value-log-group
                                                        ] ;
                                        rdfs:comment """
            Temperature sensor measuring the sample temperature.
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-temperature-sensor-group> ;
                                        rdfs:label "NXmanipulator/temperature_sensor" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-temperature-sensor-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-temperature-sensor-measurement-field
:nxmanipulator-temperature-sensor-measurement-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    :nxsensor-measurement-field ,
                                                                    [ rdf:type owl:Class ;
                                                                      owl:unionOf ( :nxmpes-entry-instrument-manipulator-temperature-sensor-measurement-field
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasEnumContainer ;
                                                                                      owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                          owl:unionOf ( :nxmanipulator-temperature-sensor-measurement-temperature-enum
                                                                                                                      )
                                                                                                        ]
                                                                                    ]
                                                                                  )
                                                                    ] ;
                                                    rdfs:comment "" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-temperature-sensor-measurement-field> ;
                                                    rdfs:label "NXmanipulator/temperature_sensor/measurement" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-temperature-sensor-measurement-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-temperature-sensor-measurement-temperature-enum
:nxmanipulator-temperature-sensor-measurement-temperature-enum rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusEnumerations ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :actualValue ;
                                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                                 rdf:first "temperature" ;
                                                                                                                 rdf:rest rdf:nil
                                                                                                               ]
                                                                                                   ]
                                                                               ] ;
                                                               rdfs:comment "Enumeration item for NXmanipulator/temperature_sensor/measurement: temperature" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-temperature-sensor-measurement-field> ;
                                                               rdfs:label "NXmanipulator/temperature_sensor/measurement/temperature" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-temperature-sensor-measurement-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-temperature-sensor-value-field
:nxmanipulator-temperature-sensor-value-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              :nxsensor-value-field ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_TEMPERATURE
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_FLOAT
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_FLOAT
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
                In case of a single or averaged temperature measurement, this is the scalar temperature measured
                by the sample temperature sensor. It can also be a 1D array of measured temperatures
                (without time stamps).
            """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-temperature-sensor-value-field> ;
                                              rdfs:label "NXmanipulator/temperature_sensor/value" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-temperature-sensor-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-temperature-sensor-value-log-group
:nxmanipulator-temperature-sensor-value-log-group rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusGroup ,
                                                                  :nxsensor-value-log-group ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxmanipulator-temperature-sensor-value-log-value-field
                                                                  ] ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-temperature-sensor-value-log-group> ;
                                                  rdfs:label "NXmanipulator/temperature_sensor/value_log" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-temperature-sensor-value-log-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-temperature-sensor-value-log-value-field
:nxmanipulator-temperature-sensor-value-log-value-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_TEMPERATURE
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_FLOAT
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_FLOAT
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
                    In the case of an experiment in which the temperature changes and is recorded with time stamps,
                    this is an array of length m of temperatures.
                """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-temperature-sensor-value-log-value-field> ;
                                                        rdfs:label "NXmanipulator/temperature_sensor/value_log/value" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-temperature-sensor-value-log-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmanipulator-type-field
:nxmanipulator-type-field rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusField ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasUnitContainer ;
                                            owl:someValuesFrom :NX_ANY
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:someValuesFrom :NX_CHAR
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass [ rdf:type owl:Class ;
                                                          owl:complementOf :NX_CHAR
                                                        ]
                                          ] ;
                          rdfs:comment """
            Type of manipulator, Hexapod, Rod, etc.
        """ ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-type-field> ;
                          rdfs:label "NXmanipulator/type" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmanipulator.html#nxmanipulator-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmatch-filter-match-field
:nxmatch-filter-match-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_UNITLESS
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_NUMBER
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_NUMBER
                                                          ]
                                            ] ;
                            rdfs:comment """
            Array of values to filter according to method. If the match e.g. specifies
            [1, 5, 6] and method is set to whitelist, only entries with values matching
            1, 5 or 6 will be processed. All other entries will be excluded.
        """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmatch_filter.html#nxmatch-filter-match-field> ;
                            rdfs:label "NXmatch_filter/match" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmatch_filter.html#nxmatch-filter-match-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmatch-filter-method-blacklist-enum
:nxmatch-filter-method-blacklist-enum rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusEnumerations ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :actualValue ;
                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                        rdf:first "blacklist" ;
                                                                                        rdf:rest rdf:nil
                                                                                      ]
                                                                          ]
                                                      ] ;
                                      owl:disjointWith :nxmatch-filter-method-whitelist-enum ;
                                      rdfs:comment "Enumeration item for NXmatch_filter/method: blacklist" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmatch_filter.html#nxmatch-filter-method-field> ;
                                      rdfs:label "NXmatch_filter/method/blacklist" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmatch_filter.html#nxmatch-filter-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmatch-filter-method-field
:nxmatch-filter-method-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Class ;
                                               owl:unionOf ( :nxdelocalization-weighting-model-method-field
                                                             [ rdf:type owl:Class ;
                                                               owl:unionOf ( :nxapm-paraprobe-nanochem-config-entry-interface-meshingid-decoration-filter-method-field
                                                                             [ rdf:type owl:Class ;
                                                                               owl:unionOf ( :nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-field
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasEnumContainer ;
                                                                                               owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                   owl:unionOf ( :nxmatch-filter-method-blacklist-enum
                                                                                                                                 :nxmatch-filter-method-whitelist-enum
                                                                                                                               )
                                                                                                                 ]
                                                                                             ]
                                                                                           )
                                                                             ]
                                                                           )
                                                             ]
                                                           )
                                             ] ;
                             rdfs:comment """
            Definition of the logic what the filter yields:
            
            * Whitelist specifies which entries with said value to include.
              Entries with all other values will be excluded.
            * Blacklist specifies which entries with said value to exclude.
              Entries with all other values will be included.
        """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmatch_filter.html#nxmatch-filter-method-field> ;
                             rdfs:label "NXmatch_filter/method" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmatch_filter.html#nxmatch-filter-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmatch-filter-method-whitelist-enum
:nxmatch-filter-method-whitelist-enum rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusEnumerations ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :actualValue ;
                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                        rdf:first "whitelist" ;
                                                                                        rdf:rest rdf:nil
                                                                                      ]
                                                                          ]
                                                      ] ;
                                      rdfs:comment "Enumeration item for NXmatch_filter/method: whitelist" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmatch_filter.html#nxmatch-filter-method-field> ;
                                      rdfs:label "NXmatch_filter/method/whitelist" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmatch_filter.html#nxmatch-filter-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-cg-grid-group
:nxmicrostructure-cg-grid-group rdf:type owl:Class ;
                                rdfs:subClassOf :NXcg_grid ,
                                                :NeXusGroup ;
                                rdfs:comment "" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-cg-grid-group> ;
                                rdfs:label "NXmicrostructure/CG_GRID" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-cg-grid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-cg-point-group
:nxmicrostructure-cg-point-group rdf:type owl:Class ;
                                 rdfs:subClassOf :NXcg_point ,
                                                 :NeXusGroup ;
                                 rdfs:comment "" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-cg-point-group> ;
                                 rdfs:label "NXmicrostructure/CG_POINT" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-cg-point-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-cg-polygon-group
:nxmicrostructure-cg-polygon-group rdf:type owl:Class ;
                                   rdfs:subClassOf :NXcg_polygon ,
                                                   :NeXusGroup ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-cg-polygon-group> ;
                                   rdfs:label "NXmicrostructure/CG_POLYGON" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-cg-polygon-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-cg-polyhedron-group
:nxmicrostructure-cg-polyhedron-group rdf:type owl:Class ;
                                      rdfs:subClassOf :NXcg_polyhedron ,
                                                      :NeXusGroup ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-cg-polyhedron-group> ;
                                      rdfs:label "NXmicrostructure/CG_POLYHEDRON" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-cg-polyhedron-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-cg-polyline-group
:nxmicrostructure-cg-polyline-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NXcg_polyline ,
                                                    :NeXusGroup ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-cg-polyline-group> ;
                                    rdfs:label "NXmicrostructure/CG_POLYLINE" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-cg-polyline-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-cg-triangle-group
:nxmicrostructure-cg-triangle-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NXcg_triangle ,
                                                    :NeXusGroup ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-cg-triangle-group> ;
                                    rdfs:label "NXmicrostructure/CG_TRIANGLE" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-cg-triangle-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-chemical-composition-group
:nxmicrostructure-chemical-composition-group rdf:type owl:Class ;
                                             rdfs:subClassOf :NXchemical_composition ,
                                                             :NeXusGroup ;
                                             rdfs:comment """
            The chemical composition of this microstructure (region).
        """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-chemical-composition-group> ;
                                             rdfs:label "NXmicrostructure/chemical_composition" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-chemical-composition-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-comment-field
:nxmicrostructure-comment-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_CHAR
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_CHAR
                                                              ]
                                                ] ;
                                rdfs:comment """
            Discouraged free-text field for leaving comments
        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-comment-field> ;
                                rdfs:label "NXmicrostructure/comment" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-comment-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-configuration-algorithm-disorientation-clustering-enum
:nxmicrostructure-configuration-algorithm-disorientation-clustering-enum rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusEnumerations ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :actualValue ;
                                                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                                                           rdf:first "disorientation_clustering" ;
                                                                                                                           rdf:rest rdf:nil
                                                                                                                         ]
                                                                                                             ]
                                                                                         ] ;
                                                                         rdfs:comment "Enumeration item for NXmicrostructure/configuration/algorithm: disorientation_clustering" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-configuration-algorithm-field> ;
                                                                         rdfs:label "NXmicrostructure/configuration/algorithm/disorientation_clustering" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-configuration-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-configuration-algorithm-fast-multiscale-clustering-enum
:nxmicrostructure-configuration-algorithm-fast-multiscale-clustering-enum rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusEnumerations ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :actualValue ;
                                                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                                                            rdf:first "fast_multiscale_clustering" ;
                                                                                                                            rdf:rest rdf:nil
                                                                                                                          ]
                                                                                                              ]
                                                                                          ] ;
                                                                          rdfs:comment "Enumeration item for NXmicrostructure/configuration/algorithm: fast_multiscale_clustering" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-configuration-algorithm-field> ;
                                                                          rdfs:label "NXmicrostructure/configuration/algorithm/fast_multiscale_clustering" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-configuration-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-configuration-algorithm-field
:nxmicrostructure-configuration-algorithm-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasEnumContainer ;
                                                                  owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                      owl:unionOf ( :nxmicrostructure-configuration-algorithm-disorientation-clustering-enum
                                                                                                    :nxmicrostructure-configuration-algorithm-fast-multiscale-clustering-enum
                                                                                                    :nxmicrostructure-configuration-algorithm-markov-chain-clustering-enum
                                                                                                    :nxmicrostructure-configuration-algorithm-unknown-enum
                                                                                                  )
                                                                                    ]
                                                                ] ;
                                                rdfs:comment """
                Algorithm whereby interfaces between crystals were reconstructed.
                
                * Disorientation clustering groups nearby material points based on their crystallographic disorientation
                * Fast multiscale clustering based on `D. Kushnir et al. <https://doi.org/10.1016/j.patcog.2006.04.007>`_
                * Markov chain clustering `F. Niessen et al. <https://doi.org/10.1107/S1600576721011560>`_
            """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-configuration-algorithm-field> ;
                                                rdfs:label "NXmicrostructure/configuration/algorithm" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-configuration-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-configuration-algorithm-markov-chain-clustering-enum
:nxmicrostructure-configuration-algorithm-markov-chain-clustering-enum rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusEnumerations ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :actualValue ;
                                                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                                                         rdf:first "markov_chain_clustering" ;
                                                                                                                         rdf:rest rdf:nil
                                                                                                                       ]
                                                                                                           ]
                                                                                       ] ;
                                                                       rdfs:comment "Enumeration item for NXmicrostructure/configuration/algorithm: markov_chain_clustering" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-configuration-algorithm-field> ;
                                                                       rdfs:label "NXmicrostructure/configuration/algorithm/markov_chain_clustering" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-configuration-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-configuration-algorithm-unknown-enum
:nxmicrostructure-configuration-algorithm-unknown-enum rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusEnumerations ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :actualValue ;
                                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                                         rdf:first "unknown" ;
                                                                                                         rdf:rest rdf:nil
                                                                                                       ]
                                                                                           ]
                                                                       ] ;
                                                       rdfs:comment "Enumeration item for NXmicrostructure/configuration/algorithm: unknown" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-configuration-algorithm-field> ;
                                                       rdfs:label "NXmicrostructure/configuration/algorithm/unknown" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-configuration-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-configuration-dimensionality-1-enum
:nxmicrostructure-configuration-dimensionality-1-enum rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :actualValue ;
                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                        rdf:first "1" ;
                                                                                                        rdf:rest rdf:nil
                                                                                                      ]
                                                                                          ]
                                                                      ] ;
                                                      rdfs:comment "Enumeration item for NXmicrostructure/configuration/dimensionality: 1" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-configuration-dimensionality-field> ;
                                                      rdfs:label "NXmicrostructure/configuration/dimensionality/1" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-configuration-dimensionality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-configuration-dimensionality-2-enum
:nxmicrostructure-configuration-dimensionality-2-enum rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :actualValue ;
                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                        rdf:first "2" ;
                                                                                                        rdf:rest rdf:nil
                                                                                                      ]
                                                                                          ]
                                                                      ] ;
                                                      rdfs:comment "Enumeration item for NXmicrostructure/configuration/dimensionality: 2" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-configuration-dimensionality-field> ;
                                                      rdfs:label "NXmicrostructure/configuration/dimensionality/2" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-configuration-dimensionality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-configuration-dimensionality-3-enum
:nxmicrostructure-configuration-dimensionality-3-enum rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :actualValue ;
                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                        rdf:first "3" ;
                                                                                                        rdf:rest rdf:nil
                                                                                                      ]
                                                                                          ]
                                                                      ] ;
                                                      rdfs:comment "Enumeration item for NXmicrostructure/configuration/dimensionality: 3" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-configuration-dimensionality-field> ;
                                                      rdfs:label "NXmicrostructure/configuration/dimensionality/3" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-configuration-dimensionality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-configuration-dimensionality-field
:nxmicrostructure-configuration-dimensionality-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasEnumContainer ;
                                                                       owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                           owl:unionOf ( :nxmicrostructure-configuration-dimensionality-1-enum
                                                                                                         :nxmicrostructure-configuration-dimensionality-2-enum
                                                                                                         :nxmicrostructure-configuration-dimensionality-3-enum
                                                                                                       )
                                                                                         ]
                                                                     ] ;
                                                     rdfs:comment """
                Dimensionality of Euclidean space in which the analysis is performed.
                
                This field can be used e.g. by a research data management system to identify
                if the description specifies one-, two-, or three-dimensional microstructural representations.
            """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-configuration-dimensionality-field> ;
                                                     rdfs:label "NXmicrostructure/configuration/dimensionality" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-configuration-dimensionality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-configuration-disorientation-threshold-field
:nxmicrostructure-configuration-disorientation-threshold-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_ANGLE
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_NUMBER
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_NUMBER
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment """
                Threshold to define at which disorientation angle to assume two crystalline regions have a significant
                orientation difference that warrants to assume that there exists an interface between the two regions.
            """ ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-configuration-disorientation-threshold-field> ;
                                                               rdfs:label "NXmicrostructure/configuration/disorientation_threshold" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-configuration-disorientation-threshold-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-configuration-group
:nxmicrostructure-configuration-group rdf:type owl:Class ;
                                      rdfs:subClassOf :NXprocess ,
                                                      :NeXusGroup ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxmicrostructure-configuration-algorithm-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxmicrostructure-configuration-dimensionality-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxmicrostructure-configuration-disorientation-threshold-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxmicrostructure-configuration-program-group
                                                      ] ;
                                      rdfs:comment """
            Group where to store details about the configuration and parameterization of algorithms
            used whereby microstructural features were identified.
        """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-configuration-group> ;
                                      rdfs:label "NXmicrostructure/configuration" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-configuration-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-configuration-program-group
:nxmicrostructure-configuration-program-group rdf:type owl:Class ;
                                              rdfs:subClassOf :NXprogram ,
                                                              :NeXusGroup ;
                                              rdfs:comment """
                The program with which the microstructure was reconstructed.
            """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-configuration-program-group> ;
                                              rdfs:label "NXmicrostructure/configuration/PROGRAM" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-configuration-program-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-crystals-area-field
:nxmicrostructure-crystals-area-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_AREA
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_NUMBER
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_NUMBER
                                                                    ]
                                                      ] ;
                                      rdfs:comment """
                Area of each crystal.
            """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-crystals-area-field> ;
                                      rdfs:label "NXmicrostructure/crystals/area" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-crystals-area-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-crystals-boundary-contact-field
:nxmicrostructure-crystals-boundary-contact-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ANY
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_UINT
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_UINT
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment """
                True, if the feature makes contact with the edge of the ROI.
                False, if the feature does not make contact with the edge of the ROI.
            """ ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-crystals-boundary-contact-field> ;
                                                  rdfs:label "NXmicrostructure/crystals/boundary_contact" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-crystals-boundary-contact-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-crystals-group
:nxmicrostructure-crystals-group rdf:type owl:Class ;
                                 rdfs:subClassOf :NXmicrostructure_feature ,
                                                 :NeXusGroup ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxmicrostructure-crystals-area-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxmicrostructure-crystals-boundary-contact-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxmicrostructure-crystals-index-offset-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxmicrostructure-crystals-indices-crystal-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxmicrostructure-crystals-indices-phase-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxmicrostructure-crystals-length-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxmicrostructure-crystals-number-of-crystals-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxmicrostructure-crystals-number-of-phases-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxmicrostructure-crystals-orientation-group
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxmicrostructure-crystals-orientation-spread-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxmicrostructure-crystals-representation-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxmicrostructure-crystals-volume-field
                                                 ] ;
                                 rdfs:comment """
            One- or two-dimensional projections, or three-dimensional representations of crystals.
            
            An example for a volume bounded by other crystal defects. Crystals can be grains of
            different phases, precipitates, dispersoids; there are many terms used specifically in
            the materials engineering community.
            
            Typically, crystals are measured on the surface of a sample via optical or electron microscopy.
            Using X-ray diffraction methods crystals can be observed in bulk specimens.
            
            Crystals are represented by a set of pixel, voxel, or polygons and their polyline boundaries.
            In rare cases the volume bounded gets represented using constructive solid geometry approaches.
        """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-crystals-group> ;
                                 rdfs:label "NXmicrostructure/crystals" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-crystals-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-crystals-index-offset-field
:nxmicrostructure-crystals-index-offset-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_UNITLESS
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_INT
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_INT
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
                First identifier whereby to identify crystals implicitly.
            """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-crystals-index-offset-field> ;
                                              rdfs:label "NXmicrostructure/crystals/index_offset" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-crystals-index-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-crystals-indices-crystal-field
:nxmicrostructure-crystals-indices-crystal-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_UNITLESS
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_INT
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_INT
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment """
                Identifier whereby to identify each crystal explicitly.
            """ ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-crystals-indices-crystal-field> ;
                                                 rdfs:label "NXmicrostructure/crystals/indices_crystal" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-crystals-indices-crystal-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-crystals-indices-phase-field
:nxmicrostructure-crystals-indices-phase-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_UNITLESS
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_INT
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_INT
                                                                             ]
                                                               ] ;
                                               rdfs:comment """
                Identifier whereby to identify phase for each crystal explicitly.
            """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-crystals-indices-phase-field> ;
                                               rdfs:label "NXmicrostructure/crystals/indices_phase" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-crystals-indices-phase-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-crystals-length-field
:nxmicrostructure-crystals-length-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_LENGTH
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_NUMBER
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_NUMBER
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
                Length of each crystal
            """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-crystals-length-field> ;
                                        rdfs:label "NXmicrostructure/crystals/length" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-crystals-length-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-crystals-number-of-crystals-field
:nxmicrostructure-crystals-number-of-crystals-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_UNITLESS
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_UINT
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_UINT
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
                How many crystals are distinguished.
                
                Crystals are listed irrespective of the phase to which these are assigned.
            """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-crystals-number-of-crystals-field> ;
                                                    rdfs:label "NXmicrostructure/crystals/number_of_crystals" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-crystals-number-of-crystals-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-crystals-number-of-phases-field
:nxmicrostructure-crystals-number-of-phases-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_UNITLESS
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_UINT
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_UINT
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment """
                How many phases are distinguished.
                
                Phases are typically distinguished based on statistical thermodynamics argument and crystal structure.
            """ ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-crystals-number-of-phases-field> ;
                                                  rdfs:label "NXmicrostructure/crystals/number_of_phases" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-crystals-number-of-phases-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-crystals-orientation-group
:nxmicrostructure-crystals-orientation-group rdf:type owl:Class ;
                                             rdfs:subClassOf :NXrotations ,
                                                             :NeXusGroup ;
                                             rdfs:comment """
                Possibility to store the mean orientation of the grain.
            """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-crystals-orientation-group> ;
                                             rdfs:label "NXmicrostructure/crystals/orientation" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-crystals-orientation-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-crystals-orientation-spread-field
:nxmicrostructure-crystals-orientation-spread-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_ANGLE
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_NUMBER
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_NUMBER
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
                Average disorientation angle for each crystal between individual orientations
                of that crystal evaluated as a summary statistic for all probed positions vs the
                average disorientation of that crystal.
            """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-crystals-orientation-spread-field> ;
                                                    rdfs:label "NXmicrostructure/crystals/orientation_spread" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-crystals-orientation-spread-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-crystals-representation-field
:nxmicrostructure-crystals-representation-field rdf:type owl:Class ;
                                                owl:equivalentClass :nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-representation-field ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_ANY
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment """
                Reference to an instance of:
                
                * :ref:`NXcg_polyline` for a one- or two-dimensional representation as only a projection is available (like in linear intercept analysis)
                * :ref:`NXcg_polygon`, :ref:`NXcg_triangle`, or :ref:`NXcg_polyhedron` for a two- or three-dimensional representation as only a projection is available (like in most experiments)
                * :ref:`NXcg_grid` for regularly pixelated (in 1D, 2D) or voxelated representations (in 3D)
                
                which represent the geometrical entities of the discretization.
            """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-crystals-representation-field> ;
                                                rdfs:label "NXmicrostructure/crystals/representation" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-crystals-representation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-crystals-volume-field
:nxmicrostructure-crystals-volume-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_VOLUME
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_NUMBER
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_NUMBER
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
                Volume of each crystal
            """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-crystals-volume-field> ;
                                        rdfs:label "NXmicrostructure/crystals/volume" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-crystals-volume-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-date-field
:nxmicrostructure-date-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_DATE_TIME
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_DATE_TIME
                                                           ]
                                             ] ;
                             rdfs:comment """
            ISO8601 with offset to local time zone included when a timestamp is required.
        """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-date-field> ;
                             rdfs:label "NXmicrostructure/date" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-date-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-feature-chemical-composition-group
:nxmicrostructure-feature-chemical-composition-group rdf:type owl:Class ;
                                                     rdfs:subClassOf :NXchemical_composition ,
                                                                     :NeXusGroup ;
                                                     rdfs:comment """
            The chemical composition of this microstructural feature
            or set of such features.
        """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_feature.html#nxmicrostructure-feature-chemical-composition-group> ;
                                                     rdfs:label "NXmicrostructure_feature/chemical_composition" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_feature.html#nxmicrostructure-feature-chemical-composition-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-interfaces-area-field
:nxmicrostructure-interfaces-area-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_AREA
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_NUMBER
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_NUMBER
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
                The surface area of all interfaces.
            """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-interfaces-area-field> ;
                                        rdfs:label "NXmicrostructure/interfaces/area" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-interfaces-area-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-interfaces-boundary-contact-field
:nxmicrostructure-interfaces-boundary-contact-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_ANY
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_UINT
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_UINT
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
                True, if the interface makes contact with the edge of the ROI.
                False, if the interface does not make contact with the edge of the ROI.
            """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-interfaces-boundary-contact-field> ;
                                                    rdfs:label "NXmicrostructure/interfaces/boundary_contact" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-interfaces-boundary-contact-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-interfaces-group
:nxmicrostructure-interfaces-group rdf:type owl:Class ;
                                   rdfs:subClassOf :NXmicrostructure_feature ,
                                                   :NeXusGroup ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxmicrostructure-interfaces-area-field
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxmicrostructure-interfaces-boundary-contact-field
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxmicrostructure-interfaces-index-offset-field
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxmicrostructure-interfaces-indices-crystal-field
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxmicrostructure-interfaces-indices-interface-field
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxmicrostructure-interfaces-indices-phase-field
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxmicrostructure-interfaces-indices-triple-junction-field
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxmicrostructure-interfaces-length-field
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxmicrostructure-interfaces-mobility-field
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxmicrostructure-interfaces-number-of-interfaces-field
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxmicrostructure-interfaces-number-of-triple-junctions-field
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxmicrostructure-interfaces-representation-field
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxmicrostructure-interfaces-surface-energy-field
                                                   ] ;
                                   rdfs:comment """
            One- or two-dimensional projections or three-dimensional representation of interfaces
            between crystals as topological entities equivalent to dual_junctions.
            
            An example for a surface defect. Most important are interfaces such as grain and phase boundaries
            but factually interfaces also exist between the environment and crystals exposed at the
            surface of the specimen or internal surfaces like between crystals, cracks, or pores.
            
            Interfaces are typically reported as discretized features. For interface projections on the 2D plane
            these are most frequently polyline segments. For interface patches in 3D these are most frequently
            triangulations. Descriptions with continuous functions are seldom used unless simplified configurations
            are studied in modeling and theoretical studies.
            
            When using discretizations the individual interface segments need to be distinguished from the interfaces
            themselves. Consequently, there are two sets of indices.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-interfaces-group> ;
                                   rdfs:label "NXmicrostructure/interfaces" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-interfaces-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-interfaces-index-offset-field
:nxmicrostructure-interfaces-index-offset-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_UNITLESS
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_INT
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_INT
                                                                              ]
                                                                ] ;
                                                rdfs:comment """
                First identifier whereby to identify interfaces implicitly.
            """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-interfaces-index-offset-field> ;
                                                rdfs:label "NXmicrostructure/interfaces/index_offset" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-interfaces-index-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-interfaces-indices-crystal-field
:nxmicrostructure-interfaces-indices-crystal-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_UNITLESS
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_INT
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :has ;
                                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass :nxmicrostructure-interfaces-indices-crystal-use-these-attribute
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_INT
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
                Set of pairs of indices_crystal values, for each interface one value pair.
                
                An array with as many pairs as interfaces or their projections.
            """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-interfaces-indices-crystal-field> ;
                                                   rdfs:label "NXmicrostructure/interfaces/indices_crystal" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-interfaces-indices-crystal-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-interfaces-indices-crystal-use-these-attribute
:nxmicrostructure-interfaces-indices-crystal-use-these-attribute rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusAttribute ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_CHAR
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_CHAR
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment """
                    The specific identifiers whereby to resolve ambiguities.
                """ ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-interfaces-indices-crystal-use-these-attribute> ;
                                                                 rdfs:label "NXmicrostructure/interfaces/indices_crystal/use_these" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-interfaces-indices-crystal-use-these-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-interfaces-indices-interface-field
:nxmicrostructure-interfaces-indices-interface-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_UNITLESS
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_INT
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_INT
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
                Identifier whereby to identify each interface explicitly.
                
                An array with as many entries as interfaces or their projections.
            """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-interfaces-indices-interface-field> ;
                                                     rdfs:label "NXmicrostructure/interfaces/indices_interface" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-interfaces-indices-interface-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-interfaces-indices-phase-field
:nxmicrostructure-interfaces-indices-phase-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_UNITLESS
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_INT
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxmicrostructure-interfaces-indices-phase-use-these-attribute
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_INT
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment """
                Set of pairs of indices_phase values, for each interface one value pair.
                
                An array with as many pairs as interfaces or their projections.
            """ ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-interfaces-indices-phase-field> ;
                                                 rdfs:label "NXmicrostructure/interfaces/indices_phase" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-interfaces-indices-phase-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-interfaces-indices-phase-use-these-attribute
:nxmicrostructure-interfaces-indices-phase-use-these-attribute rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_CHAR
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_CHAR
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment """
                    The specific identifiers whereby to resolve ambiguities.
                """ ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-interfaces-indices-phase-use-these-attribute> ;
                                                               rdfs:label "NXmicrostructure/interfaces/indices_phase/use_these" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-interfaces-indices-phase-use-these-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-interfaces-indices-triple-junction-field
:nxmicrostructure-interfaces-indices-triple-junction-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_UNITLESS
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_INT
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :has ;
                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass :nxmicrostructure-interfaces-indices-triple-junction-use-these-attribute
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_INT
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment """
                Set of pairs of indices_triple_junction for each interface.
                
                An array with as many tuples of pairs to describe
                all junctions about all interfaces.
            """ ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-interfaces-indices-triple-junction-field> ;
                                                           rdfs:label "NXmicrostructure/interfaces/indices_triple_junction" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-interfaces-indices-triple-junction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-interfaces-indices-triple-junction-use-these-attribute
:nxmicrostructure-interfaces-indices-triple-junction-use-these-attribute rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusAttribute ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                         owl:complementOf :NX_CHAR
                                                                                                       ]
                                                                                         ] ;
                                                                         rdfs:comment """
                    The specific identifiers whereby to resolve ambiguities.
                """ ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-interfaces-indices-triple-junction-use-these-attribute> ;
                                                                         rdfs:label "NXmicrostructure/interfaces/indices_triple_junction/use_these" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-interfaces-indices-triple-junction-use-these-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-interfaces-length-field
:nxmicrostructure-interfaces-length-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_LENGTH
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_NUMBER
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_NUMBER
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
                The length of each interface if only projections are available.
                
                This is not necessarily the same as the length of the individual
                polyline segments whereby the interface is discretized.
            """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-interfaces-length-field> ;
                                          rdfs:label "NXmicrostructure/interfaces/length" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-interfaces-length-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-interfaces-mobility-field
:nxmicrostructure-interfaces-mobility-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANY
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_NUMBER
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_NUMBER
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
                Non-intrinsic mobility of each interface.
            """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-interfaces-mobility-field> ;
                                            rdfs:label "NXmicrostructure/interfaces/mobility" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-interfaces-mobility-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-interfaces-number-of-interfaces-field
:nxmicrostructure-interfaces-number-of-interfaces-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_UNITLESS
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_UINT
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_UINT
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
                How many interfaces are distinguished.
            """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-interfaces-number-of-interfaces-field> ;
                                                        rdfs:label "NXmicrostructure/interfaces/number_of_interfaces" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-interfaces-number-of-interfaces-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-interfaces-number-of-triple-junctions-field
:nxmicrostructure-interfaces-number-of-triple-junctions-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_UNITLESS
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_UINT
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_UINT
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment """
                Interfaces can be the physical three-dimensional surfaces or two- or one-dimensional
                projections. The latter situation applies typically for characterization with electron
                microscopy.
                
                In the case of a two-dimensional projection interfaces are interface traces. These have
                two terminating junctions. In three dimensions though the interface is a surface patch
                that is bounded by multiple triple lines.
                
                Number of triple_junctions adjoining each interface. This array resolves the number of
                values along the second dimension for the field indices_triple_junctions.
            """ ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-interfaces-number-of-triple-junctions-field> ;
                                                              rdfs:label "NXmicrostructure/interfaces/number_of_triple_junctions" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-interfaces-number-of-triple-junctions-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-interfaces-representation-field
:nxmicrostructure-interfaces-representation-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ANY
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_CHAR
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_CHAR
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment """
                Reference to an instance of:
                
                * :ref:`NXcg_point` for a one-dimensional representation as only a projection is available (as in linear intercept analyses)
                * :ref:`NXcg_polyline` or :ref:`NXcg_polygon` for a two-dimensional representation as only a projection is available (like in most experiments)
                * :ref:`NXcg_grid` for regularly pixelated (in 1D, 2D) or voxelated representations (in 3D) using (boolean) masks
                  (like in computer simulations or 3D experiments)
                
                which represent the geometrical entities of the discretization.
            """ ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-interfaces-representation-field> ;
                                                  rdfs:label "NXmicrostructure/interfaces/representation" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-interfaces-representation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-interfaces-surface-energy-field
:nxmicrostructure-interfaces-surface-energy-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ANY
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_NUMBER
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_NUMBER
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment """
                Gibbs free surface energy for each interface.
            """ ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-interfaces-surface-energy-field> ;
                                                  rdfs:label "NXmicrostructure/interfaces/surface_energy" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-interfaces-surface-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-ipf-color-model-field
:nxmicrostructure-ipf-color-model-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasEnumContainer ;
                                                          owl:allValuesFrom [ rdf:type owl:Class ;
                                                                              owl:unionOf ( :nxmicrostructure-ipf-color-model-mtex-enum
                                                                                            :nxmicrostructure-ipf-color-model-tsl-enum
                                                                                          )
                                                                            ]
                                                        ] ;
                                        rdfs:comment """
            The algorithm whereby orientations are colored.
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_ipf.html#nxmicrostructure-ipf-color-model-field> ;
                                        rdfs:label "NXmicrostructure_ipf/color_model" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_ipf.html#nxmicrostructure-ipf-color-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-ipf-color-model-mtex-enum
:nxmicrostructure-ipf-color-model-mtex-enum rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusEnumerations ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :actualValue ;
                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                              rdf:first "mtex" ;
                                                                                              rdf:rest rdf:nil
                                                                                            ]
                                                                                ]
                                                            ] ;
                                            owl:disjointWith :nxmicrostructure-ipf-color-model-tsl-enum ;
                                            rdfs:comment "Enumeration item for NXmicrostructure_ipf/color_model: mtex" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_ipf.html#nxmicrostructure-ipf-color-model-field> ;
                                            rdfs:label "NXmicrostructure_ipf/color_model/mtex" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_ipf.html#nxmicrostructure-ipf-color-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-ipf-color-model-tsl-enum
:nxmicrostructure-ipf-color-model-tsl-enum rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusEnumerations ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :actualValue ;
                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                             rdf:first "tsl" ;
                                                                                             rdf:rest rdf:nil
                                                                                           ]
                                                                               ]
                                                           ] ;
                                           rdfs:comment "Enumeration item for NXmicrostructure_ipf/color_model: tsl" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_ipf.html#nxmicrostructure-ipf-color-model-field> ;
                                           rdfs:label "NXmicrostructure_ipf/color_model/tsl" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_ipf.html#nxmicrostructure-ipf-color-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-ipf-depends-on-field
:nxmicrostructure-ipf-depends-on-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_ANY
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_CHAR
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_CHAR
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
            Reference to an instance of :ref:`NXcoordinate_system` in which the axes axis_z,
            axis_y, and axis_x are defined.
        """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_ipf.html#nxmicrostructure-ipf-depends-on-field> ;
                                       rdfs:label "NXmicrostructure_ipf/depends_on" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_ipf.html#nxmicrostructure-ipf-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-ipf-input-grid-group
:nxmicrostructure-ipf-input-grid-group rdf:type owl:Class ;
                                       rdfs:subClassOf :NXcg_grid ,
                                                       :NeXusGroup ;
                                       rdfs:comment """
            Details about the original grid, i.e. the grid for which the IPF map was computed
            when that IPF map was exported from the tech partner's file format representation.
        """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_ipf.html#nxmicrostructure-ipf-input-grid-group> ;
                                       rdfs:label "NXmicrostructure_ipf/input_grid" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_ipf.html#nxmicrostructure-ipf-input-grid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-ipf-interpolation-field
:nxmicrostructure-ipf-interpolation-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasEnumContainer ;
                                                            owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                owl:unionOf ( :nxmicrostructure-ipf-interpolation-nearest-neighbour-enum
                                                                                            )
                                                                              ]
                                                          ] ;
                                          rdfs:comment """
            How where orientation values at positions of input_grid computed to values on output_grid.
            
            Nearest neighbour means the orientation of the closed (Euclidean distance) grid point of the input_grid was taken.
        """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_ipf.html#nxmicrostructure-ipf-interpolation-field> ;
                                          rdfs:label "NXmicrostructure_ipf/interpolation" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_ipf.html#nxmicrostructure-ipf-interpolation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-ipf-interpolation-nearest-neighbour-enum
:nxmicrostructure-ipf-interpolation-nearest-neighbour-enum rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :actualValue ;
                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                             rdf:first "nearest_neighbour" ;
                                                                                                             rdf:rest rdf:nil
                                                                                                           ]
                                                                                               ]
                                                                           ] ;
                                                           rdfs:comment "Enumeration item for NXmicrostructure_ipf/interpolation: nearest_neighbour" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_ipf.html#nxmicrostructure-ipf-interpolation-field> ;
                                                           rdfs:label "NXmicrostructure_ipf/interpolation/nearest_neighbour" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_ipf.html#nxmicrostructure-ipf-interpolation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-ipf-legend-axis-x-field
:nxmicrostructure-ipf-legend-axis-x-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_UNITLESS
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_NUMBER
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_NUMBER
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
                Pixel along the x-axis.
            """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_ipf.html#nxmicrostructure-ipf-legend-axis-x-field> ;
                                          rdfs:label "NXmicrostructure_ipf/legend/axis_x" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_ipf.html#nxmicrostructure-ipf-legend-axis-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-ipf-legend-axis-y-field
:nxmicrostructure-ipf-legend-axis-y-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_UNITLESS
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_NUMBER
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_NUMBER
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
                Pixel along the y-axis.
            """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_ipf.html#nxmicrostructure-ipf-legend-axis-y-field> ;
                                          rdfs:label "NXmicrostructure_ipf/legend/axis_y" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_ipf.html#nxmicrostructure-ipf-legend-axis-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-ipf-legend-data-field
:nxmicrostructure-ipf-legend-data-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        :nxdata-data-field ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_NUMBER
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_NUMBER
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
                Inverse pole figure color code for each map coordinate.
            """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_ipf.html#nxmicrostructure-ipf-legend-data-field> ;
                                        rdfs:label "NXmicrostructure_ipf/legend/data" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_ipf.html#nxmicrostructure-ipf-legend-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-ipf-legend-group
:nxmicrostructure-ipf-legend-group rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusGroup ,
                                                   :nxprocess-data-group ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxmicrostructure-ipf-legend-axis-x-field
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxmicrostructure-ipf-legend-axis-y-field
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxmicrostructure-ipf-legend-data-field
                                                   ] ;
                                   rdfs:comment """
            The color code which maps color to orientation in the fundamental zone.
            
            For each stereographic standard triangle (SST), i.e. a rendering of the
            fundamental zone of the crystal-symmetry-reduced orientation space
            SO3, it is possible to define a color model which assigns a color to each
            point in the fundamental zone.
            
            Different mapping models are used. These implement (slightly) different
            scaling relations. Differences exist across representations of tech partners.
            
            Differences are which base colors of the RGB color model are placed in
            which extremal position of the SST and where the white point is located.
            
            For further details see:
            
            * [G. Nolze et al.](https://doi.org/10.1107/S1600576716012942)
            * [S. Patala et al.](https://doi.org/10.1016/j.pmatsci.2012.04.002).
            
            Details are implementation-specific and not standardized yet.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_ipf.html#nxmicrostructure-ipf-legend-group> ;
                                   rdfs:label "NXmicrostructure_ipf/legend" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_ipf.html#nxmicrostructure-ipf-legend-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-ipf-map-axis-x-field
:nxmicrostructure-ipf-map-axis-x-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_LENGTH
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_NUMBER
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_NUMBER
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
                Pixel center coordinate calibrated for step size along the x axis of the map.
            """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_ipf.html#nxmicrostructure-ipf-map-axis-x-field> ;
                                       rdfs:label "NXmicrostructure_ipf/map/axis_x" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_ipf.html#nxmicrostructure-ipf-map-axis-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-ipf-map-axis-y-field
:nxmicrostructure-ipf-map-axis-y-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_LENGTH
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_NUMBER
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_NUMBER
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
                Pixel center coordinate calibrated for step size along the y axis of the map.
            """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_ipf.html#nxmicrostructure-ipf-map-axis-y-field> ;
                                       rdfs:label "NXmicrostructure_ipf/map/axis_y" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_ipf.html#nxmicrostructure-ipf-map-axis-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-ipf-map-axis-z-field
:nxmicrostructure-ipf-map-axis-z-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_LENGTH
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_NUMBER
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_NUMBER
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
                Pixel center coordinate calibrated for step size along the z axis of the map.
            """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_ipf.html#nxmicrostructure-ipf-map-axis-z-field> ;
                                       rdfs:label "NXmicrostructure_ipf/map/axis_z" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_ipf.html#nxmicrostructure-ipf-map-axis-z-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-ipf-map-data-field
:nxmicrostructure-ipf-map-data-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     :nxdata-data-field ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_UNITLESS
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_NUMBER
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_NUMBER
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
                Inverse pole figure color code for each map coordinate.
                
                Different types of AXISNAME dimensional scale axes are found in practice. A few examples:
                
                * No scaling, e.g. pixel position values like 0, 1, 2, 3 pixel.
                  Pixels on the map can be distinguished but that map is disconnected from
                  any sample surface context and eventually physical scaling
                * Scaling but no offset, e.g. calibrated pixel position 0., 0.5, 1.0, 1.5 micron.
                  Pixels on the map can be compared for their distance to obtain e.g. size of features
                  but the position of the map relative to the e.g. the sample surface is unclear.
                  For IPF maps this is the most frequently reported situation.
                * Scaling and offset, which resolves also the absolute position of the map in
                  relation to the sample surface. This is useful information for stitching multiple
                  mappings together and other processing where precise and accurate
                  position data are relevant e.g. for correlative materials characterization.
                
                Three types of dimensional constraints for maps are possible:
                
                * (n_x, 3), a one-dimensional map,
                  typically used for coarse sampling and crystal size statistics.
                * (n_y, n_x, 3), a two-dimensional map,
                  the most frequently found reported
                * (n_z, n_y, n_x, 3), a three-dimensional map,
                  these are commonly generated using computational methods,
                  or in cases multiple EBSD maps have been stitched/reconstructed
                  into a three-dimensional map.
            """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_ipf.html#nxmicrostructure-ipf-map-data-field> ;
                                     rdfs:label "NXmicrostructure_ipf/map/data" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_ipf.html#nxmicrostructure-ipf-map-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-ipf-map-group
:nxmicrostructure-ipf-map-group rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusGroup ,
                                                :nxprocess-data-group ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxmicrostructure-ipf-map-axis-x-field
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxmicrostructure-ipf-map-axis-y-field
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxmicrostructure-ipf-map-axis-z-field
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxmicrostructure-ipf-map-data-field
                                                ] ;
                                rdfs:comment """
            Inverse pole figure mapping.
            
            Instances named phase0 should by definition refer to the null phase notIndexed.
            Inspect the definition of :ref:`NXphase` and its field  phase_id
            for further details.
            
            Details about possible regridding and associated interpolation
            during the computation of the IPF map visualization can be stored
            using the input_grid, output_grid, and interpolation fields.
            
            The main purpose of this map is to offer a normalized default representation
            of the IPF map for consumption by a research data management system (RDMS).
        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_ipf.html#nxmicrostructure-ipf-map-group> ;
                                rdfs:label "NXmicrostructure_ipf/map" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_ipf.html#nxmicrostructure-ipf-map-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-ipf-output-grid-group
:nxmicrostructure-ipf-output-grid-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NXcg_grid ,
                                                        :NeXusGroup ;
                                        rdfs:comment """
            Details about the grid onto which the IPF is recomputed.
            
            Rescaling the visualization of the IPF map may be needed to enable
            visualization in specific software tools like H5Web.
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_ipf.html#nxmicrostructure-ipf-output-grid-group> ;
                                        rdfs:label "NXmicrostructure_ipf/output_grid" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_ipf.html#nxmicrostructure-ipf-output-grid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-ipf-projection-direction-depends-on-attribute
:nxmicrostructure-ipf-projection-direction-depends-on-attribute rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusAttribute ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_CHAR
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment """
                Reference to an instance of :ref:`NXcoordinate_system` in which the projection_direction is defined.
                
                If the field depends_on is not provided but parents of the instance of this base class or its
                specializations define an instance of :ref:`NXcoordinate_system`, projection_direction
                is defined in this coordinate system.
                
                If nothing is provided, it is assumed that projection_direction is defined in the McStas coordinate system.
            """ ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_ipf.html#nxmicrostructure-ipf-projection-direction-depends-on-attribute> ;
                                                                rdfs:label "NXmicrostructure_ipf/projection_direction/depends_on" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_ipf.html#nxmicrostructure-ipf-projection-direction-depends-on-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-ipf-projection-direction-field
:nxmicrostructure-ipf-projection-direction-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_UNITLESS
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_NUMBER
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxmicrostructure-ipf-projection-direction-depends-on-attribute
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_NUMBER
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment """
            The direction normal vector along which orientations are projected.
        """ ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_ipf.html#nxmicrostructure-ipf-projection-direction-field> ;
                                                 rdfs:label "NXmicrostructure_ipf/projection_direction" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_ipf.html#nxmicrostructure-ipf-projection-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-iteration-field
:nxmicrostructure-iteration-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_UNITLESS
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_INT
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_INT
                                                                ]
                                                  ] ;
                                  rdfs:comment """
            Iteration or increment counter.
        """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-iteration-field> ;
                                  rdfs:label "NXmicrostructure/iteration" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-iteration-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-definition-field
:nxmicrostructure-kanapy-results-entry-definition-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        :nxentry-definition-field ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasEnumContainer ;
                                                                          owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                              owl:unionOf ( :nxmicrostructure-kanapy-results-entry-definition-nxmicrostructure-kanapy-results-enum
                                                                                                          )
                                                                                            ]
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-definition-field> ;
                                                        rdfs:label "NXmicrostructure_kanapy_results/ENTRY/definition" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-definition-nxmicrostructure-kanapy-results-enum
:nxmicrostructure-kanapy-results-entry-definition-nxmicrostructure-kanapy-results-enum rdf:type owl:Class ;
                                                                                       rdfs:subClassOf :NeXusEnumerations ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :actualValue ;
                                                                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                         rdf:first "NXmicrostructure_kanapy_results" ;
                                                                                                                                         rdf:rest rdf:nil
                                                                                                                                       ]
                                                                                                                           ]
                                                                                                       ] ;
                                                                                       rdfs:comment "Enumeration item for NXmicrostructure_kanapy_results/ENTRY/definition: NXmicrostructure_kanapy_results" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-definition-field> ;
                                                                                       rdfs:label "NXmicrostructure_kanapy_results/ENTRY/definition/NXmicrostructure_kanapy_results" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-description-field
:nxmicrostructure-kanapy-results-entry-description-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_CHAR
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_CHAR
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment """
                Discouraged free-text field to add further details to the computation.
            """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-description-field> ;
                                                         rdfs:label "NXmicrostructure_kanapy_results/ENTRY/description" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-end-time-field
:nxmicrostructure-kanapy-results-entry-end-time-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_ANY
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_DATE_TIME
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_DATE_TIME
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-end-time-field> ;
                                                      rdfs:label "NXmicrostructure_kanapy_results/ENTRY/end_time" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-end-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-environment-group
:nxmicrostructure-kanapy-results-entry-environment-group rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusGroup ,
                                                                         :nxentry-collection-group ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxmicrostructure-kanapy-results-entry-environment-program-group
                                                                         ] ;
                                                         rdfs:comment """
                Programs and libraries representing the computational environment
            """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-environment-group> ;
                                                         rdfs:label "NXmicrostructure_kanapy_results/ENTRY/environment" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-environment-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-environment-program-group
:nxmicrostructure-kanapy-results-entry-environment-program-group rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NXprogram ,
                                                                                 :NeXusGroup ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxmicrostructure-kanapy-results-entry-environment-program-program-field
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-environment-program-group> ;
                                                                 rdfs:label "NXmicrostructure_kanapy_results/ENTRY/environment/PROGRAM" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-environment-program-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-environment-program-program-field
:nxmicrostructure-kanapy-results-entry-environment-program-program-field rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusField ,
                                                                                         :nxprogram-program-field ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                           owl:someValuesFrom :NX_ANY
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :has ;
                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass :nxmicrostructure-kanapy-results-entry-environment-program-program-version-attribute
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                         owl:complementOf :NX_CHAR
                                                                                                       ]
                                                                                         ] ;
                                                                         rdfs:comment "" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-environment-program-program-field> ;
                                                                         rdfs:label "NXmicrostructure_kanapy_results/ENTRY/environment/PROGRAM/program" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-environment-program-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-environment-program-program-version-attribute
:nxmicrostructure-kanapy-results-entry-environment-program-program-version-attribute rdf:type owl:Class ;
                                                                                     owl:equivalentClass :nxprogram-program-version-attribute ;
                                                                                     rdfs:subClassOf :NeXusAttribute ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:someValuesFrom :NX_CHAR
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                     owl:complementOf :NX_CHAR
                                                                                                                   ]
                                                                                                     ] ;
                                                                                     rdfs:comment "" ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-environment-program-program-version-attribute> ;
                                                                                     rdfs:label "NXmicrostructure_kanapy_results/ENTRY/environment/PROGRAM/program/version" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-environment-program-program-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-group
:nxmicrostructure-kanapy-results-entry-group rdf:type owl:Class ;
                                             rdfs:subClassOf :NXentry ,
                                                             :NeXusGroup ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxmicrostructure-kanapy-results-entry-end-time-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxmicrostructure-kanapy-results-entry-environment-group
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxmicrostructure-kanapy-results-entry-profiling-group
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxmicrostructure-kanapy-results-entry-user-group
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxmicrostructure-kanapy-results-entry-definition-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxmicrostructure-kanapy-results-entry-description-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxmicrostructure-kanapy-results-entry-microstructureid-group
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxmicrostructure-kanapy-results-entry-program1-group
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxmicrostructure-kanapy-results-entry-program2-group
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxmicrostructure-kanapy-results-entry-start-time-field
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-group> ;
                                             rdfs:label "NXmicrostructure_kanapy_results/ENTRY" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-microstructureid-crystals-area-field
:nxmicrostructure-kanapy-results-entry-microstructureid-crystals-area-field rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusField ,
                                                                                            :nxmicrostructure-crystals-area-field ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                              owl:someValuesFrom :NX_ANY
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_NUMBER
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_NUMBER
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-crystals-area-field> ;
                                                                            rdfs:label "NXmicrostructure_kanapy_results/ENTRY/microstructureID/crystals/area" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-crystals-area-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-microstructureid-crystals-bunge-euler-field
:nxmicrostructure-kanapy-results-entry-microstructureid-crystals-bunge-euler-field rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                     owl:someValuesFrom :NX_ANGLE
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_FLOAT
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_FLOAT
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment """
                        Bunge-Euler angle orientation of each crystal.
                    """ ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-crystals-bunge-euler-field> ;
                                                                                   rdfs:label "NXmicrostructure_kanapy_results/ENTRY/microstructureID/crystals/bunge_euler" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-crystals-bunge-euler-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-microstructureid-crystals-group
:nxmicrostructure-kanapy-results-entry-microstructureid-crystals-group rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusGroup ,
                                                                                       :nxmicrostructure-crystals-group ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :has ;
                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass :nxmicrostructure-kanapy-results-entry-microstructureid-crystals-area-field
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :has ;
                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass :nxmicrostructure-kanapy-results-entry-microstructureid-crystals-volume-field
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :has ;
                                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass :nxmicrostructure-kanapy-results-entry-microstructureid-crystals-bunge-euler-field
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :has ;
                                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass :nxmicrostructure-kanapy-results-entry-microstructureid-crystals-indices-crystal-field
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :has ;
                                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass :nxmicrostructure-kanapy-results-entry-microstructureid-crystals-indices-phase-field
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :has ;
                                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass :nxmicrostructure-kanapy-results-entry-microstructureid-crystals-number-of-crystals-field
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :has ;
                                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass :nxmicrostructure-kanapy-results-entry-microstructureid-crystals-number-of-phases-field
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :has ;
                                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass :nxmicrostructure-kanapy-results-entry-microstructureid-crystals-reference-field
                                                                                       ] ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-crystals-group> ;
                                                                       rdfs:label "NXmicrostructure_kanapy_results/ENTRY/microstructureID/crystals" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-crystals-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-microstructureid-crystals-indices-crystal-field
:nxmicrostructure-kanapy-results-entry-microstructureid-crystals-indices-crystal-field rdf:type owl:Class ;
                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                       :nxmicrostructure-crystals-indices-crystal-field ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                         owl:someValuesFrom :NX_ANY
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:someValuesFrom :NX_INT
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                       owl:complementOf :NX_INT
                                                                                                                     ]
                                                                                                       ] ;
                                                                                       rdfs:comment "" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-crystals-indices-crystal-field> ;
                                                                                       rdfs:label "NXmicrostructure_kanapy_results/ENTRY/microstructureID/crystals/indices_crystal" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-crystals-indices-crystal-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-microstructureid-crystals-indices-phase-field
:nxmicrostructure-kanapy-results-entry-microstructureid-crystals-indices-phase-field rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                     :nxmicrostructure-crystals-indices-phase-field ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:someValuesFrom :NX_INT
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                     owl:complementOf :NX_INT
                                                                                                                   ]
                                                                                                     ] ;
                                                                                     rdfs:comment "" ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-crystals-indices-phase-field> ;
                                                                                     rdfs:label "NXmicrostructure_kanapy_results/ENTRY/microstructureID/crystals/indices_phase" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-crystals-indices-phase-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-microstructureid-crystals-number-of-crystals-field
:nxmicrostructure-kanapy-results-entry-microstructureid-crystals-number-of-crystals-field rdf:type owl:Class ;
                                                                                          rdfs:subClassOf :NeXusField ,
                                                                                                          :nxmicrostructure-crystals-number-of-crystals-field ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                                            owl:someValuesFrom :NX_ANY
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:someValuesFrom :NX_UINT
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                                          owl:complementOf :NX_UINT
                                                                                                                        ]
                                                                                                          ] ;
                                                                                          rdfs:comment "" ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-crystals-number-of-crystals-field> ;
                                                                                          rdfs:label "NXmicrostructure_kanapy_results/ENTRY/microstructureID/crystals/number_of_crystals" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-crystals-number-of-crystals-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-microstructureid-crystals-number-of-phases-field
:nxmicrostructure-kanapy-results-entry-microstructureid-crystals-number-of-phases-field rdf:type owl:Class ;
                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                        :nxmicrostructure-crystals-number-of-phases-field ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                          owl:someValuesFrom :NX_ANY
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:someValuesFrom :NX_UINT
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                        owl:complementOf :NX_UINT
                                                                                                                      ]
                                                                                                        ] ;
                                                                                        rdfs:comment "" ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-crystals-number-of-phases-field> ;
                                                                                        rdfs:label "NXmicrostructure_kanapy_results/ENTRY/microstructureID/crystals/number_of_phases" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-crystals-number-of-phases-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-microstructureid-crystals-reference-field
:nxmicrostructure-kanapy-results-entry-microstructureid-crystals-reference-field rdf:type owl:Class ;
                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                                   owl:someValuesFrom :NX_ANY
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:someValuesFrom :NX_CHAR
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                 owl:complementOf :NX_CHAR
                                                                                                               ]
                                                                                                 ] ;
                                                                                 rdfs:comment "" ;
                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-crystals-reference-field> ;
                                                                                 rdfs:label "NXmicrostructure_kanapy_results/ENTRY/microstructureID/crystals/reference" ;
                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-crystals-reference-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-microstructureid-crystals-volume-field
:nxmicrostructure-kanapy-results-entry-microstructureid-crystals-volume-field rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NeXusField ,
                                                                                              :nxmicrostructure-crystals-volume-field ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                owl:someValuesFrom :NX_ANY
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:someValuesFrom :NX_NUMBER
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                              owl:complementOf :NX_NUMBER
                                                                                                            ]
                                                                                              ] ;
                                                                              rdfs:comment "" ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-crystals-volume-field> ;
                                                                              rdfs:label "NXmicrostructure_kanapy_results/ENTRY/microstructureID/crystals/volume" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-crystals-volume-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-microstructureid-grid-cell-dimensions-field
:nxmicrostructure-kanapy-results-entry-microstructureid-grid-cell-dimensions-field rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   :nxcg-grid-cell-dimensions-field ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                     owl:someValuesFrom :NX_ANY
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_NUMBER
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_NUMBER
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-grid-cell-dimensions-field> ;
                                                                                   rdfs:label "NXmicrostructure_kanapy_results/ENTRY/microstructureID/grid/cell_dimensions" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-grid-cell-dimensions-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-microstructureid-grid-extent-field
:nxmicrostructure-kanapy-results-entry-microstructureid-grid-extent-field rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusField ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                            owl:someValuesFrom :NX_ANY
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_UINT
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_UINT
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-grid-extent-field> ;
                                                                          rdfs:label "NXmicrostructure_kanapy_results/ENTRY/microstructureID/grid/extent" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-grid-extent-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-microstructureid-grid-group
:nxmicrostructure-kanapy-results-entry-microstructureid-grid-group rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusGroup ,
                                                                                   :nxmicrostructure-cg-grid-group ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxmicrostructure-kanapy-results-entry-microstructureid-grid-cell-dimensions-field
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxmicrostructure-kanapy-results-entry-microstructureid-grid-extent-field
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxmicrostructure-kanapy-results-entry-microstructureid-grid-origin-field
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-group
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxmicrostructure-kanapy-results-entry-microstructureid-grid-symmetry-field
                                                                                   ] ;
                                                                   rdfs:comment "" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-grid-group> ;
                                                                   rdfs:label "NXmicrostructure_kanapy_results/ENTRY/microstructureID/grid" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-grid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-microstructureid-grid-origin-field
:nxmicrostructure-kanapy-results-entry-microstructureid-grid-origin-field rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusField ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                            owl:someValuesFrom :NX_ANY
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_NUMBER
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_NUMBER
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-grid-origin-field> ;
                                                                          rdfs:label "NXmicrostructure_kanapy_results/ENTRY/microstructureID/grid/origin" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-grid-origin-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-axes-attribute
:nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-axes-attribute rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusAttribute ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                      owl:complementOf :NX_CHAR
                                                                                                                    ]
                                                                                                      ] ;
                                                                                      rdfs:comment "" ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-axes-attribute> ;
                                                                                      rdfs:label "NXmicrostructure_kanapy_results/ENTRY/microstructureID/grid/structure/axes" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-axisname-indices-attribute
:nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-axisname-indices-attribute rdf:type owl:Class ;
                                                                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                                    owl:someValuesFrom :NX_UINT
                                                                                                                  ] ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                                  owl:complementOf :NX_UINT
                                                                                                                                ]
                                                                                                                  ] ;
                                                                                                  rdfs:comment "" ;
                                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-axisname-indices-attribute> ;
                                                                                                  rdfs:label "NXmicrostructure_kanapy_results/ENTRY/microstructureID/grid/structure/AXISNAME_indices" ;
                                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-axisname-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-group
:nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-group rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusGroup ,
                                                                                             :nxobject-data-group ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :has ;
                                                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass :nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-z-field
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :has ;
                                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass :nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-axes-attribute
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :has ;
                                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass :nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-axisname-indices-attribute
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :has ;
                                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass :nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-indices-crystal-field
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :has ;
                                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass :nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-signal-attribute
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :has ;
                                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass :nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-title-field
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :has ;
                                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass :nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-x-field
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :has ;
                                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass :nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-y-field
                                                                                             ] ;
                                                                             rdfs:comment """
                        Default plot showing the grid.
                    """ ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-group> ;
                                                                             rdfs:label "NXmicrostructure_kanapy_results/ENTRY/microstructureID/grid/structure" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-indices-crystal-field
:nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-indices-crystal-field rdf:type owl:Class ;
                                                                                             rdfs:subClassOf :NeXusField ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                                               owl:someValuesFrom :NX_UNITLESS
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:someValuesFrom :NX_INT
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                                             owl:complementOf :NX_INT
                                                                                                                           ]
                                                                                                             ] ;
                                                                                             rdfs:comment """
                            Crystal identifier that was assigned to each material point.
                        """ ;
                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-indices-crystal-field> ;
                                                                                             rdfs:label "NXmicrostructure_kanapy_results/ENTRY/microstructureID/grid/structure/indices_crystal" ;
                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-indices-crystal-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-signal-attribute
:nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-signal-attribute rdf:type owl:Class ;
                                                                                        rdfs:subClassOf :NeXusAttribute ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                        owl:complementOf :NX_CHAR
                                                                                                                      ]
                                                                                                        ] ;
                                                                                        rdfs:comment "" ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-signal-attribute> ;
                                                                                        rdfs:label "NXmicrostructure_kanapy_results/ENTRY/microstructureID/grid/structure/signal" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-title-field
:nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-title-field rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                     owl:someValuesFrom :NX_ANY
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_CHAR
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-title-field> ;
                                                                                   rdfs:label "NXmicrostructure_kanapy_results/ENTRY/microstructureID/grid/structure/title" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-x-field
:nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-x-field rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusField ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                 owl:someValuesFrom :NX_LENGTH
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_NUMBER
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :has ;
                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass :nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-x-long-name-attribute
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_NUMBER
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment """
                            Material point barycenter coordinate along x direction.
                        """ ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-x-field> ;
                                                                               rdfs:label "NXmicrostructure_kanapy_results/ENTRY/microstructureID/grid/structure/x" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-x-long-name-attribute
:nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-x-long-name-attribute rdf:type owl:Class ;
                                                                                             rdfs:subClassOf :NeXusAttribute ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:someValuesFrom :NX_CHAR
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                                             owl:complementOf :NX_CHAR
                                                                                                                           ]
                                                                                                             ] ;
                                                                                             rdfs:comment """
                                Coordinate along x direction.
                            """ ;
                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-x-long-name-attribute> ;
                                                                                             rdfs:label "NXmicrostructure_kanapy_results/ENTRY/microstructureID/grid/structure/x/long_name" ;
                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-x-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-y-field
:nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-y-field rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusField ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                 owl:someValuesFrom :NX_LENGTH
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_NUMBER
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :has ;
                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass :nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-y-long-name-attribute
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_NUMBER
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment """
                            Material point barycenter coordinate along y direction.
                        """ ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-y-field> ;
                                                                               rdfs:label "NXmicrostructure_kanapy_results/ENTRY/microstructureID/grid/structure/y" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-y-long-name-attribute
:nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-y-long-name-attribute rdf:type owl:Class ;
                                                                                             rdfs:subClassOf :NeXusAttribute ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:someValuesFrom :NX_CHAR
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                                             owl:complementOf :NX_CHAR
                                                                                                                           ]
                                                                                                             ] ;
                                                                                             rdfs:comment """
                                Coordinate along y direction.
                            """ ;
                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-y-long-name-attribute> ;
                                                                                             rdfs:label "NXmicrostructure_kanapy_results/ENTRY/microstructureID/grid/structure/y/long_name" ;
                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-y-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-z-field
:nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-z-field rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusField ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                 owl:someValuesFrom :NX_LENGTH
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_NUMBER
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :has ;
                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass :nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-z-long-name-attribute
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_NUMBER
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment """
                            Material point barycenter coordinate along z direction.
                        """ ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-z-field> ;
                                                                               rdfs:label "NXmicrostructure_kanapy_results/ENTRY/microstructureID/grid/structure/z" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-z-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-z-long-name-attribute
:nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-z-long-name-attribute rdf:type owl:Class ;
                                                                                             rdfs:subClassOf :NeXusAttribute ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:someValuesFrom :NX_CHAR
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                                             owl:complementOf :NX_CHAR
                                                                                                                           ]
                                                                                                             ] ;
                                                                                             rdfs:comment """
                                Coordinate along z direction.
                            """ ;
                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-z-long-name-attribute> ;
                                                                                             rdfs:label "NXmicrostructure_kanapy_results/ENTRY/microstructureID/grid/structure/z/long_name" ;
                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-grid-structure-z-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-microstructureid-grid-symmetry-field
:nxmicrostructure-kanapy-results-entry-microstructureid-grid-symmetry-field rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusField ,
                                                                                            :nxcg-grid-symmetry-field ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                              owl:someValuesFrom :NX_ANY
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_CHAR
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-grid-symmetry-field> ;
                                                                            rdfs:label "NXmicrostructure_kanapy_results/ENTRY/microstructureID/grid/symmetry" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-grid-symmetry-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-microstructureid-group
:nxmicrostructure-kanapy-results-entry-microstructureid-group rdf:type owl:Class ;
                                                              rdfs:subClassOf :NXmicrostructure ,
                                                                              :NeXusGroup ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxmicrostructure-kanapy-results-entry-microstructureid-crystals-group
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxmicrostructure-kanapy-results-entry-microstructureid-grid-group
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-group> ;
                                                              rdfs:label "NXmicrostructure_kanapy_results/ENTRY/microstructureID" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-microstructureid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-profiling-group
:nxmicrostructure-kanapy-results-entry-profiling-group rdf:type owl:Class ;
                                                       rdfs:subClassOf :NXcs_profiling ,
                                                                       :NeXusGroup ;
                                                       rdfs:comment "" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-profiling-group> ;
                                                       rdfs:label "NXmicrostructure_kanapy_results/ENTRY/profiling" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-profiling-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-program1-group
:nxmicrostructure-kanapy-results-entry-program1-group rdf:type owl:Class ;
                                                      rdfs:subClassOf :NXprogram ,
                                                                      :NeXusGroup ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxmicrostructure-kanapy-results-entry-program1-program-field
                                                                      ] ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-program1-group> ;
                                                      rdfs:label "NXmicrostructure_kanapy_results/ENTRY/program1" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-program1-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-program1-program-field
:nxmicrostructure-kanapy-results-entry-program1-program-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              :nxprogram-program-field ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ANY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_CHAR
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxmicrostructure-kanapy-results-entry-program1-program-url-attribute
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxmicrostructure-kanapy-results-entry-program1-program-version-attribute
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_CHAR
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-program1-program-field> ;
                                                              rdfs:label "NXmicrostructure_kanapy_results/ENTRY/program1/program" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-program1-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-program1-program-url-attribute
:nxmicrostructure-kanapy-results-entry-program1-program-url-attribute rdf:type owl:Class ;
                                                                      owl:equivalentClass :nxprogram-program-url-attribute ;
                                                                      rdfs:subClassOf :NeXusAttribute ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_CHAR
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-program1-program-url-attribute> ;
                                                                      rdfs:label "NXmicrostructure_kanapy_results/ENTRY/program1/program/url" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-program1-program-url-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-program1-program-version-attribute
:nxmicrostructure-kanapy-results-entry-program1-program-version-attribute rdf:type owl:Class ;
                                                                          owl:equivalentClass :nxprogram-program-version-attribute ;
                                                                          rdfs:subClassOf :NeXusAttribute ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_CHAR
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-program1-program-version-attribute> ;
                                                                          rdfs:label "NXmicrostructure_kanapy_results/ENTRY/program1/program/version" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-program1-program-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-program2-group
:nxmicrostructure-kanapy-results-entry-program2-group rdf:type owl:Class ;
                                                      rdfs:subClassOf :NXprogram ,
                                                                      :NeXusGroup ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxmicrostructure-kanapy-results-entry-program2-program-field
                                                                      ] ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-program2-group> ;
                                                      rdfs:label "NXmicrostructure_kanapy_results/ENTRY/program2" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-program2-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-program2-program-field
:nxmicrostructure-kanapy-results-entry-program2-program-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              :nxprogram-program-field ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ANY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_CHAR
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxmicrostructure-kanapy-results-entry-program2-program-url-attribute
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxmicrostructure-kanapy-results-entry-program2-program-version-attribute
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_CHAR
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-program2-program-field> ;
                                                              rdfs:label "NXmicrostructure_kanapy_results/ENTRY/program2/program" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-program2-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-program2-program-url-attribute
:nxmicrostructure-kanapy-results-entry-program2-program-url-attribute rdf:type owl:Class ;
                                                                      owl:equivalentClass :nxprogram-program-url-attribute ;
                                                                      rdfs:subClassOf :NeXusAttribute ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_CHAR
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-program2-program-url-attribute> ;
                                                                      rdfs:label "NXmicrostructure_kanapy_results/ENTRY/program2/program/url" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-program2-program-url-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-program2-program-version-attribute
:nxmicrostructure-kanapy-results-entry-program2-program-version-attribute rdf:type owl:Class ;
                                                                          owl:equivalentClass :nxprogram-program-version-attribute ;
                                                                          rdfs:subClassOf :NeXusAttribute ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_CHAR
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-program2-program-version-attribute> ;
                                                                          rdfs:label "NXmicrostructure_kanapy_results/ENTRY/program2/program/version" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-program2-program-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-start-time-field
:nxmicrostructure-kanapy-results-entry-start-time-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_ANY
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_DATE_TIME
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_DATE_TIME
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-start-time-field> ;
                                                        rdfs:label "NXmicrostructure_kanapy_results/ENTRY/start_time" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-kanapy-results-entry-user-group
:nxmicrostructure-kanapy-results-entry-user-group rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusGroup ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-user-group> ;
                                                  rdfs:label "NXmicrostructure_kanapy_results/ENTRY/USER" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_kanapy_results.html#nxmicrostructure-kanapy-results-entry-user-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-conventions-a-axis-direction-field
:nxmicrostructure-mtex-config-conventions-a-axis-direction-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_ANY
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_CHAR
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_CHAR
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment """
                TODO with MTex developers
            """ ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-conventions-a-axis-direction-field> ;
                                                                 rdfs:label "NXmicrostructure_mtex_config/conventions/a_axis_direction" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-conventions-a-axis-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-conventions-b-axis-direction-field
:nxmicrostructure-mtex-config-conventions-b-axis-direction-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_ANY
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_CHAR
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_CHAR
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment """
                TODO with MTex developers
            """ ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-conventions-b-axis-direction-field> ;
                                                                 rdfs:label "NXmicrostructure_mtex_config/conventions/b_axis_direction" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-conventions-b-axis-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-conventions-euler-angle-bunge-enum
:nxmicrostructure-mtex-config-conventions-euler-angle-bunge-enum rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :actualValue ;
                                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                                   rdf:first "bunge" ;
                                                                                                                   rdf:rest rdf:nil
                                                                                                                 ]
                                                                                                     ]
                                                                                 ] ;
                                                                 rdfs:comment "Enumeration item for NXmicrostructure_mtex_config/conventions/euler_angle: bunge" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-conventions-euler-angle-field> ;
                                                                 rdfs:label "NXmicrostructure_mtex_config/conventions/euler_angle/bunge" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-conventions-euler-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-conventions-euler-angle-field
:nxmicrostructure-mtex-config-conventions-euler-angle-field rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasEnumContainer ;
                                                                              owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                  owl:unionOf ( :nxmicrostructure-mtex-config-conventions-euler-angle-bunge-enum
                                                                                                                :nxmicrostructure-mtex-config-conventions-euler-angle-undefined-enum
                                                                                                                :nxmicrostructure-mtex-config-conventions-euler-angle-unknown-enum
                                                                                                              )
                                                                                                ]
                                                                            ] ;
                                                            rdfs:comment """
                TODO with MTex developers
            """ ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-conventions-euler-angle-field> ;
                                                            rdfs:label "NXmicrostructure_mtex_config/conventions/euler_angle" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-conventions-euler-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-conventions-euler-angle-undefined-enum
:nxmicrostructure-mtex-config-conventions-euler-angle-undefined-enum rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :actualValue ;
                                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                                       rdf:first "undefined" ;
                                                                                                                       rdf:rest rdf:nil
                                                                                                                     ]
                                                                                                         ]
                                                                                     ] ;
                                                                     rdfs:comment "Enumeration item for NXmicrostructure_mtex_config/conventions/euler_angle: undefined" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-conventions-euler-angle-field> ;
                                                                     rdfs:label "NXmicrostructure_mtex_config/conventions/euler_angle/undefined" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-conventions-euler-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-conventions-euler-angle-unknown-enum
:nxmicrostructure-mtex-config-conventions-euler-angle-unknown-enum rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :actualValue ;
                                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                                     rdf:first "unknown" ;
                                                                                                                     rdf:rest rdf:nil
                                                                                                                   ]
                                                                                                       ]
                                                                                   ] ;
                                                                   rdfs:comment "Enumeration item for NXmicrostructure_mtex_config/conventions/euler_angle: unknown" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-conventions-euler-angle-field> ;
                                                                   rdfs:label "NXmicrostructure_mtex_config/conventions/euler_angle/unknown" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-conventions-euler-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-conventions-group
:nxmicrostructure-mtex-config-conventions-group rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusGroup ,
                                                                :nxobject-collection-group ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxmicrostructure-mtex-config-conventions-a-axis-direction-field
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxmicrostructure-mtex-config-conventions-b-axis-direction-field
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxmicrostructure-mtex-config-conventions-euler-angle-field
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxmicrostructure-mtex-config-conventions-x-axis-direction-field
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxmicrostructure-mtex-config-conventions-z-axis-direction-field
                                                                ] ;
                                                rdfs:comment """
            MTex reference frame and orientation conventions.
            Consult the `MTex docs <https://mtex-toolbox.github.io/EBSDReferenceFrame.html>`_ for details.
        """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-conventions-group> ;
                                                rdfs:label "NXmicrostructure_mtex_config/conventions" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-conventions-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-conventions-x-axis-direction-field
:nxmicrostructure-mtex-config-conventions-x-axis-direction-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_ANY
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_CHAR
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_CHAR
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment """
                TODO with MTex developers
            """ ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-conventions-x-axis-direction-field> ;
                                                                 rdfs:label "NXmicrostructure_mtex_config/conventions/x_axis_direction" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-conventions-x-axis-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-conventions-z-axis-direction-field
:nxmicrostructure-mtex-config-conventions-z-axis-direction-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_ANY
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_CHAR
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_CHAR
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment """
                TODO with MTex developers
            """ ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-conventions-z-axis-direction-field> ;
                                                                 rdfs:label "NXmicrostructure_mtex_config/conventions/z_axis_direction" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-conventions-z-axis-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-miscellaneous-generating-help-mode-field
:nxmicrostructure-mtex-config-miscellaneous-generating-help-mode-field rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusField ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                         owl:someValuesFrom :NX_ANY
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_BOOLEAN
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_BOOLEAN
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment """
                TODO with MTex developers
            """ ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-miscellaneous-generating-help-mode-field> ;
                                                                       rdfs:label "NXmicrostructure_mtex_config/miscellaneous/generating_help_mode" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-miscellaneous-generating-help-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-miscellaneous-group
:nxmicrostructure-mtex-config-miscellaneous-group rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusGroup ,
                                                                  :nxobject-collection-group ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxmicrostructure-mtex-config-miscellaneous-generating-help-mode-field
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxmicrostructure-mtex-config-miscellaneous-inside-poly-field
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxmicrostructure-mtex-config-miscellaneous-methods-advise-field
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxmicrostructure-mtex-config-miscellaneous-mosek-field
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxmicrostructure-mtex-config-miscellaneous-stop-on-symmetry-mismatch-field
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxmicrostructure-mtex-config-miscellaneous-text-interpreter-field
                                                                  ] ;
                                                  rdfs:comment """
            Miscellaneous other settings of MTex.
        """ ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-miscellaneous-group> ;
                                                  rdfs:label "NXmicrostructure_mtex_config/miscellaneous" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-miscellaneous-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-miscellaneous-inside-poly-field
:nxmicrostructure-mtex-config-miscellaneous-inside-poly-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ANY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_BOOLEAN
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_BOOLEAN
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment """
                TODO with MTex developers
            """ ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-miscellaneous-inside-poly-field> ;
                                                              rdfs:label "NXmicrostructure_mtex_config/miscellaneous/inside_poly" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-miscellaneous-inside-poly-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-miscellaneous-methods-advise-field
:nxmicrostructure-mtex-config-miscellaneous-methods-advise-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_ANY
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_BOOLEAN
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_BOOLEAN
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment """
                TODO with MTex developers
            """ ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-miscellaneous-methods-advise-field> ;
                                                                 rdfs:label "NXmicrostructure_mtex_config/miscellaneous/methods_advise" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-miscellaneous-methods-advise-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-miscellaneous-mosek-field
:nxmicrostructure-mtex-config-miscellaneous-mosek-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_ANY
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_BOOLEAN
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_BOOLEAN
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
                TODO with MTex developers
            """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-miscellaneous-mosek-field> ;
                                                        rdfs:label "NXmicrostructure_mtex_config/miscellaneous/mosek" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-miscellaneous-mosek-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-miscellaneous-stop-on-symmetry-mismatch-field
:nxmicrostructure-mtex-config-miscellaneous-stop-on-symmetry-mismatch-field rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusField ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                              owl:someValuesFrom :NX_ANY
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_BOOLEAN
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_BOOLEAN
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment """
                TODO with MTex developers
            """ ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-miscellaneous-stop-on-symmetry-mismatch-field> ;
                                                                            rdfs:label "NXmicrostructure_mtex_config/miscellaneous/stop_on_symmetry_mismatch" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-miscellaneous-stop-on-symmetry-mismatch-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-miscellaneous-text-interpreter-field
:nxmicrostructure-mtex-config-miscellaneous-text-interpreter-field rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusField ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                     owl:someValuesFrom :NX_ANY
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                   owl:complementOf :NX_CHAR
                                                                                                 ]
                                                                                   ] ;
                                                                   rdfs:comment """
                TODO with MTex developers
            """ ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-miscellaneous-text-interpreter-field> ;
                                                                   rdfs:label "NXmicrostructure_mtex_config/miscellaneous/text_interpreter" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-miscellaneous-text-interpreter-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-numerics-eps-field
:nxmicrostructure-mtex-config-numerics-eps-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_UNITLESS
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_NUMBER
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_NUMBER
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment """
                Return value of the Matlab eps command.
            """ ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-numerics-eps-field> ;
                                                 rdfs:label "NXmicrostructure_mtex_config/numerics/eps" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-numerics-eps-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-numerics-fft-accuracy-field
:nxmicrostructure-mtex-config-numerics-fft-accuracy-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_ANY
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_NUMBER
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_NUMBER
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment """
                TODO with MTex developers
            """ ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-numerics-fft-accuracy-field> ;
                                                          rdfs:label "NXmicrostructure_mtex_config/numerics/fft_accuracy" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-numerics-fft-accuracy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-numerics-group
:nxmicrostructure-mtex-config-numerics-group rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusGroup ,
                                                             :nxobject-collection-group ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxmicrostructure-mtex-config-numerics-eps-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxmicrostructure-mtex-config-numerics-fft-accuracy-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxmicrostructure-mtex-config-numerics-max-sothree-bandwidth-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxmicrostructure-mtex-config-numerics-max-stwo-bandwidth-field
                                                             ] ;
                                             rdfs:comment """
            Miscellaneous settings relevant for numerics.
        """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-numerics-group> ;
                                             rdfs:label "NXmicrostructure_mtex_config/numerics" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-numerics-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-numerics-max-sothree-bandwidth-field
:nxmicrostructure-mtex-config-numerics-max-sothree-bandwidth-field rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusField ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                     owl:someValuesFrom :NX_ANY
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:someValuesFrom :NX_NUMBER
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                   owl:complementOf :NX_NUMBER
                                                                                                 ]
                                                                                   ] ;
                                                                   rdfs:comment """
                TODO with MTex developers
            """ ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-numerics-max-sothree-bandwidth-field> ;
                                                                   rdfs:label "NXmicrostructure_mtex_config/numerics/max_sothree_bandwidth" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-numerics-max-sothree-bandwidth-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-numerics-max-stwo-bandwidth-field
:nxmicrostructure-mtex-config-numerics-max-stwo-bandwidth-field rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_ANY
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_NUMBER
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_NUMBER
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment """
                TODO with MTex developers
            """ ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-numerics-max-stwo-bandwidth-field> ;
                                                                rdfs:label "NXmicrostructure_mtex_config/numerics/max_stwo_bandwidth" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-numerics-max-stwo-bandwidth-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-path-cif-field
:nxmicrostructure-mtex-config-path-cif-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
                Absolute path to specific component of MTex source code.
            """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-path-cif-field> ;
                                             rdfs:label "NXmicrostructure_mtex_config/path/cif" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-path-cif-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-path-data-field
:nxmicrostructure-mtex-config-path-data-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_CHAR
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_CHAR
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
                Absolute path to specific component of MTex source code.
            """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-path-data-field> ;
                                              rdfs:label "NXmicrostructure_mtex_config/path/data" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-path-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-path-ebsd-extensions-field
:nxmicrostructure-mtex-config-path-ebsd-extensions-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_CHAR
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_CHAR
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment """
                List of file type suffixes for which MTex assumes EBSD content.
            """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-path-ebsd-extensions-field> ;
                                                         rdfs:label "NXmicrostructure_mtex_config/path/ebsd_extensions" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-path-ebsd-extensions-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-path-ebsd-field
:nxmicrostructure-mtex-config-path-ebsd-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_CHAR
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_CHAR
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
                Absolute path to specific component of MTex source code.
            """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-path-ebsd-field> ;
                                              rdfs:label "NXmicrostructure_mtex_config/path/ebsd" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-path-ebsd-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-path-example-field
:nxmicrostructure-mtex-config-path-example-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_ANY
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_CHAR
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_CHAR
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment """
                Absolute path to specific component of MTex source code.
            """ ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-path-example-field> ;
                                                 rdfs:label "NXmicrostructure_mtex_config/path/example" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-path-example-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-path-group
:nxmicrostructure-mtex-config-path-group rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusGroup ,
                                                         :nxobject-collection-group ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmicrostructure-mtex-config-path-cif-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmicrostructure-mtex-config-path-data-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmicrostructure-mtex-config-path-ebsd-extensions-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmicrostructure-mtex-config-path-ebsd-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmicrostructure-mtex-config-path-example-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmicrostructure-mtex-config-path-import-wizard-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmicrostructure-mtex-config-path-mtex-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmicrostructure-mtex-config-path-odf-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmicrostructure-mtex-config-path-pf-extensions-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmicrostructure-mtex-config-path-pf-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmicrostructure-mtex-config-path-tensor-field
                                                         ] ;
                                         rdfs:comment """
            Collection of paths from where MTex reads information and code.
        """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-path-group> ;
                                         rdfs:label "NXmicrostructure_mtex_config/path" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-path-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-path-import-wizard-field
:nxmicrostructure-mtex-config-path-import-wizard-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_ANY
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_CHAR
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_CHAR
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment """
                Absolute path to specific component of MTex source code.
            """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-path-import-wizard-field> ;
                                                       rdfs:label "NXmicrostructure_mtex_config/path/import_wizard" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-path-import-wizard-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-path-mtex-field
:nxmicrostructure-mtex-config-path-mtex-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_CHAR
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_CHAR
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
                Absolute path to specific component of MTex source code.
            """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-path-mtex-field> ;
                                              rdfs:label "NXmicrostructure_mtex_config/path/mtex" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-path-mtex-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-path-odf-field
:nxmicrostructure-mtex-config-path-odf-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
                Absolute path to specific component of MTex source code.
            """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-path-odf-field> ;
                                             rdfs:label "NXmicrostructure_mtex_config/path/odf" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-path-odf-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-path-pf-extensions-field
:nxmicrostructure-mtex-config-path-pf-extensions-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_ANY
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_CHAR
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_CHAR
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment """
                List of file type suffixes for which MTex assumes
                texture/pole figure information.
            """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-path-pf-extensions-field> ;
                                                       rdfs:label "NXmicrostructure_mtex_config/path/pf_extensions" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-path-pf-extensions-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-path-pf-field
:nxmicrostructure-mtex-config-path-pf-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANY
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_CHAR
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_CHAR
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
                Absolute path to specific component of MTex source code.
            """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-path-pf-field> ;
                                            rdfs:label "NXmicrostructure_mtex_config/path/pf" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-path-pf-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-path-tensor-field
:nxmicrostructure-mtex-config-path-tensor-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_ANY
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment """
                Absolute path to specific component of MTex source code.
            """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-path-tensor-field> ;
                                                rdfs:label "NXmicrostructure_mtex_config/path/tensor" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-path-tensor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-plotting-arrow-char-field
:nxmicrostructure-mtex-config-plotting-arrow-char-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_ANY
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_CHAR
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_CHAR
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
                TODO with MTex developers
            """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-plotting-arrow-char-field> ;
                                                        rdfs:label "NXmicrostructure_mtex_config/plotting/arrow_char" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-plotting-arrow-char-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-plotting-color-map-field
:nxmicrostructure-mtex-config-plotting-color-map-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_UNITLESS
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_NUMBER
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_NUMBER
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment """
                TODO with MTex developers
            """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-plotting-color-map-field> ;
                                                       rdfs:label "NXmicrostructure_mtex_config/plotting/color_map" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-plotting-color-map-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-plotting-color-palette-field
:nxmicrostructure-mtex-config-plotting-color-palette-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_ANY
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_CHAR
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_CHAR
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment "" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-plotting-color-palette-field> ;
                                                           rdfs:label "NXmicrostructure_mtex_config/plotting/color_palette" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-plotting-color-palette-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-plotting-default-color-map-field
:nxmicrostructure-mtex-config-plotting-default-color-map-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_UNITLESS
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_NUMBER
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_NUMBER
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment """
                TODO with MTex developers
            """ ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-plotting-default-color-map-field> ;
                                                               rdfs:label "NXmicrostructure_mtex_config/plotting/default_color_map" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-plotting-default-color-map-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-plotting-degree-char-field
:nxmicrostructure-mtex-config-plotting-degree-char-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_CHAR
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_CHAR
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment """
                TODO with MTex developers
            """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-plotting-degree-char-field> ;
                                                         rdfs:label "NXmicrostructure_mtex_config/plotting/degree_char" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-plotting-degree-char-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-plotting-figure-size-field
:nxmicrostructure-mtex-config-plotting-figure-size-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_NUMBER
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_NUMBER
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment """
                TODO with MTex developers
            """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-plotting-figure-size-field> ;
                                                         rdfs:label "NXmicrostructure_mtex_config/plotting/figure_size" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-plotting-figure-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-plotting-font-size-field
:nxmicrostructure-mtex-config-plotting-font-size-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_ANY
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_NUMBER
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_NUMBER
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment """
                TODO with MTex developers
            """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-plotting-font-size-field> ;
                                                       rdfs:label "NXmicrostructure_mtex_config/plotting/font_size" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-plotting-font-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-plotting-group
:nxmicrostructure-mtex-config-plotting-group rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusGroup ,
                                                             :nxobject-collection-group ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxmicrostructure-mtex-config-plotting-arrow-char-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxmicrostructure-mtex-config-plotting-color-map-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxmicrostructure-mtex-config-plotting-color-palette-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxmicrostructure-mtex-config-plotting-default-color-map-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxmicrostructure-mtex-config-plotting-degree-char-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxmicrostructure-mtex-config-plotting-figure-size-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxmicrostructure-mtex-config-plotting-font-size-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxmicrostructure-mtex-config-plotting-hit-test-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxmicrostructure-mtex-config-plotting-inner-plot-spacing-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxmicrostructure-mtex-config-plotting-marker-edge-color-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxmicrostructure-mtex-config-plotting-marker-face-color-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxmicrostructure-mtex-config-plotting-marker-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxmicrostructure-mtex-config-plotting-marker-size-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxmicrostructure-mtex-config-plotting-outer-plot-spacing-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxmicrostructure-mtex-config-plotting-pf-anno-fun-hdl-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxmicrostructure-mtex-config-plotting-show-coordinates-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxmicrostructure-mtex-config-plotting-show-micron-bar-field
                                                             ] ;
                                             rdfs:comment """
            Settings relevant for generating plots.
        """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-plotting-group> ;
                                             rdfs:label "NXmicrostructure_mtex_config/plotting" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-plotting-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-plotting-hit-test-field
:nxmicrostructure-mtex-config-plotting-hit-test-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_ANY
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_BOOLEAN
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_BOOLEAN
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment """
                TODO with MTex developers
            """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-plotting-hit-test-field> ;
                                                      rdfs:label "NXmicrostructure_mtex_config/plotting/hit_test" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-plotting-hit-test-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-plotting-inner-plot-spacing-field
:nxmicrostructure-mtex-config-plotting-inner-plot-spacing-field rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_ANY
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_NUMBER
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_NUMBER
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment """
                TODO with MTex developers
            """ ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-plotting-inner-plot-spacing-field> ;
                                                                rdfs:label "NXmicrostructure_mtex_config/plotting/inner_plot_spacing" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-plotting-inner-plot-spacing-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-plotting-marker-edge-color-field
:nxmicrostructure-mtex-config-plotting-marker-edge-color-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_ANY
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_CHAR
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_CHAR
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment """
                TODO with MTex developers
            """ ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-plotting-marker-edge-color-field> ;
                                                               rdfs:label "NXmicrostructure_mtex_config/plotting/marker_edge_color" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-plotting-marker-edge-color-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-plotting-marker-face-color-field
:nxmicrostructure-mtex-config-plotting-marker-face-color-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_ANY
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_CHAR
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_CHAR
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment """
                TODO with MTex developers
            """ ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-plotting-marker-face-color-field> ;
                                                               rdfs:label "NXmicrostructure_mtex_config/plotting/marker_face_color" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-plotting-marker-face-color-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-plotting-marker-field
:nxmicrostructure-mtex-config-plotting-marker-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_ANY
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_CHAR
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_CHAR
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
                TODO with MTex developers
            """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-plotting-marker-field> ;
                                                    rdfs:label "NXmicrostructure_mtex_config/plotting/marker" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-plotting-marker-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-plotting-marker-size-field
:nxmicrostructure-mtex-config-plotting-marker-size-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_NUMBER
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_NUMBER
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment """
                TODO with MTex developers
            """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-plotting-marker-size-field> ;
                                                         rdfs:label "NXmicrostructure_mtex_config/plotting/marker_size" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-plotting-marker-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-plotting-outer-plot-spacing-field
:nxmicrostructure-mtex-config-plotting-outer-plot-spacing-field rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_ANY
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_NUMBER
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_NUMBER
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment """
                TODO with MTex developers
            """ ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-plotting-outer-plot-spacing-field> ;
                                                                rdfs:label "NXmicrostructure_mtex_config/plotting/outer_plot_spacing" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-plotting-outer-plot-spacing-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-plotting-pf-anno-fun-hdl-field
:nxmicrostructure-mtex-config-plotting-pf-anno-fun-hdl-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_ANY
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_CHAR
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_CHAR
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment """
                Code for the function handle used for annotating pole figure plots.
            """ ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-plotting-pf-anno-fun-hdl-field> ;
                                                             rdfs:label "NXmicrostructure_mtex_config/plotting/pf_anno_fun_hdl" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-plotting-pf-anno-fun-hdl-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-plotting-show-coordinates-field
:nxmicrostructure-mtex-config-plotting-show-coordinates-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ANY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_BOOLEAN
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_BOOLEAN
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment """
                True, if MTex renders a grid with figures.
            """ ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-plotting-show-coordinates-field> ;
                                                              rdfs:label "NXmicrostructure_mtex_config/plotting/show_coordinates" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-plotting-show-coordinates-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-plotting-show-micron-bar-field
:nxmicrostructure-mtex-config-plotting-show-micron-bar-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_ANY
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_BOOLEAN
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_BOOLEAN
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment """
                True, if MTex renders a scale bar with figures.
            """ ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-plotting-show-micron-bar-field> ;
                                                             rdfs:label "NXmicrostructure_mtex_config/plotting/show_micron_bar" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-plotting-show-micron-bar-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-system-group
:nxmicrostructure-mtex-config-system-group rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusGroup ,
                                                           :nxobject-collection-group ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmicrostructure-mtex-config-system-memory-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmicrostructure-mtex-config-system-open-gl-bug-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmicrostructure-mtex-config-system-save-to-file-field
                                                           ] ;
                                           rdfs:comment """
            Miscellaneous settings relevant of the system where MTex runs.
        """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-system-group> ;
                                           rdfs:label "NXmicrostructure_mtex_config/system" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-system-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-system-memory-field
:nxmicrostructure-mtex-config-system-memory-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ANY
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_NUMBER
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_NUMBER
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment """
                TODO with MTex developers
            """ ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-system-memory-field> ;
                                                  rdfs:label "NXmicrostructure_mtex_config/system/memory" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-system-memory-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-system-open-gl-bug-field
:nxmicrostructure-mtex-config-system-open-gl-bug-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_ANY
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_BOOLEAN
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_BOOLEAN
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment """
                TODO with MTex developers
            """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-system-open-gl-bug-field> ;
                                                       rdfs:label "NXmicrostructure_mtex_config/system/open_gl_bug" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-system-open-gl-bug-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-mtex-config-system-save-to-file-field
:nxmicrostructure-mtex-config-system-save-to-file-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_ANY
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_BOOLEAN
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_BOOLEAN
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
                TODO with MTex developers
            """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-system-save-to-file-field> ;
                                                        rdfs:label "NXmicrostructure_mtex_config/system/save_to_file" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_mtex_config.html#nxmicrostructure-mtex-config-system-save-to-file-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-odf-characteristics-group
:nxmicrostructure-odf-characteristics-group rdf:type owl:Class ;
                                            rdfs:subClassOf :NXprocess ,
                                                            :NeXusGroup ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxmicrostructure-odf-characteristics-texture-index-field
                                                            ] ;
                                            rdfs:comment """
            Group to store descriptors for a rough classification of an ODF.
        """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-characteristics-group> ;
                                            rdfs:label "NXmicrostructure_odf/characteristics" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-characteristics-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-odf-characteristics-texture-index-field
:nxmicrostructure-odf-characteristics-texture-index-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_DIMENSIONLESS
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_FLOAT
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_FLOAT
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment """
                The texture index :math:`t = \\int_{\\mathcal{SO(3)}} f(R)^{2}dR` with :math:`f(R)`, denoting the ODF
                is evaluated in orientation space :math:`\\mathcal{SO(3)}`.
                
                The higher it is the texture index the sharper it is the ODF.
            """ ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-characteristics-texture-index-field> ;
                                                          rdfs:label "NXmicrostructure_odf/characteristics/texture_index" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-characteristics-texture-index-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-odf-configuration-crystal-symmetry-point-group-field
:nxmicrostructure-odf-configuration-crystal-symmetry-point-group-field rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusField ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                         owl:someValuesFrom :NX_ANY
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_CHAR
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment """
                Point group of the crystal structure of the phase for which the here documented
                phase-dependent ODF was computed following the notation of the
                International Table of Crystallography.
            """ ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-configuration-crystal-symmetry-point-group-field> ;
                                                                       rdfs:label "NXmicrostructure_odf/configuration/crystal_symmetry_point_group" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-configuration-crystal-symmetry-point-group-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-odf-configuration-group
:nxmicrostructure-odf-configuration-group rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusGroup ,
                                                          :nxprocess-parameters-group ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxmicrostructure-odf-configuration-crystal-symmetry-point-group-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxmicrostructure-odf-configuration-kernel-halfwidth-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxmicrostructure-odf-configuration-kernel-name-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxmicrostructure-odf-configuration-resolution-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxmicrostructure-odf-configuration-specimen-symmetry-point-group-field
                                                          ] ;
                                          rdfs:comment """
            Details about the algorithm used for computing the ODF.
        """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-configuration-group> ;
                                          rdfs:label "NXmicrostructure_odf/configuration" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-configuration-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-odf-configuration-kernel-halfwidth-field
:nxmicrostructure-odf-configuration-kernel-halfwidth-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_ANGLE
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_NUMBER
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_NUMBER
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment """
                Halfwidth of the kernel.
            """ ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-configuration-kernel-halfwidth-field> ;
                                                           rdfs:label "NXmicrostructure_odf/configuration/kernel_halfwidth" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-configuration-kernel-halfwidth-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-odf-configuration-kernel-name-field
:nxmicrostructure-odf-configuration-kernel-name-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_ANY
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_CHAR
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_CHAR
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment """
                Name of the kernel.
            """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-configuration-kernel-name-field> ;
                                                      rdfs:label "NXmicrostructure_odf/configuration/kernel_name" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-configuration-kernel-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-odf-configuration-resolution-field
:nxmicrostructure-odf-configuration-resolution-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_ANGLE
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_NUMBER
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_NUMBER
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
                Resolution of the kernel.
            """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-configuration-resolution-field> ;
                                                     rdfs:label "NXmicrostructure_odf/configuration/resolution" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-configuration-resolution-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-odf-configuration-specimen-symmetry-point-group-field
:nxmicrostructure-odf-configuration-specimen-symmetry-point-group-field rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusField ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                          owl:someValuesFrom :NX_ANY
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                        owl:complementOf :NX_CHAR
                                                                                                      ]
                                                                                        ] ;
                                                                        rdfs:comment """
                Point group assumed for additionally considered sample symmetries
                following the notation of the International Table of Crystallography.
            """ ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-configuration-specimen-symmetry-point-group-field> ;
                                                                        rdfs:label "NXmicrostructure_odf/configuration/specimen_symmetry_point_group" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-configuration-specimen-symmetry-point-group-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-odf-kth-extrema-extrema-field
:nxmicrostructure-odf-kth-extrema-extrema-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasEnumContainer ;
                                                                  owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                      owl:unionOf ( :nxmicrostructure-odf-kth-extrema-extrema-maxima-enum
                                                                                                    :nxmicrostructure-odf-kth-extrema-extrema-minima-enum
                                                                                                  )
                                                                                    ]
                                                                ] ;
                                                rdfs:comment """
                Minima or maxima, if extrema is set to minima values for location and volume_fraction
                are sorted in increasing order. If extrema is set to maxima values for location and
                volume_fraction are sorted in decreasing order. Therefore, the global extremum is
                always the first entry in location and volume_fraction.
            """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-kth-extrema-extrema-field> ;
                                                rdfs:label "NXmicrostructure_odf/kth_extrema/extrema" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-kth-extrema-extrema-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-odf-kth-extrema-extrema-maxima-enum
:nxmicrostructure-odf-kth-extrema-extrema-maxima-enum rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :actualValue ;
                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                        rdf:first "maxima" ;
                                                                                                        rdf:rest rdf:nil
                                                                                                      ]
                                                                                          ]
                                                                      ] ;
                                                      owl:disjointWith :nxmicrostructure-odf-kth-extrema-extrema-minima-enum ;
                                                      rdfs:comment "Enumeration item for NXmicrostructure_odf/kth_extrema/extrema: maxima" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-kth-extrema-extrema-field> ;
                                                      rdfs:label "NXmicrostructure_odf/kth_extrema/extrema/maxima" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-kth-extrema-extrema-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-odf-kth-extrema-extrema-minima-enum
:nxmicrostructure-odf-kth-extrema-extrema-minima-enum rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :actualValue ;
                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                        rdf:first "minima" ;
                                                                                                        rdf:rest rdf:nil
                                                                                                      ]
                                                                                          ]
                                                                      ] ;
                                                      rdfs:comment "Enumeration item for NXmicrostructure_odf/kth_extrema/extrema: minima" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-kth-extrema-extrema-field> ;
                                                      rdfs:label "NXmicrostructure_odf/kth_extrema/extrema/minima" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-kth-extrema-extrema-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-odf-kth-extrema-group
:nxmicrostructure-odf-kth-extrema-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NXprocess ,
                                                        :NeXusGroup ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxmicrostructure-odf-kth-extrema-extrema-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxmicrostructure-odf-kth-extrema-kth-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxmicrostructure-odf-kth-extrema-location-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxmicrostructure-odf-kth-extrema-theta-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxmicrostructure-odf-kth-extrema-volume-fraction-field
                                                        ] ;
                                        rdfs:comment """
            Group to store descriptors and summary statistics for extrema of the ODF.
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-kth-extrema-group> ;
                                        rdfs:label "NXmicrostructure_odf/kth_extrema" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-kth-extrema-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-odf-kth-extrema-kth-field
:nxmicrostructure-odf-kth-extrema-kth-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_UNITLESS
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_UINT
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_UINT
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
                Number of local extrema evaluated
            """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-kth-extrema-kth-field> ;
                                            rdfs:label "NXmicrostructure_odf/kth_extrema/kth" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-kth-extrema-kth-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-odf-kth-extrema-location-field
:nxmicrostructure-odf-kth-extrema-location-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_ANGLE
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_NUMBER
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_NUMBER
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment """
                Euler angle representation :math:`\\varphi_1`, :math:`\\Phi`, :math:`\\varphi_2` of the
                kth-most maxima in decreasing order of the intensity maximum.
            """ ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-kth-extrema-location-field> ;
                                                 rdfs:label "NXmicrostructure_odf/kth_extrema/location" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-kth-extrema-location-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-odf-kth-extrema-theta-field
:nxmicrostructure-odf-kth-extrema-theta-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANGLE
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_NUMBER
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_NUMBER
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
                Disorientation threshold within which intensity of the ODF
                is integrated for the component analysis.
            """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-kth-extrema-theta-field> ;
                                              rdfs:label "NXmicrostructure_odf/kth_extrema/theta" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-kth-extrema-theta-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-odf-kth-extrema-volume-fraction-field
:nxmicrostructure-odf-kth-extrema-volume-fraction-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_ANY
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_NUMBER
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_NUMBER
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
                Integrated ODF intensity within a theta angular region of the orientation space :math:`SO3`
                about each location (obeying symmetries) as specified for each location.
            """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-kth-extrema-volume-fraction-field> ;
                                                        rdfs:label "NXmicrostructure_odf/kth_extrema/volume_fraction" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-kth-extrema-volume-fraction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-odf-phi-two-plot-capital-phi-field
:nxmicrostructure-odf-phi-two-plot-capital-phi-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_ANGLE
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_NUMBER
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_NUMBER
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
                Pixel center angular position along the :math:`\\Phi` direction.
            """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-phi-two-plot-capital-phi-field> ;
                                                     rdfs:label "NXmicrostructure_odf/phi_two_plot/capital_phi" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-phi-two-plot-capital-phi-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-odf-phi-two-plot-group
:nxmicrostructure-odf-phi-two-plot-group rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusGroup ,
                                                         :nxprocess-data-group ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmicrostructure-odf-phi-two-plot-capital-phi-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmicrostructure-odf-phi-two-plot-intensity-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmicrostructure-odf-phi-two-plot-varphi-one-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmicrostructure-odf-phi-two-plot-varphi-two-field
                                                         ] ;
                                         rdfs:comment """
            Visualization of the ODF intensity as discretized orthogonal sections through
            orientation space parameterized using Bunge-Euler angles.
            
            This is one example of typical default plots used in the texture community in materials engineering.
            
            Mind that the orientation space is a distorted space when it using an Euler angle parameterization.
            Therefore, equivalent orientations show intensity contributions in eventually multiple locations.
        """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-phi-two-plot-group> ;
                                         rdfs:label "NXmicrostructure_odf/phi_two_plot" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-phi-two-plot-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-odf-phi-two-plot-intensity-field
:nxmicrostructure-odf-phi-two-plot-intensity-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_DIMENSIONLESS
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_NUMBER
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_NUMBER
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
                ODF intensity at probed locations relative to the intensity of the null model of
                a random texture.
            """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-phi-two-plot-intensity-field> ;
                                                   rdfs:label "NXmicrostructure_odf/phi_two_plot/intensity" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-phi-two-plot-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-odf-phi-two-plot-varphi-one-field
:nxmicrostructure-odf-phi-two-plot-varphi-one-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    :nxdata-data-field ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_ANGLE
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_NUMBER
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_NUMBER
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
                Pixel center angular position along the :math:`\\varphi_1` direction.
            """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-phi-two-plot-varphi-one-field> ;
                                                    rdfs:label "NXmicrostructure_odf/phi_two_plot/varphi_one" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-phi-two-plot-varphi-one-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-odf-phi-two-plot-varphi-two-field
:nxmicrostructure-odf-phi-two-plot-varphi-two-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    :nxdata-data-field ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_ANGLE
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_NUMBER
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_NUMBER
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
                Pixel center angular position along the :math:`\\varphi_2` direction.
            """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-phi-two-plot-varphi-two-field> ;
                                                    rdfs:label "NXmicrostructure_odf/phi_two_plot/varphi_two" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-phi-two-plot-varphi-two-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-odf-sampling-euler-field
:nxmicrostructure-odf-sampling-euler-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANGLE
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_NUMBER
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_NUMBER
                                                                         ]
                                                           ] ;
                                           rdfs:comment """
                Bunge-Euler (i.e. ZXZ convention) locations of each position
                in orientation space for which a weight was sampled.
            """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-sampling-euler-field> ;
                                           rdfs:label "NXmicrostructure_odf/sampling/euler" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-sampling-euler-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-odf-sampling-group
:nxmicrostructure-odf-sampling-group rdf:type owl:Class ;
                                     rdfs:subClassOf :NXprocess ,
                                                     :NeXusGroup ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxmicrostructure-odf-sampling-euler-field
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxmicrostructure-odf-sampling-resolution-field
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxmicrostructure-odf-sampling-weight-field
                                                     ] ;
                                     rdfs:comment """
            The ODF intensity values (weights) as sampled with a software.
        """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-sampling-group> ;
                                     rdfs:label "NXmicrostructure_odf/sampling" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-sampling-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-odf-sampling-resolution-field
:nxmicrostructure-odf-sampling-resolution-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_ANGLE
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_NUMBER
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_NUMBER
                                                                              ]
                                                                ] ;
                                                rdfs:comment """
                Sampling resolution
            """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-sampling-resolution-field> ;
                                                rdfs:label "NXmicrostructure_odf/sampling/resolution" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-sampling-resolution-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-odf-sampling-weight-field
:nxmicrostructure-odf-sampling-weight-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_DIMENSIONLESS
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_NUMBER
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_NUMBER
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
                Weight at each sampled position following the order in euler.
            """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-sampling-weight-field> ;
                                            rdfs:label "NXmicrostructure_odf/sampling/weight" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_odf.html#nxmicrostructure-odf-sampling-weight-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-pf-configuration-crystal-symmetry-point-group-field
:nxmicrostructure-pf-configuration-crystal-symmetry-point-group-field rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusField ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                        owl:someValuesFrom :NX_ANY
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_CHAR
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment """
                Point group of the crystal structure of the phase for which the pole figure was
                computed following the notation of the International Table of Crystallography.
            """ ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_pf.html#nxmicrostructure-pf-configuration-crystal-symmetry-point-group-field> ;
                                                                      rdfs:label "NXmicrostructure_pf/configuration/crystal_symmetry_point_group" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_pf.html#nxmicrostructure-pf-configuration-crystal-symmetry-point-group-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-pf-configuration-group
:nxmicrostructure-pf-configuration-group rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusGroup ,
                                                         :nxprocess-parameters-group ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmicrostructure-pf-configuration-crystal-symmetry-point-group-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmicrostructure-pf-configuration-halfwidth-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmicrostructure-pf-configuration-miller-indices-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmicrostructure-pf-configuration-resolution-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmicrostructure-pf-configuration-specimen-symmetry-point-group-field
                                                         ] ;
                                         rdfs:comment """
            Details about the algorithm that was used to compute the pole figure.
        """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_pf.html#nxmicrostructure-pf-configuration-group> ;
                                         rdfs:label "NXmicrostructure_pf/configuration" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_pf.html#nxmicrostructure-pf-configuration-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-pf-configuration-halfwidth-field
:nxmicrostructure-pf-configuration-halfwidth-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ANGLE
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_NUMBER
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_NUMBER
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
                Halfwidth of the kernel.
            """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_pf.html#nxmicrostructure-pf-configuration-halfwidth-field> ;
                                                   rdfs:label "NXmicrostructure_pf/configuration/halfwidth" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_pf.html#nxmicrostructure-pf-configuration-halfwidth-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-pf-configuration-miller-indices-field
:nxmicrostructure-pf-configuration-miller-indices-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_ANY
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_CHAR
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_CHAR
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
                Miller (:math:`(hkl)[uvw]`) or Miller-Bravais indices used to specify the pole
                figure.
            """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_pf.html#nxmicrostructure-pf-configuration-miller-indices-field> ;
                                                        rdfs:label "NXmicrostructure_pf/configuration/miller_indices" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_pf.html#nxmicrostructure-pf-configuration-miller-indices-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-pf-configuration-resolution-field
:nxmicrostructure-pf-configuration-resolution-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_ANGLE
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_NUMBER
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_NUMBER
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
                Resolution of the kernel.
            """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_pf.html#nxmicrostructure-pf-configuration-resolution-field> ;
                                                    rdfs:label "NXmicrostructure_pf/configuration/resolution" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_pf.html#nxmicrostructure-pf-configuration-resolution-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-pf-configuration-specimen-symmetry-point-group-field
:nxmicrostructure-pf-configuration-specimen-symmetry-point-group-field rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusField ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                         owl:someValuesFrom :NX_ANY
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_CHAR
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment """
                Point group of assumed sample symmetries following the
                notation of the International Table of Crystallography.
            """ ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_pf.html#nxmicrostructure-pf-configuration-specimen-symmetry-point-group-field> ;
                                                                       rdfs:label "NXmicrostructure_pf/configuration/specimen_symmetry_point_group" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_pf.html#nxmicrostructure-pf-configuration-specimen-symmetry-point-group-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-pf-pf-axis-x-field
:nxmicrostructure-pf-pf-axis-x-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_NUMBER
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_NUMBER
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
                Pixel center along x direction in the equatorial plane of
                a stereographic projection of the unit sphere.
            """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_pf.html#nxmicrostructure-pf-pf-axis-x-field> ;
                                     rdfs:label "NXmicrostructure_pf/pf/axis_x" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_pf.html#nxmicrostructure-pf-pf-axis-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-pf-pf-axis-y-field
:nxmicrostructure-pf-pf-axis-y-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_NUMBER
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_NUMBER
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
                Pixel center along y direction in the equatorial plane of
                a stereographic projection of the unit sphere.
            """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_pf.html#nxmicrostructure-pf-pf-axis-y-field> ;
                                     rdfs:label "NXmicrostructure_pf/pf/axis_y" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_pf.html#nxmicrostructure-pf-pf-axis-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-pf-pf-group
:nxmicrostructure-pf-pf-group rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusGroup ,
                                              :nxprocess-data-group ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxmicrostructure-pf-pf-axis-x-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxmicrostructure-pf-pf-axis-y-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxmicrostructure-pf-pf-intensity-field
                                              ] ;
                              rdfs:comment """
            Pole figure.
        """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_pf.html#nxmicrostructure-pf-pf-group> ;
                              rdfs:label "NXmicrostructure_pf/pf" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_pf.html#nxmicrostructure-pf-pf-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-pf-pf-intensity-field
:nxmicrostructure-pf-pf-intensity-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_UNITLESS
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_NUMBER
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_NUMBER
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
                Pole figure intensity.
            """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_pf.html#nxmicrostructure-pf-pf-intensity-field> ;
                                        rdfs:label "NXmicrostructure_pf/pf/intensity" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_pf.html#nxmicrostructure-pf-pf-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-phases-group
:nxmicrostructure-phases-group rdf:type owl:Class ;
                               rdfs:subClassOf :NXmicrostructure_feature ,
                                               :NeXusGroup ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxmicrostructure-phases-index-offset-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxmicrostructure-phases-phase-group
                                               ] ;
                               rdfs:comment "" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-phases-group> ;
                               rdfs:label "NXmicrostructure/phases" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-phases-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-phases-index-offset-field
:nxmicrostructure-phases-index-offset-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_UNITLESS
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_INT
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_INT
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
                First identifier whereby to identify phases implicitly.
            """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-phases-index-offset-field> ;
                                            rdfs:label "NXmicrostructure/phases/index_offset" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-phases-index-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-phases-phase-group
:nxmicrostructure-phases-phase-group rdf:type owl:Class ;
                                     rdfs:subClassOf :NXphase ,
                                                     :NeXusGroup ;
                                     rdfs:comment "" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-phases-phase-group> ;
                                     rdfs:label "NXmicrostructure/phases/PHASE" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-phases-phase-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-quadruple-junctions-boundary-contact-field
:nxmicrostructure-quadruple-junctions-boundary-contact-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_ANY
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_UINT
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_UINT
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment """
                True, if the junction makes contact with the edge of the ROI.
                True, if the junction does not make contact with the edge of the ROI.
            """ ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-quadruple-junctions-boundary-contact-field> ;
                                                             rdfs:label "NXmicrostructure/quadruple_junctions/boundary_contact" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-quadruple-junctions-boundary-contact-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-quadruple-junctions-energy-field
:nxmicrostructure-quadruple-junctions-energy-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ANY
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_NUMBER
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_NUMBER
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
                Energy of the quadruple_junction as a defect.
            """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-quadruple-junctions-energy-field> ;
                                                   rdfs:label "NXmicrostructure/quadruple_junctions/energy" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-quadruple-junctions-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-quadruple-junctions-group
:nxmicrostructure-quadruple-junctions-group rdf:type owl:Class ;
                                            rdfs:subClassOf :NXmicrostructure_feature ,
                                                            :NeXusGroup ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxmicrostructure-quadruple-junctions-boundary-contact-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxmicrostructure-quadruple-junctions-energy-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxmicrostructure-quadruple-junctions-index-offset-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxmicrostructure-quadruple-junctions-indices-crystal-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxmicrostructure-quadruple-junctions-indices-interface-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxmicrostructure-quadruple-junctions-indices-phase-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxmicrostructure-quadruple-junctions-indices-quadruple-junction-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxmicrostructure-quadruple-junctions-indices-triple-junction-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxmicrostructure-quadruple-junctions-location-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxmicrostructure-quadruple-junctions-mobility-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxmicrostructure-quadruple-junctions-number-of-junctions-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxmicrostructure-quadruple-junctions-position-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxmicrostructure-quadruple-junctions-representation-field
                                                            ] ;
                                            rdfs:comment """
            Quadruple junctions as a region where four crystals meet.
            
            An example for a point (like) defect.
            
            Thermodynamically such junctions can be unstable.
            Specifically when discretizations are used in simulations
            that do not address the thermodynamics of and splitting characteristics
            of junctions in cases when more than four crystals meet, it is possible
            that so-called higher-order junctions are observed.
        """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-quadruple-junctions-group> ;
                                            rdfs:label "NXmicrostructure/quadruple_junctions" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-quadruple-junctions-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-quadruple-junctions-index-offset-field
:nxmicrostructure-quadruple-junctions-index-offset-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_UNITLESS
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_INT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_INT
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment """
                First identifier to identify quadruple junctions implicitly.
            """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-quadruple-junctions-index-offset-field> ;
                                                         rdfs:label "NXmicrostructure/quadruple_junctions/index_offset" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-quadruple-junctions-index-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-quadruple-junctions-indices-crystal-field
:nxmicrostructure-quadruple-junctions-indices-crystal-field rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_UNITLESS
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_INT
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxmicrostructure-quadruple-junctions-indices-crystal-use-these-attribute
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_INT
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment """
                Set of tuples of identifier of crystals connected to the junction for each
                junction.
            """ ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-quadruple-junctions-indices-crystal-field> ;
                                                            rdfs:label "NXmicrostructure/quadruple_junctions/indices_crystal" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-quadruple-junctions-indices-crystal-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-quadruple-junctions-indices-crystal-use-these-attribute
:nxmicrostructure-quadruple-junctions-indices-crystal-use-these-attribute rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusAttribute ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_CHAR
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment """
                    The specific identifier to instances of crystal identifiers whereby to resolve
                    ambiguities.
                """ ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-quadruple-junctions-indices-crystal-use-these-attribute> ;
                                                                          rdfs:label "NXmicrostructure/quadruple_junctions/indices_crystal/use_these" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-quadruple-junctions-indices-crystal-use-these-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-quadruple-junctions-indices-interface-field
:nxmicrostructure-quadruple-junctions-indices-interface-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_UNITLESS
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_INT
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxmicrostructure-quadruple-junctions-indices-interface-use-these-attribute
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_INT
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment """
                Set of tuples of identifier of interfaces connected to the junction for each
                junction.
            """ ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-quadruple-junctions-indices-interface-field> ;
                                                              rdfs:label "NXmicrostructure/quadruple_junctions/indices_interface" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-quadruple-junctions-indices-interface-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-quadruple-junctions-indices-interface-use-these-attribute
:nxmicrostructure-quadruple-junctions-indices-interface-use-these-attribute rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusAttribute ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_CHAR
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment """
                    The specific identifier to instances of interface identifiers whereby to resolve
                    ambiguities.
                """ ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-quadruple-junctions-indices-interface-use-these-attribute> ;
                                                                            rdfs:label "NXmicrostructure/quadruple_junctions/indices_interface/use_these" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-quadruple-junctions-indices-interface-use-these-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-quadruple-junctions-indices-phase-field
:nxmicrostructure-quadruple-junctions-indices-phase-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_UNITLESS
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_INT
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxmicrostructure-quadruple-junctions-indices-phase-use-these-attribute
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_INT
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment """
                Set of tuples of identifier for phases of crystals connected to the junction for
                each quadruple junction.
            """ ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-quadruple-junctions-indices-phase-field> ;
                                                          rdfs:label "NXmicrostructure/quadruple_junctions/indices_phase" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-quadruple-junctions-indices-phase-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-quadruple-junctions-indices-phase-use-these-attribute
:nxmicrostructure-quadruple-junctions-indices-phase-use-these-attribute rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusAttribute ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                        owl:complementOf :NX_CHAR
                                                                                                      ]
                                                                                        ] ;
                                                                        rdfs:comment """
                    The specific identifier to instances of phase identifier whereby to resolve
                    ambiguities.
                """ ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-quadruple-junctions-indices-phase-use-these-attribute> ;
                                                                        rdfs:label "NXmicrostructure/quadruple_junctions/indices_phase/use_these" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-quadruple-junctions-indices-phase-use-these-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-quadruple-junctions-indices-quadruple-junction-field
:nxmicrostructure-quadruple-junctions-indices-quadruple-junction-field rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusField ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                         owl:someValuesFrom :NX_UNITLESS
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_INT
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_INT
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment """
                Identifier to identify each quadruple junction explicitly.
            """ ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-quadruple-junctions-indices-quadruple-junction-field> ;
                                                                       rdfs:label "NXmicrostructure/quadruple_junctions/indices_quadruple_junction" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-quadruple-junctions-indices-quadruple-junction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-quadruple-junctions-indices-triple-junction-field
:nxmicrostructure-quadruple-junctions-indices-triple-junction-field rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_UNITLESS
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_INT
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxmicrostructure-quadruple-junctions-indices-triple-junction-use-these-attribute
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_INT
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment """
                Set of tuples of identifier for triple junctions connected to the junction for
                each quadruple junction.
            """ ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-quadruple-junctions-indices-triple-junction-field> ;
                                                                    rdfs:label "NXmicrostructure/quadruple_junctions/indices_triple_junction" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-quadruple-junctions-indices-triple-junction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-quadruple-junctions-indices-triple-junction-use-these-attribute
:nxmicrostructure-quadruple-junctions-indices-triple-junction-use-these-attribute rdf:type owl:Class ;
                                                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                  owl:complementOf :NX_CHAR
                                                                                                                ]
                                                                                                  ] ;
                                                                                  rdfs:comment """
                    The specific identifier to instances of triple junction identifiers whereby to
                    resolve ambiguities.
                """ ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-quadruple-junctions-indices-triple-junction-use-these-attribute> ;
                                                                                  rdfs:label "NXmicrostructure/quadruple_junctions/indices_triple_junction/use_these" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-quadruple-junctions-indices-triple-junction-use-these-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-quadruple-junctions-location-field
:nxmicrostructure-quadruple-junctions-location-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_UNITLESS
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_INT
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :has ;
                                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass :nxmicrostructure-quadruple-junctions-location-use-these-attribute
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_INT
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
                Set of identifier for positions whereby to identify the location of each
                junction.
            """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-quadruple-junctions-location-field> ;
                                                     rdfs:label "NXmicrostructure/quadruple_junctions/location" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-quadruple-junctions-location-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-quadruple-junctions-location-use-these-attribute
:nxmicrostructure-quadruple-junctions-location-use-these-attribute rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                   owl:complementOf :NX_CHAR
                                                                                                 ]
                                                                                   ] ;
                                                                   rdfs:comment """
                    The specific point identifier whereby to resolve ambiguities.
                """ ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-quadruple-junctions-location-use-these-attribute> ;
                                                                   rdfs:label "NXmicrostructure/quadruple_junctions/location/use_these" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-quadruple-junctions-location-use-these-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-quadruple-junctions-mobility-field
:nxmicrostructure-quadruple-junctions-mobility-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_ANY
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_NUMBER
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_NUMBER
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
                Non-intrinsic mobility of each quadruple_junction.
            """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-quadruple-junctions-mobility-field> ;
                                                     rdfs:label "NXmicrostructure/quadruple_junctions/mobility" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-quadruple-junctions-mobility-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-quadruple-junctions-number-of-junctions-field
:nxmicrostructure-quadruple-junctions-number-of-junctions-field rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_UNITLESS
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_UINT
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_UINT
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment """
                Number of quadruple junctions.
            """ ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-quadruple-junctions-number-of-junctions-field> ;
                                                                rdfs:label "NXmicrostructure/quadruple_junctions/number_of_junctions" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-quadruple-junctions-number-of-junctions-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-quadruple-junctions-position-field
:nxmicrostructure-quadruple-junctions-position-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_LENGTH
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_NUMBER
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_NUMBER
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
                Explicit positions.
            """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-quadruple-junctions-position-field> ;
                                                     rdfs:label "NXmicrostructure/quadruple_junctions/position" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-quadruple-junctions-position-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-quadruple-junctions-representation-field
:nxmicrostructure-quadruple-junctions-representation-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_ANY
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_CHAR
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_CHAR
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment """
                Reference to an instance of:
                
                * :ref:`NXcg_point`
                * :ref:`NXcg_grid` for regularly pixelated (in 1D, 2D) or voxelated representations (in 3D) using (boolean) masks
                
                which represent the geometrical entities of the discretization.
            """ ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-quadruple-junctions-representation-field> ;
                                                           rdfs:label "NXmicrostructure/quadruple_junctions/representation" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-quadruple-junctions-representation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-component-analysis-bunge-euler-field
:nxmicrostructure-score-config-entry-component-analysis-bunge-euler-field rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusField ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                            owl:someValuesFrom :NX_ANGLE
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_FLOAT
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_FLOAT
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment """
                    Bunge-Euler angle representation :math:`\\varphi_1`, :math:`\\Phi`, :math:`\\varphi_2` of the
                    of texture components in sequence of the name field.
                """ ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-component-analysis-bunge-euler-field> ;
                                                                          rdfs:label "NXmicrostructure_score_config/ENTRY/component_analysis/bunge_euler" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-component-analysis-bunge-euler-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-component-analysis-group
:nxmicrostructure-score-config-entry-component-analysis-group rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusGroup ,
                                                                              :nxentry-parameters-group ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxmicrostructure-score-config-entry-component-analysis-bunge-euler-field
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxmicrostructure-score-config-entry-component-analysis-name-field
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxmicrostructure-score-config-entry-component-analysis-theta-field
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-component-analysis-group> ;
                                                              rdfs:label "NXmicrostructure_score_config/ENTRY/component_analysis" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-component-analysis-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-component-analysis-name-field
:nxmicrostructure-score-config-entry-component-analysis-name-field rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusField ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                     owl:someValuesFrom :NX_ANY
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                   owl:complementOf :NX_CHAR
                                                                                                 ]
                                                                                   ] ;
                                                                   rdfs:comment """
                    Given name of a texture component.
                """ ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-component-analysis-name-field> ;
                                                                   rdfs:label "NXmicrostructure_score_config/ENTRY/component_analysis/name" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-component-analysis-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-component-analysis-theta-field
:nxmicrostructure-score-config-entry-component-analysis-theta-field rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_ANGLE
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_FLOAT
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_FLOAT
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment """
                    Integration radius that constraints the theta angular region of the orientation space (SO3)
                    about each central location (obeying symmetries) as specified by bunge_euler indexed in
                    the same sequence as the bunge_euler and name fields.
                """ ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-component-analysis-theta-field> ;
                                                                    rdfs:label "NXmicrostructure_score_config/ENTRY/component_analysis/theta" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-component-analysis-theta-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-definition-field
:nxmicrostructure-score-config-entry-definition-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      :nxentry-definition-field ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasEnumContainer ;
                                                                        owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                            owl:unionOf ( :nxmicrostructure-score-config-entry-definition-nxmicrostructure-score-config-enum
                                                                                                        )
                                                                                          ]
                                                                      ] ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-definition-field> ;
                                                      rdfs:label "NXmicrostructure_score_config/ENTRY/definition" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-definition-nxmicrostructure-score-config-enum
:nxmicrostructure-score-config-entry-definition-nxmicrostructure-score-config-enum rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :actualValue ;
                                                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                     rdf:first "NXmicrostructure_score_config" ;
                                                                                                                                     rdf:rest rdf:nil
                                                                                                                                   ]
                                                                                                                       ]
                                                                                                   ] ;
                                                                                   rdfs:comment "Enumeration item for NXmicrostructure_score_config/ENTRY/definition: NXmicrostructure_score_config" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-definition-field> ;
                                                                                   rdfs:label "NXmicrostructure_score_config/ENTRY/definition/NXmicrostructure_score_config" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-deformation-damask-algorithm-field
:nxmicrostructure-score-config-entry-deformation-damask-algorithm-field rdf:type owl:Class ;
                                                                        owl:equivalentClass :nxnote-algorithm-field ;
                                                                        rdfs:subClassOf :NeXusField ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                          owl:someValuesFrom :NX_ANY
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                        owl:complementOf :NX_CHAR
                                                                                                      ]
                                                                                        ] ;
                                                                        rdfs:comment "" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-deformation-damask-algorithm-field> ;
                                                                        rdfs:label "NXmicrostructure_score_config/ENTRY/deformation/damask/algorithm" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-deformation-damask-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-deformation-damask-checksum-field
:nxmicrostructure-score-config-entry-deformation-damask-checksum-field rdf:type owl:Class ;
                                                                       owl:equivalentClass :nxnote-checksum-field ;
                                                                       rdfs:subClassOf :NeXusField ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                         owl:someValuesFrom :NX_ANY
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_CHAR
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-deformation-damask-checksum-field> ;
                                                                       rdfs:label "NXmicrostructure_score_config/ENTRY/deformation/damask/checksum" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-deformation-damask-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-deformation-damask-file-name-field
:nxmicrostructure-score-config-entry-deformation-damask-file-name-field rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusField ,
                                                                                        :nxnote-file-name-field ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                          owl:someValuesFrom :NX_ANY
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                        owl:complementOf :NX_CHAR
                                                                                                      ]
                                                                                        ] ;
                                                                        rdfs:comment """
                        Name of the DREAM.3D HDF5 file that was instantiated from the
                        a previously performed DAMASK simulation.
                    """ ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-deformation-damask-file-name-field> ;
                                                                        rdfs:label "NXmicrostructure_score_config/ENTRY/deformation/damask/file_name" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-deformation-damask-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-deformation-damask-group
:nxmicrostructure-score-config-entry-deformation-damask-group rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusGroup ,
                                                                              :nxobject-note-group ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxmicrostructure-score-config-entry-deformation-damask-algorithm-field
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxmicrostructure-score-config-entry-deformation-damask-checksum-field
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxmicrostructure-score-config-entry-deformation-damask-file-name-field
                                                                              ] ;
                                                              rdfs:comment """
                    Settings for instantiating properties of deformed grains and nuclei when model
                    is damask.
                """ ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-deformation-damask-group> ;
                                                              rdfs:label "NXmicrostructure_score_config/ENTRY/deformation/damask" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-deformation-damask-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-deformation-diameter-field
:nxmicrostructure-score-config-entry-deformation-diameter-field rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_LENGTH
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_FLOAT
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_FLOAT
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment """
                    Average spherical diameter when model is poisson_voronoi.
                """ ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-deformation-diameter-field> ;
                                                                rdfs:label "NXmicrostructure_score_config/ENTRY/deformation/diameter" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-deformation-diameter-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-deformation-ebsd-algorithm-field
:nxmicrostructure-score-config-entry-deformation-ebsd-algorithm-field rdf:type owl:Class ;
                                                                      owl:equivalentClass :nxnote-algorithm-field ;
                                                                      rdfs:subClassOf :NeXusField ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                        owl:someValuesFrom :NX_ANY
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_CHAR
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-deformation-ebsd-algorithm-field> ;
                                                                      rdfs:label "NXmicrostructure_score_config/ENTRY/deformation/ebsd/algorithm" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-deformation-ebsd-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-deformation-ebsd-checksum-field
:nxmicrostructure-score-config-entry-deformation-ebsd-checksum-field rdf:type owl:Class ;
                                                                     owl:equivalentClass :nxnote-checksum-field ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                       owl:someValuesFrom :NX_ANY
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_CHAR
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_CHAR
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-deformation-ebsd-checksum-field> ;
                                                                     rdfs:label "NXmicrostructure_score_config/ENTRY/deformation/ebsd/checksum" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-deformation-ebsd-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-deformation-ebsd-file-name-field
:nxmicrostructure-score-config-entry-deformation-ebsd-file-name-field rdf:type owl:Class ;
                                                                      owl:equivalentClass :nxnote-file-name-field ;
                                                                      rdfs:subClassOf :NeXusField ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                        owl:someValuesFrom :NX_ANY
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_CHAR
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-deformation-ebsd-file-name-field> ;
                                                                      rdfs:label "NXmicrostructure_score_config/ENTRY/deformation/ebsd/file_name" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-deformation-ebsd-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-deformation-ebsd-group
:nxmicrostructure-score-config-entry-deformation-ebsd-group rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusGroup ,
                                                                            :nxobject-note-group ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxmicrostructure-score-config-entry-deformation-ebsd-algorithm-field
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxmicrostructure-score-config-entry-deformation-ebsd-checksum-field
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxmicrostructure-score-config-entry-deformation-ebsd-file-name-field
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxmicrostructure-score-config-entry-deformation-ebsd-stepsize-field
                                                                            ] ;
                                                            rdfs:comment """
                    Settings for instantiating properties of deformed grains from an
                    EBSD orientation map when model is cuboidal or poisson.
                """ ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-deformation-ebsd-group> ;
                                                            rdfs:label "NXmicrostructure_score_config/ENTRY/deformation/ebsd" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-deformation-ebsd-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-deformation-ebsd-stepsize-field
:nxmicrostructure-score-config-entry-deformation-ebsd-stepsize-field rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                       owl:someValuesFrom :NX_LENGTH
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_FLOAT
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_FLOAT
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment """
                        Extent of the pixel of the EBSD orientation mapping assuming square-shaped pixels
                        or cube-shaped voxels respectively.
                    """ ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-deformation-ebsd-stepsize-field> ;
                                                                     rdfs:label "NXmicrostructure_score_config/ENTRY/deformation/ebsd/stepsize" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-deformation-ebsd-stepsize-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-deformation-ensemble-bunge-euler-field
:nxmicrostructure-score-config-entry-deformation-ensemble-bunge-euler-field rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusField ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                              owl:someValuesFrom :NX_ANGLE
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_FLOAT
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_FLOAT
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment """
                        Set of Bunge-Euler orientations (:math:`\\varphi_1`, :math:`\\Phi`, :math:`\\varphi_2` )
                        out of which the orientations of deformed grains are sampled.
                    """ ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-deformation-ensemble-bunge-euler-field> ;
                                                                            rdfs:label "NXmicrostructure_score_config/ENTRY/deformation/ensemble/bunge_euler" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-deformation-ensemble-bunge-euler-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-deformation-ensemble-group
:nxmicrostructure-score-config-entry-deformation-ensemble-group rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusGroup ,
                                                                                :nxobject-parameters-group ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxmicrostructure-score-config-entry-deformation-ensemble-bunge-euler-field
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxmicrostructure-score-config-entry-deformation-ensemble-stored-energy-field
                                                                                ] ;
                                                                rdfs:comment """
                    Settings for instantiating properties of deformed grains when model is cuboidal
                    or poisson.
                """ ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-deformation-ensemble-group> ;
                                                                rdfs:label "NXmicrostructure_score_config/ENTRY/deformation/ensemble" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-deformation-ensemble-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-deformation-ensemble-stored-energy-field
:nxmicrostructure-score-config-entry-deformation-ensemble-stored-energy-field rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NeXusField ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                owl:someValuesFrom :NX_ANY
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:someValuesFrom :NX_FLOAT
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                              owl:complementOf :NX_FLOAT
                                                                                                            ]
                                                                                              ] ;
                                                                              rdfs:comment """
                        Set of stored elastic energy quantified as a dislocation density which is assigned
                        to deformed grains with orientations from bunge_euler with index queries matching
                        for the bunge_euler and stored_energy fields.
                    """ ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-deformation-ensemble-stored-energy-field> ;
                                                                              rdfs:label "NXmicrostructure_score_config/ENTRY/deformation/ensemble/stored_energy" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-deformation-ensemble-stored-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-deformation-extent-field
:nxmicrostructure-score-config-entry-deformation-extent-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_LENGTH
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_FLOAT
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_FLOAT
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment """
                    Extent of each deformed grain in voxel along the
                    x, y, and z direction when model is cuboidal.
                """ ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-deformation-extent-field> ;
                                                              rdfs:label "NXmicrostructure_score_config/ENTRY/deformation/extent" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-deformation-extent-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-deformation-group
:nxmicrostructure-score-config-entry-deformation-group rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusGroup ,
                                                                       :nxentry-parameters-group ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxmicrostructure-score-config-entry-deformation-damask-group
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxmicrostructure-score-config-entry-deformation-ebsd-group
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxmicrostructure-score-config-entry-deformation-ensemble-group
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxmicrostructure-score-config-entry-deformation-diameter-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxmicrostructure-score-config-entry-deformation-extent-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxmicrostructure-score-config-entry-deformation-model-field
                                                                       ] ;
                                                       rdfs:comment """
                Details about the geometry and properties of the polycrystal that represents the
                starting configuration (typically a deformed microstructure) for the simulation.
            """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-deformation-group> ;
                                                       rdfs:label "NXmicrostructure_score_config/ENTRY/deformation" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-deformation-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-deformation-model-cuboidal-enum
:nxmicrostructure-score-config-entry-deformation-model-cuboidal-enum rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :actualValue ;
                                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                                       rdf:first "cuboidal" ;
                                                                                                                       rdf:rest rdf:nil
                                                                                                                     ]
                                                                                                         ]
                                                                                     ] ;
                                                                     rdfs:comment "Enumeration item for NXmicrostructure_score_config/ENTRY/deformation/model: cuboidal" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-deformation-model-field> ;
                                                                     rdfs:label "NXmicrostructure_score_config/ENTRY/deformation/model/cuboidal" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-deformation-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-deformation-model-damask-enum
:nxmicrostructure-score-config-entry-deformation-model-damask-enum rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :actualValue ;
                                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                                     rdf:first "damask" ;
                                                                                                                     rdf:rest rdf:nil
                                                                                                                   ]
                                                                                                       ]
                                                                                   ] ;
                                                                   rdfs:comment "Enumeration item for NXmicrostructure_score_config/ENTRY/deformation/model: damask" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-deformation-model-field> ;
                                                                   rdfs:label "NXmicrostructure_score_config/ENTRY/deformation/model/damask" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-deformation-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-deformation-model-ebsd-enum
:nxmicrostructure-score-config-entry-deformation-model-ebsd-enum rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :actualValue ;
                                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                                   rdf:first "ebsd" ;
                                                                                                                   rdf:rest rdf:nil
                                                                                                                 ]
                                                                                                     ]
                                                                                 ] ;
                                                                 rdfs:comment "Enumeration item for NXmicrostructure_score_config/ENTRY/deformation/model: ebsd" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-deformation-model-field> ;
                                                                 rdfs:label "NXmicrostructure_score_config/ENTRY/deformation/model/ebsd" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-deformation-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-deformation-model-field
:nxmicrostructure-score-config-entry-deformation-model-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasEnumContainer ;
                                                                               owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                   owl:unionOf ( :nxmicrostructure-score-config-entry-deformation-model-cuboidal-enum
                                                                                                                 :nxmicrostructure-score-config-entry-deformation-model-damask-enum
                                                                                                                 :nxmicrostructure-score-config-entry-deformation-model-ebsd-enum
                                                                                                                 :nxmicrostructure-score-config-entry-deformation-model-poisson-voronoi-enum
                                                                                                               )
                                                                                                 ]
                                                                             ] ;
                                                             rdfs:comment """
                    Which model should be used to generate a starting microstructure.
                    
                    * cuboidal, a regular array of equally-shaped cuboidal grains
                    * poisson_voronoi, a discretized Poisson Voronoi tessellation
                    * ebsd, a microstructure synthesized based on a simulated or a measured EBSD orientation map
                    * damask, the result of a simulation from `DAMASK <https://damask-multiphysics.org>`_.
                """ ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-deformation-model-field> ;
                                                             rdfs:label "NXmicrostructure_score_config/ENTRY/deformation/model" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-deformation-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-deformation-model-poisson-voronoi-enum
:nxmicrostructure-score-config-entry-deformation-model-poisson-voronoi-enum rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :actualValue ;
                                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                                              rdf:first "poisson_voronoi" ;
                                                                                                                              rdf:rest rdf:nil
                                                                                                                            ]
                                                                                                                ]
                                                                                            ] ;
                                                                            rdfs:comment "Enumeration item for NXmicrostructure_score_config/ENTRY/deformation/model: poisson_voronoi" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-deformation-model-field> ;
                                                                            rdfs:label "NXmicrostructure_score_config/ENTRY/deformation/model/poisson_voronoi" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-deformation-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-description-field
:nxmicrostructure-score-config-entry-description-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_ANY
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_CHAR
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_CHAR
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment """
                Discouraged free-text field to add further details to the computation.
            """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-description-field> ;
                                                       rdfs:label "NXmicrostructure_score_config/ENTRY/description" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-discretization-grid-cell-dimensions-field
:nxmicrostructure-score-config-entry-discretization-grid-cell-dimensions-field rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusField ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                 owl:someValuesFrom :NX_LENGTH
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_FLOAT
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_FLOAT
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment """
                        Edge length of the material point that in SCORE
                        is discretized via equisized cubic voxels.
                    """ ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-discretization-grid-cell-dimensions-field> ;
                                                                               rdfs:label "NXmicrostructure_score_config/ENTRY/discretization/grid/cell_dimensions" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-discretization-grid-cell-dimensions-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-discretization-grid-extent-field
:nxmicrostructure-score-config-entry-discretization-grid-extent-field rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusField ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                        owl:someValuesFrom :NX_UNITLESS
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_UINT
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_UINT
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment """
                        Extend of each CA domain in voxel along the x, y, and z direction.
                        Deformation of sheet material is assumed.
                        The x axis is assumed pointing along the rolling direction.
                        The y axis is assumed pointing along the transverse direction.
                        The z axis is assumed pointing along the normal direction.
                    """ ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-discretization-grid-extent-field> ;
                                                                      rdfs:label "NXmicrostructure_score_config/ENTRY/discretization/grid/extent" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-discretization-grid-extent-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-discretization-grid-group
:nxmicrostructure-score-config-entry-discretization-grid-group rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusGroup ,
                                                                               :nxmicrostructure-cg-grid-group ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxmicrostructure-score-config-entry-discretization-grid-cell-dimensions-field
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxmicrostructure-score-config-entry-discretization-grid-extent-field
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-discretization-grid-group> ;
                                                               rdfs:label "NXmicrostructure_score_config/ENTRY/discretization/grid" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-discretization-grid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-discretization-group
:nxmicrostructure-score-config-entry-discretization-group rdf:type owl:Class ;
                                                          rdfs:subClassOf :NXmicrostructure ,
                                                                          :NeXusGroup ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxmicrostructure-score-config-entry-discretization-grid-group
                                                                          ] ;
                                                          rdfs:comment """
                Relevant data to instantiate a starting configuration that is typically
                a microstructure in deformed conditions where (elastic) energy is stored
                in the form of crystal defects (mostly dislocations). The SCORE model
                does not resolve individual dislocations but works with one
                homogenized mean-field density per grain. For simulations that are
                instantiated from EBSD datasets or crystal plasticity simulations
                individual values are available for each voxel that may be used as is
                for each voxel or may need a pre-processing of the data to coarse-grain
                material point-specific values to values averaged per deformed grain.
            """ ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-discretization-group> ;
                                                          rdfs:label "NXmicrostructure_score_config/ENTRY/discretization" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-discretization-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-dispersoid-drag-group
:nxmicrostructure-score-config-entry-dispersoid-drag-group rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusGroup ,
                                                                           :nxentry-parameters-group ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :has ;
                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass :nxmicrostructure-score-config-entry-dispersoid-drag-model-field
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :has ;
                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass :nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-group
                                                                           ] ;
                                                           rdfs:comment """
                Reduction of the grain boundary migration speed due to the presence of dispersoids
                through which the total grain boundary area of the recrystallization front can be reduced
                while the boundary is arrested at the dispersoids.
            """ ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-dispersoid-drag-group> ;
                                                           rdfs:label "NXmicrostructure_score_config/ENTRY/dispersoid_drag" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-dispersoid-drag-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-dispersoid-drag-model-field
:nxmicrostructure-score-config-entry-dispersoid-drag-model-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasEnumContainer ;
                                                                                   owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                       owl:unionOf ( :nxmicrostructure-score-config-entry-dispersoid-drag-model-none-enum
                                                                                                                     :nxmicrostructure-score-config-entry-dispersoid-drag-model-zener-smith-enum
                                                                                                                   )
                                                                                                     ]
                                                                                 ] ;
                                                                 rdfs:comment """
                    Which type of drag model.
                """ ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-dispersoid-drag-model-field> ;
                                                                 rdfs:label "NXmicrostructure_score_config/ENTRY/dispersoid_drag/model" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-dispersoid-drag-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-dispersoid-drag-model-none-enum
:nxmicrostructure-score-config-entry-dispersoid-drag-model-none-enum rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :actualValue ;
                                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                                       rdf:first "none" ;
                                                                                                                       rdf:rest rdf:nil
                                                                                                                     ]
                                                                                                         ]
                                                                                     ] ;
                                                                     owl:disjointWith :nxmicrostructure-score-config-entry-dispersoid-drag-model-zener-smith-enum ;
                                                                     rdfs:comment "Enumeration item for NXmicrostructure_score_config/ENTRY/dispersoid_drag/model: none" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-dispersoid-drag-model-field> ;
                                                                     rdfs:label "NXmicrostructure_score_config/ENTRY/dispersoid_drag/model/none" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-dispersoid-drag-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-dispersoid-drag-model-zener-smith-enum
:nxmicrostructure-score-config-entry-dispersoid-drag-model-zener-smith-enum rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :actualValue ;
                                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                                              rdf:first "zener_smith" ;
                                                                                                                              rdf:rest rdf:nil
                                                                                                                            ]
                                                                                                                ]
                                                                                            ] ;
                                                                            rdfs:comment "Enumeration item for NXmicrostructure_score_config/ENTRY/dispersoid_drag/model: zener_smith" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-dispersoid-drag-model-field> ;
                                                                            rdfs:label "NXmicrostructure_score_config/ENTRY/dispersoid_drag/model/zener_smith" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-dispersoid-drag-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-group
:nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-group rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusGroup ,
                                                                                       :nxobject-parameters-group ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :has ;
                                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass :nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-pre-factor-field
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :has ;
                                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass :nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-group
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :has ;
                                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass :nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-surface-energy-field
                                                                                       ] ;
                                                                       rdfs:comment """
                    Parameter of the Zener-Smith drag model when model is zener_smith.
                """ ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-group> ;
                                                                       rdfs:label "NXmicrostructure_score_config/ENTRY/dispersoid_drag/zener_smith" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-pre-factor-field
:nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-pre-factor-field rdf:type owl:Class ;
                                                                                  rdfs:subClassOf :NeXusField ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                                    owl:someValuesFrom :NX_UNITLESS
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:someValuesFrom :NX_FLOAT
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                  owl:complementOf :NX_FLOAT
                                                                                                                ]
                                                                                                  ] ;
                                                                                  rdfs:comment """
                        Configuration-dependent constant which factorizes the drag pressure.
                    """ ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-pre-factor-field> ;
                                                                                  rdfs:label "NXmicrostructure_score_config/ENTRY/dispersoid_drag/zener_smith/pre_factor" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-pre-factor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-axes-attribute
:nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-axes-attribute rdf:type owl:Class ;
                                                                                                 rdfs:subClassOf :NeXusAttribute ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                   owl:someValuesFrom :NX_CHAR
                                                                                                                 ] ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                                 owl:complementOf :NX_CHAR
                                                                                                                               ]
                                                                                                                 ] ;
                                                                                                 rdfs:comment "" ;
                                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-axes-attribute> ;
                                                                                                 rdfs:label "NXmicrostructure_score_config/ENTRY/dispersoid_drag/zener_smith/radius_evolution/axes" ;
                                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-group
:nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-group rdf:type owl:Class ;
                                                                                        rdfs:subClassOf :NeXusGroup ,
                                                                                                        :nxobject-data-group ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :has ;
                                                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass :nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-axes-attribute
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :has ;
                                                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass :nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-radius-field
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :has ;
                                                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass :nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-radius-indices-attribute
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :has ;
                                                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass :nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-signal-attribute
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :has ;
                                                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass :nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-time-field
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :has ;
                                                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass :nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-time-indices-attribute
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :has ;
                                                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass :nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-title-field
                                                                                                        ] ;
                                                                                        rdfs:comment """
                        Assumed dispersoid mean radius-time profile
                    """ ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-group> ;
                                                                                        rdfs:label "NXmicrostructure_score_config/ENTRY/dispersoid_drag/zener_smith/radius_evolution" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-radius-field
:nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-radius-field rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusField ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                                 owl:someValuesFrom :NX_LENGTH
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                 owl:someValuesFrom :NX_FLOAT
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :has ;
                                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass :nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-radius-long-name-attribute
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                                               owl:complementOf :NX_FLOAT
                                                                                                                             ]
                                                                                                               ] ;
                                                                                               rdfs:comment """
                            Support point of the linearized curve of the average dispersoid radius.
                        """ ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-radius-field> ;
                                                                                               rdfs:label "NXmicrostructure_score_config/ENTRY/dispersoid_drag/zener_smith/radius_evolution/radius" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-radius-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-radius-indices-attribute
:nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-radius-indices-attribute rdf:type owl:Class ;
                                                                                                           rdfs:subClassOf :NeXusAttribute ,
                                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                                             owl:someValuesFrom :NX_UINT
                                                                                                                           ] ,
                                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                                                           owl:complementOf :NX_UINT
                                                                                                                                         ]
                                                                                                                           ] ;
                                                                                                           rdfs:comment "" ;
                                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-radius-indices-attribute> ;
                                                                                                           rdfs:label "NXmicrostructure_score_config/ENTRY/dispersoid_drag/zener_smith/radius_evolution/radius_indices" ;
                                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-radius-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-radius-long-name-attribute
:nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-radius-long-name-attribute rdf:type owl:Class ;
                                                                                                             rdfs:subClassOf :NeXusAttribute ,
                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                                               owl:someValuesFrom :NX_CHAR
                                                                                                                             ] ,
                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                                                             owl:complementOf :NX_CHAR
                                                                                                                                           ]
                                                                                                                             ] ;
                                                                                                             rdfs:comment "" ;
                                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-radius-long-name-attribute> ;
                                                                                                             rdfs:label "NXmicrostructure_score_config/ENTRY/dispersoid_drag/zener_smith/radius_evolution/radius/long_name" ;
                                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-radius-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-signal-attribute
:nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-signal-attribute rdf:type owl:Class ;
                                                                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                                                   ] ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                                   owl:complementOf :NX_CHAR
                                                                                                                                 ]
                                                                                                                   ] ;
                                                                                                   rdfs:comment "" ;
                                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-signal-attribute> ;
                                                                                                   rdfs:label "NXmicrostructure_score_config/ENTRY/dispersoid_drag/zener_smith/radius_evolution/signal" ;
                                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-time-field
:nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-time-field rdf:type owl:Class ;
                                                                                             rdfs:subClassOf :NeXusField ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                                               owl:someValuesFrom :NX_TIME
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:someValuesFrom :NX_FLOAT
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :has ;
                                                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onClass :nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-time-long-name-attribute
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                                             owl:complementOf :NX_FLOAT
                                                                                                                           ]
                                                                                                             ] ;
                                                                                             rdfs:comment """
                            Support point of the linearized curve of simulated time matching
                            a specific support point of the average dispersoid radius.
                        """ ;
                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-time-field> ;
                                                                                             rdfs:label "NXmicrostructure_score_config/ENTRY/dispersoid_drag/zener_smith/radius_evolution/time" ;
                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-time-indices-attribute
:nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-time-indices-attribute rdf:type owl:Class ;
                                                                                                         rdfs:subClassOf :NeXusAttribute ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:someValuesFrom :NX_UINT
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                                         owl:complementOf :NX_UINT
                                                                                                                                       ]
                                                                                                                         ] ;
                                                                                                         rdfs:comment "" ;
                                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-time-indices-attribute> ;
                                                                                                         rdfs:label "NXmicrostructure_score_config/ENTRY/dispersoid_drag/zener_smith/radius_evolution/time_indices" ;
                                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-time-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-time-long-name-attribute
:nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-time-long-name-attribute rdf:type owl:Class ;
                                                                                                           rdfs:subClassOf :NeXusAttribute ,
                                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                                             owl:someValuesFrom :NX_CHAR
                                                                                                                           ] ,
                                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                                                           owl:complementOf :NX_CHAR
                                                                                                                                         ]
                                                                                                                           ] ;
                                                                                                           rdfs:comment "" ;
                                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-time-long-name-attribute> ;
                                                                                                           rdfs:label "NXmicrostructure_score_config/ENTRY/dispersoid_drag/zener_smith/radius_evolution/time/long_name" ;
                                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-time-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-title-field
:nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-title-field rdf:type owl:Class ;
                                                                                              rdfs:subClassOf :NeXusField ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                                owl:someValuesFrom :NX_ANY
                                                                                                              ] ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                owl:someValuesFrom :NX_CHAR
                                                                                                              ] ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                                              owl:complementOf :NX_CHAR
                                                                                                                            ]
                                                                                                              ] ;
                                                                                              rdfs:comment "" ;
                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-title-field> ;
                                                                                              rdfs:label "NXmicrostructure_score_config/ENTRY/dispersoid_drag/zener_smith/radius_evolution/title" ;
                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-radius-evolution-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-surface-energy-field
:nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-surface-energy-field rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                        owl:someValuesFrom :NX_ANY
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:someValuesFrom :NX_FLOAT
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                      owl:complementOf :NX_FLOAT
                                                                                                                    ]
                                                                                                      ] ;
                                                                                      rdfs:comment """
                        Average surface energy of the grain-boundary-dispersoid-surface configuration
                        which factorizes the drag pressure.
                    """ ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-surface-energy-field> ;
                                                                                      rdfs:label "NXmicrostructure_score_config/ENTRY/dispersoid_drag/zener_smith/surface_energy" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-dispersoid-drag-zener-smith-surface-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-environment-group
:nxmicrostructure-score-config-entry-environment-group rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusGroup ,
                                                                       :nxentry-collection-group ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxmicrostructure-score-config-entry-environment-programid-group
                                                                       ] ;
                                                       rdfs:comment """
                Programs and libraries representing the computational environment
            """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-environment-group> ;
                                                       rdfs:label "NXmicrostructure_score_config/ENTRY/environment" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-environment-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-environment-programid-group
:nxmicrostructure-score-config-entry-environment-programid-group rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NXprogram ,
                                                                                 :NeXusGroup ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxmicrostructure-score-config-entry-environment-programid-program-field
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-environment-programid-group> ;
                                                                 rdfs:label "NXmicrostructure_score_config/ENTRY/environment/programID" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-environment-programid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-environment-programid-program-field
:nxmicrostructure-score-config-entry-environment-programid-program-field rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusField ,
                                                                                         :nxprogram-program-field ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                           owl:someValuesFrom :NX_ANY
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :has ;
                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass :nxmicrostructure-score-config-entry-environment-programid-program-version-attribute
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                         owl:complementOf :NX_CHAR
                                                                                                       ]
                                                                                         ] ;
                                                                         rdfs:comment "" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-environment-programid-program-field> ;
                                                                         rdfs:label "NXmicrostructure_score_config/ENTRY/environment/programID/program" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-environment-programid-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-environment-programid-program-version-attribute
:nxmicrostructure-score-config-entry-environment-programid-program-version-attribute rdf:type owl:Class ;
                                                                                     owl:equivalentClass :nxprogram-program-version-attribute ;
                                                                                     rdfs:subClassOf :NeXusAttribute ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:someValuesFrom :NX_CHAR
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                     owl:complementOf :NX_CHAR
                                                                                                                   ]
                                                                                                     ] ;
                                                                                     rdfs:comment "" ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-environment-programid-program-version-attribute> ;
                                                                                     rdfs:label "NXmicrostructure_score_config/ENTRY/environment/programID/program/version" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-environment-programid-program-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-grain-boundary-mobility-group
:nxmicrostructure-score-config-entry-grain-boundary-mobility-group rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusGroup ,
                                                                                   :nxentry-parameters-group ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxmicrostructure-score-config-entry-grain-boundary-mobility-sebald-gottstein-group
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxmicrostructure-score-config-entry-grain-boundary-mobility-model-field
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxmicrostructure-score-config-entry-grain-boundary-mobility-rollett-holm-group
                                                                                   ] ;
                                                                   rdfs:comment """
                Model for the assumed mobility of grain boundaries with different disorientation
                implemented as a parameterized Turnbull's model for thermally-activated
                grain boundary migration.
            """ ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-grain-boundary-mobility-group> ;
                                                                   rdfs:label "NXmicrostructure_score_config/ENTRY/grain_boundary_mobility" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-grain-boundary-mobility-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-grain-boundary-mobility-model-field
:nxmicrostructure-score-config-entry-grain-boundary-mobility-model-field rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusField ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                           owl:someValuesFrom :NX_ANY
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                         owl:complementOf :NX_CHAR
                                                                                                       ]
                                                                                         ] ;
                                                                         rdfs:comment """
                    Which type of fundamental model for the grain boundary mobility.
                    
                    Grain boundaries with disorientation angle smaller than 15 degree are considered
                    as low-angle grain boundaries. Other grain boundaries are high-angle boundaries.
                """ ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-grain-boundary-mobility-model-field> ;
                                                                         rdfs:label "NXmicrostructure_score_config/ENTRY/grain_boundary_mobility/model" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-grain-boundary-mobility-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-grain-boundary-mobility-rollett-holm-c1-field
:nxmicrostructure-score-config-entry-grain-boundary-mobility-rollett-holm-c1-field rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                     owl:someValuesFrom :NX_DIMENSIONLESS
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_FLOAT
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_FLOAT
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment """
                        Mobility scaling factor :math:`c_1`. Typically 0.99 or higher but not 1.
                    """ ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-grain-boundary-mobility-rollett-holm-c1-field> ;
                                                                                   rdfs:label "NXmicrostructure_score_config/ENTRY/grain_boundary_mobility/rollett_holm/c1" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-grain-boundary-mobility-rollett-holm-c1-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-grain-boundary-mobility-rollett-holm-c2-field
:nxmicrostructure-score-config-entry-grain-boundary-mobility-rollett-holm-c2-field rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                     owl:someValuesFrom :NX_UNITLESS
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_FLOAT
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_FLOAT
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment """
                        Mobility scaling factor :math:`c_2`. Typically 5.
                    """ ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-grain-boundary-mobility-rollett-holm-c2-field> ;
                                                                                   rdfs:label "NXmicrostructure_score_config/ENTRY/grain_boundary_mobility/rollett_holm/c2" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-grain-boundary-mobility-rollett-holm-c2-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-grain-boundary-mobility-rollett-holm-c3-field
:nxmicrostructure-score-config-entry-grain-boundary-mobility-rollett-holm-c3-field rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                     owl:someValuesFrom :NX_UNITLESS
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_FLOAT
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_FLOAT
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment """
                        Mobility scaling factor :math:`c_3`. Typically 9.
                    """ ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-grain-boundary-mobility-rollett-holm-c3-field> ;
                                                                                   rdfs:label "NXmicrostructure_score_config/ENTRY/grain_boundary_mobility/rollett_holm/c3" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-grain-boundary-mobility-rollett-holm-c3-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-grain-boundary-mobility-rollett-holm-enthalpy-field
:nxmicrostructure-score-config-entry-grain-boundary-mobility-rollett-holm-enthalpy-field rdf:type owl:Class ;
                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:someValuesFrom :NX_FLOAT
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                         owl:complementOf :NX_FLOAT
                                                                                                                       ]
                                                                                                         ] ;
                                                                                         rdfs:comment """
                        Migration activation enthalpy for the fastest grain boundary in the system.
                    """ ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-grain-boundary-mobility-rollett-holm-enthalpy-field> ;
                                                                                         rdfs:label "NXmicrostructure_score_config/ENTRY/grain_boundary_mobility/rollett_holm/enthalpy" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-grain-boundary-mobility-rollett-holm-enthalpy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-grain-boundary-mobility-rollett-holm-group
:nxmicrostructure-score-config-entry-grain-boundary-mobility-rollett-holm-group rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusGroup ,
                                                                                                :nxobject-parameters-group ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :has ;
                                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass :nxmicrostructure-score-config-entry-grain-boundary-mobility-rollett-holm-c1-field
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :has ;
                                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass :nxmicrostructure-score-config-entry-grain-boundary-mobility-rollett-holm-c2-field
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :has ;
                                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass :nxmicrostructure-score-config-entry-grain-boundary-mobility-rollett-holm-c3-field
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :has ;
                                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass :nxmicrostructure-score-config-entry-grain-boundary-mobility-rollett-holm-enthalpy-field
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :has ;
                                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass :nxmicrostructure-score-config-entry-grain-boundary-mobility-rollett-holm-pre-factor-field
                                                                                                ] ;
                                                                                rdfs:comment """
                    Parameter of the Rollett-Holm migration model.
                """ ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-grain-boundary-mobility-rollett-holm-group> ;
                                                                                rdfs:label "NXmicrostructure_score_config/ENTRY/grain_boundary_mobility/rollett_holm" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-grain-boundary-mobility-rollett-holm-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-grain-boundary-mobility-rollett-holm-pre-factor-field
:nxmicrostructure-score-config-entry-grain-boundary-mobility-rollett-holm-pre-factor-field rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusField ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                                             owl:someValuesFrom :NX_ANY
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:someValuesFrom :NX_FLOAT
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                                           owl:complementOf :NX_FLOAT
                                                                                                                         ]
                                                                                                           ] ;
                                                                                           rdfs:comment """
                        Pre-exponential factor for the fastest grain boundary in the system.
                    """ ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-grain-boundary-mobility-rollett-holm-pre-factor-field> ;
                                                                                           rdfs:label "NXmicrostructure_score_config/ENTRY/grain_boundary_mobility/rollett_holm/pre_factor" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-grain-boundary-mobility-rollett-holm-pre-factor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-grain-boundary-mobility-sebald-gottstein-group
:nxmicrostructure-score-config-entry-grain-boundary-mobility-sebald-gottstein-group rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusGroup ,
                                                                                                    :nxobject-parameters-group ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :has ;
                                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass :nxmicrostructure-score-config-entry-grain-boundary-mobility-sebald-gottstein-hagb-enthalpy-field
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :has ;
                                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass :nxmicrostructure-score-config-entry-grain-boundary-mobility-sebald-gottstein-hagb-pre-factor-field
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :has ;
                                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass :nxmicrostructure-score-config-entry-grain-boundary-mobility-sebald-gottstein-lagb-enthalpy-field
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :has ;
                                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass :nxmicrostructure-score-config-entry-grain-boundary-mobility-sebald-gottstein-lagb-pre-factor-field
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :has ;
                                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass :nxmicrostructure-score-config-entry-grain-boundary-mobility-sebald-gottstein-special-enthalpy-field
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :has ;
                                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass :nxmicrostructure-score-config-entry-grain-boundary-mobility-sebald-gottstein-special-pre-factor-field
                                                                                                    ] ;
                                                                                    rdfs:comment """
                    Parameter of the Sebald-Gottstein migration model.
                """ ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-grain-boundary-mobility-sebald-gottstein-group> ;
                                                                                    rdfs:label "NXmicrostructure_score_config/ENTRY/grain_boundary_mobility/sebald_gottstein" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-grain-boundary-mobility-sebald-gottstein-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-grain-boundary-mobility-sebald-gottstein-hagb-enthalpy-field
:nxmicrostructure-score-config-entry-grain-boundary-mobility-sebald-gottstein-hagb-enthalpy-field rdf:type owl:Class ;
                                                                                                  rdfs:subClassOf :NeXusField ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                                                    owl:someValuesFrom :NX_ANY
                                                                                                                  ] ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                                    owl:someValuesFrom :NX_FLOAT
                                                                                                                  ] ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                                  owl:complementOf :NX_FLOAT
                                                                                                                                ]
                                                                                                                  ] ;
                                                                                                  rdfs:comment """
                        Migration activation enthalpy for high-angle grain boundaries.
                    """ ;
                                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-grain-boundary-mobility-sebald-gottstein-hagb-enthalpy-field> ;
                                                                                                  rdfs:label "NXmicrostructure_score_config/ENTRY/grain_boundary_mobility/sebald_gottstein/hagb_enthalpy" ;
                                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-grain-boundary-mobility-sebald-gottstein-hagb-enthalpy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-grain-boundary-mobility-sebald-gottstein-hagb-pre-factor-field
:nxmicrostructure-score-config-entry-grain-boundary-mobility-sebald-gottstein-hagb-pre-factor-field rdf:type owl:Class ;
                                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                                      owl:someValuesFrom :NX_ANY
                                                                                                                    ] ,
                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                                      owl:someValuesFrom :NX_FLOAT
                                                                                                                    ] ,
                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                                    owl:complementOf :NX_FLOAT
                                                                                                                                  ]
                                                                                                                    ] ;
                                                                                                    rdfs:comment """
                        Pre-exponential factor for high-angle grain boundaries.
                    """ ;
                                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-grain-boundary-mobility-sebald-gottstein-hagb-pre-factor-field> ;
                                                                                                    rdfs:label "NXmicrostructure_score_config/ENTRY/grain_boundary_mobility/sebald_gottstein/hagb_pre_factor" ;
                                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-grain-boundary-mobility-sebald-gottstein-hagb-pre-factor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-grain-boundary-mobility-sebald-gottstein-lagb-enthalpy-field
:nxmicrostructure-score-config-entry-grain-boundary-mobility-sebald-gottstein-lagb-enthalpy-field rdf:type owl:Class ;
                                                                                                  rdfs:subClassOf :NeXusField ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                                                    owl:someValuesFrom :NX_ANY
                                                                                                                  ] ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                                    owl:someValuesFrom :NX_FLOAT
                                                                                                                  ] ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                                  owl:complementOf :NX_FLOAT
                                                                                                                                ]
                                                                                                                  ] ;
                                                                                                  rdfs:comment """
                        Migration activation enthalpy for low-angle grain boundaries.
                    """ ;
                                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-grain-boundary-mobility-sebald-gottstein-lagb-enthalpy-field> ;
                                                                                                  rdfs:label "NXmicrostructure_score_config/ENTRY/grain_boundary_mobility/sebald_gottstein/lagb_enthalpy" ;
                                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-grain-boundary-mobility-sebald-gottstein-lagb-enthalpy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-grain-boundary-mobility-sebald-gottstein-lagb-pre-factor-field
:nxmicrostructure-score-config-entry-grain-boundary-mobility-sebald-gottstein-lagb-pre-factor-field rdf:type owl:Class ;
                                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                                      owl:someValuesFrom :NX_ANY
                                                                                                                    ] ,
                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                                      owl:someValuesFrom :NX_FLOAT
                                                                                                                    ] ,
                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                                    owl:complementOf :NX_FLOAT
                                                                                                                                  ]
                                                                                                                    ] ;
                                                                                                    rdfs:comment """
                        Pre-exponential factor for low-angle grain boundaries.
                    """ ;
                                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-grain-boundary-mobility-sebald-gottstein-lagb-pre-factor-field> ;
                                                                                                    rdfs:label "NXmicrostructure_score_config/ENTRY/grain_boundary_mobility/sebald_gottstein/lagb_pre_factor" ;
                                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-grain-boundary-mobility-sebald-gottstein-lagb-pre-factor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-grain-boundary-mobility-sebald-gottstein-special-enthalpy-field
:nxmicrostructure-score-config-entry-grain-boundary-mobility-sebald-gottstein-special-enthalpy-field rdf:type owl:Class ;
                                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:someValuesFrom :NX_FLOAT
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                                     owl:complementOf :NX_FLOAT
                                                                                                                                   ]
                                                                                                                     ] ;
                                                                                                     rdfs:comment """
                        Migration activation enthalpy for high-angle grain boundaries which in
                        bicrystal or other tailored experiments showed a particular high
                        mobility.
                    """ ;
                                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-grain-boundary-mobility-sebald-gottstein-special-enthalpy-field> ;
                                                                                                     rdfs:label "NXmicrostructure_score_config/ENTRY/grain_boundary_mobility/sebald_gottstein/special_enthalpy" ;
                                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-grain-boundary-mobility-sebald-gottstein-special-enthalpy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-grain-boundary-mobility-sebald-gottstein-special-pre-factor-field
:nxmicrostructure-score-config-entry-grain-boundary-mobility-sebald-gottstein-special-pre-factor-field rdf:type owl:Class ;
                                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                                         owl:someValuesFrom :NX_ANY
                                                                                                                       ] ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                                         owl:someValuesFrom :NX_FLOAT
                                                                                                                       ] ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                                       owl:complementOf :NX_FLOAT
                                                                                                                                     ]
                                                                                                                       ] ;
                                                                                                       rdfs:comment """
                        Pre-exponential factor for high-angle grain boundaries which in
                        bicrystal or other tailored experiments showed a particular high
                        mobility.
                    """ ;
                                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-grain-boundary-mobility-sebald-gottstein-special-pre-factor-field> ;
                                                                                                       rdfs:label "NXmicrostructure_score_config/ENTRY/grain_boundary_mobility/sebald_gottstein/special_pre_factor" ;
                                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-grain-boundary-mobility-sebald-gottstein-special-pre-factor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-group
:nxmicrostructure-score-config-entry-group rdf:type owl:Class ;
                                           rdfs:subClassOf :NXentry ,
                                                           :NeXusGroup ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmicrostructure-score-config-entry-description-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmicrostructure-score-config-entry-environment-group
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmicrostructure-score-config-entry-profiling-group
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmicrostructure-score-config-entry-program1-group
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmicrostructure-score-config-entry-sample-group
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmicrostructure-score-config-entry-userid-group
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmicrostructure-score-config-entry-component-analysis-group
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmicrostructure-score-config-entry-definition-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmicrostructure-score-config-entry-deformation-group
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmicrostructure-score-config-entry-discretization-group
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmicrostructure-score-config-entry-dispersoid-drag-group
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmicrostructure-score-config-entry-grain-boundary-mobility-group
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmicrostructure-score-config-entry-identifier-simulation-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmicrostructure-score-config-entry-material-group
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmicrostructure-score-config-entry-nucleation-group
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmicrostructure-score-config-entry-numerics-group
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmicrostructure-score-config-entry-solitary-unit-group
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmicrostructure-score-config-entry-start-time-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmicrostructure-score-config-entry-stored-energy-recovery-group
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmicrostructure-score-config-entry-time-temperature-group
                                                           ] ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-group> ;
                                           rdfs:label "NXmicrostructure_score_config/ENTRY" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-identifier-simulation-field
:nxmicrostructure-score-config-entry-identifier-simulation-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_ANY
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_UINT
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_UINT
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment """
                An alias to refer to this simulation.
            """ ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-identifier-simulation-field> ;
                                                                 rdfs:label "NXmicrostructure_score_config/ENTRY/identifier_simulation" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-identifier-simulation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-material-burgers-vector-field
:nxmicrostructure-score-config-entry-material-burgers-vector-field rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusField ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                     owl:someValuesFrom :NX_LENGTH
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:someValuesFrom :NX_FLOAT
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                   owl:complementOf :NX_FLOAT
                                                                                                 ]
                                                                                   ] ;
                                                                   rdfs:comment """
                    Magnitude of the Burgers vector at zero Kelvin.
                """ ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-material-burgers-vector-field> ;
                                                                   rdfs:label "NXmicrostructure_score_config/ENTRY/material/burgers_vector" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-material-burgers-vector-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-material-group
:nxmicrostructure-score-config-entry-material-group rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusGroup ,
                                                                    :nxentry-parameters-group ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxmicrostructure-score-config-entry-material-burgers-vector-field
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxmicrostructure-score-config-entry-material-melting-temperature-field
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxmicrostructure-score-config-entry-material-shear-modulus-field
                                                                    ] ;
                                                    rdfs:comment """
                (Mechanical) properties of the material which scale the
                amount of stored (elastic) energy in the system and
                thus mainly affect recrystallization kinetics.
            """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-material-group> ;
                                                    rdfs:label "NXmicrostructure_score_config/ENTRY/material" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-material-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-material-melting-temperature-field
:nxmicrostructure-score-config-entry-material-melting-temperature-field rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusField ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                          owl:someValuesFrom :NX_TEMPERATURE
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:someValuesFrom :NX_FLOAT
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                        owl:complementOf :NX_FLOAT
                                                                                                      ]
                                                                                        ] ;
                                                                        rdfs:comment """
                    Melting temperature
                """ ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-material-melting-temperature-field> ;
                                                                        rdfs:label "NXmicrostructure_score_config/ENTRY/material/melting_temperature" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-material-melting-temperature-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-material-shear-modulus-field
:nxmicrostructure-score-config-entry-material-shear-modulus-field rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusField ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                    owl:someValuesFrom :NX_PRESSURE
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_FLOAT
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_FLOAT
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment """
                    Reference shear modulus at zero Kelvin.
                """ ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-material-shear-modulus-field> ;
                                                                  rdfs:label "NXmicrostructure_score_config/ENTRY/material/shear_modulus" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-material-shear-modulus-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-nucleation-ensemble-bunge-euler-field
:nxmicrostructure-score-config-entry-nucleation-ensemble-bunge-euler-field rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusField ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                             owl:someValuesFrom :NX_ANGLE
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:someValuesFrom :NX_FLOAT
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                           owl:complementOf :NX_FLOAT
                                                                                                         ]
                                                                                           ] ;
                                                                           rdfs:comment """
                        Set of Bunge-Euler orientations (:math:`\\varphi_1`, :math:`\\Phi`, :math:`\\varphi_2` )
                        out of which the orientations of nuclei/recrystallized grains are sampled.
                    """ ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-nucleation-ensemble-bunge-euler-field> ;
                                                                           rdfs:label "NXmicrostructure_score_config/ENTRY/nucleation/ensemble/bunge_euler" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-nucleation-ensemble-bunge-euler-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-nucleation-ensemble-group
:nxmicrostructure-score-config-entry-nucleation-ensemble-group rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusGroup ,
                                                                               :nxobject-parameters-group ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxmicrostructure-score-config-entry-nucleation-ensemble-bunge-euler-field
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxmicrostructure-score-config-entry-nucleation-ensemble-incubation-time-field
                                                                               ] ;
                                                               rdfs:comment """
                    Settings for instantiating properties of nuclei for recrystallizing grains.
                """ ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-nucleation-ensemble-group> ;
                                                               rdfs:label "NXmicrostructure_score_config/ENTRY/nucleation/ensemble" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-nucleation-ensemble-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-nucleation-ensemble-incubation-time-field
:nxmicrostructure-score-config-entry-nucleation-ensemble-incubation-time-field rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusField ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                 owl:someValuesFrom :NX_TIME
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_FLOAT
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_FLOAT
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment """
                        Incubation time which is assigned to deformed grains with orientations from bunge_euler
                        with index queries matching for the bunge_euler and stored_energy fields.
                    """ ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-nucleation-ensemble-incubation-time-field> ;
                                                                               rdfs:label "NXmicrostructure_score_config/ENTRY/nucleation/ensemble/incubation_time" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-nucleation-ensemble-incubation-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-nucleation-group
:nxmicrostructure-score-config-entry-nucleation-group rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusGroup ,
                                                                      :nxentry-parameters-group ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxmicrostructure-score-config-entry-nucleation-ensemble-group
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxmicrostructure-score-config-entry-nucleation-incubation-time-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxmicrostructure-score-config-entry-nucleation-orientation-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxmicrostructure-score-config-entry-nucleation-spatial-distribution-field
                                                                      ] ;
                                                      rdfs:comment """
                Phenomenological model according to which recrystallization nuclei
                are placed into the domain. Studying the growth of these nuclei
                is the main purpose of a SCORE simulation.
            """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-nucleation-group> ;
                                                      rdfs:label "NXmicrostructure_score_config/ENTRY/nucleation" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-nucleation-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-nucleation-incubation-time-field
:nxmicrostructure-score-config-entry-nucleation-incubation-time-field rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusField ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasEnumContainer ;
                                                                                        owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                            owl:unionOf ( :nxmicrostructure-score-config-entry-nucleation-incubation-time-site-saturation-enum
                                                                                                                        )
                                                                                                          ]
                                                                                      ] ;
                                                                      rdfs:comment """
                    According to which model will the nuclei start to grow:
                    
                    * site_saturation, instantaneously
                """ ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-nucleation-incubation-time-field> ;
                                                                      rdfs:label "NXmicrostructure_score_config/ENTRY/nucleation/incubation_time" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-nucleation-incubation-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-nucleation-incubation-time-site-saturation-enum
:nxmicrostructure-score-config-entry-nucleation-incubation-time-site-saturation-enum rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :actualValue ;
                                                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                       rdf:first "site_saturation" ;
                                                                                                                                       rdf:rest rdf:nil
                                                                                                                                     ]
                                                                                                                         ]
                                                                                                     ] ;
                                                                                     rdfs:comment "Enumeration item for NXmicrostructure_score_config/ENTRY/nucleation/incubation_time: site_saturation" ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-nucleation-incubation-time-field> ;
                                                                                     rdfs:label "NXmicrostructure_score_config/ENTRY/nucleation/incubation_time/site_saturation" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-nucleation-incubation-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-nucleation-orientation-damask-enum
:nxmicrostructure-score-config-entry-nucleation-orientation-damask-enum rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusEnumerations ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :actualValue ;
                                                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                                                          rdf:first "damask" ;
                                                                                                                          rdf:rest rdf:nil
                                                                                                                        ]
                                                                                                            ]
                                                                                        ] ;
                                                                        rdfs:comment "Enumeration item for NXmicrostructure_score_config/ENTRY/nucleation/orientation: damask" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-nucleation-orientation-field> ;
                                                                        rdfs:label "NXmicrostructure_score_config/ENTRY/nucleation/orientation/damask" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-nucleation-orientation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-nucleation-orientation-ensemble-enum
:nxmicrostructure-score-config-entry-nucleation-orientation-ensemble-enum rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusEnumerations ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :actualValue ;
                                                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                                                            rdf:first "ensemble" ;
                                                                                                                            rdf:rest rdf:nil
                                                                                                                          ]
                                                                                                              ]
                                                                                          ] ;
                                                                          rdfs:comment "Enumeration item for NXmicrostructure_score_config/ENTRY/nucleation/orientation: ensemble" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-nucleation-orientation-field> ;
                                                                          rdfs:label "NXmicrostructure_score_config/ENTRY/nucleation/orientation/ensemble" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-nucleation-orientation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-nucleation-orientation-field
:nxmicrostructure-score-config-entry-nucleation-orientation-field rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusField ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasEnumContainer ;
                                                                                    owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                        owl:unionOf ( :nxmicrostructure-score-config-entry-nucleation-orientation-damask-enum
                                                                                                                      :nxmicrostructure-score-config-entry-nucleation-orientation-ensemble-enum
                                                                                                                      :nxmicrostructure-score-config-entry-nucleation-orientation-random-enum
                                                                                                                    )
                                                                                                      ]
                                                                                  ] ;
                                                                  rdfs:comment """
                    According to which model will the nuclei get their orientation assigned:
                    
                    * ensemble, picking randomly one from ensemble/bunge_euler
                    * random, picking randomly on the SO3
                    * damask, picking based on information provided in deformation/damask
                """ ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-nucleation-orientation-field> ;
                                                                  rdfs:label "NXmicrostructure_score_config/ENTRY/nucleation/orientation" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-nucleation-orientation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-nucleation-orientation-random-enum
:nxmicrostructure-score-config-entry-nucleation-orientation-random-enum rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusEnumerations ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :actualValue ;
                                                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                                                          rdf:first "random" ;
                                                                                                                          rdf:rest rdf:nil
                                                                                                                        ]
                                                                                                            ]
                                                                                        ] ;
                                                                        rdfs:comment "Enumeration item for NXmicrostructure_score_config/ENTRY/nucleation/orientation: random" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-nucleation-orientation-field> ;
                                                                        rdfs:label "NXmicrostructure_score_config/ENTRY/nucleation/orientation/random" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-nucleation-orientation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-nucleation-spatial-distribution-csr-enum
:nxmicrostructure-score-config-entry-nucleation-spatial-distribution-csr-enum rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NeXusEnumerations ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :actualValue ;
                                                                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                rdf:first "csr" ;
                                                                                                                                rdf:rest rdf:nil
                                                                                                                              ]
                                                                                                                  ]
                                                                                              ] ;
                                                                              owl:disjointWith :nxmicrostructure-score-config-entry-nucleation-spatial-distribution-damask-enum ;
                                                                              rdfs:comment "Enumeration item for NXmicrostructure_score_config/ENTRY/nucleation/spatial_distribution: csr" ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-nucleation-spatial-distribution-field> ;
                                                                              rdfs:label "NXmicrostructure_score_config/ENTRY/nucleation/spatial_distribution/csr" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-nucleation-spatial-distribution-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-nucleation-spatial-distribution-damask-enum
:nxmicrostructure-score-config-entry-nucleation-spatial-distribution-damask-enum rdf:type owl:Class ;
                                                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :actualValue ;
                                                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                   rdf:first "damask" ;
                                                                                                                                   rdf:rest rdf:nil
                                                                                                                                 ]
                                                                                                                     ]
                                                                                                 ] ;
                                                                                 rdfs:comment "Enumeration item for NXmicrostructure_score_config/ENTRY/nucleation/spatial_distribution: damask" ;
                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-nucleation-spatial-distribution-field> ;
                                                                                 rdfs:label "NXmicrostructure_score_config/ENTRY/nucleation/spatial_distribution/damask" ;
                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-nucleation-spatial-distribution-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-nucleation-spatial-distribution-field
:nxmicrostructure-score-config-entry-nucleation-spatial-distribution-field rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusField ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasEnumContainer ;
                                                                                             owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                 owl:unionOf ( :nxmicrostructure-score-config-entry-nucleation-spatial-distribution-csr-enum
                                                                                                                               :nxmicrostructure-score-config-entry-nucleation-spatial-distribution-damask-enum
                                                                                                                             )
                                                                                                               ]
                                                                                           ] ;
                                                                           rdfs:comment """
                    According to which model will the nuclei become distributed spatially:
                    
                    * csr, complete spatial randomness
                    * custom, implementation-specific
                    * gb, nuclei placed at grain boundaries
                """ ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-nucleation-spatial-distribution-field> ;
                                                                           rdfs:label "NXmicrostructure_score_config/ENTRY/nucleation/spatial_distribution" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-nucleation-spatial-distribution-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-numerics-cell-cache-defragment-field
:nxmicrostructure-score-config-entry-numerics-cell-cache-defragment-field rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusField ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                            owl:someValuesFrom :NX_ANY
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_BOOLEAN
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_BOOLEAN
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment """
                        Should the cache for cells in the recrystallization front
                        be defragmented on-the-fly or not.
                    """ ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-numerics-cell-cache-defragment-field> ;
                                                                          rdfs:label "NXmicrostructure_score_config/ENTRY/numerics/cell_cache/defragment" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-numerics-cell-cache-defragment-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-numerics-cell-cache-defragment-x-field
:nxmicrostructure-score-config-entry-numerics-cell-cache-defragment-x-field rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusField ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                              owl:someValuesFrom :NX_DIMENSIONLESS
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_FLOAT
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_FLOAT
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-numerics-cell-cache-defragment-x-field> ;
                                                                            rdfs:label "NXmicrostructure_score_config/ENTRY/numerics/cell_cache/defragment_x" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-numerics-cell-cache-defragment-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-numerics-cell-cache-group
:nxmicrostructure-score-config-entry-numerics-cell-cache-group rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusGroup ,
                                                                               :nxobject-parameters-group ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxmicrostructure-score-config-entry-numerics-cell-cache-defragment-field
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxmicrostructure-score-config-entry-numerics-cell-cache-defragment-x-field
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxmicrostructure-score-config-entry-numerics-cell-cache-initial-field
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxmicrostructure-score-config-entry-numerics-cell-cache-realloc-field
                                                                               ] ;
                                                               rdfs:comment """
                    Parameter which control the memory management
                    of cells in the recrystallization front.
                """ ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-numerics-cell-cache-group> ;
                                                               rdfs:label "NXmicrostructure_score_config/ENTRY/numerics/cell_cache" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-numerics-cell-cache-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-numerics-cell-cache-initial-field
:nxmicrostructure-score-config-entry-numerics-cell-cache-initial-field rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusField ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                         owl:someValuesFrom :NX_UNITLESS
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_FLOAT
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_FLOAT
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment """
                        Fraction of the total number of cells in the CA which
                        should initially be allocated for offering storage for
                        cells making up the recrystallization front.
                    """ ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-numerics-cell-cache-initial-field> ;
                                                                       rdfs:label "NXmicrostructure_score_config/ENTRY/numerics/cell_cache/initial" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-numerics-cell-cache-initial-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-numerics-cell-cache-realloc-field
:nxmicrostructure-score-config-entry-numerics-cell-cache-realloc-field rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusField ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                         owl:someValuesFrom :NX_UNITLESS
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_FLOAT
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_FLOAT
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment """
                        By how much more times should the already allocated memory
                        be increased to offer space for storing states of cells
                        in the recrystallization front.
                    """ ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-numerics-cell-cache-realloc-field> ;
                                                                       rdfs:label "NXmicrostructure_score_config/ENTRY/numerics/cell_cache/realloc" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-numerics-cell-cache-realloc-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-numerics-group
:nxmicrostructure-score-config-entry-numerics-group rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusGroup ,
                                                                    :nxentry-parameters-group ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxmicrostructure-score-config-entry-numerics-cell-cache-group
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxmicrostructure-score-config-entry-numerics-max-delta-x-field
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxmicrostructure-score-config-entry-numerics-max-iteration-field
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxmicrostructure-score-config-entry-numerics-max-time-field
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxmicrostructure-score-config-entry-numerics-max-x-field
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxmicrostructure-score-config-entry-numerics-x-set-field
                                                                    ] ;
                                                    rdfs:comment """
                Criteria which enable to stop the simulation in a controlled manner
                and assure a stable numerical integration.
                Whichever criterion is fulfilled first stops the simulation.
            """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-numerics-group> ;
                                                    rdfs:label "NXmicrostructure_score_config/ENTRY/numerics" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-numerics-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-numerics-max-delta-x-field
:nxmicrostructure-score-config-entry-numerics-max-delta-x-field rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_DIMENSIONLESS
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_FLOAT
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_FLOAT
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment """
                    Maximum fraction equivalent to the migration of the
                    fastest grain boundary in the system how much a cell
                    may be consumed in a single iteration.
                """ ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-numerics-max-delta-x-field> ;
                                                                rdfs:label "NXmicrostructure_score_config/ENTRY/numerics/max_delta_x" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-numerics-max-delta-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-numerics-max-iteration-field
:nxmicrostructure-score-config-entry-numerics-max-iteration-field rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusField ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                    owl:someValuesFrom :NX_UNITLESS
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_UINT
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_UINT
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment """
                    Maximum number of iteration steps.
                """ ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-numerics-max-iteration-field> ;
                                                                  rdfs:label "NXmicrostructure_score_config/ENTRY/numerics/max_iteration" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-numerics-max-iteration-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-numerics-max-time-field
:nxmicrostructure-score-config-entry-numerics-max-time-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_TIME
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_FLOAT
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_FLOAT
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment """
                    Maximum simulated physical time.
                """ ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-numerics-max-time-field> ;
                                                             rdfs:label "NXmicrostructure_score_config/ENTRY/numerics/max_time" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-numerics-max-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-numerics-max-x-field
:nxmicrostructure-score-config-entry-numerics-max-x-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_DIMENSIONLESS
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_FLOAT
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_FLOAT
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment """
                    Maximum recrystallized volume fraction.
                """ ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-numerics-max-x-field> ;
                                                          rdfs:label "NXmicrostructure_score_config/ENTRY/numerics/max_x" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-numerics-max-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-numerics-x-set-field
:nxmicrostructure-score-config-entry-numerics-x-set-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_DIMENSIONLESS
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_FLOAT
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_FLOAT
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment """
                    List of target values at which recrystallized volume fractions the state
                    of the CA is evaluated and stored. The code documents summary statistics
                    like recrystallized volume fraction for each iteration and the volume of each
                    grain. Furthermore, snapshots of the microstructure are stored.
                    These can take much disk space though because SCORE is able to evolve CA
                    with up to :math:`1600^3` cells. Snapshot data document the current microstructure
                    including the assignment of grains and cells surplus the state of the
                    recrystallization front.
                    
                    Despite these, data about the cells that define the recrystallization front make up
                    for approximately one order of magnitude less cells than present in the domain.
                    For the cells in this front, though, more data have to be collected
                    than just a grain identifier.
                """ ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-numerics-x-set-field> ;
                                                          rdfs:label "NXmicrostructure_score_config/ENTRY/numerics/x_set" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-numerics-x-set-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-profiling-group
:nxmicrostructure-score-config-entry-profiling-group rdf:type owl:Class ;
                                                     rdfs:subClassOf :NXcs_profiling ,
                                                                     :NeXusGroup ;
                                                     rdfs:comment "" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-profiling-group> ;
                                                     rdfs:label "NXmicrostructure_score_config/ENTRY/profiling" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-profiling-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-program1-group
:nxmicrostructure-score-config-entry-program1-group rdf:type owl:Class ;
                                                    rdfs:subClassOf :NXprogram ,
                                                                    :NeXusGroup ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxmicrostructure-score-config-entry-program1-program-field
                                                                    ] ;
                                                    rdfs:comment """
                Name of the program whereby this config file was created.
            """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-program1-group> ;
                                                    rdfs:label "NXmicrostructure_score_config/ENTRY/program1" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-program1-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-program1-program-field
:nxmicrostructure-score-config-entry-program1-program-field rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            :nxprogram-program-field ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_ANY
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_CHAR
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxmicrostructure-score-config-entry-program1-program-version-attribute
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_CHAR
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment "" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-program1-program-field> ;
                                                            rdfs:label "NXmicrostructure_score_config/ENTRY/program1/program" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-program1-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-program1-program-version-attribute
:nxmicrostructure-score-config-entry-program1-program-version-attribute rdf:type owl:Class ;
                                                                        owl:equivalentClass :nxprogram-program-version-attribute ;
                                                                        rdfs:subClassOf :NeXusAttribute ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                        owl:complementOf :NX_CHAR
                                                                                                      ]
                                                                                        ] ;
                                                                        rdfs:comment "" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-program1-program-version-attribute> ;
                                                                        rdfs:label "NXmicrostructure_score_config/ENTRY/program1/program/version" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-program1-program-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-sample-atom-types-field
:nxmicrostructure-score-config-entry-sample-atom-types-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_ANY
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_CHAR
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_CHAR
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment """
                    List of comma-separated elements from the periodic table that are
                    contained in the specimen. If the specimen substance has multiple
                    components, all elements from each component must be included in
                    `atom_types`.
                    
                    The purpose of the field is to offer research data management systems an
                    opportunity to parse the relevant elements without having to interpret
                    these from other sources.
                """ ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-sample-atom-types-field> ;
                                                             rdfs:label "NXmicrostructure_score_config/ENTRY/sample/atom_types" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-sample-atom-types-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-sample-dimensionality-1-enum
:nxmicrostructure-score-config-entry-sample-dimensionality-1-enum rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :actualValue ;
                                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                                    rdf:first "1" ;
                                                                                                                    rdf:rest rdf:nil
                                                                                                                  ]
                                                                                                      ]
                                                                                  ] ;
                                                                  rdfs:comment "Enumeration item for NXmicrostructure_score_config/ENTRY/sample/dimensionality: 1" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-sample-dimensionality-field> ;
                                                                  rdfs:label "NXmicrostructure_score_config/ENTRY/sample/dimensionality/1" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-sample-dimensionality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-sample-dimensionality-2-enum
:nxmicrostructure-score-config-entry-sample-dimensionality-2-enum rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :actualValue ;
                                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                                    rdf:first "2" ;
                                                                                                                    rdf:rest rdf:nil
                                                                                                                  ]
                                                                                                      ]
                                                                                  ] ;
                                                                  rdfs:comment "Enumeration item for NXmicrostructure_score_config/ENTRY/sample/dimensionality: 2" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-sample-dimensionality-field> ;
                                                                  rdfs:label "NXmicrostructure_score_config/ENTRY/sample/dimensionality/2" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-sample-dimensionality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-sample-dimensionality-3-enum
:nxmicrostructure-score-config-entry-sample-dimensionality-3-enum rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :actualValue ;
                                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                                    rdf:first "3" ;
                                                                                                                    rdf:rest rdf:nil
                                                                                                                  ]
                                                                                                      ]
                                                                                  ] ;
                                                                  rdfs:comment "Enumeration item for NXmicrostructure_score_config/ENTRY/sample/dimensionality: 3" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-sample-dimensionality-field> ;
                                                                  rdfs:label "NXmicrostructure_score_config/ENTRY/sample/dimensionality/3" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-sample-dimensionality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-sample-dimensionality-field
:nxmicrostructure-score-config-entry-sample-dimensionality-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasEnumContainer ;
                                                                                   owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                       owl:unionOf ( :nxmicrostructure-score-config-entry-sample-dimensionality-1-enum
                                                                                                                     :nxmicrostructure-score-config-entry-sample-dimensionality-2-enum
                                                                                                                     :nxmicrostructure-score-config-entry-sample-dimensionality-3-enum
                                                                                                                   )
                                                                                                     ]
                                                                                 ] ;
                                                                 rdfs:comment """
                    Dimensionality of the simulation.
                """ ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-sample-dimensionality-field> ;
                                                                 rdfs:label "NXmicrostructure_score_config/ENTRY/sample/dimensionality" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-sample-dimensionality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-sample-group
:nxmicrostructure-score-config-entry-sample-group rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusGroup ,
                                                                  :nxentry-sample-group ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxmicrostructure-score-config-entry-sample-atom-types-field
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxmicrostructure-score-config-entry-sample-dimensionality-field
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxmicrostructure-score-config-entry-sample-is-simulation-field
                                                                  ] ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-sample-group> ;
                                                  rdfs:label "NXmicrostructure_score_config/ENTRY/sample" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-sample-is-simulation-experiment-enum
:nxmicrostructure-score-config-entry-sample-is-simulation-experiment-enum rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusEnumerations ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :actualValue ;
                                                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                                                            rdf:first "experiment" ;
                                                                                                                            rdf:rest rdf:nil
                                                                                                                          ]
                                                                                                              ]
                                                                                          ] ;
                                                                          owl:disjointWith :nxmicrostructure-score-config-entry-sample-is-simulation-simulation-enum ;
                                                                          rdfs:comment "Enumeration item for NXmicrostructure_score_config/ENTRY/sample/is_simulation: experiment" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-sample-is-simulation-field> ;
                                                                          rdfs:label "NXmicrostructure_score_config/ENTRY/sample/is_simulation/experiment" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-sample-is-simulation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-sample-is-simulation-field
:nxmicrostructure-score-config-entry-sample-is-simulation-field rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasEnumContainer ;
                                                                                  owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                      owl:unionOf ( :nxmicrostructure-score-config-entry-sample-is-simulation-experiment-enum
                                                                                                                    :nxmicrostructure-score-config-entry-sample-is-simulation-simulation-enum
                                                                                                                  )
                                                                                                    ]
                                                                                ] ;
                                                                rdfs:comment """
                    A qualifier whether the sample is a real one or a virtual one.
                """ ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-sample-is-simulation-field> ;
                                                                rdfs:label "NXmicrostructure_score_config/ENTRY/sample/is_simulation" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-sample-is-simulation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-sample-is-simulation-simulation-enum
:nxmicrostructure-score-config-entry-sample-is-simulation-simulation-enum rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusEnumerations ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :actualValue ;
                                                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                                                            rdf:first "simulation" ;
                                                                                                                            rdf:rest rdf:nil
                                                                                                                          ]
                                                                                                              ]
                                                                                          ] ;
                                                                          rdfs:comment "Enumeration item for NXmicrostructure_score_config/ENTRY/sample/is_simulation: simulation" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-sample-is-simulation-field> ;
                                                                          rdfs:label "NXmicrostructure_score_config/ENTRY/sample/is_simulation/simulation" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-sample-is-simulation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-solitary-unit-apply-field
:nxmicrostructure-score-config-entry-solitary-unit-apply-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_ANY
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_BOOLEAN
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_BOOLEAN
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment """
                    Perform a statistical analyses of the results as it was proposed
                    by M. Kühbach (solitary unit model ensemble approach).
                """ ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-solitary-unit-apply-field> ;
                                                               rdfs:label "NXmicrostructure_score_config/ENTRY/solitary_unit/apply" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-solitary-unit-apply-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-solitary-unit-group
:nxmicrostructure-score-config-entry-solitary-unit-group rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusGroup ,
                                                                         :nxentry-parameters-group ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxmicrostructure-score-config-entry-solitary-unit-apply-field
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxmicrostructure-score-config-entry-solitary-unit-number-of-domains-field
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxmicrostructure-score-config-entry-solitary-unit-rediscretization-field
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-solitary-unit-group> ;
                                                         rdfs:label "NXmicrostructure_score_config/ENTRY/solitary_unit" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-solitary-unit-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-solitary-unit-number-of-domains-field
:nxmicrostructure-score-config-entry-solitary-unit-number-of-domains-field rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusField ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                             owl:someValuesFrom :NX_UNITLESS
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:someValuesFrom :NX_UINT
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                           owl:complementOf :NX_UINT
                                                                                                         ]
                                                                                           ] ;
                                                                           rdfs:comment """
                    How many independent cellular automaton domains
                    should be instantiated.
                """ ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-solitary-unit-number-of-domains-field> ;
                                                                           rdfs:label "NXmicrostructure_score_config/ENTRY/solitary_unit/number_of_domains" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-solitary-unit-number-of-domains-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-solitary-unit-rediscretization-field
:nxmicrostructure-score-config-entry-solitary-unit-rediscretization-field rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusField ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                            owl:someValuesFrom :NX_UNITLESS
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_UINT
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_UINT
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment """
                    Into how many time steps should the real time interval be discretized upon
                    during post-processing the results with the solitary unit modeling approach.
                """ ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-solitary-unit-rediscretization-field> ;
                                                                          rdfs:label "NXmicrostructure_score_config/ENTRY/solitary_unit/rediscretization" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-solitary-unit-rediscretization-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-start-time-field
:nxmicrostructure-score-config-entry-start-time-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      :nxentry-start-time-field ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_ANY
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_DATE_TIME
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_DATE_TIME
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment """
                ISO 8601 time code with local time zone offset to UTC information
                included when the configuration file was created.
            """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-start-time-field> ;
                                                      rdfs:label "NXmicrostructure_score_config/ENTRY/start_time" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-stored-energy-recovery-group
:nxmicrostructure-score-config-entry-stored-energy-recovery-group rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusGroup ,
                                                                                  :nxentry-parameters-group ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxmicrostructure-score-config-entry-stored-energy-recovery-model-field
                                                                                  ] ;
                                                                  rdfs:comment """
                Time-dependent reduction of the stored energy to account for recovery effects.
            """ ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-stored-energy-recovery-group> ;
                                                                  rdfs:label "NXmicrostructure_score_config/ENTRY/stored_energy_recovery" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-stored-energy-recovery-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-stored-energy-recovery-model-field
:nxmicrostructure-score-config-entry-stored-energy-recovery-model-field rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusField ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasEnumContainer ;
                                                                                          owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                              owl:unionOf ( :nxmicrostructure-score-config-entry-stored-energy-recovery-model-none-enum
                                                                                                                          )
                                                                                                            ]
                                                                                        ] ;
                                                                        rdfs:comment """
                    Which type of recovery model.
                """ ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-stored-energy-recovery-model-field> ;
                                                                        rdfs:label "NXmicrostructure_score_config/ENTRY/stored_energy_recovery/model" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-stored-energy-recovery-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-stored-energy-recovery-model-none-enum
:nxmicrostructure-score-config-entry-stored-energy-recovery-model-none-enum rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :actualValue ;
                                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                                              rdf:first "none" ;
                                                                                                                              rdf:rest rdf:nil
                                                                                                                            ]
                                                                                                                ]
                                                                                            ] ;
                                                                            rdfs:comment "Enumeration item for NXmicrostructure_score_config/ENTRY/stored_energy_recovery/model: none" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-stored-energy-recovery-model-field> ;
                                                                            rdfs:label "NXmicrostructure_score_config/ENTRY/stored_energy_recovery/model/none" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-stored-energy-recovery-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-time-temperature-axes-attribute
:nxmicrostructure-score-config-entry-time-temperature-axes-attribute rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusAttribute ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_CHAR
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_CHAR
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-time-temperature-axes-attribute> ;
                                                                     rdfs:label "NXmicrostructure_score_config/ENTRY/time_temperature/axes" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-time-temperature-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-time-temperature-group
:nxmicrostructure-score-config-entry-time-temperature-group rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusGroup ,
                                                                            :nxentry-data-group ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxmicrostructure-score-config-entry-time-temperature-axes-attribute
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxmicrostructure-score-config-entry-time-temperature-signal-attribute
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxmicrostructure-score-config-entry-time-temperature-temperature-field
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxmicrostructure-score-config-entry-time-temperature-temperature-indices-attribute
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxmicrostructure-score-config-entry-time-temperature-time-field
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxmicrostructure-score-config-entry-time-temperature-time-indices-attribute
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxmicrostructure-score-config-entry-time-temperature-title-field
                                                                            ] ;
                                                            rdfs:comment """
                Desired simulated time-temperature profile
            """ ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-time-temperature-group> ;
                                                            rdfs:label "NXmicrostructure_score_config/ENTRY/time_temperature" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-time-temperature-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-time-temperature-signal-attribute
:nxmicrostructure-score-config-entry-time-temperature-signal-attribute rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusAttribute ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_CHAR
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-time-temperature-signal-attribute> ;
                                                                       rdfs:label "NXmicrostructure_score_config/ENTRY/time_temperature/signal" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-time-temperature-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-time-temperature-temperature-field
:nxmicrostructure-score-config-entry-time-temperature-temperature-field rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusField ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                          owl:someValuesFrom :NX_TEMPERATURE
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:someValuesFrom :NX_FLOAT
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :has ;
                                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass :nxmicrostructure-score-config-entry-time-temperature-temperature-long-name-attribute
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                        owl:complementOf :NX_FLOAT
                                                                                                      ]
                                                                                        ] ;
                                                                        rdfs:comment """
                    Support point of the linearized curve of the temperature.
                """ ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-time-temperature-temperature-field> ;
                                                                        rdfs:label "NXmicrostructure_score_config/ENTRY/time_temperature/temperature" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-time-temperature-temperature-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-time-temperature-temperature-indices-attribute
:nxmicrostructure-score-config-entry-time-temperature-temperature-indices-attribute rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusAttribute ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_UINT
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_UINT
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment "" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-time-temperature-temperature-indices-attribute> ;
                                                                                    rdfs:label "NXmicrostructure_score_config/ENTRY/time_temperature/temperature_indices" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-time-temperature-temperature-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-time-temperature-temperature-long-name-attribute
:nxmicrostructure-score-config-entry-time-temperature-temperature-long-name-attribute rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusAttribute ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                      owl:complementOf :NX_CHAR
                                                                                                                    ]
                                                                                                      ] ;
                                                                                      rdfs:comment "" ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-time-temperature-temperature-long-name-attribute> ;
                                                                                      rdfs:label "NXmicrostructure_score_config/ENTRY/time_temperature/temperature/long_name" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-time-temperature-temperature-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-time-temperature-time-field
:nxmicrostructure-score-config-entry-time-temperature-time-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_TIME
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_FLOAT
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxmicrostructure-score-config-entry-time-temperature-time-long-name-attribute
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_FLOAT
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment """
                    Support point of the linearized curve of simulated time matching
                    a specific support point of the temperature.
                """ ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-time-temperature-time-field> ;
                                                                 rdfs:label "NXmicrostructure_score_config/ENTRY/time_temperature/time" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-time-temperature-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-time-temperature-time-indices-attribute
:nxmicrostructure-score-config-entry-time-temperature-time-indices-attribute rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusAttribute ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_UINT
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_UINT
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-time-temperature-time-indices-attribute> ;
                                                                             rdfs:label "NXmicrostructure_score_config/ENTRY/time_temperature/time_indices" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-time-temperature-time-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-time-temperature-time-long-name-attribute
:nxmicrostructure-score-config-entry-time-temperature-time-long-name-attribute rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_CHAR
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-time-temperature-time-long-name-attribute> ;
                                                                               rdfs:label "NXmicrostructure_score_config/ENTRY/time_temperature/time/long_name" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-time-temperature-time-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-time-temperature-title-field
:nxmicrostructure-score-config-entry-time-temperature-title-field rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusField ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                    owl:someValuesFrom :NX_ANY
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_CHAR
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-time-temperature-title-field> ;
                                                                  rdfs:label "NXmicrostructure_score_config/ENTRY/time_temperature/title" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-time-temperature-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-config-entry-userid-group
:nxmicrostructure-score-config-entry-userid-group rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusGroup ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-userid-group> ;
                                                  rdfs:label "NXmicrostructure_score_config/ENTRY/userID" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_config.html#nxmicrostructure-score-config-entry-userid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-config-algorithm-field
:nxmicrostructure-score-results-entry-config-algorithm-field rdf:type owl:Class ;
                                                             owl:equivalentClass :nxnote-algorithm-field ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_ANY
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_CHAR
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_CHAR
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-config-algorithm-field> ;
                                                             rdfs:label "NXmicrostructure_score_results/ENTRY/config/algorithm" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-config-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-config-checksum-field
:nxmicrostructure-score-results-entry-config-checksum-field rdf:type owl:Class ;
                                                            owl:equivalentClass :nxnote-checksum-field ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_ANY
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_CHAR
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_CHAR
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment "" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-config-checksum-field> ;
                                                            rdfs:label "NXmicrostructure_score_results/ENTRY/config/checksum" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-config-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-config-file-name-field
:nxmicrostructure-score-results-entry-config-file-name-field rdf:type owl:Class ;
                                                             owl:equivalentClass :nxnote-file-name-field ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_ANY
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_CHAR
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_CHAR
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-config-file-name-field> ;
                                                             rdfs:label "NXmicrostructure_score_results/ENTRY/config/file_name" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-config-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-config-group
:nxmicrostructure-score-results-entry-config-group rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusGroup ,
                                                                   :nxobject-note-group ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :has ;
                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass :nxmicrostructure-score-results-entry-config-algorithm-field
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :has ;
                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass :nxmicrostructure-score-results-entry-config-checksum-field
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :has ;
                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass :nxmicrostructure-score-results-entry-config-file-name-field
                                                                   ] ;
                                                   rdfs:comment """
                Configuration file with the parameterization of the
                SCORE model that was used for this simulation.
            """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-config-group> ;
                                                   rdfs:label "NXmicrostructure_score_results/ENTRY/config" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-config-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-definition-field
:nxmicrostructure-score-results-entry-definition-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       :nxentry-definition-field ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasEnumContainer ;
                                                                         owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                             owl:unionOf ( :nxmicrostructure-score-results-entry-definition-nxmicrostructure-score-results-enum
                                                                                                         )
                                                                                           ]
                                                                       ] ;
                                                       rdfs:comment "" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-definition-field> ;
                                                       rdfs:label "NXmicrostructure_score_results/ENTRY/definition" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-definition-nxmicrostructure-score-results-enum
:nxmicrostructure-score-results-entry-definition-nxmicrostructure-score-results-enum rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :actualValue ;
                                                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                       rdf:first "NXmicrostructure_score_results" ;
                                                                                                                                       rdf:rest rdf:nil
                                                                                                                                     ]
                                                                                                                         ]
                                                                                                     ] ;
                                                                                     rdfs:comment "Enumeration item for NXmicrostructure_score_results/ENTRY/definition: NXmicrostructure_score_results" ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-definition-field> ;
                                                                                     rdfs:label "NXmicrostructure_score_results/ENTRY/definition/NXmicrostructure_score_results" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-description-field
:nxmicrostructure-score-results-entry-description-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_ANY
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_CHAR
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_CHAR
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
                Discouraged free-text field to add further details to the computation.
            """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-description-field> ;
                                                        rdfs:label "NXmicrostructure_score_results/ENTRY/description" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-discretization-boundary-boundaries-field
:nxmicrostructure-score-results-entry-discretization-boundary-boundaries-field rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusField ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_CHAR
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment """
                        Name of the boundaries. Left, right, front, back, bottom, top,
                        The field must have as many entries as there are number_of_boundaries.
                    """ ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-discretization-boundary-boundaries-field> ;
                                                                               rdfs:label "NXmicrostructure_score_results/ENTRY/discretization/boundary/boundaries" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-discretization-boundary-boundaries-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-discretization-boundary-boundary-conditions-field
:nxmicrostructure-score-results-entry-discretization-boundary-boundary-conditions-field rdf:type owl:Class ;
                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                          owl:someValuesFrom :NX_UNITLESS
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:someValuesFrom :NX_INT
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                        owl:complementOf :NX_INT
                                                                                                                      ]
                                                                                                        ] ;
                                                                                        rdfs:comment """
                        The boundary conditions for each boundary:
                        
                        * 0 - undefined
                        * 1 - open
                        * 2 - periodic
                        * 3 - mirror
                        * 4 - von Neumann
                        * 5 - Dirichlet
                    """ ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-discretization-boundary-boundary-conditions-field> ;
                                                                                        rdfs:label "NXmicrostructure_score_results/ENTRY/discretization/boundary/boundary_conditions" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-discretization-boundary-boundary-conditions-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-discretization-boundary-group
:nxmicrostructure-score-results-entry-discretization-boundary-group rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NXcg_hexahedron ,
                                                                                    :NeXusGroup ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxmicrostructure-score-results-entry-discretization-boundary-boundaries-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxmicrostructure-score-results-entry-discretization-boundary-boundary-conditions-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxmicrostructure-score-results-entry-discretization-boundary-number-of-boundaries-field
                                                                                    ] ;
                                                                    rdfs:comment """
                    A tight bounding box or sphere or bounding primitive about the grid.
                """ ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-discretization-boundary-group> ;
                                                                    rdfs:label "NXmicrostructure_score_results/ENTRY/discretization/boundary" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-discretization-boundary-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-discretization-boundary-number-of-boundaries-field
:nxmicrostructure-score-results-entry-discretization-boundary-number-of-boundaries-field rdf:type owl:Class ;
                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                           owl:someValuesFrom :NX_UNITLESS
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:someValuesFrom :NX_UINT
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                         owl:complementOf :NX_UINT
                                                                                                                       ]
                                                                                                         ] ;
                                                                                         rdfs:comment """
                        How many distinct boundaries are distinguished?
                        Most grids discretize a cubic or cuboidal region. In this case
                        six sides can be distinguished, each making an own boundary.
                    """ ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-discretization-boundary-number-of-boundaries-field> ;
                                                                                         rdfs:label "NXmicrostructure_score_results/ENTRY/discretization/boundary/number_of_boundaries" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-discretization-boundary-number-of-boundaries-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-discretization-grid-cardinality-field
:nxmicrostructure-score-results-entry-discretization-grid-cardinality-field rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusField ,
                                                                                            :nxcg-primitive-cardinality-field ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                              owl:someValuesFrom :NX_ANY
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_POSINT
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_POSINT
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-discretization-grid-cardinality-field> ;
                                                                            rdfs:label "NXmicrostructure_score_results/ENTRY/discretization/grid/cardinality" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-discretization-grid-cardinality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-discretization-grid-cell-dimensions-field
:nxmicrostructure-score-results-entry-discretization-grid-cell-dimensions-field rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                :nxcg-grid-cell-dimensions-field ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_NUMBER
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_NUMBER
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment "" ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-discretization-grid-cell-dimensions-field> ;
                                                                                rdfs:label "NXmicrostructure_score_results/ENTRY/discretization/grid/cell_dimensions" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-discretization-grid-cell-dimensions-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-discretization-grid-dimensionality-field
:nxmicrostructure-score-results-entry-discretization-grid-dimensionality-field rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusField ,
                                                                                               :nxcg-primitive-dimensionality-field ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_POSINT
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_POSINT
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-discretization-grid-dimensionality-field> ;
                                                                               rdfs:label "NXmicrostructure_score_results/ENTRY/discretization/grid/dimensionality" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-discretization-grid-dimensionality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-discretization-grid-extent-field
:nxmicrostructure-score-results-entry-discretization-grid-extent-field rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusField ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                         owl:someValuesFrom :NX_ANY
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_UINT
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_UINT
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-discretization-grid-extent-field> ;
                                                                       rdfs:label "NXmicrostructure_score_results/ENTRY/discretization/grid/extent" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-discretization-grid-extent-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-discretization-grid-group
:nxmicrostructure-score-results-entry-discretization-grid-group rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusGroup ,
                                                                                :nxmicrostructure-cg-grid-group ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxmicrostructure-score-results-entry-discretization-grid-cardinality-field
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxmicrostructure-score-results-entry-discretization-grid-cell-dimensions-field
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxmicrostructure-score-results-entry-discretization-grid-dimensionality-field
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxmicrostructure-score-results-entry-discretization-grid-extent-field
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxmicrostructure-score-results-entry-discretization-grid-index-offset-field
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxmicrostructure-score-results-entry-discretization-grid-origin-field
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxmicrostructure-score-results-entry-discretization-grid-symmetry-field
                                                                                ] ;
                                                                rdfs:comment "" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-discretization-grid-group> ;
                                                                rdfs:label "NXmicrostructure_score_results/ENTRY/discretization/grid" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-discretization-grid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-discretization-grid-index-offset-field
:nxmicrostructure-score-results-entry-discretization-grid-index-offset-field rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusField ,
                                                                                             :nxcg-primitive-index-offset-field ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                               owl:someValuesFrom :NX_ANY
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_INT
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_INT
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-discretization-grid-index-offset-field> ;
                                                                             rdfs:label "NXmicrostructure_score_results/ENTRY/discretization/grid/index_offset" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-discretization-grid-index-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-discretization-grid-origin-field
:nxmicrostructure-score-results-entry-discretization-grid-origin-field rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusField ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                         owl:someValuesFrom :NX_ANY
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_NUMBER
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_NUMBER
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-discretization-grid-origin-field> ;
                                                                       rdfs:label "NXmicrostructure_score_results/ENTRY/discretization/grid/origin" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-discretization-grid-origin-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-discretization-grid-symmetry-field
:nxmicrostructure-score-results-entry-discretization-grid-symmetry-field rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusField ,
                                                                                         :nxcg-grid-symmetry-field ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                           owl:someValuesFrom :NX_ANY
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                         owl:complementOf :NX_CHAR
                                                                                                       ]
                                                                                         ] ;
                                                                         rdfs:comment "" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-discretization-grid-symmetry-field> ;
                                                                         rdfs:label "NXmicrostructure_score_results/ENTRY/discretization/grid/symmetry" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-discretization-grid-symmetry-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-discretization-group
:nxmicrostructure-score-results-entry-discretization-group rdf:type owl:Class ;
                                                           rdfs:subClassOf :NXmicrostructure ,
                                                                           :NeXusGroup ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :has ;
                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass :nxmicrostructure-score-results-entry-discretization-boundary-group
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :has ;
                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass :nxmicrostructure-score-results-entry-discretization-grid-group
                                                                           ] ;
                                                           rdfs:comment "" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-discretization-group> ;
                                                           rdfs:label "NXmicrostructure_score_results/ENTRY/discretization" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-discretization-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-end-time-field
:nxmicrostructure-score-results-entry-end-time-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     :nxentry-end-time-field ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_ANY
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_DATE_TIME
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_DATE_TIME
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
                ISO 8601 time code with local time zone offset to UTC information
                included when the simulation ended.
            """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-end-time-field> ;
                                                     rdfs:label "NXmicrostructure_score_results/ENTRY/end_time" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-end-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-environment-group
:nxmicrostructure-score-results-entry-environment-group rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusGroup ,
                                                                        :nxentry-collection-group ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxmicrostructure-score-results-entry-environment-programid-group
                                                                        ] ;
                                                        rdfs:comment """
                Programs and libraries representing the computational environment
            """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-environment-group> ;
                                                        rdfs:label "NXmicrostructure_score_results/ENTRY/environment" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-environment-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-environment-programid-group
:nxmicrostructure-score-results-entry-environment-programid-group rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NXprogram ,
                                                                                  :NeXusGroup ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxmicrostructure-score-results-entry-environment-programid-program-field
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-environment-programid-group> ;
                                                                  rdfs:label "NXmicrostructure_score_results/ENTRY/environment/programID" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-environment-programid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-environment-programid-program-field
:nxmicrostructure-score-results-entry-environment-programid-program-field rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusField ,
                                                                                          :nxprogram-program-field ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                            owl:someValuesFrom :NX_ANY
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :has ;
                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass :nxmicrostructure-score-results-entry-environment-programid-program-version-attribute
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_CHAR
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-environment-programid-program-field> ;
                                                                          rdfs:label "NXmicrostructure_score_results/ENTRY/environment/programID/program" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-environment-programid-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-environment-programid-program-version-attribute
:nxmicrostructure-score-results-entry-environment-programid-program-version-attribute rdf:type owl:Class ;
                                                                                      owl:equivalentClass :nxprogram-program-version-attribute ;
                                                                                      rdfs:subClassOf :NeXusAttribute ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                      owl:complementOf :NX_CHAR
                                                                                                                    ]
                                                                                                      ] ;
                                                                                      rdfs:comment "" ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-environment-programid-program-version-attribute> ;
                                                                                      rdfs:label "NXmicrostructure_score_results/ENTRY/environment/programID/program/version" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-environment-programid-program-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-group
:nxmicrostructure-score-results-entry-group rdf:type owl:Class ;
                                            rdfs:subClassOf :NXentry ,
                                                            :NeXusGroup ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxmicrostructure-score-results-entry-description-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxmicrostructure-score-results-entry-end-time-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxmicrostructure-score-results-entry-environment-group
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxmicrostructure-score-results-entry-profiling-group
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxmicrostructure-score-results-entry-config-group
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxmicrostructure-score-results-entry-definition-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxmicrostructure-score-results-entry-discretization-group
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxmicrostructure-score-results-entry-identifier-simulation-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxmicrostructure-score-results-entry-program1-group
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxmicrostructure-score-results-entry-sample-reference-frame-group
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-group
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxmicrostructure-score-results-entry-start-time-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxmicrostructure-score-results-entry-discretization-group
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-group> ;
                                            rdfs:label "NXmicrostructure_score_results/ENTRY" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-identifier-simulation-field
:nxmicrostructure-score-results-entry-identifier-simulation-field rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusField ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                    owl:someValuesFrom :NX_ANY
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_UINT
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_UINT
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment """
                Simulation ID as an alias to refer to this simulation.
            """ ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-identifier-simulation-field> ;
                                                                  rdfs:label "NXmicrostructure_score_results/ENTRY/identifier_simulation" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-identifier-simulation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-profiling-group
:nxmicrostructure-score-results-entry-profiling-group rdf:type owl:Class ;
                                                      rdfs:subClassOf :NXcs_profiling ,
                                                                      :NeXusGroup ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-profiling-group> ;
                                                      rdfs:label "NXmicrostructure_score_results/ENTRY/profiling" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-profiling-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-program1-group
:nxmicrostructure-score-results-entry-program1-group rdf:type owl:Class ;
                                                     rdfs:subClassOf :NXprogram ,
                                                                     :NeXusGroup ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :has ;
                                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass :nxmicrostructure-score-results-entry-program1-program-field
                                                                     ] ;
                                                     rdfs:comment """
                Name of the program with which the simulation was performed.
            """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-program1-group> ;
                                                     rdfs:label "NXmicrostructure_score_results/ENTRY/program1" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-program1-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-program1-program-field
:nxmicrostructure-score-results-entry-program1-program-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             :nxprogram-program-field ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_ANY
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_CHAR
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxmicrostructure-score-results-entry-program1-program-version-attribute
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_CHAR
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-program1-program-field> ;
                                                             rdfs:label "NXmicrostructure_score_results/ENTRY/program1/program" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-program1-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-program1-program-version-attribute
:nxmicrostructure-score-results-entry-program1-program-version-attribute rdf:type owl:Class ;
                                                                         owl:equivalentClass :nxprogram-program-version-attribute ;
                                                                         rdfs:subClassOf :NeXusAttribute ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                         owl:complementOf :NX_CHAR
                                                                                                       ]
                                                                                         ] ;
                                                                         rdfs:comment "" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-program1-program-version-attribute> ;
                                                                         rdfs:label "NXmicrostructure_score_results/ENTRY/program1/program/version" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-program1-program-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-sample-reference-frame-group
:nxmicrostructure-score-results-entry-sample-reference-frame-group rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NXcoordinate_system ,
                                                                                   :NeXusGroup ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxmicrostructure-score-results-entry-sample-reference-frame-handedness-field
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxmicrostructure-score-results-entry-sample-reference-frame-origin-field
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxmicrostructure-score-results-entry-sample-reference-frame-type-field
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxmicrostructure-score-results-entry-sample-reference-frame-x-alias-field
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxmicrostructure-score-results-entry-sample-reference-frame-x-direction-field
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxmicrostructure-score-results-entry-sample-reference-frame-y-alias-field
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxmicrostructure-score-results-entry-sample-reference-frame-y-direction-field
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxmicrostructure-score-results-entry-sample-reference-frame-z-alias-field
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxmicrostructure-score-results-entry-sample-reference-frame-z-direction-field
                                                                                   ] ;
                                                                   rdfs:comment "" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-sample-reference-frame-group> ;
                                                                   rdfs:label "NXmicrostructure_score_results/ENTRY/sample_reference_frame" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-sample-reference-frame-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-sample-reference-frame-handedness-field
:nxmicrostructure-score-results-entry-sample-reference-frame-handedness-field rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NeXusField ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasEnumContainer ;
                                                                                                owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                    owl:unionOf ( :nxmicrostructure-score-results-entry-sample-reference-frame-handedness-right-handed-enum
                                                                                                                                )
                                                                                                                  ]
                                                                                              ] ;
                                                                              rdfs:comment "" ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-sample-reference-frame-handedness-field> ;
                                                                              rdfs:label "NXmicrostructure_score_results/ENTRY/sample_reference_frame/handedness" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-sample-reference-frame-handedness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-sample-reference-frame-handedness-right-handed-enum
:nxmicrostructure-score-results-entry-sample-reference-frame-handedness-right-handed-enum rdf:type owl:Class ;
                                                                                          rdfs:subClassOf :NeXusEnumerations ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :actualValue ;
                                                                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                            rdf:first "right_handed" ;
                                                                                                                                            rdf:rest rdf:nil
                                                                                                                                          ]
                                                                                                                              ]
                                                                                                          ] ;
                                                                                          rdfs:comment "Enumeration item for NXmicrostructure_score_results/ENTRY/sample_reference_frame/handedness: right_handed" ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-sample-reference-frame-handedness-field> ;
                                                                                          rdfs:label "NXmicrostructure_score_results/ENTRY/sample_reference_frame/handedness/right_handed" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-sample-reference-frame-handedness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-sample-reference-frame-origin-field
:nxmicrostructure-score-results-entry-sample-reference-frame-origin-field rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusField ,
                                                                                          :nxcoordinate-system-origin-field ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasEnumContainer ;
                                                                                            owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                owl:unionOf ( :nxmicrostructure-score-results-entry-sample-reference-frame-origin-front-bottom-left-enum
                                                                                                                            )
                                                                                                              ]
                                                                                          ] ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-sample-reference-frame-origin-field> ;
                                                                          rdfs:label "NXmicrostructure_score_results/ENTRY/sample_reference_frame/origin" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-sample-reference-frame-origin-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-sample-reference-frame-origin-front-bottom-left-enum
:nxmicrostructure-score-results-entry-sample-reference-frame-origin-front-bottom-left-enum rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :actualValue ;
                                                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                             rdf:first "front_bottom_left" ;
                                                                                                                                             rdf:rest rdf:nil
                                                                                                                                           ]
                                                                                                                               ]
                                                                                                           ] ;
                                                                                           rdfs:comment "Enumeration item for NXmicrostructure_score_results/ENTRY/sample_reference_frame/origin: front_bottom_left" ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-sample-reference-frame-origin-field> ;
                                                                                           rdfs:label "NXmicrostructure_score_results/ENTRY/sample_reference_frame/origin/front_bottom_left" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-sample-reference-frame-origin-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-sample-reference-frame-type-cartesian-enum
:nxmicrostructure-score-results-entry-sample-reference-frame-type-cartesian-enum rdf:type owl:Class ;
                                                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :actualValue ;
                                                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                   rdf:first "cartesian" ;
                                                                                                                                   rdf:rest rdf:nil
                                                                                                                                 ]
                                                                                                                     ]
                                                                                                 ] ;
                                                                                 rdfs:comment "Enumeration item for NXmicrostructure_score_results/ENTRY/sample_reference_frame/type: cartesian" ;
                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-sample-reference-frame-type-field> ;
                                                                                 rdfs:label "NXmicrostructure_score_results/ENTRY/sample_reference_frame/type/cartesian" ;
                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-sample-reference-frame-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-sample-reference-frame-type-field
:nxmicrostructure-score-results-entry-sample-reference-frame-type-field rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusField ,
                                                                                        :nxcoordinate-system-type-field ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasEnumContainer ;
                                                                                          owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                              owl:unionOf ( :nxmicrostructure-score-results-entry-sample-reference-frame-type-cartesian-enum
                                                                                                                          )
                                                                                                            ]
                                                                                        ] ;
                                                                        rdfs:comment "" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-sample-reference-frame-type-field> ;
                                                                        rdfs:label "NXmicrostructure_score_results/ENTRY/sample_reference_frame/type" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-sample-reference-frame-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-sample-reference-frame-x-alias-field
:nxmicrostructure-score-results-entry-sample-reference-frame-x-alias-field rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusField ,
                                                                                           :nxcoordinate-system-x-alias-field ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasEnumContainer ;
                                                                                             owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                 owl:unionOf ( :nxmicrostructure-score-results-entry-sample-reference-frame-x-alias-rolling-direction-enum
                                                                                                                             )
                                                                                                               ]
                                                                                           ] ;
                                                                           rdfs:comment "" ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-sample-reference-frame-x-alias-field> ;
                                                                           rdfs:label "NXmicrostructure_score_results/ENTRY/sample_reference_frame/x_alias" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-sample-reference-frame-x-alias-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-sample-reference-frame-x-alias-rolling-direction-enum
:nxmicrostructure-score-results-entry-sample-reference-frame-x-alias-rolling-direction-enum rdf:type owl:Class ;
                                                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :actualValue ;
                                                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                              rdf:first "rolling_direction" ;
                                                                                                                                              rdf:rest rdf:nil
                                                                                                                                            ]
                                                                                                                                ]
                                                                                                            ] ;
                                                                                            rdfs:comment "Enumeration item for NXmicrostructure_score_results/ENTRY/sample_reference_frame/x_alias: rolling_direction" ;
                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-sample-reference-frame-x-alias-field> ;
                                                                                            rdfs:label "NXmicrostructure_score_results/ENTRY/sample_reference_frame/x_alias/rolling_direction" ;
                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-sample-reference-frame-x-alias-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-sample-reference-frame-x-direction-east-enum
:nxmicrostructure-score-results-entry-sample-reference-frame-x-direction-east-enum rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :actualValue ;
                                                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                     rdf:first "east" ;
                                                                                                                                     rdf:rest rdf:nil
                                                                                                                                   ]
                                                                                                                       ]
                                                                                                   ] ;
                                                                                   rdfs:comment "Enumeration item for NXmicrostructure_score_results/ENTRY/sample_reference_frame/x_direction: east" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-sample-reference-frame-x-direction-field> ;
                                                                                   rdfs:label "NXmicrostructure_score_results/ENTRY/sample_reference_frame/x_direction/east" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-sample-reference-frame-x-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-sample-reference-frame-x-direction-field
:nxmicrostructure-score-results-entry-sample-reference-frame-x-direction-field rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusField ,
                                                                                               :nxcoordinate-system-x-direction-field ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasEnumContainer ;
                                                                                                 owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                     owl:unionOf ( :nxmicrostructure-score-results-entry-sample-reference-frame-x-direction-east-enum
                                                                                                                                 )
                                                                                                                   ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-sample-reference-frame-x-direction-field> ;
                                                                               rdfs:label "NXmicrostructure_score_results/ENTRY/sample_reference_frame/x_direction" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-sample-reference-frame-x-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-sample-reference-frame-y-alias-field
:nxmicrostructure-score-results-entry-sample-reference-frame-y-alias-field rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusField ,
                                                                                           :nxcoordinate-system-y-alias-field ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasEnumContainer ;
                                                                                             owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                 owl:unionOf ( :nxmicrostructure-score-results-entry-sample-reference-frame-y-alias-transverse-direction-enum
                                                                                                                             )
                                                                                                               ]
                                                                                           ] ;
                                                                           rdfs:comment "" ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-sample-reference-frame-y-alias-field> ;
                                                                           rdfs:label "NXmicrostructure_score_results/ENTRY/sample_reference_frame/y_alias" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-sample-reference-frame-y-alias-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-sample-reference-frame-y-alias-transverse-direction-enum
:nxmicrostructure-score-results-entry-sample-reference-frame-y-alias-transverse-direction-enum rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusEnumerations ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :actualValue ;
                                                                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                 rdf:first "transverse_direction" ;
                                                                                                                                                 rdf:rest rdf:nil
                                                                                                                                               ]
                                                                                                                                   ]
                                                                                                               ] ;
                                                                                               rdfs:comment "Enumeration item for NXmicrostructure_score_results/ENTRY/sample_reference_frame/y_alias: transverse_direction" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-sample-reference-frame-y-alias-field> ;
                                                                                               rdfs:label "NXmicrostructure_score_results/ENTRY/sample_reference_frame/y_alias/transverse_direction" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-sample-reference-frame-y-alias-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-sample-reference-frame-y-direction-field
:nxmicrostructure-score-results-entry-sample-reference-frame-y-direction-field rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusField ,
                                                                                               :nxcoordinate-system-y-direction-field ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasEnumContainer ;
                                                                                                 owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                     owl:unionOf ( :nxmicrostructure-score-results-entry-sample-reference-frame-y-direction-in-enum
                                                                                                                                 )
                                                                                                                   ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-sample-reference-frame-y-direction-field> ;
                                                                               rdfs:label "NXmicrostructure_score_results/ENTRY/sample_reference_frame/y_direction" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-sample-reference-frame-y-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-sample-reference-frame-y-direction-in-enum
:nxmicrostructure-score-results-entry-sample-reference-frame-y-direction-in-enum rdf:type owl:Class ;
                                                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :actualValue ;
                                                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                   rdf:first "in" ;
                                                                                                                                   rdf:rest rdf:nil
                                                                                                                                 ]
                                                                                                                     ]
                                                                                                 ] ;
                                                                                 rdfs:comment "Enumeration item for NXmicrostructure_score_results/ENTRY/sample_reference_frame/y_direction: in" ;
                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-sample-reference-frame-y-direction-field> ;
                                                                                 rdfs:label "NXmicrostructure_score_results/ENTRY/sample_reference_frame/y_direction/in" ;
                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-sample-reference-frame-y-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-sample-reference-frame-z-alias-field
:nxmicrostructure-score-results-entry-sample-reference-frame-z-alias-field rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusField ,
                                                                                           :nxcoordinate-system-z-alias-field ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasEnumContainer ;
                                                                                             owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                 owl:unionOf ( :nxmicrostructure-score-results-entry-sample-reference-frame-z-alias-normal-direction-enum
                                                                                                                             )
                                                                                                               ]
                                                                                           ] ;
                                                                           rdfs:comment "" ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-sample-reference-frame-z-alias-field> ;
                                                                           rdfs:label "NXmicrostructure_score_results/ENTRY/sample_reference_frame/z_alias" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-sample-reference-frame-z-alias-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-sample-reference-frame-z-alias-normal-direction-enum
:nxmicrostructure-score-results-entry-sample-reference-frame-z-alias-normal-direction-enum rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :actualValue ;
                                                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                             rdf:first "normal direction" ;
                                                                                                                                             rdf:rest rdf:nil
                                                                                                                                           ]
                                                                                                                               ]
                                                                                                           ] ;
                                                                                           rdfs:comment "Enumeration item for NXmicrostructure_score_results/ENTRY/sample_reference_frame/z_alias: normal direction" ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-sample-reference-frame-z-alias-field> ;
                                                                                           rdfs:label "NXmicrostructure_score_results/ENTRY/sample_reference_frame/z_alias/normal direction" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-sample-reference-frame-z-alias-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-sample-reference-frame-z-direction-field
:nxmicrostructure-score-results-entry-sample-reference-frame-z-direction-field rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusField ,
                                                                                               :nxcoordinate-system-z-direction-field ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasEnumContainer ;
                                                                                                 owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                     owl:unionOf ( :nxmicrostructure-score-results-entry-sample-reference-frame-z-direction-north-enum
                                                                                                                                 )
                                                                                                                   ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-sample-reference-frame-z-direction-field> ;
                                                                               rdfs:label "NXmicrostructure_score_results/ENTRY/sample_reference_frame/z_direction" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-sample-reference-frame-z-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-sample-reference-frame-z-direction-north-enum
:nxmicrostructure-score-results-entry-sample-reference-frame-z-direction-north-enum rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusEnumerations ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :actualValue ;
                                                                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                      rdf:first "north" ;
                                                                                                                                      rdf:rest rdf:nil
                                                                                                                                    ]
                                                                                                                        ]
                                                                                                    ] ;
                                                                                    rdfs:comment "Enumeration item for NXmicrostructure_score_results/ENTRY/sample_reference_frame/z_direction: north" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-sample-reference-frame-z-direction-field> ;
                                                                                    rdfs:label "NXmicrostructure_score_results/ENTRY/sample_reference_frame/z_direction/north" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-sample-reference-frame-z-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-group
:nxmicrostructure-score-results-entry-spatiotemporalid-group rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusGroup ,
                                                                             :nxentry-process-group ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-group
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-group
                                                                             ] ;
                                                             rdfs:comment """
                Documentation of the spatiotemporal evolution for each CA domain.
                
                SCORE is a hybrid parallelized code that can evolve multiple replicas
                in parallel. The set of replicas is distributed across MPI processes.
                Each such replica is then evolved via OpenMP multi-threading.
            """ ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-group> ;
                                                             rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-bunge-euler-field
:nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-bunge-euler-field rdf:type owl:Class ;
                                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                                     owl:someValuesFrom :NX_ANGLE
                                                                                                                   ] ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                                     owl:someValuesFrom :NX_FLOAT
                                                                                                                   ] ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                                   owl:complementOf :NX_FLOAT
                                                                                                                                 ]
                                                                                                                   ] ;
                                                                                                   rdfs:comment """
                            Bunge-Euler angle triplets for each grain.
                        """ ;
                                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-bunge-euler-field> ;
                                                                                                   rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/microstructureID/crystals/bunge_euler" ;
                                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-bunge-euler-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-dislocation-density-field
:nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-dislocation-density-field rdf:type owl:Class ;
                                                                                                           rdfs:subClassOf :NeXusField ,
                                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                                                             owl:someValuesFrom :NX_ANY
                                                                                                                           ] ,
                                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                                             owl:someValuesFrom :NX_FLOAT
                                                                                                                           ] ,
                                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                                                           owl:complementOf :NX_FLOAT
                                                                                                                                         ]
                                                                                                                           ] ;
                                                                                                           rdfs:comment """
                            Current value for the dislocation density as a measure of the remaining
                            stored energy in assumed crystal defects inside each grain.
                        """ ;
                                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-dislocation-density-field> ;
                                                                                                           rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/microstructureID/crystals/dislocation_density" ;
                                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-dislocation-density-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-group
:nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-group rdf:type owl:Class ;
                                                                                       rdfs:subClassOf :NeXusGroup ,
                                                                                                       :nxmicrostructure-crystals-group ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-dislocation-density-field
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-index-offset-crystal-field
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-index-offset-phase-field
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-indices-crystal-field
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-indices-phase-field
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-is-deformed-field
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-is-recrystallized-field
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-number-of-crystals-field
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-number-of-phases-field
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-representation-field
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-bunge-euler-field
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-volume-field
                                                                                                       ] ;
                                                                                       rdfs:comment "" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-group> ;
                                                                                       rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/microstructureID/crystals" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-index-offset-crystal-field
:nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-index-offset-crystal-field rdf:type owl:Class ;
                                                                                                            rdfs:subClassOf :NeXusField ,
                                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                                                              owl:someValuesFrom :NX_ANY
                                                                                                                            ] ,
                                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                                              owl:someValuesFrom :NX_INT
                                                                                                                            ] ,
                                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                                                            owl:complementOf :NX_INT
                                                                                                                                          ]
                                                                                                                            ] ;
                                                                                                            rdfs:comment "" ;
                                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-index-offset-crystal-field> ;
                                                                                                            rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/microstructureID/crystals/index_offset_crystal" ;
                                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-index-offset-crystal-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-index-offset-phase-field
:nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-index-offset-phase-field rdf:type owl:Class ;
                                                                                                          rdfs:subClassOf :NeXusField ,
                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                                                            owl:someValuesFrom :NX_ANY
                                                                                                                          ] ,
                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                                            owl:someValuesFrom :NX_INT
                                                                                                                          ] ,
                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                                                          owl:complementOf :NX_INT
                                                                                                                                        ]
                                                                                                                          ] ;
                                                                                                          rdfs:comment "" ;
                                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-index-offset-phase-field> ;
                                                                                                          rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/microstructureID/crystals/index_offset_phase" ;
                                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-index-offset-phase-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-indices-crystal-field
:nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-indices-crystal-field rdf:type owl:Class ;
                                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                                       :nxmicrostructure-crystals-indices-crystal-field ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                                         owl:someValuesFrom :NX_ANY
                                                                                                                       ] ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                                         owl:someValuesFrom :NX_INT
                                                                                                                       ] ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                                       owl:complementOf :NX_INT
                                                                                                                                     ]
                                                                                                                       ] ;
                                                                                                       rdfs:comment "" ;
                                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-indices-crystal-field> ;
                                                                                                       rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/microstructureID/crystals/indices_crystal" ;
                                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-indices-crystal-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-indices-phase-field
:nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-indices-phase-field rdf:type owl:Class ;
                                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                                     :nxmicrostructure-crystals-indices-phase-field ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                                       owl:someValuesFrom :NX_ANY
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:someValuesFrom :NX_INT
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                                     owl:complementOf :NX_INT
                                                                                                                                   ]
                                                                                                                     ] ;
                                                                                                     rdfs:comment "" ;
                                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-indices-phase-field> ;
                                                                                                     rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/microstructureID/crystals/indices_phase" ;
                                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-indices-phase-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-is-deformed-field
:nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-is-deformed-field rdf:type owl:Class ;
                                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                                     owl:someValuesFrom :NX_ANY
                                                                                                                   ] ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                                     owl:someValuesFrom :NX_BOOLEAN
                                                                                                                   ] ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                                   owl:complementOf :NX_BOOLEAN
                                                                                                                                 ]
                                                                                                                   ] ;
                                                                                                   rdfs:comment """
                            Is the grain deformed.
                        """ ;
                                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-is-deformed-field> ;
                                                                                                   rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/microstructureID/crystals/is_deformed" ;
                                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-is-deformed-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-is-recrystallized-field
:nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-is-recrystallized-field rdf:type owl:Class ;
                                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:someValuesFrom :NX_BOOLEAN
                                                                                                                         ] ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                                         owl:complementOf :NX_BOOLEAN
                                                                                                                                       ]
                                                                                                                         ] ;
                                                                                                         rdfs:comment """
                            Is the grain recrystallized.
                        """ ;
                                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-is-recrystallized-field> ;
                                                                                                         rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/microstructureID/crystals/is_recrystallized" ;
                                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-is-recrystallized-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-number-of-crystals-field
:nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-number-of-crystals-field rdf:type owl:Class ;
                                                                                                          rdfs:subClassOf :NeXusField ,
                                                                                                                          :nxmicrostructure-crystals-number-of-crystals-field ,
                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                                                            owl:someValuesFrom :NX_ANY
                                                                                                                          ] ,
                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                                            owl:someValuesFrom :NX_UINT
                                                                                                                          ] ,
                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                                                          owl:complementOf :NX_UINT
                                                                                                                                        ]
                                                                                                                          ] ;
                                                                                                          rdfs:comment "" ;
                                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-number-of-crystals-field> ;
                                                                                                          rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/microstructureID/crystals/number_of_crystals" ;
                                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-number-of-crystals-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-number-of-phases-field
:nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-number-of-phases-field rdf:type owl:Class ;
                                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                                        :nxmicrostructure-crystals-number-of-phases-field ,
                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                                          owl:someValuesFrom :NX_ANY
                                                                                                                        ] ,
                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                                          owl:someValuesFrom :NX_UINT
                                                                                                                        ] ,
                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                                        owl:complementOf :NX_UINT
                                                                                                                                      ]
                                                                                                                        ] ;
                                                                                                        rdfs:comment "" ;
                                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-number-of-phases-field> ;
                                                                                                        rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/microstructureID/crystals/number_of_phases" ;
                                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-number-of-phases-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-representation-field
:nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-representation-field rdf:type owl:Class ;
                                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                                        owl:someValuesFrom :NX_ANY
                                                                                                                      ] ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                                                      ] ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                                      owl:complementOf :NX_CHAR
                                                                                                                                    ]
                                                                                                                      ] ;
                                                                                                      rdfs:comment "" ;
                                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-representation-field> ;
                                                                                                      rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/microstructureID/crystals/representation" ;
                                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-representation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-volume-field
:nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-volume-field rdf:type owl:Class ;
                                                                                              rdfs:subClassOf :NeXusField ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                                owl:someValuesFrom :NX_VOLUME
                                                                                                              ] ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                owl:someValuesFrom :NX_FLOAT
                                                                                                              ] ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                                              owl:complementOf :NX_FLOAT
                                                                                                                            ]
                                                                                                              ] ;
                                                                                              rdfs:comment """
                            Volume of each grain (partially transformed cells are accounted for).
                        """ ;
                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-volume-field> ;
                                                                                              rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/microstructureID/crystals/volume" ;
                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-volume-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-grid-group
:nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-grid-group rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusGroup ,
                                                                                                   :nxmicrostructure-cg-grid-group ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :has ;
                                                                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-grid-indices-crystal-field
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :has ;
                                                                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-grid-thread-id-field
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-grid-group> ;
                                                                                   rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/microstructureID/grid" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-grid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-grid-indices-crystal-field
:nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-grid-indices-crystal-field rdf:type owl:Class ;
                                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                                     owl:someValuesFrom :NX_UNITLESS
                                                                                                                   ] ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                                     owl:someValuesFrom :NX_INT
                                                                                                                   ] ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                                   owl:complementOf :NX_INT
                                                                                                                                 ]
                                                                                                                   ] ;
                                                                                                   rdfs:comment """
                            Index for each crystal whereby its metadata can be retrieved.
                        """ ;
                                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-grid-indices-crystal-field> ;
                                                                                                   rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/microstructureID/grid/indices_crystal" ;
                                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-grid-indices-crystal-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-grid-thread-id-field
:nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-grid-thread-id-field rdf:type owl:Class ;
                                                                                             rdfs:subClassOf :NeXusField ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                                               owl:someValuesFrom :NX_UNITLESS
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:someValuesFrom :NX_UINT
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                                             owl:complementOf :NX_UINT
                                                                                                                           ]
                                                                                                             ] ;
                                                                                             rdfs:comment """
                            Identifier of the OpenMP thread that processed this part of the grid.
                        """ ;
                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-grid-thread-id-field> ;
                                                                                             rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/microstructureID/grid/thread_id" ;
                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-grid-thread-id-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-group
:nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-group rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NXmicrostructure ,
                                                                                              :NeXusGroup ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-grid-group
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-recrystallization-front-group
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-crystals-group
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-iteration-field
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-temperature-field
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-time-field
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-x-field
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-x-set-field
                                                                                              ] ;
                                                                              rdfs:comment "" ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-group> ;
                                                                              rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/microstructureID" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-iteration-field
:nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-iteration-field rdf:type owl:Class ;
                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                          owl:someValuesFrom :NX_UNITLESS
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:someValuesFrom :NX_UINT
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                        owl:complementOf :NX_UINT
                                                                                                                      ]
                                                                                                        ] ;
                                                                                        rdfs:comment """
                        Iteration or increment counter of this snapshot.
                    """ ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-iteration-field> ;
                                                                                        rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/microstructureID/iteration" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-iteration-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-recrystallization-front-coordinate-field
:nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-recrystallization-front-coordinate-field rdf:type owl:Class ;
                                                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                                                                   owl:someValuesFrom :NX_UNITLESS
                                                                                                                                 ] ,
                                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                                   owl:someValuesFrom :NX_NUMBER
                                                                                                                                 ] ,
                                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                 owl:complementOf :NX_NUMBER
                                                                                                                                               ]
                                                                                                                                 ] ;
                                                                                                                 rdfs:comment """
                            The x, y, z grid coordinates of each cell in the recrystallization front.
                        """ ;
                                                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-recrystallization-front-coordinate-field> ;
                                                                                                                 rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/microstructureID/recrystallization_front/coordinate" ;
                                                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-recrystallization-front-coordinate-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-recrystallization-front-deformed-grain-id-field
:nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-recrystallization-front-deformed-grain-id-field rdf:type owl:Class ;
                                                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                                                          owl:someValuesFrom :NX_UNITLESS
                                                                                                                                        ] ,
                                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                                                          owl:someValuesFrom :NX_UINT
                                                                                                                                        ] ,
                                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                        owl:complementOf :NX_UINT
                                                                                                                                                      ]
                                                                                                                                        ] ;
                                                                                                                        rdfs:comment """
                            Grain identifier assigned to each cell in the recrystallization front.
                        """ ;
                                                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-recrystallization-front-deformed-grain-id-field> ;
                                                                                                                        rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/microstructureID/recrystallization_front/deformed_grain_id" ;
                                                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-recrystallization-front-deformed-grain-id-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-recrystallization-front-group
:nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-recrystallization-front-group rdf:type owl:Class ;
                                                                                                      rdfs:subClassOf :NXmicrostructure_feature ,
                                                                                                                      :NeXusGroup ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :has ;
                                                                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                        owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-recrystallization-front-coordinate-field
                                                                                                                      ] ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :has ;
                                                                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                        owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-recrystallization-front-deformed-grain-id-field
                                                                                                                      ] ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :has ;
                                                                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                        owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-recrystallization-front-halo-region-field
                                                                                                                      ] ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :has ;
                                                                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                        owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-recrystallization-front-infection-direction-field
                                                                                                                      ] ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :has ;
                                                                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                        owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-recrystallization-front-mobility-weight-field
                                                                                                                      ] ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :has ;
                                                                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                        owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-recrystallization-front-recrystallized-grain-id-field
                                                                                                                      ] ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :has ;
                                                                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                        owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-recrystallization-front-thread-id-field
                                                                                                                      ] ;
                                                                                                      rdfs:comment """
                        Details about those cells which in this time step
                        represent the discrete recrystallization front.
                        
                        Each CA is processed by a team of OpenMP threads.
                    """ ;
                                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-recrystallization-front-group> ;
                                                                                                      rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/microstructureID/recrystallization_front" ;
                                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-recrystallization-front-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-recrystallization-front-halo-region-field
:nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-recrystallization-front-halo-region-field rdf:type owl:Class ;
                                                                                                                  rdfs:subClassOf :NeXusField ,
                                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                                                                    owl:someValuesFrom :NX_UNITLESS
                                                                                                                                  ] ,
                                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                                                    owl:someValuesFrom :NX_UINT
                                                                                                                                  ] ,
                                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                  owl:complementOf :NX_UINT
                                                                                                                                                ]
                                                                                                                                  ] ;
                                                                                                                  rdfs:comment """
                            Which cells are currently in a halo region of threads.
                            
                            The halo region is a layer of cells about the sub-domain
                            of the simulation grid evolved by a thread.
                        """ ;
                                                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-recrystallization-front-halo-region-field> ;
                                                                                                                  rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/microstructureID/recrystallization_front/halo_region" ;
                                                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-recrystallization-front-halo-region-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-recrystallization-front-infection-direction-field
:nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-recrystallization-front-infection-direction-field rdf:type owl:Class ;
                                                                                                                          rdfs:subClassOf :NeXusField ,
                                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                                                                            owl:someValuesFrom :NX_UNITLESS
                                                                                                                                          ] ,
                                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                                                            owl:someValuesFrom :NX_UINT
                                                                                                                                          ] ,
                                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                          owl:complementOf :NX_UINT
                                                                                                                                                        ]
                                                                                                                                          ] ;
                                                                                                                          rdfs:comment """
                            Hint about the direction from which the cell was infected.
                        """ ;
                                                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-recrystallization-front-infection-direction-field> ;
                                                                                                                          rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/microstructureID/recrystallization_front/infection_direction" ;
                                                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-recrystallization-front-infection-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-recrystallization-front-mobility-weight-field
:nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-recrystallization-front-mobility-weight-field rdf:type owl:Class ;
                                                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                                                        owl:someValuesFrom :NX_UNITLESS
                                                                                                                                      ] ,
                                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                                                        owl:someValuesFrom :NX_FLOAT
                                                                                                                                      ] ,
                                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                      owl:complementOf :NX_FLOAT
                                                                                                                                                    ]
                                                                                                                                      ] ;
                                                                                                                      rdfs:comment """
                            So-called mobility weight which is a scaling factor to control the
                            mobility of the grain boundary that is modelled sweeping cells that
                            make the discrete recrystallization front.
                        """ ;
                                                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-recrystallization-front-mobility-weight-field> ;
                                                                                                                      rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/microstructureID/recrystallization_front/mobility_weight" ;
                                                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-recrystallization-front-mobility-weight-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-recrystallization-front-recrystallized-grain-id-field
:nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-recrystallization-front-recrystallized-grain-id-field rdf:type owl:Class ;
                                                                                                                              rdfs:subClassOf :NeXusField ,
                                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                                                                owl:someValuesFrom :NX_UNITLESS
                                                                                                                                              ] ,
                                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                                                owl:someValuesFrom :NX_UINT
                                                                                                                                              ] ,
                                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                              owl:complementOf :NX_UINT
                                                                                                                                                            ]
                                                                                                                                              ] ;
                                                                                                                              rdfs:comment """
                            Grain identifier assigned to each nucleus which affected that cell in the
                            recrystallization front.
                        """ ;
                                                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-recrystallization-front-recrystallized-grain-id-field> ;
                                                                                                                              rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/microstructureID/recrystallization_front/recrystallized_grain_id" ;
                                                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-recrystallization-front-recrystallized-grain-id-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-recrystallization-front-thread-id-field
:nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-recrystallization-front-thread-id-field rdf:type owl:Class ;
                                                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                                                  owl:someValuesFrom :NX_UNITLESS
                                                                                                                                ] ,
                                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                                  owl:someValuesFrom :NX_UINT
                                                                                                                                ] ,
                                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                owl:complementOf :NX_UINT
                                                                                                                                              ]
                                                                                                                                ] ;
                                                                                                                rdfs:comment """
                            Identifier of the OpenMP thread processing each cell in the recrystallization
                            front.
                        """ ;
                                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-recrystallization-front-thread-id-field> ;
                                                                                                                rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/microstructureID/recrystallization_front/thread_id" ;
                                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-recrystallization-front-thread-id-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-temperature-field
:nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-temperature-field rdf:type owl:Class ;
                                                                                          rdfs:subClassOf :NeXusField ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                                            owl:someValuesFrom :NX_TEMPERATURE
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:someValuesFrom :NX_FLOAT
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                                          owl:complementOf :NX_FLOAT
                                                                                                                        ]
                                                                                                          ] ;
                                                                                          rdfs:comment """
                        Simulated temperature for this snapshot.
                    """ ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-temperature-field> ;
                                                                                          rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/microstructureID/temperature" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-temperature-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-time-field
:nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-time-field rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                     owl:someValuesFrom :NX_TIME
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_FLOAT
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_FLOAT
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment """
                        Simulated physical time for this snapshot.
                    """ ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-time-field> ;
                                                                                   rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/microstructureID/time" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-x-field
:nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-x-field rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_DIMENSIONLESS
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_FLOAT
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_FLOAT
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment """
                        Current recrystallized volume fraction (taking fractional infections into
                        account).
                    """ ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-x-field> ;
                                                                                rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/microstructureID/x" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-x-set-field
:nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-x-set-field rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                      owl:someValuesFrom :NX_DIMENSIONLESS
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_FLOAT
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_FLOAT
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment """
                        Target value for which a snapshot was requested for the recrystallized volume
                        fraction.
                    """ ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-x-set-field> ;
                                                                                    rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/microstructureID/x_set" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-microstructureid-x-set-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-deformation-gradient-group
:nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-deformation-gradient-group rdf:type owl:Class ;
                                                                                                     rdfs:subClassOf :NXprocess ,
                                                                                                                     :NeXusGroup ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :has ;
                                                                                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                       owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-deformation-gradient-tensor-field
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :has ;
                                                                                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                       owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-deformation-gradient-type-field
                                                                                                                     ] ;
                                                                                                     rdfs:comment "" ;
                                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-deformation-gradient-group> ;
                                                                                                     rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/summary_statistics/deformation_gradient" ;
                                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-deformation-gradient-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-deformation-gradient-tensor-field
:nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-deformation-gradient-tensor-field rdf:type owl:Class ;
                                                                                                            rdfs:subClassOf :NeXusField ,
                                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                                                              owl:someValuesFrom :NX_ANY
                                                                                                                            ] ,
                                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                                              owl:someValuesFrom :NX_FLOAT
                                                                                                                            ] ,
                                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                                                            owl:complementOf :NX_FLOAT
                                                                                                                                          ]
                                                                                                                            ] ;
                                                                                                            rdfs:comment """
                            Applied deformation gradient tensor on the ROI.
                        """ ;
                                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-deformation-gradient-tensor-field> ;
                                                                                                            rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/summary_statistics/deformation_gradient/tensor" ;
                                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-deformation-gradient-tensor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-deformation-gradient-type-field
:nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-deformation-gradient-type-field rdf:type owl:Class ;
                                                                                                          rdfs:subClassOf :NeXusField ,
                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                            owl:onProperty :hasEnumContainer ;
                                                                                                                            owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                                owl:unionOf ( :nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-deformation-gradient-type-piola-enum
                                                                                                                                                            )
                                                                                                                                              ]
                                                                                                                          ] ;
                                                                                                          rdfs:comment """
                            Which type of deformation gradient.
                        """ ;
                                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-deformation-gradient-type-field> ;
                                                                                                          rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/summary_statistics/deformation_gradient/type" ;
                                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-deformation-gradient-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-deformation-gradient-type-piola-enum
:nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-deformation-gradient-type-piola-enum rdf:type owl:Class ;
                                                                                                               rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                                 owl:onProperty :actualValue ;
                                                                                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                                 rdf:first "piola" ;
                                                                                                                                                                 rdf:rest rdf:nil
                                                                                                                                                               ]
                                                                                                                                                   ]
                                                                                                                               ] ;
                                                                                                               rdfs:comment "Enumeration item for NXmicrostructure_score_results/ENTRY/spatiotemporalID/summary_statistics/deformation_gradient/type: piola" ;
                                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-deformation-gradient-type-field> ;
                                                                                                               rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/summary_statistics/deformation_gradient/type/piola" ;
                                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-deformation-gradient-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-group
:nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-group rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NXprocess ,
                                                                                                :NeXusGroup ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :has ;
                                                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-deformation-gradient-group
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :has ;
                                                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-group
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :has ;
                                                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-strain-group
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :has ;
                                                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-stress-group
                                                                                                ] ;
                                                                                rdfs:comment """
                    Summary quantities which are the result of some post-processing of the snapshot data
                    (averaging, integrating, interpolating) happening for practical and performance reasons
                    during the simulation. Place used for storing descriptors from continuum mechanics
                    and thermodynamics at the scale of the entire ROI.
                """ ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-group> ;
                                                                                rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/summary_statistics" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-axes-attribute
:nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-axes-attribute rdf:type owl:Class ;
                                                                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                                                  ] ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                                  owl:complementOf :NX_CHAR
                                                                                                                                ]
                                                                                                                  ] ;
                                                                                                  rdfs:comment "" ;
                                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-axes-attribute> ;
                                                                                                  rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/summary_statistics/kinetics/axes" ;
                                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-group
:nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-group rdf:type owl:Class ;
                                                                                         rdfs:subClassOf :NeXusGroup ,
                                                                                                         :nxprocess-data-group ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :has ;
                                                                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-iteration-indices-attribute
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :has ;
                                                                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-temperature-indices-attribute
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :has ;
                                                                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-title-field
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :has ;
                                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-axes-attribute
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :has ;
                                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-iteration-field
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :has ;
                                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-signal-attribute
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :has ;
                                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-temperature-field
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :has ;
                                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-time-field
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :has ;
                                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-time-indices-attribute
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :has ;
                                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-x-field
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :has ;
                                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-x-indices-attribute
                                                                                                         ] ;
                                                                                         rdfs:comment """
                        Evolution of the recrystallized volume fraction over time.
                    """ ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-group> ;
                                                                                         rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/summary_statistics/kinetics" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-iteration-field
:nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-iteration-field rdf:type owl:Class ;
                                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                                     owl:someValuesFrom :NX_UNITLESS
                                                                                                                   ] ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                                     owl:someValuesFrom :NX_INT
                                                                                                                   ] ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                                   owl:complementOf :NX_INT
                                                                                                                                 ]
                                                                                                                   ] ;
                                                                                                   rdfs:comment """
                            Iteration or increment counter.
                        """ ;
                                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-iteration-field> ;
                                                                                                   rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/summary_statistics/kinetics/iteration" ;
                                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-iteration-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-iteration-indices-attribute
:nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-iteration-indices-attribute rdf:type owl:Class ;
                                                                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                                 owl:someValuesFrom :NX_UINT
                                                                                                                               ] ,
                                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                                                               owl:complementOf :NX_UINT
                                                                                                                                             ]
                                                                                                                               ] ;
                                                                                                               rdfs:comment "" ;
                                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-iteration-indices-attribute> ;
                                                                                                               rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/summary_statistics/kinetics/iteration_indices" ;
                                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-iteration-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-signal-attribute
:nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-signal-attribute rdf:type owl:Class ;
                                                                                                    rdfs:subClassOf :NeXusAttribute ,
                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                                      owl:someValuesFrom :NX_CHAR
                                                                                                                    ] ,
                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                                    owl:complementOf :NX_CHAR
                                                                                                                                  ]
                                                                                                                    ] ;
                                                                                                    rdfs:comment "" ;
                                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-signal-attribute> ;
                                                                                                    rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/summary_statistics/kinetics/signal" ;
                                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-temperature-field
:nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-temperature-field rdf:type owl:Class ;
                                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                                       owl:someValuesFrom :NX_TEMPERATURE
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:someValuesFrom :NX_FLOAT
                                                                                                                     ] ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                                     owl:complementOf :NX_FLOAT
                                                                                                                                   ]
                                                                                                                     ] ;
                                                                                                     rdfs:comment """
                            Evolution of the simulated temperature over time.
                        """ ;
                                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-temperature-field> ;
                                                                                                     rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/summary_statistics/kinetics/temperature" ;
                                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-temperature-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-temperature-indices-attribute
:nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-temperature-indices-attribute rdf:type owl:Class ;
                                                                                                                 rdfs:subClassOf :NeXusAttribute ,
                                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                                   owl:someValuesFrom :NX_UINT
                                                                                                                                 ] ,
                                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                                                 owl:complementOf :NX_UINT
                                                                                                                                               ]
                                                                                                                                 ] ;
                                                                                                                 rdfs:comment "" ;
                                                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-temperature-indices-attribute> ;
                                                                                                                 rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/summary_statistics/kinetics/temperature_indices" ;
                                                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-temperature-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-time-field
:nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-time-field rdf:type owl:Class ;
                                                                                              rdfs:subClassOf :NeXusField ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                                owl:someValuesFrom :NX_TIME
                                                                                                              ] ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                owl:someValuesFrom :NX_FLOAT
                                                                                                              ] ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                                              owl:complementOf :NX_FLOAT
                                                                                                                            ]
                                                                                                              ] ;
                                                                                              rdfs:comment """
                            Evolution of the physical time not to be confused with wall-clock time or
                            profiling data.
                        """ ;
                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-time-field> ;
                                                                                              rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/summary_statistics/kinetics/time" ;
                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-time-indices-attribute
:nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-time-indices-attribute rdf:type owl:Class ;
                                                                                                          rdfs:subClassOf :NeXusAttribute ,
                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                                            owl:someValuesFrom :NX_UINT
                                                                                                                          ] ,
                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                                                          owl:complementOf :NX_UINT
                                                                                                                                        ]
                                                                                                                          ] ;
                                                                                                          rdfs:comment "" ;
                                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-time-indices-attribute> ;
                                                                                                          rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/summary_statistics/kinetics/time_indices" ;
                                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-time-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-title-field
:nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-title-field rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusField ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                                               owl:complementOf :NX_CHAR
                                                                                                                             ]
                                                                                                               ] ;
                                                                                               rdfs:comment "" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-title-field> ;
                                                                                               rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/summary_statistics/kinetics/title" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-x-field
:nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-x-field rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusField ,
                                                                                                           :nxdata-x-field ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                                             owl:someValuesFrom :NX_DIMENSIONLESS
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:someValuesFrom :NX_FLOAT
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                                           owl:complementOf :NX_FLOAT
                                                                                                                         ]
                                                                                                           ] ;
                                                                                           rdfs:comment """
                            Recrystallized volume fraction.
                        """ ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-x-field> ;
                                                                                           rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/summary_statistics/kinetics/x" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-x-indices-attribute
:nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-x-indices-attribute rdf:type owl:Class ;
                                                                                                       rdfs:subClassOf :NeXusAttribute ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                                         owl:someValuesFrom :NX_UINT
                                                                                                                       ] ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                                       owl:complementOf :NX_UINT
                                                                                                                                     ]
                                                                                                                       ] ;
                                                                                                       rdfs:comment "" ;
                                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-x-indices-attribute> ;
                                                                                                       rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/summary_statistics/kinetics/x_indices" ;
                                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-kinetics-x-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-strain-group
:nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-strain-group rdf:type owl:Class ;
                                                                                       rdfs:subClassOf :NeXusGroup ,
                                                                                                       :nxprocess-data-group ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-strain-tensor-field
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-strain-type-field
                                                                                                       ] ;
                                                                                       rdfs:comment "" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-strain-group> ;
                                                                                       rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/summary_statistics/strain" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-strain-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-strain-tensor-field
:nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-strain-tensor-field rdf:type owl:Class ;
                                                                                              rdfs:subClassOf :NeXusField ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                                owl:someValuesFrom :NX_ANY
                                                                                                              ] ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                owl:someValuesFrom :NX_FLOAT
                                                                                                              ] ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                                              owl:complementOf :NX_FLOAT
                                                                                                                            ]
                                                                                                              ] ;
                                                                                              rdfs:comment """
                            Applied external strain tensor on the ROI.
                        """ ;
                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-strain-tensor-field> ;
                                                                                              rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/summary_statistics/strain/tensor" ;
                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-strain-tensor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-strain-type-field
:nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-strain-type-field rdf:type owl:Class ;
                                                                                            rdfs:subClassOf :NeXusField ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                                              owl:someValuesFrom :NX_ANY
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                                            owl:complementOf :NX_CHAR
                                                                                                                          ]
                                                                                                            ] ;
                                                                                            rdfs:comment """
                            Which type of strain.
                        """ ;
                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-strain-type-field> ;
                                                                                            rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/summary_statistics/strain/type" ;
                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-strain-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-stress-group
:nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-stress-group rdf:type owl:Class ;
                                                                                       rdfs:subClassOf :NeXusGroup ,
                                                                                                       :nxprocess-data-group ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-stress-tensor-field
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-stress-type-field
                                                                                                       ] ;
                                                                                       rdfs:comment "" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-stress-group> ;
                                                                                       rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/summary_statistics/stress" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-stress-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-stress-tensor-field
:nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-stress-tensor-field rdf:type owl:Class ;
                                                                                              rdfs:subClassOf :NeXusField ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                                owl:someValuesFrom :NX_ANY
                                                                                                              ] ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                owl:someValuesFrom :NX_FLOAT
                                                                                                              ] ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                                              owl:complementOf :NX_FLOAT
                                                                                                                            ]
                                                                                                              ] ;
                                                                                              rdfs:comment """
                            Applied external stress tensor on the ROI.
                        """ ;
                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-stress-tensor-field> ;
                                                                                              rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/summary_statistics/stress/tensor" ;
                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-stress-tensor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-stress-type-cauchy-enum
:nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-stress-type-cauchy-enum rdf:type owl:Class ;
                                                                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :actualValue ;
                                                                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                    rdf:first "cauchy" ;
                                                                                                                                                    rdf:rest rdf:nil
                                                                                                                                                  ]
                                                                                                                                      ]
                                                                                                                  ] ;
                                                                                                  rdfs:comment "Enumeration item for NXmicrostructure_score_results/ENTRY/spatiotemporalID/summary_statistics/stress/type: cauchy" ;
                                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-stress-type-field> ;
                                                                                                  rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/summary_statistics/stress/type/cauchy" ;
                                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-stress-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-stress-type-field
:nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-stress-type-field rdf:type owl:Class ;
                                                                                            rdfs:subClassOf :NeXusField ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasEnumContainer ;
                                                                                                              owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                  owl:unionOf ( :nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-stress-type-cauchy-enum
                                                                                                                                              )
                                                                                                                                ]
                                                                                                            ] ;
                                                                                            rdfs:comment """
                            Which type of stress.
                        """ ;
                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-stress-type-field> ;
                                                                                            rdfs:label "NXmicrostructure_score_results/ENTRY/spatiotemporalID/summary_statistics/stress/type" ;
                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-spatiotemporalid-summary-statistics-stress-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-score-results-entry-start-time-field
:nxmicrostructure-score-results-entry-start-time-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       :nxentry-start-time-field ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_ANY
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_DATE_TIME
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_DATE_TIME
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment """
                ISO 8601 time code with local time zone offset to UTC information
                included when the simulation was started.
            """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-start-time-field> ;
                                                       rdfs:label "NXmicrostructure_score_results/ENTRY/start_time" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_score_results.html#nxmicrostructure-score-results-entry-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-slip-system-is-specific-field
:nxmicrostructure-slip-system-is-specific-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_UNITLESS
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_BOOLEAN
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_BOOLEAN
                                                                              ]
                                                                ] ;
                                                rdfs:comment """
            For each slip system a marker whether the Miller indices refer to a specific slip system
            or to a set of equivalent crystallographic slip systems.
        """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_slip_system.html#nxmicrostructure-slip-system-is-specific-field> ;
                                                rdfs:label "NXmicrostructure_slip_system/is_specific" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_slip_system.html#nxmicrostructure-slip-system-is-specific-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-slip-system-lattice-type-cubic-enum
:nxmicrostructure-slip-system-lattice-type-cubic-enum rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :actualValue ;
                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                        rdf:first "cubic" ;
                                                                                                        rdf:rest rdf:nil
                                                                                                      ]
                                                                                          ]
                                                                      ] ;
                                                      rdfs:comment "Enumeration item for NXmicrostructure_slip_system/lattice_type: cubic" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_slip_system.html#nxmicrostructure-slip-system-lattice-type-field> ;
                                                      rdfs:label "NXmicrostructure_slip_system/lattice_type/cubic" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_slip_system.html#nxmicrostructure-slip-system-lattice-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-slip-system-lattice-type-field
:nxmicrostructure-slip-system-lattice-type-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasEnumContainer ;
                                                                   owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                       owl:unionOf ( :nxmicrostructure-slip-system-lattice-type-cubic-enum
                                                                                                     :nxmicrostructure-slip-system-lattice-type-hexagonal-enum
                                                                                                     :nxmicrostructure-slip-system-lattice-type-monoclinic-enum
                                                                                                     :nxmicrostructure-slip-system-lattice-type-orthorhombic-enum
                                                                                                     :nxmicrostructure-slip-system-lattice-type-tetragonal-enum
                                                                                                     :nxmicrostructure-slip-system-lattice-type-triclinic-enum
                                                                                                     :nxmicrostructure-slip-system-lattice-type-trigonal-enum
                                                                                                   )
                                                                                     ]
                                                                 ] ;
                                                 rdfs:comment """
            Bravais lattice type
        """ ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_slip_system.html#nxmicrostructure-slip-system-lattice-type-field> ;
                                                 rdfs:label "NXmicrostructure_slip_system/lattice_type" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_slip_system.html#nxmicrostructure-slip-system-lattice-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-slip-system-lattice-type-hexagonal-enum
:nxmicrostructure-slip-system-lattice-type-hexagonal-enum rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusEnumerations ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :actualValue ;
                                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                                            rdf:first "hexagonal" ;
                                                                                                            rdf:rest rdf:nil
                                                                                                          ]
                                                                                              ]
                                                                          ] ;
                                                          rdfs:comment "Enumeration item for NXmicrostructure_slip_system/lattice_type: hexagonal" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_slip_system.html#nxmicrostructure-slip-system-lattice-type-field> ;
                                                          rdfs:label "NXmicrostructure_slip_system/lattice_type/hexagonal" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_slip_system.html#nxmicrostructure-slip-system-lattice-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-slip-system-lattice-type-monoclinic-enum
:nxmicrostructure-slip-system-lattice-type-monoclinic-enum rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :actualValue ;
                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                             rdf:first "monoclinic" ;
                                                                                                             rdf:rest rdf:nil
                                                                                                           ]
                                                                                               ]
                                                                           ] ;
                                                           rdfs:comment "Enumeration item for NXmicrostructure_slip_system/lattice_type: monoclinic" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_slip_system.html#nxmicrostructure-slip-system-lattice-type-field> ;
                                                           rdfs:label "NXmicrostructure_slip_system/lattice_type/monoclinic" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_slip_system.html#nxmicrostructure-slip-system-lattice-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-slip-system-lattice-type-orthorhombic-enum
:nxmicrostructure-slip-system-lattice-type-orthorhombic-enum rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusEnumerations ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :actualValue ;
                                                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                                                               rdf:first "orthorhombic" ;
                                                                                                               rdf:rest rdf:nil
                                                                                                             ]
                                                                                                 ]
                                                                             ] ;
                                                             rdfs:comment "Enumeration item for NXmicrostructure_slip_system/lattice_type: orthorhombic" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_slip_system.html#nxmicrostructure-slip-system-lattice-type-field> ;
                                                             rdfs:label "NXmicrostructure_slip_system/lattice_type/orthorhombic" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_slip_system.html#nxmicrostructure-slip-system-lattice-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-slip-system-lattice-type-tetragonal-enum
:nxmicrostructure-slip-system-lattice-type-tetragonal-enum rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :actualValue ;
                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                             rdf:first "tetragonal" ;
                                                                                                             rdf:rest rdf:nil
                                                                                                           ]
                                                                                               ]
                                                                           ] ;
                                                           rdfs:comment "Enumeration item for NXmicrostructure_slip_system/lattice_type: tetragonal" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_slip_system.html#nxmicrostructure-slip-system-lattice-type-field> ;
                                                           rdfs:label "NXmicrostructure_slip_system/lattice_type/tetragonal" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_slip_system.html#nxmicrostructure-slip-system-lattice-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-slip-system-lattice-type-triclinic-enum
:nxmicrostructure-slip-system-lattice-type-triclinic-enum rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusEnumerations ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :actualValue ;
                                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                                            rdf:first "triclinic" ;
                                                                                                            rdf:rest rdf:nil
                                                                                                          ]
                                                                                              ]
                                                                          ] ;
                                                          rdfs:comment "Enumeration item for NXmicrostructure_slip_system/lattice_type: triclinic" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_slip_system.html#nxmicrostructure-slip-system-lattice-type-field> ;
                                                          rdfs:label "NXmicrostructure_slip_system/lattice_type/triclinic" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_slip_system.html#nxmicrostructure-slip-system-lattice-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-slip-system-lattice-type-trigonal-enum
:nxmicrostructure-slip-system-lattice-type-trigonal-enum rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusEnumerations ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :actualValue ;
                                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                                           rdf:first "trigonal" ;
                                                                                                           rdf:rest rdf:nil
                                                                                                         ]
                                                                                             ]
                                                                         ] ;
                                                         rdfs:comment "Enumeration item for NXmicrostructure_slip_system/lattice_type: trigonal" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_slip_system.html#nxmicrostructure-slip-system-lattice-type-field> ;
                                                         rdfs:label "NXmicrostructure_slip_system/lattice_type/trigonal" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_slip_system.html#nxmicrostructure-slip-system-lattice-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-slip-system-miller-direction-field
:nxmicrostructure-slip-system-miller-direction-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_UNITLESS
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_NUMBER
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_NUMBER
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
            Array of Miller or Miller-Bravais indices that describe the crystallographic
            direction.
        """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_slip_system.html#nxmicrostructure-slip-system-miller-direction-field> ;
                                                     rdfs:label "NXmicrostructure_slip_system/miller_direction" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_slip_system.html#nxmicrostructure-slip-system-miller-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-slip-system-miller-plane-field
:nxmicrostructure-slip-system-miller-plane-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_UNITLESS
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_NUMBER
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_NUMBER
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment """
            Array of Miller indices which describe the crystallographic planes.
        """ ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_slip_system.html#nxmicrostructure-slip-system-miller-plane-field> ;
                                                 rdfs:label "NXmicrostructure_slip_system/miller_plane" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure_slip_system.html#nxmicrostructure-slip-system-miller-plane-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-time-field
:nxmicrostructure-time-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_TIME
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_NUMBER
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_NUMBER
                                                           ]
                                             ] ;
                             rdfs:comment """
            Measured or simulated physical time stamp for this microstructure snapshot.
            Not to be confused with wall-clock timing or profiling data.
        """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-time-field> ;
                             rdfs:label "NXmicrostructure/time" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-triple-junctions-boundary-contact-field
:nxmicrostructure-triple-junctions-boundary-contact-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_ANY
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_UINT
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_UINT
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment """
                True, if the triple line makes contact with the edge of the ROI.
                False, if the triple line does not make contact with the edge of the ROI.
            """ ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-triple-junctions-boundary-contact-field> ;
                                                          rdfs:label "NXmicrostructure/triple_junctions/boundary_contact" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-triple-junctions-boundary-contact-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-triple-junctions-group
:nxmicrostructure-triple-junctions-group rdf:type owl:Class ;
                                         rdfs:subClassOf :NXmicrostructure_feature ,
                                                         :NeXusGroup ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmicrostructure-triple-junctions-boundary-contact-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmicrostructure-triple-junctions-index-offset-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmicrostructure-triple-junctions-indices-crystal-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmicrostructure-triple-junctions-indices-interface-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmicrostructure-triple-junctions-indices-polyline-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmicrostructure-triple-junctions-indices-triple-junction-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmicrostructure-triple-junctions-length-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmicrostructure-triple-junctions-line-energy-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmicrostructure-triple-junctions-location-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmicrostructure-triple-junctions-mobility-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmicrostructure-triple-junctions-number-of-junctions-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmicrostructure-triple-junctions-position-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmicrostructure-triple-junctions-representation-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmicrostructure-triple-junctions-volume-field
                                                         ] ;
                                         rdfs:comment """
            Projections or representations of junctions at which three interfaces meet.
            
            An example for a line defect. Triple junctions are characterized as triple lines or triple points as their projections,
            or junctions observed between crystals (at the specimen surface exposed to an environment)
            (including wetting phenomena) or inside the specimen (crack, pores).
        """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-triple-junctions-group> ;
                                         rdfs:label "NXmicrostructure/triple_junctions" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-triple-junctions-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-triple-junctions-index-offset-field
:nxmicrostructure-triple-junctions-index-offset-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_UNITLESS
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_INT
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_INT
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment """
                First identifier to identify triple junctions implicitly.
            """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-triple-junctions-index-offset-field> ;
                                                      rdfs:label "NXmicrostructure/triple_junctions/index_offset" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-triple-junctions-index-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-triple-junctions-indices-crystal-field
:nxmicrostructure-triple-junctions-indices-crystal-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_UNITLESS
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_INT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_INT
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-triple-junctions-indices-crystal-field> ;
                                                         rdfs:label "NXmicrostructure/triple_junctions/indices_crystal" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-triple-junctions-indices-crystal-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-triple-junctions-indices-interface-field
:nxmicrostructure-triple-junctions-indices-interface-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_UNITLESS
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_INT
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :has ;
                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass :nxmicrostructure-triple-junctions-indices-interface-use-these-attribute
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_INT
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment """
                Set of tuples of identifier of interfaces connected to the junction for each
                triple junction.
            """ ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-triple-junctions-indices-interface-field> ;
                                                           rdfs:label "NXmicrostructure/triple_junctions/indices_interface" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-triple-junctions-indices-interface-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-triple-junctions-indices-interface-use-these-attribute
:nxmicrostructure-triple-junctions-indices-interface-use-these-attribute rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusAttribute ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                         owl:complementOf :NX_CHAR
                                                                                                       ]
                                                                                         ] ;
                                                                         rdfs:comment """
                    The specific interface identifiers whereby to resolve ambiguities.
                """ ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-triple-junctions-indices-interface-use-these-attribute> ;
                                                                         rdfs:label "NXmicrostructure/triple_junctions/indices_interface/use_these" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-triple-junctions-indices-interface-use-these-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-triple-junctions-indices-polyline-field
:nxmicrostructure-triple-junctions-indices-polyline-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_UNITLESS
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_INT
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :has ;
                                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass :nxmicrostructure-triple-junctions-indices-polyline-use-these-attribute
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_INT
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment """
                Set of tuples of identifier for polyline segments connected to the junction for
                each triple junction.
            """ ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-triple-junctions-indices-polyline-field> ;
                                                          rdfs:label "NXmicrostructure/triple_junctions/indices_polyline" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-triple-junctions-indices-polyline-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-triple-junctions-indices-polyline-use-these-attribute
:nxmicrostructure-triple-junctions-indices-polyline-use-these-attribute rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusAttribute ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                        owl:complementOf :NX_CHAR
                                                                                                      ]
                                                                                        ] ;
                                                                        rdfs:comment """
                    The specific indices_polyline whereby to resolve ambiguities.
                """ ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-triple-junctions-indices-polyline-use-these-attribute> ;
                                                                        rdfs:label "NXmicrostructure/triple_junctions/indices_polyline/use_these" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-triple-junctions-indices-polyline-use-these-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-triple-junctions-indices-triple-junction-field
:nxmicrostructure-triple-junctions-indices-triple-junction-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_UNITLESS
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_INT
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_INT
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment """
                Identifier to identify each triple junction explicitly.
            """ ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-triple-junctions-indices-triple-junction-field> ;
                                                                 rdfs:label "NXmicrostructure/triple_junctions/indices_triple_junction" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-triple-junctions-indices-triple-junction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-triple-junctions-length-field
:nxmicrostructure-triple-junctions-length-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_LENGTH
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_NUMBER
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_NUMBER
                                                                              ]
                                                                ] ;
                                                rdfs:comment """
                The length of each triple junction.
                
                This is not necessarily the same as the length of the individual
                polyline segments whereby the junction is discretized.
            """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-triple-junctions-length-field> ;
                                                rdfs:label "NXmicrostructure/triple_junctions/length" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-triple-junctions-length-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-triple-junctions-line-energy-field
:nxmicrostructure-triple-junctions-line-energy-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_ANY
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_NUMBER
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_NUMBER
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
                Specific line energy of each triple junction
            """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-triple-junctions-line-energy-field> ;
                                                     rdfs:label "NXmicrostructure/triple_junctions/line_energy" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-triple-junctions-line-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-triple-junctions-location-field
:nxmicrostructure-triple-junctions-location-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_UNITLESS
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_INT
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxmicrostructure-triple-junctions-location-use-these-attribute
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_INT
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment """
                Set of identifier for positions whereby to identify the location of each
                junction.
            """ ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-triple-junctions-location-field> ;
                                                  rdfs:label "NXmicrostructure/triple_junctions/location" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-triple-junctions-location-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-triple-junctions-location-use-these-attribute
:nxmicrostructure-triple-junctions-location-use-these-attribute rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusAttribute ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_CHAR
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment """
                    The specific identifiers whereby to resolve ambiguities.
                """ ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-triple-junctions-location-use-these-attribute> ;
                                                                rdfs:label "NXmicrostructure/triple_junctions/location/use_these" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-triple-junctions-location-use-these-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-triple-junctions-mobility-field
:nxmicrostructure-triple-junctions-mobility-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ANY
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_NUMBER
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_NUMBER
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment """
                Non-intrinsic mobility of each triple junction.
            """ ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-triple-junctions-mobility-field> ;
                                                  rdfs:label "NXmicrostructure/triple_junctions/mobility" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-triple-junctions-mobility-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-triple-junctions-number-of-junctions-field
:nxmicrostructure-triple-junctions-number-of-junctions-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_UNITLESS
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_UINT
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_UINT
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment """
                Number of triple junctions.
            """ ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-triple-junctions-number-of-junctions-field> ;
                                                             rdfs:label "NXmicrostructure/triple_junctions/number_of_junctions" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-triple-junctions-number-of-junctions-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-triple-junctions-position-field
:nxmicrostructure-triple-junctions-position-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_LENGTH
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_NUMBER
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_NUMBER
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment """
                Explicit positions.
            """ ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-triple-junctions-position-field> ;
                                                  rdfs:label "NXmicrostructure/triple_junctions/position" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-triple-junctions-position-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-triple-junctions-representation-field
:nxmicrostructure-triple-junctions-representation-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_ANY
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_CHAR
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_CHAR
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
                Reference to an instance of:
                
                * :ref:`NXcg_point` for a one-dimensional representation as only a projection is available (like in most experiments)
                * :ref:`NXcg_polyline` for a two-dimensional representation as only a projection is available
                * :ref:`NXcg_polygon` for a two-dimensional representation in the (seldom) case of sufficient spatial resolution
                  and the line in the projection plane or cases where triple junction locations are approximated e.g. using a set of triangles
                * :ref:`NXcg_polyhedron` for a three-dimensional representation via e.g. a representation of Voronoi cells about atoms
                * :ref:`NXcg_grid` for regularly pixelated or voxelated representation in one, two, or three dimensions using (boolean) masks
                
                which represent the geometrical entities of the discretization.
            """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-triple-junctions-representation-field> ;
                                                        rdfs:label "NXmicrostructure/triple_junctions/representation" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-triple-junctions-representation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmicrostructure-triple-junctions-volume-field
:nxmicrostructure-triple-junctions-volume-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_VOLUME
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_NUMBER
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_NUMBER
                                                                              ]
                                                                ] ;
                                                rdfs:comment """
                The volume about each triple junction.
                
                Respective cut-off criteria need to be specified.
            """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-triple-junctions-volume-field> ;
                                                rdfs:label "NXmicrostructure/triple_junctions/volume" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXmicrostructure.html#nxmicrostructure-triple-junctions-volume-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmirror-bend-angle-x-field
:nxmirror-bend-angle-x-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANGLE
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_FLOAT
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_FLOAT
                                                           ]
                                             ] ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-bend-angle-x-field> ;
                             rdfs:label "NXmirror/bend_angle_x" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-bend-angle-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmirror-bend-angle-y-field
:nxmirror-bend-angle-y-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANGLE
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_FLOAT
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_FLOAT
                                                           ]
                                             ] ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-bend-angle-y-field> ;
                             rdfs:label "NXmirror/bend_angle_y" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-bend-angle-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmirror-coating-material-field
:nxmirror-coating-material-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_CHAR
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_CHAR
                                                               ]
                                                 ] ;
                                 rdfs:comment "" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-coating-material-field> ;
                                 rdfs:label "NXmirror/coating_material" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-coating-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmirror-coating-roughness-field
:nxmirror-coating-roughness-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_LENGTH
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_FLOAT
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_FLOAT
                                                                ]
                                                  ] ;
                                  rdfs:comment "" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-coating-roughness-field> ;
                                  rdfs:label "NXmirror/coating_roughness" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-coating-roughness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmirror-depends-on-field
:nxmirror-depends-on-field rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusField ,
                                           :nxcomponent-depends-on-field ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_ANY
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_CHAR
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_CHAR
                                                         ]
                                           ] ;
                           rdfs:comment """
            Given a flat mirror, the reference plane is the plane which contains the \"entry\" surface of the mirror. The reference
            point of the mirror in the x and y axis is the centre of the mirror on that plane. The reference plane is orthogonal
            to the z axis and the location of this plane is the reference point on the z axis. The mirror faces negative z values.

            .. image:: mirror/mirror.png
              :width: 40%

        """ ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-depends-on-field> ;
                           rdfs:label "NXmirror/depends_on" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmirror-description-field
:nxmirror-description-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            :nxcomponent-description-field ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_CHAR
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_CHAR
                                                          ]
                                            ] ;
                            rdfs:comment "description of this mirror" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-description-field> ;
                            rdfs:label "NXmirror/description" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmirror-even-layer-density-field
:nxmirror-even-layer-density-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_MASS_DENSITY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_FLOAT
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_FLOAT
                                                                 ]
                                                   ] ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-even-layer-density-field> ;
                                   rdfs:label "NXmirror/even_layer_density" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-even-layer-density-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmirror-even-layer-material-field
:nxmirror-even-layer-material-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_CHAR
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_CHAR
                                                                  ]
                                                    ] ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-even-layer-material-field> ;
                                    rdfs:label "NXmirror/even_layer_material" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-even-layer-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmirror-external-material-field
:nxmirror-external-material-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_CHAR
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_CHAR
                                                                ]
                                                  ] ;
                                  rdfs:comment "external material outside substrate" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-external-material-field> ;
                                  rdfs:label "NXmirror/external_material" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-external-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmirror-figure-data-group
:nxmirror-figure-data-group rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusGroup ,
                                            :nxobject-data-group ;
                            rdfs:comment "Numerical description of the surface figure of the mirror." ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-figure-data-group> ;
                            rdfs:label "NXmirror/figure_data" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-figure-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmirror-geometry-group
:nxmirror-geometry-group rdf:type owl:Class ;
                         rdfs:subClassOf :NXgeometry ,
                                         :NeXusGroup ;
                         rdfs:comment "" ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-geometry-group> ;
                         rdfs:label "NXmirror/GEOMETRY" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-geometry-group> ;
                         owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxmirror-incident-angle-field
:nxmirror-incident-angle-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANGLE
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_FLOAT
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_FLOAT
                                                             ]
                                               ] ;
                               rdfs:comment "" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-incident-angle-field> ;
                               rdfs:label "NXmirror/incident_angle" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-incident-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmirror-interior-atmosphere-argon-enum
:nxmirror-interior-atmosphere-argon-enum rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusEnumerations ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :actualValue ;
                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                           rdf:first "argon" ;
                                                                                           rdf:rest rdf:nil
                                                                                         ]
                                                                             ]
                                                         ] ;
                                         rdfs:comment "Enumeration item for NXmirror/interior_atmosphere: argon" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-interior-atmosphere-field> ;
                                         rdfs:label "NXmirror/interior_atmosphere/argon" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-interior-atmosphere-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmirror-interior-atmosphere-field
:nxmirror-interior-atmosphere-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasEnumContainer ;
                                                      owl:allValuesFrom [ rdf:type owl:Class ;
                                                                          owl:unionOf ( :nxmirror-interior-atmosphere-argon-enum
                                                                                        :nxmirror-interior-atmosphere-helium-enum
                                                                                        :nxmirror-interior-atmosphere-vacuum-enum
                                                                                      )
                                                                        ]
                                                    ] ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-interior-atmosphere-field> ;
                                    rdfs:label "NXmirror/interior_atmosphere" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-interior-atmosphere-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmirror-interior-atmosphere-helium-enum
:nxmirror-interior-atmosphere-helium-enum rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusEnumerations ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :actualValue ;
                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                            rdf:first "helium" ;
                                                                                            rdf:rest rdf:nil
                                                                                          ]
                                                                              ]
                                                          ] ;
                                          rdfs:comment "Enumeration item for NXmirror/interior_atmosphere: helium" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-interior-atmosphere-field> ;
                                          rdfs:label "NXmirror/interior_atmosphere/helium" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-interior-atmosphere-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmirror-interior-atmosphere-vacuum-enum
:nxmirror-interior-atmosphere-vacuum-enum rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusEnumerations ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :actualValue ;
                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                            rdf:first "vacuum" ;
                                                                                            rdf:rest rdf:nil
                                                                                          ]
                                                                              ]
                                                          ] ;
                                          rdfs:comment "Enumeration item for NXmirror/interior_atmosphere: vacuum" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-interior-atmosphere-field> ;
                                          rdfs:label "NXmirror/interior_atmosphere/vacuum" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-interior-atmosphere-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmirror-layer-thickness-field
:nxmirror-layer-thickness-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_LENGTH
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_FLOAT
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_FLOAT
                                                              ]
                                                ] ;
                                rdfs:comment " An array describing the thickness of each layer" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-layer-thickness-field> ;
                                rdfs:label "NXmirror/layer_thickness" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-layer-thickness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmirror-m-value-field
:nxmirror-m-value-field rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusField ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasUnitContainer ;
                                          owl:someValuesFrom :NX_UNITLESS
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:someValuesFrom :NX_FLOAT
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass [ rdf:type owl:Class ;
                                                        owl:complementOf :NX_FLOAT
                                                      ]
                                        ] ;
                        rdfs:comment """
            The m value for a supermirror, which defines the supermirror 
            regime in multiples of the critical angle of Nickel.
        """ ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-m-value-field> ;
                        rdfs:label "NXmirror/m_value" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-m-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmirror-odd-layer-density-field
:nxmirror-odd-layer-density-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_MASS_DENSITY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_FLOAT
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_FLOAT
                                                                ]
                                                  ] ;
                                  rdfs:comment "" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-odd-layer-density-field> ;
                                  rdfs:label "NXmirror/odd_layer_density" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-odd-layer-density-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmirror-odd-layer-material-field
:nxmirror-odd-layer-material-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_CHAR
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_CHAR
                                                                 ]
                                                   ] ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-odd-layer-material-field> ;
                                   rdfs:label "NXmirror/odd_layer_material" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-odd-layer-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmirror-off-geometry-group
:nxmirror-off-geometry-group rdf:type owl:Class ;
                             rdfs:subClassOf :NXoff_geometry ,
                                             :NeXusGroup ;
                             rdfs:comment """
           This group describes the shape of the beam line component
        """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-off-geometry-group> ;
                             rdfs:label "NXmirror/OFF_GEOMETRY" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-off-geometry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmirror-reflectivity-group
:nxmirror-reflectivity-group rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusGroup ,
                                             :nxobject-data-group ;
                             rdfs:comment "Reflectivity as function of wavelength" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-reflectivity-group> ;
                             rdfs:label "NXmirror/reflectivity" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-reflectivity-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmirror-shape-group
:nxmirror-shape-group rdf:type owl:Class ;
                      rdfs:subClassOf :NXshape ,
                                      :NeXusGroup ;
                      rdfs:comment "A NXshape group describing the shape of the mirror" ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-shape-group> ;
                      rdfs:label "NXmirror/shape" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-shape-group> ;
                      owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxmirror-substrate-density-field
:nxmirror-substrate-density-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_MASS_DENSITY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_FLOAT
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_FLOAT
                                                                ]
                                                  ] ;
                                  rdfs:comment "" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-substrate-density-field> ;
                                  rdfs:label "NXmirror/substrate_density" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-substrate-density-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmirror-substrate-material-field
:nxmirror-substrate-material-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_CHAR
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_CHAR
                                                                 ]
                                                   ] ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-substrate-material-field> ;
                                   rdfs:label "NXmirror/substrate_material" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-substrate-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmirror-substrate-roughness-field
:nxmirror-substrate-roughness-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_LENGTH
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_FLOAT
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_FLOAT
                                                                  ]
                                                    ] ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-substrate-roughness-field> ;
                                    rdfs:label "NXmirror/substrate_roughness" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-substrate-roughness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmirror-substrate-thickness-field
:nxmirror-substrate-thickness-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_LENGTH
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_FLOAT
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_FLOAT
                                                                  ]
                                                    ] ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-substrate-thickness-field> ;
                                    rdfs:label "NXmirror/substrate_thickness" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-substrate-thickness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmirror-type-field
:nxmirror-type-field rdf:type owl:Class ;
                     rdfs:subClassOf :NeXusField ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasEnumContainer ;
                                       owl:allValuesFrom [ rdf:type owl:Class ;
                                                           owl:unionOf ( :nxmirror-type-multi-enum
                                                                         :nxmirror-type-single-enum
                                                                       )
                                                         ]
                                     ] ;
                     rdfs:comment "" ;
                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-type-field> ;
                     rdfs:label "NXmirror/type" ;
                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmirror-type-multi-enum
:nxmirror-type-multi-enum rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusEnumerations ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :actualValue ;
                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                            rdf:first "multi" ;
                                                                            rdf:rest rdf:nil
                                                                          ]
                                                              ]
                                          ] ;
                          owl:disjointWith :nxmirror-type-single-enum ;
                          rdfs:comment "Enumeration item for NXmirror/type: multi" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-type-field> ;
                          rdfs:label "NXmirror/type/multi" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmirror-type-single-enum
:nxmirror-type-single-enum rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusEnumerations ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :actualValue ;
                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                             rdf:first "single" ;
                                                                             rdf:rest rdf:nil
                                                                           ]
                                                               ]
                                           ] ;
                           rdfs:comment "Enumeration item for NXmirror/type: single" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-type-field> ;
                           rdfs:label "NXmirror/type/single" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmirror.html#nxmirror-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmoderator-coupled-field
:nxmoderator-coupled-field rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_ANY
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_BOOLEAN
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_BOOLEAN
                                                         ]
                                           ] ;
                           rdfs:comment "whether the moderator is coupled" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-coupled-field> ;
                           rdfs:label "NXmoderator/coupled" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-coupled-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmoderator-coupling-material-field
:nxmoderator-coupling-material-field rdf:type owl:Class ;
                                     owl:equivalentClass :nxsnsevent-entry-instrument-moderator-coupling-material-field ,
                                                         :nxsnshisto-entry-instrument-moderator-coupling-material-field ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_CHAR
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_CHAR
                                                                   ]
                                                     ] ;
                                     rdfs:comment "The material used for coupling. Usually Cd." ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-coupling-material-field> ;
                                     rdfs:label "NXmoderator/coupling_material" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-coupling-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmoderator-depends-on-field
:nxmoderator-depends-on-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              :nxcomponent-depends-on-field ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_CHAR
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_CHAR
                                                            ]
                                              ] ;
                              rdfs:comment """
            The reference point of the moderator is its center in the x and y axis. The reference point on the z axis is the
            surface of the moderator pointing towards the source (the negative part of the z axis).

            .. image:: moderator/moderator.png
              :width: 40%

        """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-depends-on-field> ;
                              rdfs:label "NXmoderator/depends_on" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmoderator-distance-field
:nxmoderator-distance-field rdf:type owl:Class ;
                            owl:equivalentClass :nxsnsevent-entry-instrument-moderator-distance-field ,
                                                :nxsnshisto-entry-instrument-moderator-distance-field ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_LENGTH
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_FLOAT
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_FLOAT
                                                          ]
                                            ] ;
                            rdfs:comment """
          Effective distance as seen by measuring radiation.
          Note, it is recommended to use NXtransformations instead.
        """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-distance-field> ;
                            rdfs:label "NXmoderator/distance" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmoderator-geometry-group
:nxmoderator-geometry-group rdf:type owl:Class ;
                            rdfs:subClassOf :NXgeometry ,
                                            :NeXusGroup ;
                            rdfs:comment "\"Engineering\" position of moderator" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-geometry-group> ;
                            rdfs:label "NXmoderator/GEOMETRY" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-geometry-group> ;
                            owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxmoderator-off-geometry-group
:nxmoderator-off-geometry-group rdf:type owl:Class ;
                                rdfs:subClassOf :NXoff_geometry ,
                                                :NeXusGroup ;
                                rdfs:comment """
           This group describes the shape of the moderator
        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-off-geometry-group> ;
                                rdfs:label "NXmoderator/OFF_GEOMETRY" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-off-geometry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmoderator-poison-depth-field
:nxmoderator-poison-depth-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_LENGTH
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_FLOAT
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_FLOAT
                                                              ]
                                                ] ;
                                rdfs:comment "" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-poison-depth-field> ;
                                rdfs:label "NXmoderator/poison_depth" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-poison-depth-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmoderator-poison-material-cd-enum
:nxmoderator-poison-material-cd-enum rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusEnumerations ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :actualValue ;
                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                       rdf:first "Cd" ;
                                                                                       rdf:rest rdf:nil
                                                                                     ]
                                                                         ]
                                                     ] ;
                                     owl:disjointWith :nxmoderator-poison-material-gd-enum ;
                                     rdfs:comment "Enumeration item for NXmoderator/poison_material: Cd" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-poison-material-field> ;
                                     rdfs:label "NXmoderator/poison_material/Cd" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-poison-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmoderator-poison-material-field
:nxmoderator-poison-material-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasEnumContainer ;
                                                     owl:allValuesFrom [ rdf:type owl:Class ;
                                                                         owl:unionOf ( :nxmoderator-poison-material-cd-enum
                                                                                       :nxmoderator-poison-material-gd-enum
                                                                                     )
                                                                       ]
                                                   ] ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-poison-material-field> ;
                                   rdfs:label "NXmoderator/poison_material" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-poison-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmoderator-poison-material-gd-enum
:nxmoderator-poison-material-gd-enum rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusEnumerations ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :actualValue ;
                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                       rdf:first "Gd" ;
                                                                                       rdf:rest rdf:nil
                                                                                     ]
                                                                         ]
                                                     ] ;
                                     rdfs:comment "Enumeration item for NXmoderator/poison_material: Gd" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-poison-material-field> ;
                                     rdfs:label "NXmoderator/poison_material/Gd" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-poison-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmoderator-pulse-shape-group
:nxmoderator-pulse-shape-group rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusGroup ,
                                               :nxobject-data-group ;
                               rdfs:comment "moderator pulse shape" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-pulse-shape-group> ;
                               rdfs:label "NXmoderator/pulse_shape" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-pulse-shape-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmoderator-temperature-field
:nxmoderator-temperature-field rdf:type owl:Class ;
                               owl:equivalentClass :nxsnsevent-entry-instrument-moderator-temperature-field ,
                                                   :nxsnshisto-entry-instrument-moderator-temperature-field ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_TEMPERATURE
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_FLOAT
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_FLOAT
                                                             ]
                                               ] ;
                               rdfs:comment "average/nominal moderator temperature" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-temperature-field> ;
                               rdfs:label "NXmoderator/temperature" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-temperature-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmoderator-temperature-log-group
:nxmoderator-temperature-log-group rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusGroup ,
                                                   :nxobject-groupname-log-group ;
                                   rdfs:comment "log file of moderator temperature" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-temperature-log-group> ;
                                   rdfs:label "NXmoderator/temperature_log" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-temperature-log-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmoderator-type-c-enum
:nxmoderator-type-c-enum rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusEnumerations ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :actualValue ;
                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                           rdf:first "C" ;
                                                                           rdf:rest rdf:nil
                                                                         ]
                                                             ]
                                         ] ;
                         rdfs:comment "Enumeration item for NXmoderator/type: C" ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-type-field> ;
                         rdfs:label "NXmoderator/type/C" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmoderator-type-d20-enum
:nxmoderator-type-d20-enum rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusEnumerations ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :actualValue ;
                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                             rdf:first "D20" ;
                                                                             rdf:rest rdf:nil
                                                                           ]
                                                               ]
                                           ] ;
                           rdfs:comment "Enumeration item for NXmoderator/type: D20" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-type-field> ;
                           rdfs:label "NXmoderator/type/D20" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmoderator-type-field
:nxmoderator-type-field rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusField ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasEnumContainer ;
                                          owl:allValuesFrom [ rdf:type owl:Class ;
                                                              owl:unionOf ( :nxmoderator-type-c-enum
                                                                            :nxmoderator-type-d20-enum
                                                                            :nxmoderator-type-h20-enum
                                                                            :nxmoderator-type-liquid-ch4-enum
                                                                            :nxmoderator-type-liquid-d2-enum
                                                                            :nxmoderator-type-liquid-h2-enum
                                                                            :nxmoderator-type-solid-ch4-enum
                                                                            :nxmoderator-type-solid-d2-enum
                                                                            :nxmoderator-type-solid-h2-enum
                                                                          )
                                                            ]
                                        ] ;
                        rdfs:comment "" ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-type-field> ;
                        rdfs:label "NXmoderator/type" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmoderator-type-h20-enum
:nxmoderator-type-h20-enum rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusEnumerations ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :actualValue ;
                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                             rdf:first "H20" ;
                                                                             rdf:rest rdf:nil
                                                                           ]
                                                               ]
                                           ] ;
                           rdfs:comment "Enumeration item for NXmoderator/type: H20" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-type-field> ;
                           rdfs:label "NXmoderator/type/H20" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmoderator-type-liquid-ch4-enum
:nxmoderator-type-liquid-ch4-enum rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusEnumerations ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :actualValue ;
                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                    rdf:first "Liquid CH4" ;
                                                                                    rdf:rest rdf:nil
                                                                                  ]
                                                                      ]
                                                  ] ;
                                  rdfs:comment "Enumeration item for NXmoderator/type: Liquid CH4" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-type-field> ;
                                  rdfs:label "NXmoderator/type/Liquid CH4" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmoderator-type-liquid-d2-enum
:nxmoderator-type-liquid-d2-enum rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusEnumerations ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :actualValue ;
                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                   rdf:first "Liquid D2" ;
                                                                                   rdf:rest rdf:nil
                                                                                 ]
                                                                     ]
                                                 ] ;
                                 rdfs:comment "Enumeration item for NXmoderator/type: Liquid D2" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-type-field> ;
                                 rdfs:label "NXmoderator/type/Liquid D2" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmoderator-type-liquid-h2-enum
:nxmoderator-type-liquid-h2-enum rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusEnumerations ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :actualValue ;
                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                   rdf:first "Liquid H2" ;
                                                                                   rdf:rest rdf:nil
                                                                                 ]
                                                                     ]
                                                 ] ;
                                 rdfs:comment "Enumeration item for NXmoderator/type: Liquid H2" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-type-field> ;
                                 rdfs:label "NXmoderator/type/Liquid H2" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmoderator-type-solid-ch4-enum
:nxmoderator-type-solid-ch4-enum rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusEnumerations ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :actualValue ;
                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                   rdf:first "Solid CH4" ;
                                                                                   rdf:rest rdf:nil
                                                                                 ]
                                                                     ]
                                                 ] ;
                                 rdfs:comment "Enumeration item for NXmoderator/type: Solid CH4" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-type-field> ;
                                 rdfs:label "NXmoderator/type/Solid CH4" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmoderator-type-solid-d2-enum
:nxmoderator-type-solid-d2-enum rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusEnumerations ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :actualValue ;
                                                  owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                      owl:oneOf [ rdf:type rdf:List ;
                                                                                  rdf:first "Solid D2" ;
                                                                                  rdf:rest rdf:nil
                                                                                ]
                                                                    ]
                                                ] ;
                                rdfs:comment "Enumeration item for NXmoderator/type: Solid D2" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-type-field> ;
                                rdfs:label "NXmoderator/type/Solid D2" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmoderator-type-solid-h2-enum
:nxmoderator-type-solid-h2-enum rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusEnumerations ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :actualValue ;
                                                  owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                      owl:oneOf [ rdf:type rdf:List ;
                                                                                  rdf:first "Solid H2" ;
                                                                                  rdf:rest rdf:nil
                                                                                ]
                                                                    ]
                                                ] ;
                                rdfs:comment "Enumeration item for NXmoderator/type: Solid H2" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-type-field> ;
                                rdfs:label "NXmoderator/type/Solid H2" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmoderator.html#nxmoderator-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonitor-count-time-field
:nxmonitor-count-time-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_TIME
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_FLOAT
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_FLOAT
                                                          ]
                                            ] ;
                            rdfs:comment """
            Elapsed actual counting time, can be an array of size ``np``
            when scanning. This is not the difference of the calendar time
            but the time the instrument was really counting, without
            pauses or times lost due beam unavailability
	    """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html#nxmonitor-count-time-field> ;
                            rdfs:label "NXmonitor/count_time" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html#nxmonitor-count-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonitor-data-field
:nxmonitor-data-field rdf:type owl:Class ;
                      rdfs:subClassOf :NeXusField ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasUnitContainer ;
                                        owl:someValuesFrom :NX_ANY
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasValueContainer ;
                                        owl:someValuesFrom :NX_NUMBER
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasValueContainer ;
                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass [ rdf:type owl:Class ;
                                                      owl:complementOf :NX_NUMBER
                                                    ]
                                      ] ;
                      rdfs:comment """
    	    Monitor data
    	""" ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html#nxmonitor-data-field> ;
                      rdfs:label "NXmonitor/data" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html#nxmonitor-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonitor-depends-on-field
:nxmonitor-depends-on-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            :nxcomponent-depends-on-field ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_CHAR
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_CHAR
                                                          ]
                                            ] ;
                            rdfs:comment """
            The reference plane of the monitor contains the surface of the detector that faces the source
            and is the entry point of the beam. The reference point of the monitor in the x and y axis is
            its centre on this surface. The reference plane is orthogonal to the the z axis and the
            reference point on this z axis is where they intersect.

            .. image:: monitor/monitor.png
              :width: 40%
        """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html#nxmonitor-depends-on-field> ;
                            rdfs:label "NXmonitor/depends_on" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html#nxmonitor-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonitor-distance-field
:nxmonitor-distance-field rdf:type owl:Class ;
                          owl:equivalentClass :nxsnsevent-entry-monitor-distance-field ,
                                              :nxsnshisto-entry-monitor-distance-field ,
                                              :nxtofnpd-entry-monitor-distance-field ,
                                              :nxtofraw-entry-monitor-distance-field ,
                                              :nxtofsingle-entry-monitor-distance-field ;
                          rdfs:subClassOf :NeXusField ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasUnitContainer ;
                                            owl:someValuesFrom :NX_LENGTH
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:someValuesFrom :NX_FLOAT
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass [ rdf:type owl:Class ;
                                                          owl:complementOf :NX_FLOAT
                                                        ]
                                          ] ;
                          rdfs:comment "Distance of monitor from sample" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html#nxmonitor-distance-field> ;
                          rdfs:label "NXmonitor/distance" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html#nxmonitor-distance-field> ;
                          owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxmonitor-efficiency-field
:nxmonitor-efficiency-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_DIMENSIONLESS
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_NUMBER
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_NUMBER
                                                          ]
                                            ] ;
                            rdfs:comment "Monitor efficiency" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html#nxmonitor-efficiency-field> ;
                            rdfs:label "NXmonitor/efficiency" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html#nxmonitor-efficiency-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonitor-end-time-field
:nxmonitor-end-time-field rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusField ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasUnitContainer ;
                                            owl:someValuesFrom :NX_ANY
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:someValuesFrom :NX_DATE_TIME
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass [ rdf:type owl:Class ;
                                                          owl:complementOf :NX_DATE_TIME
                                                        ]
                                          ] ;
                          rdfs:comment "Ending time of measurement" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html#nxmonitor-end-time-field> ;
                          rdfs:label "NXmonitor/end_time" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html#nxmonitor-end-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonitor-geometry-group
:nxmonitor-geometry-group rdf:type owl:Class ;
                          rdfs:subClassOf :NXgeometry ,
                                          :NeXusGroup ;
                          rdfs:comment "Geometry of the monitor" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html#nxmonitor-geometry-group> ;
                          rdfs:label "NXmonitor/GEOMETRY" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html#nxmonitor-geometry-group> ;
                          owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxmonitor-integral-field
:nxmonitor-integral-field rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusField ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasUnitContainer ;
                                            owl:someValuesFrom :NX_ANY
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:someValuesFrom :NX_NUMBER
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass [ rdf:type owl:Class ;
                                                          owl:complementOf :NX_NUMBER
                                                        ]
                                          ] ;
                          rdfs:comment "Total integral monitor counts" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html#nxmonitor-integral-field> ;
                          rdfs:label "NXmonitor/integral" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html#nxmonitor-integral-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonitor-integral-log-group
:nxmonitor-integral-log-group rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusGroup ,
                                              :nxobject-groupname-log-group ;
                              rdfs:comment "Time variation of monitor counts" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html#nxmonitor-integral-log-group> ;
                              rdfs:label "NXmonitor/integral_log" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html#nxmonitor-integral-log-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonitor-mode-field
:nxmonitor-mode-field rdf:type owl:Class ;
                      rdfs:subClassOf :NeXusField ,
                                      [ rdf:type owl:Class ;
                                        owl:unionOf ( :nxxbase-entry-control-mode-field
                                                      [ rdf:type owl:Class ;
                                                        owl:unionOf ( :nxxas-entry-monitor-mode-field
                                                                      [ rdf:type owl:Class ;
                                                                        owl:unionOf ( :nxtofsingle-entry-monitor-mode-field
                                                                                      [ rdf:type owl:Class ;
                                                                                        owl:unionOf ( :nxtofraw-entry-monitor-mode-field
                                                                                                      [ rdf:type owl:Class ;
                                                                                                        owl:unionOf ( :nxtofnpd-entry-monitor-mode-field
                                                                                                                      [ rdf:type owl:Class ;
                                                                                                                        owl:unionOf ( :nxtas-entry-monitor-mode-field
                                                                                                                                      [ rdf:type owl:Class ;
                                                                                                                                        owl:unionOf ( :nxsastof-entry-control-mode-field
                                                                                                                                                      [ rdf:type owl:Class ;
                                                                                                                                                        owl:unionOf ( :nxsas-entry-monitor-mode-field
                                                                                                                                                                      [ rdf:type owl:Class ;
                                                                                                                                                                        owl:unionOf ( :nxreftof-entry-control-mode-field
                                                                                                                                                                                      [ rdf:type owl:Class ;
                                                                                                                                                                                        owl:unionOf ( :nxrefscan-entry-control-mode-field
                                                                                                                                                                                                      [ rdf:type owl:Class ;
                                                                                                                                                                                                        owl:unionOf ( :nxmonopd-entry-monitor-mode-field
                                                                                                                                                                                                                      [ rdf:type owl:Class ;
                                                                                                                                                                                                                        owl:unionOf ( :nxlauetof-entry-control-mode-field
                                                                                                                                                                                                                                      [ rdf:type owl:Class ;
                                                                                                                                                                                                                                        owl:unionOf ( :nxfluo-entry-monitor-mode-field
                                                                                                                                                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                                                                                                                                                        owl:onProperty :hasEnumContainer ;
                                                                                                                                                                                                                                                        owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                                                                                                                                                            owl:unionOf ( :nxmonitor-mode-monitor-enum
                                                                                                                                                                                                                                                                                          :nxmonitor-mode-timer-enum
                                                                                                                                                                                                                                                                                        )
                                                                                                                                                                                                                                                                          ]
                                                                                                                                                                                                                                                      ]
                                                                                                                                                                                                                                                    )
                                                                                                                                                                                                                                      ]
                                                                                                                                                                                                                                    )
                                                                                                                                                                                                                      ]
                                                                                                                                                                                                                    )
                                                                                                                                                                                                      ]
                                                                                                                                                                                                    )
                                                                                                                                                                                      ]
                                                                                                                                                                                    )
                                                                                                                                                                      ]
                                                                                                                                                                    )
                                                                                                                                                      ]
                                                                                                                                                    )
                                                                                                                                      ]
                                                                                                                                    )
                                                                                                                      ]
                                                                                                                    )
                                                                                                      ]
                                                                                                    )
                                                                                      ]
                                                                                    )
                                                                      ]
                                                                    )
                                                      ]
                                                    )
                                      ] ;
                      rdfs:comment """
            Count to a preset value based on either clock time (timer)
            or received monitor counts (monitor).
        """ ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html#nxmonitor-mode-field> ;
                      rdfs:label "NXmonitor/mode" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html#nxmonitor-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonitor-mode-monitor-enum
:nxmonitor-mode-monitor-enum rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusEnumerations ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :actualValue ;
                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                               rdf:first "monitor" ;
                                                                               rdf:rest rdf:nil
                                                                             ]
                                                                 ]
                                             ] ;
                             owl:disjointWith :nxmonitor-mode-timer-enum ;
                             rdfs:comment "Enumeration item for NXmonitor/mode: monitor" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html#nxmonitor-mode-field> ;
                             rdfs:label "NXmonitor/mode/monitor" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html#nxmonitor-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonitor-mode-timer-enum
:nxmonitor-mode-timer-enum rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusEnumerations ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :actualValue ;
                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                             rdf:first "timer" ;
                                                                             rdf:rest rdf:nil
                                                                           ]
                                                               ]
                                           ] ;
                           rdfs:comment "Enumeration item for NXmonitor/mode: timer" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html#nxmonitor-mode-field> ;
                           rdfs:label "NXmonitor/mode/timer" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html#nxmonitor-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonitor-nominal-field
:nxmonitor-nominal-field rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusField ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasUnitContainer ;
                                           owl:someValuesFrom :NX_ANY
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:someValuesFrom :NX_NUMBER
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass [ rdf:type owl:Class ;
                                                         owl:complementOf :NX_NUMBER
                                                       ]
                                         ] ;
                         rdfs:comment "Nominal reading to be used for normalisation purposes." ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html#nxmonitor-nominal-field> ;
                         rdfs:label "NXmonitor/nominal" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html#nxmonitor-nominal-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonitor-off-geometry-group
:nxmonitor-off-geometry-group rdf:type owl:Class ;
                              rdfs:subClassOf :NXoff_geometry ,
                                              :NeXusGroup ;
                              rdfs:comment """
           This group describes the shape of the beam line component
        """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html#nxmonitor-off-geometry-group> ;
                              rdfs:label "NXmonitor/OFF_GEOMETRY" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html#nxmonitor-off-geometry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonitor-preset-field
:nxmonitor-preset-field rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusField ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasUnitContainer ;
                                          owl:someValuesFrom :NX_ANY
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:someValuesFrom :NX_NUMBER
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass [ rdf:type owl:Class ;
                                                        owl:complementOf :NX_NUMBER
                                                      ]
                                        ] ;
                        rdfs:comment "preset value for time or monitor" ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html#nxmonitor-preset-field> ;
                        rdfs:label "NXmonitor/preset" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html#nxmonitor-preset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonitor-range-field
:nxmonitor-range-field rdf:type owl:Class ;
                       rdfs:subClassOf :NeXusField ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasUnitContainer ;
                                         owl:someValuesFrom :NX_ANY
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:someValuesFrom :NX_FLOAT
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass [ rdf:type owl:Class ;
                                                       owl:complementOf :NX_FLOAT
                                                     ]
                                       ] ;
                       rdfs:comment "Range (X-axis, Time-of-flight, etc.) over which the integral was calculated" ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html#nxmonitor-range-field> ;
                       rdfs:label "NXmonitor/range" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html#nxmonitor-range-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonitor-sampled-fraction-field
:nxmonitor-sampled-fraction-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_DIMENSIONLESS
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_FLOAT
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_FLOAT
                                                                ]
                                                  ] ;
                                  rdfs:comment "Proportion of incident beam sampled by the monitor (0<x<1)" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html#nxmonitor-sampled-fraction-field> ;
                                  rdfs:label "NXmonitor/sampled_fraction" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html#nxmonitor-sampled-fraction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonitor-start-time-field
:nxmonitor-start-time-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_DATE_TIME
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_DATE_TIME
                                                          ]
                                            ] ;
                            rdfs:comment "Starting time of measurement" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html#nxmonitor-start-time-field> ;
                            rdfs:label "NXmonitor/start_time" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html#nxmonitor-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonitor-time-of-flight-field
:nxmonitor-time-of-flight-field rdf:type owl:Class ;
                                owl:equivalentClass :nxsastof-entry-control-time-of-flight-field ,
                                                    :nxtofnpd-entry-monitor-time-of-flight-field ,
                                                    :nxtofraw-entry-monitor-time-of-flight-field ,
                                                    :nxtofsingle-entry-monitor-time-of-flight-field ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_TIME_OF_FLIGHT
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_FLOAT
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_FLOAT
                                                              ]
                                                ] ;
                                rdfs:comment "Time-of-flight" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html#nxmonitor-time-of-flight-field> ;
                                rdfs:label "NXmonitor/time_of_flight" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html#nxmonitor-time-of-flight-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonitor-type-field
:nxmonitor-type-field rdf:type owl:Class ;
                      rdfs:subClassOf :NeXusField ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasEnumContainer ;
                                        owl:allValuesFrom [ rdf:type owl:Class ;
                                                            owl:unionOf ( :nxmonitor-type-fission-chamber-enum
                                                                          :nxmonitor-type-scintillator-enum
                                                                        )
                                                          ]
                                      ] ;
                      rdfs:comment "" ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html#nxmonitor-type-field> ;
                      rdfs:label "NXmonitor/type" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html#nxmonitor-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonitor-type-fission-chamber-enum
:nxmonitor-type-fission-chamber-enum rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusEnumerations ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :actualValue ;
                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                       rdf:first "Fission Chamber" ;
                                                                                       rdf:rest rdf:nil
                                                                                     ]
                                                                         ]
                                                     ] ;
                                     owl:disjointWith :nxmonitor-type-scintillator-enum ;
                                     rdfs:comment "Enumeration item for NXmonitor/type: Fission Chamber" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html#nxmonitor-type-field> ;
                                     rdfs:label "NXmonitor/type/Fission Chamber" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html#nxmonitor-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonitor-type-scintillator-enum
:nxmonitor-type-scintillator-enum rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusEnumerations ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :actualValue ;
                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                    rdf:first "Scintillator" ;
                                                                                    rdf:rest rdf:nil
                                                                                  ]
                                                                      ]
                                                  ] ;
                                  rdfs:comment "Enumeration item for NXmonitor/type: Scintillator" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html#nxmonitor-type-field> ;
                                  rdfs:label "NXmonitor/type/Scintillator" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmonitor.html#nxmonitor-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonochromator-crystal-group
:nxmonochromator-crystal-group rdf:type owl:Class ;
                               rdfs:subClassOf :NXcrystal ,
                                               :NeXusGroup ;
                               rdfs:comment "Use as many crystals as necessary to describe" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmonochromator.html#nxmonochromator-crystal-group> ;
                               rdfs:label "NXmonochromator/CRYSTAL" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmonochromator.html#nxmonochromator-crystal-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonochromator-depends-on-field
:nxmonochromator-depends-on-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  :nxcomponent-depends-on-field ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_CHAR
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_CHAR
                                                                ]
                                                  ] ;
                                  rdfs:comment """
            .. todo::
              Add a definition for the reference point of a monochromator.
        """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmonochromator.html#nxmonochromator-depends-on-field> ;
                                  rdfs:label "NXmonochromator/depends_on" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmonochromator.html#nxmonochromator-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonochromator-distribution-group
:nxmonochromator-distribution-group rdf:type owl:Class ;
                                    owl:equivalentClass :nxobject-data-group ;
                                    rdfs:subClassOf :NeXusGroup ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmonochromator.html#nxmonochromator-distribution-group> ;
                                    rdfs:label "NXmonochromator/distribution" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmonochromator.html#nxmonochromator-distribution-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonochromator-energy-dispersion-field
:nxmonochromator-energy-dispersion-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_ANY
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_FLOAT
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_FLOAT
                                                                       ]
                                                         ] ;
                                         rdfs:comment """
             Energy dispersion at the exit slit.
        """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmonochromator.html#nxmonochromator-energy-dispersion-field> ;
                                         rdfs:label "NXmonochromator/energy_dispersion" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmonochromator.html#nxmonochromator-energy-dispersion-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonochromator-energy-error-field
:nxmonochromator-energy-error-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ENERGY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_FLOAT
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_FLOAT
                                                                  ]
                                                    ] ;
                                    rdfs:comment "energy standard deviation" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmonochromator.html#nxmonochromator-energy-error-field> ;
                                    rdfs:label "NXmonochromator/energy_error" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmonochromator.html#nxmonochromator-energy-error-field> ;
                                    owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxmonochromator-energy-errors-field
:nxmonochromator-energy-errors-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ENERGY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_FLOAT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_FLOAT
                                                                   ]
                                                     ] ;
                                     rdfs:comment "energy standard deviation" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmonochromator.html#nxmonochromator-energy-errors-field> ;
                                     rdfs:label "NXmonochromator/energy_errors" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmonochromator.html#nxmonochromator-energy-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonochromator-energy-field
:nxmonochromator-energy-field rdf:type owl:Class ;
                              owl:equivalentClass :nxmpes-entry-instrument-monochromator-type-energy-field ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ENERGY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_FLOAT
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_FLOAT
                                                            ]
                                              ] ;
                              rdfs:comment "energy selected" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmonochromator.html#nxmonochromator-energy-field> ;
                              rdfs:label "NXmonochromator/energy" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmonochromator.html#nxmonochromator-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonochromator-entrance-slit-group
:nxmonochromator-entrance-slit-group rdf:type owl:Class ;
                                     rdfs:subClassOf :NXaperture ,
                                                     :NeXusGroup ;
                                     rdfs:comment """
             Size, position and shape of the entrance slit of the monochromator.
        """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmonochromator.html#nxmonochromator-entrance-slit-group> ;
                                     rdfs:label "NXmonochromator/entrance_slit" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmonochromator.html#nxmonochromator-entrance-slit-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonochromator-exit-slit-group
:nxmonochromator-exit-slit-group rdf:type owl:Class ;
                                 rdfs:subClassOf :NXaperture ,
                                                 :NeXusGroup ;
                                 rdfs:comment """
             Size, position and shape of the exit slit of the monochromator.
        """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmonochromator.html#nxmonochromator-exit-slit-group> ;
                                 rdfs:label "NXmonochromator/exit_slit" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmonochromator.html#nxmonochromator-exit-slit-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonochromator-geometry-group
:nxmonochromator-geometry-group rdf:type owl:Class ;
                                rdfs:subClassOf :NXgeometry ,
                                                :NeXusGroup ;
                                rdfs:comment "" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmonochromator.html#nxmonochromator-geometry-group> ;
                                rdfs:label "NXmonochromator/geometry" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmonochromator.html#nxmonochromator-geometry-group> ;
                                owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxmonochromator-grating-group
:nxmonochromator-grating-group rdf:type owl:Class ;
                               rdfs:subClassOf :NXgrating ,
                                               :NeXusGroup ;
                               rdfs:comment "For diffraction grating based monochromators" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmonochromator.html#nxmonochromator-grating-group> ;
                               rdfs:label "NXmonochromator/GRATING" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmonochromator.html#nxmonochromator-grating-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonochromator-off-geometry-group
:nxmonochromator-off-geometry-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NXoff_geometry ,
                                                    :NeXusGroup ;
                                    rdfs:comment """
           This group describes the shape of the beam line component
        """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmonochromator.html#nxmonochromator-off-geometry-group> ;
                                    rdfs:label "NXmonochromator/OFF_GEOMETRY" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmonochromator.html#nxmonochromator-off-geometry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonochromator-velocity-selector-group
:nxmonochromator-velocity-selector-group rdf:type owl:Class ;
                                         rdfs:subClassOf :NXvelocity_selector ,
                                                         :NeXusGroup ;
                                         rdfs:comment "" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmonochromator.html#nxmonochromator-velocity-selector-group> ;
                                         rdfs:label "NXmonochromator/VELOCITY_SELECTOR" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmonochromator.html#nxmonochromator-velocity-selector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonochromator-wavelength-dispersion-field
:nxmonochromator-wavelength-dispersion-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_FLOAT
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_FLOAT
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
             Wavelength dispersion at the exit slit.
        """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmonochromator.html#nxmonochromator-wavelength-dispersion-field> ;
                                             rdfs:label "NXmonochromator/wavelength_dispersion" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmonochromator.html#nxmonochromator-wavelength-dispersion-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonochromator-wavelength-error-field
:nxmonochromator-wavelength-error-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_WAVELENGTH
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_FLOAT
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_FLOAT
                                                                      ]
                                                        ] ;
                                        rdfs:comment "wavelength standard deviation" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmonochromator.html#nxmonochromator-wavelength-error-field> ;
                                        rdfs:label "NXmonochromator/wavelength_error" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmonochromator.html#nxmonochromator-wavelength-error-field> ;
                                        owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxmonochromator-wavelength-errors-field
:nxmonochromator-wavelength-errors-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_WAVELENGTH
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_FLOAT
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_FLOAT
                                                                       ]
                                                         ] ;
                                         rdfs:comment "wavelength standard deviation" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmonochromator.html#nxmonochromator-wavelength-errors-field> ;
                                         rdfs:label "NXmonochromator/wavelength_errors" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmonochromator.html#nxmonochromator-wavelength-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonochromator-wavelength-field
:nxmonochromator-wavelength-field rdf:type owl:Class ;
                                  owl:equivalentClass :nxrefscan-entry-instrument-monochromator-wavelength-field ,
                                                      :nxxbase-entry-instrument-monochromator-wavelength-field ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_WAVELENGTH
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_FLOAT
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_FLOAT
                                                                ]
                                                  ] ;
                                  rdfs:comment "wavelength selected" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXmonochromator.html#nxmonochromator-wavelength-field> ;
                                  rdfs:label "NXmonochromator/wavelength" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXmonochromator.html#nxmonochromator-wavelength-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonopd-entry-data-group
:nxmonopd-entry-data-group rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusGroup ;
                           rdfs:comment "" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-data-group> ;
                           rdfs:label "NXmonopd/ENTRY/DATA" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonopd-entry-definition-field
:nxmonopd-entry-definition-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 :nxentry-definition-field ,
                                                 [ rdf:type owl:Class ;
                                                   owl:unionOf ( :nxxrd-entry-definition-field
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasEnumContainer ;
                                                                   owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                       owl:unionOf ( :nxmonopd-entry-definition-nxmonopd-enum
                                                                                                   )
                                                                                     ]
                                                                 ]
                                                               )
                                                 ] ;
                                 rdfs:comment " Official NeXus NXDL schema to which this file conforms " ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-definition-field> ;
                                 rdfs:label "NXmonopd/ENTRY/definition" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonopd-entry-definition-nxmonopd-enum
:nxmonopd-entry-definition-nxmonopd-enum rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusEnumerations ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :actualValue ;
                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                           rdf:first "NXmonopd" ;
                                                                                           rdf:rest rdf:nil
                                                                                         ]
                                                                             ]
                                                         ] ;
                                         rdfs:comment "Enumeration item for NXmonopd/ENTRY/definition: NXmonopd" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-definition-field> ;
                                         rdfs:label "NXmonopd/ENTRY/definition/NXmonopd" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonopd-entry-group
:nxmonopd-entry-group rdf:type owl:Class ;
                      rdfs:subClassOf :NXentry ,
                                      :NeXusGroup ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxmonopd-entry-data-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxmonopd-entry-definition-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxmonopd-entry-instrument-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxmonopd-entry-monitor-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxmonopd-entry-sample-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxmonopd-entry-start-time-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxmonopd-entry-title-field
                                      ] ;
                      rdfs:comment "" ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-group> ;
                      rdfs:label "NXmonopd/ENTRY" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonopd-entry-instrument-crystal-group
:nxmonopd-entry-instrument-crystal-group rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusGroup ,
                                                         :nxinstrument-crystal-group ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmonopd-entry-instrument-crystal-wavelength-field
                                                         ] ;
                                         rdfs:comment "" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-instrument-crystal-group> ;
                                         rdfs:label "NXmonopd/ENTRY/INSTRUMENT/CRYSTAL" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-instrument-crystal-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonopd-entry-instrument-crystal-wavelength-field
:nxmonopd-entry-instrument-crystal-wavelength-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    :nxcrystal-wavelength-field ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_WAVELENGTH
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_FLOAT
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_FLOAT
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment "Optimum diffracted wavelength" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-instrument-crystal-wavelength-field> ;
                                                    rdfs:label "NXmonopd/ENTRY/INSTRUMENT/CRYSTAL/wavelength" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-instrument-crystal-wavelength-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonopd-entry-instrument-detector-data-field
:nxmonopd-entry-instrument-detector-data-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_INT
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_INT
                                                                             ]
                                                               ] ;
                                               rdfs:comment """
                    detector signal (usually counts) are already
                    corrected for detector efficiency
                  """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-instrument-detector-data-field> ;
                                               rdfs:label "NXmonopd/ENTRY/INSTRUMENT/DETECTOR/data" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-instrument-detector-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonopd-entry-instrument-detector-group
:nxmonopd-entry-instrument-detector-group rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusGroup ,
                                                          :nxinstrument-detector-group ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxmonopd-entry-instrument-detector-data-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxmonopd-entry-instrument-detector-polar-angle-field
                                                          ] ;
                                          rdfs:comment "" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-instrument-detector-group> ;
                                          rdfs:label "NXmonopd/ENTRY/INSTRUMENT/DETECTOR" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-instrument-detector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonopd-entry-instrument-detector-polar-angle-field
:nxmonopd-entry-instrument-detector-polar-angle-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      :nxdetector-polar-angle-field ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_ANY
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_FLOAT
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_FLOAT
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-instrument-detector-polar-angle-field> ;
                                                      rdfs:label "NXmonopd/ENTRY/INSTRUMENT/DETECTOR/polar_angle" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-instrument-detector-polar-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonopd-entry-instrument-group
:nxmonopd-entry-instrument-group rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusGroup ,
                                                 :nxentry-instrument-group ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxmonopd-entry-instrument-crystal-group
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxmonopd-entry-instrument-detector-group
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxmonopd-entry-instrument-source-group
                                                 ] ;
                                 rdfs:comment "" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-instrument-group> ;
                                 rdfs:label "NXmonopd/ENTRY/INSTRUMENT" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonopd-entry-instrument-source-group
:nxmonopd-entry-instrument-source-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusGroup ,
                                                        :nxinstrument-source-group ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxmonopd-entry-instrument-source-name-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxmonopd-entry-instrument-source-probe-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxmonopd-entry-instrument-source-type-field
                                                        ] ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-instrument-source-group> ;
                                        rdfs:label "NXmonopd/ENTRY/INSTRUMENT/SOURCE" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-instrument-source-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonopd-entry-instrument-source-name-field
:nxmonopd-entry-instrument-source-name-field rdf:type owl:Class ;
                                             owl:equivalentClass :nxsource-name-field ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-instrument-source-name-field> ;
                                             rdfs:label "NXmonopd/ENTRY/INSTRUMENT/SOURCE/name" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-instrument-source-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonopd-entry-instrument-source-probe-electron-enum
:nxmonopd-entry-instrument-source-probe-electron-enum rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :actualValue ;
                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                        rdf:first "electron" ;
                                                                                                        rdf:rest rdf:nil
                                                                                                      ]
                                                                                          ]
                                                                      ] ;
                                                      rdfs:comment "Enumeration item for NXmonopd/ENTRY/INSTRUMENT/SOURCE/probe: electron" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-instrument-source-probe-field> ;
                                                      rdfs:label "NXmonopd/ENTRY/INSTRUMENT/SOURCE/probe/electron" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonopd-entry-instrument-source-probe-field
:nxmonopd-entry-instrument-source-probe-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              :nxsource-probe-field ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasEnumContainer ;
                                                                owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                    owl:unionOf ( :nxmonopd-entry-instrument-source-probe-electron-enum
                                                                                                  :nxmonopd-entry-instrument-source-probe-neutron-enum
                                                                                                  :nxmonopd-entry-instrument-source-probe-x-ray-enum
                                                                                                )
                                                                                  ]
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-instrument-source-probe-field> ;
                                              rdfs:label "NXmonopd/ENTRY/INSTRUMENT/SOURCE/probe" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonopd-entry-instrument-source-probe-neutron-enum
:nxmonopd-entry-instrument-source-probe-neutron-enum rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :actualValue ;
                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                       rdf:first "neutron" ;
                                                                                                       rdf:rest rdf:nil
                                                                                                     ]
                                                                                         ]
                                                                     ] ;
                                                     rdfs:comment "Enumeration item for NXmonopd/ENTRY/INSTRUMENT/SOURCE/probe: neutron" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-instrument-source-probe-field> ;
                                                     rdfs:label "NXmonopd/ENTRY/INSTRUMENT/SOURCE/probe/neutron" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonopd-entry-instrument-source-probe-x-ray-enum
:nxmonopd-entry-instrument-source-probe-x-ray-enum rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :actualValue ;
                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                     rdf:first "x-ray" ;
                                                                                                     rdf:rest rdf:nil
                                                                                                   ]
                                                                                       ]
                                                                   ] ;
                                                   rdfs:comment "Enumeration item for NXmonopd/ENTRY/INSTRUMENT/SOURCE/probe: x-ray" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-instrument-source-probe-field> ;
                                                   rdfs:label "NXmonopd/ENTRY/INSTRUMENT/SOURCE/probe/x-ray" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonopd-entry-instrument-source-type-field
:nxmonopd-entry-instrument-source-type-field rdf:type owl:Class ;
                                             owl:equivalentClass :nxsource-type-field ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-instrument-source-type-field> ;
                                             rdfs:label "NXmonopd/ENTRY/INSTRUMENT/SOURCE/type" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-instrument-source-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonopd-entry-monitor-group
:nxmonopd-entry-monitor-group rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusGroup ,
                                              :nxentry-monitor-group ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxmonopd-entry-monitor-integral-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxmonopd-entry-monitor-mode-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxmonopd-entry-monitor-preset-field
                                              ] ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-monitor-group> ;
                              rdfs:label "NXmonopd/ENTRY/MONITOR" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-monitor-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonopd-entry-monitor-integral-field
:nxmonopd-entry-monitor-integral-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_ANY
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_FLOAT
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_FLOAT
                                                                     ]
                                                       ] ;
                                       rdfs:comment "Total integral monitor counts" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-monitor-integral-field> ;
                                       rdfs:label "NXmonopd/ENTRY/MONITOR/integral" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-monitor-integral-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonopd-entry-monitor-mode-field
:nxmonopd-entry-monitor-mode-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   :nxmonitor-mode-field ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasEnumContainer ;
                                                     owl:allValuesFrom [ rdf:type owl:Class ;
                                                                         owl:unionOf ( :nxmonopd-entry-monitor-mode-monitor-enum
                                                                                       :nxmonopd-entry-monitor-mode-timer-enum
                                                                                     )
                                                                       ]
                                                   ] ;
                                   rdfs:comment """
                    Count to a preset value based on either clock time (timer) 
                    or received monitor counts (monitor).
                """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-monitor-mode-field> ;
                                   rdfs:label "NXmonopd/ENTRY/MONITOR/mode" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-monitor-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonopd-entry-monitor-mode-monitor-enum
:nxmonopd-entry-monitor-mode-monitor-enum rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusEnumerations ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :actualValue ;
                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                            rdf:first "monitor" ;
                                                                                            rdf:rest rdf:nil
                                                                                          ]
                                                                              ]
                                                          ] ;
                                          owl:disjointWith :nxmonopd-entry-monitor-mode-timer-enum ;
                                          rdfs:comment "Enumeration item for NXmonopd/ENTRY/MONITOR/mode: monitor" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-monitor-mode-field> ;
                                          rdfs:label "NXmonopd/ENTRY/MONITOR/mode/monitor" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-monitor-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonopd-entry-monitor-mode-timer-enum
:nxmonopd-entry-monitor-mode-timer-enum rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusEnumerations ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :actualValue ;
                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                          rdf:first "timer" ;
                                                                                          rdf:rest rdf:nil
                                                                                        ]
                                                                            ]
                                                        ] ;
                                        rdfs:comment "Enumeration item for NXmonopd/ENTRY/MONITOR/mode: timer" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-monitor-mode-field> ;
                                        rdfs:label "NXmonopd/ENTRY/MONITOR/mode/timer" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-monitor-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonopd-entry-monitor-preset-field
:nxmonopd-entry-monitor-preset-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_FLOAT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_FLOAT
                                                                   ]
                                                     ] ;
                                     rdfs:comment "preset value for time or monitor" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-monitor-preset-field> ;
                                     rdfs:label "NXmonopd/ENTRY/MONITOR/preset" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-monitor-preset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonopd-entry-sample-group
:nxmonopd-entry-sample-group rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusGroup ,
                                             :nxentry-sample-group ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxmonopd-entry-sample-name-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxmonopd-entry-sample-rotation-angle-field
                                             ] ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-sample-group> ;
                             rdfs:label "NXmonopd/ENTRY/SAMPLE" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonopd-entry-sample-name-field
:nxmonopd-entry-sample-name-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  :nxsample-name-field ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_CHAR
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_CHAR
                                                                ]
                                                  ] ;
                                  rdfs:comment "Descriptive name of sample" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-sample-name-field> ;
                                  rdfs:label "NXmonopd/ENTRY/SAMPLE/name" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-sample-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonopd-entry-sample-rotation-angle-field
:nxmonopd-entry-sample-rotation-angle-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            :nxsample-rotation-angle-field ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANGLE
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_FLOAT
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_FLOAT
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
                    Optional rotation angle for the case when the powder diagram 
                    has been obtained through an omega-2theta scan like from a 
                    traditional single detector powder diffractometer
                """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-sample-rotation-angle-field> ;
                                            rdfs:label "NXmonopd/ENTRY/SAMPLE/rotation_angle" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-sample-rotation-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonopd-entry-start-time-field
:nxmonopd-entry-start-time-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_DATE_TIME
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_DATE_TIME
                                                               ]
                                                 ] ;
                                 rdfs:comment "" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-start-time-field> ;
                                 rdfs:label "NXmonopd/ENTRY/start_time" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmonopd-entry-title-field
:nxmonopd-entry-title-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_CHAR
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_CHAR
                                                          ]
                                            ] ;
                            rdfs:comment "" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-title-field> ;
                            rdfs:label "NXmonopd/ENTRY/title" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmonopd.html#nxmonopd-entry-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-arpes-geometry-depends-on-field
:nxmpes-arpes-entry-arpes-geometry-depends-on-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    :nxcoordinate-system-depends-on-field ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_ANY
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_CHAR
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_CHAR
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
                    Link to transformations defining an ARPES base coordinate system,
                    which is defined such that the positive z-axis points towards the analyzer entry,
                    and the x-axis lies within the beam/analyzer plane.
                """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-arpes-geometry-depends-on-field> ;
                                                    rdfs:label "NXmpes_arpes/ENTRY/arpes_geometry/depends_on" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-arpes-geometry-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-arpes-geometry-group
:nxmpes-arpes-entry-arpes-geometry-group rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusGroup ,
                                                         :nxmpes-entry-coordinate-system-group ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmpes-arpes-entry-arpes-geometry-depends-on-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmpes-arpes-entry-arpes-geometry-transformations-group
                                                         ] ;
                                         rdfs:comment "" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-arpes-geometry-group> ;
                                         rdfs:label "NXmpes_arpes/ENTRY/arpes_geometry" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-arpes-geometry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-arpes-geometry-transformations-group
:nxmpes-arpes-entry-arpes-geometry-transformations-group rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusGroup ,
                                                                         :nxcoordinate-system-transformations-group ;
                                                         rdfs:comment """
                    Set of transformations, describing the orientation of the ARPES coordinate system
                    with respect to the beam coordinate system (.).
                """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-arpes-geometry-transformations-group> ;
                                                         rdfs:label "NXmpes_arpes/ENTRY/arpes_geometry/TRANSFORMATIONS" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-arpes-geometry-transformations-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-data-angular0-field
:nxmpes-arpes-entry-data-angular0-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        :nxmpes-entry-data-angular0-field ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANGLE
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_NUMBER
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_NUMBER
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
                    Trace of the first angular axis.
                """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-data-angular0-field> ;
                                        rdfs:label "NXmpes_arpes/ENTRY/DATA/angular0" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-data-angular0-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-data-angular0-indices-attribute
:nxmpes-arpes-entry-data-angular0-indices-attribute rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusAttribute ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_INT
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_INT
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment "" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-data-angular0-indices-attribute> ;
                                                    rdfs:label "NXmpes_arpes/ENTRY/DATA/angular0_indices" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-data-angular0-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-data-angular1-field
:nxmpes-arpes-entry-data-angular1-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        :nxmpes-entry-data-angular1-field ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANGLE
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_NUMBER
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_NUMBER
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
                    Trace of the second axis. Could be linked from the respective ``@reference``
                    field.
                """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-data-angular1-field> ;
                                        rdfs:label "NXmpes_arpes/ENTRY/DATA/angular1" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-data-angular1-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-data-angular1-indices-attribute
:nxmpes-arpes-entry-data-angular1-indices-attribute rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusAttribute ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_INT
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_INT
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment "" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-data-angular1-indices-attribute> ;
                                                    rdfs:label "NXmpes_arpes/ENTRY/DATA/angular1_indices" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-data-angular1-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-data-axes-angular0-angular1-energy-enum
:nxmpes-arpes-entry-data-axes-angular0-angular1-energy-enum rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :actualValue ;
                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                              rdf:first "['angular0', 'angular1', 'energy']" ;
                                                                                                              rdf:rest rdf:nil
                                                                                                            ]
                                                                                                ]
                                                                            ] ;
                                                            rdfs:comment "Enumeration item for NXmpes_arpes/ENTRY/DATA/axes: ['angular0', 'angular1', 'energy']" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-data-axes-attribute> ;
                                                            rdfs:label "NXmpes_arpes/ENTRY/DATA/axes/['angular0', 'angular1', 'energy']" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-data-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-data-axes-attribute
:nxmpes-arpes-entry-data-axes-attribute rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusAttribute ,
                                                        :nxdata-axes-attribute ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasEnumContainer ;
                                                          owl:allValuesFrom [ rdf:type owl:Class ;
                                                                              owl:unionOf ( :nxmpes-arpes-entry-data-axes-angular0-angular1-energy-enum
                                                                                          )
                                                                            ]
                                                        ] ;
                                        rdfs:comment """
                    There are three dimensions, one energy and two angular coordinates. Any coordinates that do not move,
                    are represented by one point.
                """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-data-axes-attribute> ;
                                        rdfs:label "NXmpes_arpes/ENTRY/DATA/axes" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-data-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-data-data-field
:nxmpes-arpes-entry-data-data-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    :nxmpes-entry-data-data-field ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_NUMBER
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_NUMBER
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
                    Represents a measurement of photoemission counts over a three-dimensional space where
                    the varied axes are energy, and one or more angular coordinates. Axes traces
                    should be linked to the actual encoder position in NXinstrument or calibrated axes in NXprocess.
                """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-data-data-field> ;
                                    rdfs:label "NXmpes_arpes/ENTRY/DATA/data" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-data-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-data-energy-field
:nxmpes-arpes-entry-data-energy-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      :nxmpes-entry-data-energy-field ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ENERGY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_NUMBER
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_NUMBER
                                                                    ]
                                                      ] ;
                                      rdfs:comment """
                    Values on the energy axis.
                """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-data-energy-field> ;
                                      rdfs:label "NXmpes_arpes/ENTRY/DATA/energy" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-data-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-data-energy-indices-attribute
:nxmpes-arpes-entry-data-energy-indices-attribute rdf:type owl:Class ;
                                                  owl:equivalentClass :nxmpes-entry-data-energy-indices-attribute ;
                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_INT
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_INT
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-data-energy-indices-attribute> ;
                                                  rdfs:label "NXmpes_arpes/ENTRY/DATA/energy_indices" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-data-energy-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-data-group
:nxmpes-arpes-entry-data-group rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusGroup ,
                                               :nxmpes-entry-data-group ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxmpes-arpes-entry-data-angular0-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxmpes-arpes-entry-data-angular0-indices-attribute
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxmpes-arpes-entry-data-angular1-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxmpes-arpes-entry-data-angular1-indices-attribute
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxmpes-arpes-entry-data-axes-attribute
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxmpes-arpes-entry-data-data-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxmpes-arpes-entry-data-energy-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxmpes-arpes-entry-data-energy-indices-attribute
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxmpes-arpes-entry-data-signal-attribute
                                               ] ;
                               rdfs:comment "" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-data-group> ;
                               rdfs:label "NXmpes_arpes/ENTRY/DATA" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-data-signal-attribute
:nxmpes-arpes-entry-data-signal-attribute rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusAttribute ,
                                                          :nxmpes-entry-data-signal-attribute ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasEnumContainer ;
                                                            owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                owl:unionOf ( :nxmpes-arpes-entry-data-signal-data-enum
                                                                                            )
                                                                              ]
                                                          ] ;
                                          rdfs:comment """
                    There is a field named data that contains the signal.
                """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-data-signal-attribute> ;
                                          rdfs:label "NXmpes_arpes/ENTRY/DATA/signal" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-data-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-data-signal-data-enum
:nxmpes-arpes-entry-data-signal-data-enum rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusEnumerations ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :actualValue ;
                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                            rdf:first "data" ;
                                                                                            rdf:rest rdf:nil
                                                                                          ]
                                                                              ]
                                                          ] ;
                                          rdfs:comment "Enumeration item for NXmpes_arpes/ENTRY/DATA/signal: data" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-data-signal-attribute> ;
                                          rdfs:label "NXmpes_arpes/ENTRY/DATA/signal/data" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-data-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-definition-field
:nxmpes-arpes-entry-definition-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     :nxmpes-entry-definition-field ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasEnumContainer ;
                                                       owl:allValuesFrom [ rdf:type owl:Class ;
                                                                           owl:unionOf ( :nxmpes-arpes-entry-definition-nxmpes-arpes-enum
                                                                                       )
                                                                         ]
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxmpes-arpes-entry-definition-version-attribute
                                                     ] ;
                                     rdfs:comment "" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-definition-field> ;
                                     rdfs:label "NXmpes_arpes/ENTRY/definition" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-definition-nxmpes-arpes-enum
:nxmpes-arpes-entry-definition-nxmpes-arpes-enum rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :actualValue ;
                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                   rdf:first "NXmpes_arpes" ;
                                                                                                   rdf:rest rdf:nil
                                                                                                 ]
                                                                                     ]
                                                                 ] ;
                                                 rdfs:comment "Enumeration item for NXmpes_arpes/ENTRY/definition: NXmpes_arpes" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-definition-field> ;
                                                 rdfs:label "NXmpes_arpes/ENTRY/definition/NXmpes_arpes" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-definition-version-attribute
:nxmpes-arpes-entry-definition-version-attribute rdf:type owl:Class ;
                                                 owl:equivalentClass :nxmpes-entry-definition-version-attribute ;
                                                 rdfs:subClassOf :NeXusAttribute ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_CHAR
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_CHAR
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-definition-version-attribute> ;
                                                 rdfs:label "NXmpes_arpes/ENTRY/definition/version" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-definition-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-group
:nxmpes-arpes-entry-group rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusGroup ,
                                          :nxmpes-entry-group ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxmpes-arpes-entry-method-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxmpes-arpes-entry-arpes-geometry-group
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxmpes-arpes-entry-data-group
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxmpes-arpes-entry-definition-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxmpes-arpes-entry-instrument-group
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxmpes-arpes-entry-sample-group
                                          ] ;
                          rdfs:comment "" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-group> ;
                          rdfs:label "NXmpes_arpes/ENTRY" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-instrument-angularn-resolution-group
:nxmpes-arpes-entry-instrument-angularn-resolution-group rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusGroup ,
                                                                         :nxmpes-entry-instrument-resolution-group ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxmpes-arpes-entry-instrument-angularn-resolution-type-field
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxmpes-arpes-entry-instrument-angularn-resolution-physical-quantity-field
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxmpes-arpes-entry-instrument-angularn-resolution-resolution-field
                                                                         ] ;
                                                         rdfs:comment """
                    Overall angular resolution along the Nth angular axis. Create one such entry per relevant angular axis,
                    corresponding to the angular axes in NXdata.
                    For hemispherical analyzers, angular0_resolution corresponds to the direction along the analyzer slit,
                    and angular1_resolution to the one perpendicular to it.
                """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-angularn-resolution-group> ;
                                                         rdfs:label "NXmpes_arpes/ENTRY/INSTRUMENT/angularN_resolution" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-angularn-resolution-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-instrument-angularn-resolution-physical-quantity-angle-enum
:nxmpes-arpes-entry-instrument-angularn-resolution-physical-quantity-angle-enum rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusEnumerations ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :actualValue ;
                                                                                                  owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                      owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                  rdf:first "angle" ;
                                                                                                                                  rdf:rest rdf:nil
                                                                                                                                ]
                                                                                                                    ]
                                                                                                ] ;
                                                                                rdfs:comment "Enumeration item for NXmpes_arpes/ENTRY/INSTRUMENT/angularN_resolution/physical_quantity: angle" ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-angularn-resolution-physical-quantity-field> ;
                                                                                rdfs:label "NXmpes_arpes/ENTRY/INSTRUMENT/angularN_resolution/physical_quantity/angle" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-angularn-resolution-physical-quantity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-instrument-angularn-resolution-physical-quantity-field
:nxmpes-arpes-entry-instrument-angularn-resolution-physical-quantity-field rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusField ,
                                                                                           :nxresolution-physical-quantity-field ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasEnumContainer ;
                                                                                             owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                 owl:unionOf ( :nxmpes-arpes-entry-instrument-angularn-resolution-physical-quantity-angle-enum
                                                                                                                             )
                                                                                                               ]
                                                                                           ] ;
                                                                           rdfs:comment "" ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-angularn-resolution-physical-quantity-field> ;
                                                                           rdfs:label "NXmpes_arpes/ENTRY/INSTRUMENT/angularN_resolution/physical_quantity" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-angularn-resolution-physical-quantity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-instrument-angularn-resolution-resolution-field
:nxmpes-arpes-entry-instrument-angularn-resolution-resolution-field rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    :nxresolution-resolution-field ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_ANGLE
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_FLOAT
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_FLOAT
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment "" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-angularn-resolution-resolution-field> ;
                                                                    rdfs:label "NXmpes_arpes/ENTRY/INSTRUMENT/angularN_resolution/resolution" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-angularn-resolution-resolution-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-instrument-angularn-resolution-type-field
:nxmpes-arpes-entry-instrument-angularn-resolution-type-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              :nxresolution-type-field ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ANY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_CHAR
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_CHAR
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-angularn-resolution-type-field> ;
                                                              rdfs:label "NXmpes_arpes/ENTRY/INSTRUMENT/angularN_resolution/type" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-angularn-resolution-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-instrument-electronanalyzer-angularn-resolution-group
:nxmpes-arpes-entry-instrument-electronanalyzer-angularn-resolution-group rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusGroup ,
                                                                                          :nxelectronanalyzer-resolution-group ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :has ;
                                                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass :nxmpes-arpes-entry-instrument-electronanalyzer-angularn-resolution-type-field
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :has ;
                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass :nxmpes-arpes-entry-instrument-electronanalyzer-angularn-resolution-physical-quantity-field
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :has ;
                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass :nxmpes-arpes-entry-instrument-electronanalyzer-angularn-resolution-resolution-field
                                                                                          ] ;
                                                                          rdfs:comment """
                        Analyzer angular resolution along the Nth angular axis.
                        Create one such entry per relevant angular axis, corresponding to the angular axes in NXdata.
                        For hemispherical analyzers, angular0_resolution corresponds to the direction along the analyzer slit,
                        and angular1_resolution to the one perpendicular to it.
                    """ ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-angularn-resolution-group> ;
                                                                          rdfs:label "NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/angularN_resolution" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-angularn-resolution-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-instrument-electronanalyzer-angularn-resolution-physical-quantity-angle-enum
:nxmpes-arpes-entry-instrument-electronanalyzer-angularn-resolution-physical-quantity-angle-enum rdf:type owl:Class ;
                                                                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :actualValue ;
                                                                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                   rdf:first "angle" ;
                                                                                                                                                   rdf:rest rdf:nil
                                                                                                                                                 ]
                                                                                                                                     ]
                                                                                                                 ] ;
                                                                                                 rdfs:comment "Enumeration item for NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/angularN_resolution/physical_quantity: angle" ;
                                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-angularn-resolution-physical-quantity-field> ;
                                                                                                 rdfs:label "NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/angularN_resolution/physical_quantity/angle" ;
                                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-angularn-resolution-physical-quantity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-instrument-electronanalyzer-angularn-resolution-physical-quantity-field
:nxmpes-arpes-entry-instrument-electronanalyzer-angularn-resolution-physical-quantity-field rdf:type owl:Class ;
                                                                                            rdfs:subClassOf :NeXusField ,
                                                                                                            :nxresolution-physical-quantity-field ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasEnumContainer ;
                                                                                                              owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                  owl:unionOf ( :nxmpes-arpes-entry-instrument-electronanalyzer-angularn-resolution-physical-quantity-angle-enum
                                                                                                                                              )
                                                                                                                                ]
                                                                                                            ] ;
                                                                                            rdfs:comment "" ;
                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-angularn-resolution-physical-quantity-field> ;
                                                                                            rdfs:label "NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/angularN_resolution/physical_quantity" ;
                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-angularn-resolution-physical-quantity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-instrument-electronanalyzer-angularn-resolution-resolution-field
:nxmpes-arpes-entry-instrument-electronanalyzer-angularn-resolution-resolution-field rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                     :nxresolution-resolution-field ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                       owl:someValuesFrom :NX_ANGLE
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:someValuesFrom :NX_FLOAT
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                     owl:complementOf :NX_FLOAT
                                                                                                                   ]
                                                                                                     ] ;
                                                                                     rdfs:comment "" ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-angularn-resolution-resolution-field> ;
                                                                                     rdfs:label "NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/angularN_resolution/resolution" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-angularn-resolution-resolution-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-instrument-electronanalyzer-angularn-resolution-type-field
:nxmpes-arpes-entry-instrument-electronanalyzer-angularn-resolution-type-field rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusField ,
                                                                                               :nxresolution-type-field ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_CHAR
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-angularn-resolution-type-field> ;
                                                                               rdfs:label "NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/angularN_resolution/type" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-angularn-resolution-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-instrument-electronanalyzer-collectioncolumn-angular-acceptance-field
:nxmpes-arpes-entry-instrument-electronanalyzer-collectioncolumn-angular-acceptance-field rdf:type owl:Class ;
                                                                                          owl:equivalentClass :nxmpes-entry-instrument-electronanalyzer-collectioncolumn-angular-acceptance-field ;
                                                                                          rdfs:subClassOf :NeXusField ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                                            owl:someValuesFrom :NX_ANY
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:someValuesFrom :NX_FLOAT
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                                          owl:complementOf :NX_FLOAT
                                                                                                                        ]
                                                                                                          ] ;
                                                                                          rdfs:comment "" ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-collectioncolumn-angular-acceptance-field> ;
                                                                                          rdfs:label "NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/COLLECTIONCOLUMN/angular_acceptance" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-collectioncolumn-angular-acceptance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-instrument-electronanalyzer-collectioncolumn-group
:nxmpes-arpes-entry-instrument-electronanalyzer-collectioncolumn-group rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusGroup ,
                                                                                       :nxmpes-entry-instrument-electronanalyzer-collectioncolumn-group ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :has ;
                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass :nxmpes-arpes-entry-instrument-electronanalyzer-collectioncolumn-angular-acceptance-field
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :has ;
                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass :nxmpes-arpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-field
                                                                                       ] ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-collectioncolumn-group> ;
                                                                       rdfs:label "NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/COLLECTIONCOLUMN" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-collectioncolumn-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-angular-dispersive-enum
:nxmpes-arpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-angular-dispersive-enum rdf:type owl:Class ;
                                                                                                rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :actualValue ;
                                                                                                                  owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                      owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                  rdf:first "angular dispersive" ;
                                                                                                                                                  rdf:rest rdf:nil
                                                                                                                                                ]
                                                                                                                                    ]
                                                                                                                ] ;
                                                                                                owl:disjointWith :nxmpes-arpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-non-dispersive-enum ;
                                                                                                rdfs:comment "Enumeration item for NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/COLLECTIONCOLUMN/scheme: angular dispersive" ;
                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-field> ;
                                                                                                rdfs:label "NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/COLLECTIONCOLUMN/scheme/angular dispersive" ;
                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-field
:nxmpes-arpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-field rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NeXusField ,
                                                                                              :nxmpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-field ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasEnumContainer ;
                                                                                                owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                    owl:unionOf ( :nxmpes-arpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-angular-dispersive-enum
                                                                                                                                  :nxmpes-arpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-non-dispersive-enum
                                                                                                                                )
                                                                                                                  ]
                                                                                              ] ;
                                                                              rdfs:comment """
                            Scheme of the electron collection column.
                        """ ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-field> ;
                                                                              rdfs:label "NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/COLLECTIONCOLUMN/scheme" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-non-dispersive-enum
:nxmpes-arpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-non-dispersive-enum rdf:type owl:Class ;
                                                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :actualValue ;
                                                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                              rdf:first "non-dispersive" ;
                                                                                                                                              rdf:rest rdf:nil
                                                                                                                                            ]
                                                                                                                                ]
                                                                                                            ] ;
                                                                                            rdfs:comment "Enumeration item for NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/COLLECTIONCOLUMN/scheme: non-dispersive" ;
                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-field> ;
                                                                                            rdfs:label "NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/COLLECTIONCOLUMN/scheme/non-dispersive" ;
                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-instrument-electronanalyzer-depends-on-field
:nxmpes-arpes-entry-instrument-electronanalyzer-depends-on-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 :nxcomponent-depends-on-field ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_ANY
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_CHAR
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_CHAR
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment """
                        Reference to the last transformation describing the orientation of the analyzer relative to the beam,
                        e.g. transformations/analyzer_elevation.
                    """ ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-depends-on-field> ;
                                                                 rdfs:label "NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/depends_on" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-instrument-electronanalyzer-energydispersion-diameter-field
:nxmpes-arpes-entry-instrument-electronanalyzer-energydispersion-diameter-field rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_LENGTH
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_NUMBER
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_NUMBER
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment "" ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-energydispersion-diameter-field> ;
                                                                                rdfs:label "NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ENERGYDISPERSION/diameter" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-energydispersion-diameter-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-instrument-electronanalyzer-energydispersion-entrance-slit-group
:nxmpes-arpes-entry-instrument-electronanalyzer-energydispersion-entrance-slit-group rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusGroup ,
                                                                                                     :nxmpes-entry-instrument-electronanalyzer-energydispersion-entrance-slit-group ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :has ;
                                                                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onClass :nxmpes-arpes-entry-instrument-electronanalyzer-energydispersion-entrance-slit-shape-field
                                                                                                     ] ;
                                                                                     rdfs:comment "" ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-energydispersion-entrance-slit-group> ;
                                                                                     rdfs:label "NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ENERGYDISPERSION/entrance_slit" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-energydispersion-entrance-slit-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-instrument-electronanalyzer-energydispersion-entrance-slit-shape-curved-slit-enum
:nxmpes-arpes-entry-instrument-electronanalyzer-energydispersion-entrance-slit-shape-curved-slit-enum rdf:type owl:Class ;
                                                                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :actualValue ;
                                                                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                        rdf:first "curved slit" ;
                                                                                                                                                        rdf:rest rdf:nil
                                                                                                                                                      ]
                                                                                                                                          ]
                                                                                                                      ] ;
                                                                                                      owl:disjointWith :nxmpes-arpes-entry-instrument-electronanalyzer-energydispersion-entrance-slit-shape-straight-slit-enum ;
                                                                                                      rdfs:comment "Enumeration item for NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ENERGYDISPERSION/entrance_slit/shape: curved slit" ;
                                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-energydispersion-entrance-slit-shape-field> ;
                                                                                                      rdfs:label "NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ENERGYDISPERSION/entrance_slit/shape/curved slit" ;
                                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-energydispersion-entrance-slit-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-instrument-electronanalyzer-energydispersion-entrance-slit-shape-field
:nxmpes-arpes-entry-instrument-electronanalyzer-energydispersion-entrance-slit-shape-field rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusField ,
                                                                                                           :nxaperture-shape-field ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasEnumContainer ;
                                                                                                             owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                 owl:unionOf ( :nxmpes-arpes-entry-instrument-electronanalyzer-energydispersion-entrance-slit-shape-curved-slit-enum
                                                                                                                                               :nxmpes-arpes-entry-instrument-electronanalyzer-energydispersion-entrance-slit-shape-straight-slit-enum
                                                                                                                                             )
                                                                                                                               ]
                                                                                                           ] ;
                                                                                           rdfs:comment "" ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-energydispersion-entrance-slit-shape-field> ;
                                                                                           rdfs:label "NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ENERGYDISPERSION/entrance_slit/shape" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-energydispersion-entrance-slit-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-instrument-electronanalyzer-energydispersion-entrance-slit-shape-straight-slit-enum
:nxmpes-arpes-entry-instrument-electronanalyzer-energydispersion-entrance-slit-shape-straight-slit-enum rdf:type owl:Class ;
                                                                                                        rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                          owl:onProperty :actualValue ;
                                                                                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                          rdf:first "straight slit" ;
                                                                                                                                                          rdf:rest rdf:nil
                                                                                                                                                        ]
                                                                                                                                            ]
                                                                                                                        ] ;
                                                                                                        rdfs:comment "Enumeration item for NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ENERGYDISPERSION/entrance_slit/shape: straight slit" ;
                                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-energydispersion-entrance-slit-shape-field> ;
                                                                                                        rdfs:label "NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ENERGYDISPERSION/entrance_slit/shape/straight slit" ;
                                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-energydispersion-entrance-slit-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-instrument-electronanalyzer-energydispersion-group
:nxmpes-arpes-entry-instrument-electronanalyzer-energydispersion-group rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusGroup ,
                                                                                       :nxmpes-entry-instrument-electronanalyzer-energydispersion-group ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :has ;
                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass :nxmpes-arpes-entry-instrument-electronanalyzer-energydispersion-diameter-field
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :has ;
                                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass :nxmpes-arpes-entry-instrument-electronanalyzer-energydispersion-entrance-slit-group
                                                                                       ] ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-energydispersion-group> ;
                                                                       rdfs:label "NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ENERGYDISPERSION" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-energydispersion-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-instrument-electronanalyzer-group
:nxmpes-arpes-entry-instrument-electronanalyzer-group rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusGroup ,
                                                                      :nxmpes-entry-instrument-electronanalyzer-group ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxmpes-arpes-entry-instrument-electronanalyzer-angularn-resolution-group
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxmpes-arpes-entry-instrument-electronanalyzer-collectioncolumn-group
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxmpes-arpes-entry-instrument-electronanalyzer-depends-on-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxmpes-arpes-entry-instrument-electronanalyzer-energydispersion-group
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxmpes-arpes-entry-instrument-electronanalyzer-transformations-group
                                                                      ] ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-group> ;
                                                      rdfs:label "NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-dispersion-depends-on-analyzer-rotation-enum
:nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-dispersion-depends-on-analyzer-rotation-enum rdf:type owl:Class ;
                                                                                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                                        owl:onProperty :actualValue ;
                                                                                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                                        rdf:first "analyzer_rotation" ;
                                                                                                                                                                        rdf:rest rdf:nil
                                                                                                                                                                      ]
                                                                                                                                                          ]
                                                                                                                                      ] ;
                                                                                                                      rdfs:comment "Enumeration item for NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_dispersion/depends_on: analyzer_rotation" ;
                                                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-dispersion-depends-on-attribute> ;
                                                                                                                      rdfs:label "NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_dispersion/depends_on/analyzer_rotation" ;
                                                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-dispersion-depends-on-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-dispersion-depends-on-attribute
:nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-dispersion-depends-on-attribute rdf:type owl:Class ;
                                                                                                         rdfs:subClassOf :NeXusAttribute ,
                                                                                                                         :nxtransformations-axisname-depends-on-attribute ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :hasEnumContainer ;
                                                                                                                           owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                               owl:unionOf ( :nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-dispersion-depends-on-analyzer-rotation-enum
                                                                                                                                                           )
                                                                                                                                             ]
                                                                                                                         ] ;
                                                                                                         rdfs:comment "" ;
                                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-dispersion-depends-on-attribute> ;
                                                                                                         rdfs:label "NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_dispersion/depends_on" ;
                                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-dispersion-depends-on-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-dispersion-field
:nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-dispersion-field rdf:type owl:Class ;
                                                                                          rdfs:subClassOf :NeXusField ,
                                                                                                          :nxtransformations-axisname-field ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                                            owl:someValuesFrom :NX_ANGLE
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:someValuesFrom :NX_NUMBER
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :has ;
                                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass :nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-dispersion-depends-on-attribute
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :has ;
                                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass :nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-dispersion-transformation-type-attribute
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :has ;
                                                                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass :nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-dispersion-vector-attribute
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                                          owl:complementOf :NX_NUMBER
                                                                                                                        ]
                                                                                                          ] ;
                                                                                          rdfs:comment """
                            In-plane analyzer coordinate along a dispersive direction,
                            e.g. along an analyzer slit. If a resolved angle, place the calibrated coordinates here.
                        """ ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-dispersion-field> ;
                                                                                          rdfs:label "NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_dispersion" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-dispersion-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-dispersion-transformation-type-attribute
:nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-dispersion-transformation-type-attribute rdf:type owl:Class ;
                                                                                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                                                                                  :nxtransformations-axisname-transformation-type-attribute ,
                                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                                    owl:onProperty :hasEnumContainer ;
                                                                                                                                    owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                                        owl:unionOf ( :nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-dispersion-transformation-type-rotation-enum
                                                                                                                                                                    )
                                                                                                                                                      ]
                                                                                                                                  ] ;
                                                                                                                  rdfs:comment "" ;
                                                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-dispersion-transformation-type-attribute> ;
                                                                                                                  rdfs:label "NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_dispersion/transformation_type" ;
                                                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-dispersion-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-dispersion-transformation-type-rotation-enum
:nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-dispersion-transformation-type-rotation-enum rdf:type owl:Class ;
                                                                                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                                        owl:onProperty :actualValue ;
                                                                                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                                        rdf:first "rotation" ;
                                                                                                                                                                        rdf:rest rdf:nil
                                                                                                                                                                      ]
                                                                                                                                                          ]
                                                                                                                                      ] ;
                                                                                                                      rdfs:comment "Enumeration item for NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_dispersion/transformation_type: rotation" ;
                                                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-dispersion-transformation-type-attribute> ;
                                                                                                                      rdfs:label "NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_dispersion/transformation_type/rotation" ;
                                                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-dispersion-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-dispersion-vector-1-0-0-enum
:nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-dispersion-vector-1-0-0-enum rdf:type owl:Class ;
                                                                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :actualValue ;
                                                                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                        rdf:first "[1, 0, 0]" ;
                                                                                                                                                        rdf:rest rdf:nil
                                                                                                                                                      ]
                                                                                                                                          ]
                                                                                                                      ] ;
                                                                                                      rdfs:comment "Enumeration item for NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_dispersion/vector: [1, 0, 0]" ;
                                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-dispersion-vector-attribute> ;
                                                                                                      rdfs:label "NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_dispersion/vector/[1, 0, 0]" ;
                                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-dispersion-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-dispersion-vector-attribute
:nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-dispersion-vector-attribute rdf:type owl:Class ;
                                                                                                     rdfs:subClassOf :NeXusAttribute ,
                                                                                                                     :nxtransformations-axisname-vector-attribute ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasEnumContainer ;
                                                                                                                       owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                           owl:unionOf ( :nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-dispersion-vector-1-0-0-enum
                                                                                                                                                       )
                                                                                                                                         ]
                                                                                                                     ] ;
                                                                                                     rdfs:comment "" ;
                                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-dispersion-vector-attribute> ;
                                                                                                     rdfs:label "NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_dispersion/vector" ;
                                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-dispersion-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-elevation-depends-on-analyzer-dispersion-enum
:nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-elevation-depends-on-analyzer-dispersion-enum rdf:type owl:Class ;
                                                                                                                       rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                                         owl:onProperty :actualValue ;
                                                                                                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                                         rdf:first "analyzer_dispersion" ;
                                                                                                                                                                         rdf:rest rdf:nil
                                                                                                                                                                       ]
                                                                                                                                                           ]
                                                                                                                                       ] ;
                                                                                                                       rdfs:comment "Enumeration item for NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_elevation/depends_on: analyzer_dispersion" ;
                                                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-elevation-depends-on-attribute> ;
                                                                                                                       rdfs:label "NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_elevation/depends_on/analyzer_dispersion" ;
                                                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-elevation-depends-on-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-elevation-depends-on-attribute
:nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-elevation-depends-on-attribute rdf:type owl:Class ;
                                                                                                        rdfs:subClassOf :NeXusAttribute ,
                                                                                                                        :nxtransformations-axisname-depends-on-attribute ,
                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                          owl:onProperty :hasEnumContainer ;
                                                                                                                          owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                              owl:unionOf ( :nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-elevation-depends-on-analyzer-dispersion-enum
                                                                                                                                                          )
                                                                                                                                            ]
                                                                                                                        ] ;
                                                                                                        rdfs:comment "" ;
                                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-elevation-depends-on-attribute> ;
                                                                                                        rdfs:label "NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_elevation/depends_on" ;
                                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-elevation-depends-on-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-elevation-field
:nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-elevation-field rdf:type owl:Class ;
                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                         :nxtransformations-axisname-field ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                           owl:someValuesFrom :NX_ANGLE
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:someValuesFrom :NX_NUMBER
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :has ;
                                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass :nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-elevation-depends-on-attribute
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :has ;
                                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass :nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-elevation-transformation-type-attribute
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :has ;
                                                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass :nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-elevation-vector-attribute
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                         owl:complementOf :NX_NUMBER
                                                                                                                       ]
                                                                                                         ] ;
                                                                                         rdfs:comment """
                            Elevation of the effective analyzer acceptance area, e.g. realized by
                            deflectors, or as one angle in a TOF detector. If a resolved angle, place the
                            calibrated axis coordinates here.
                        """ ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-elevation-field> ;
                                                                                         rdfs:label "NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_elevation" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-elevation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-elevation-transformation-type-attribute
:nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-elevation-transformation-type-attribute rdf:type owl:Class ;
                                                                                                                 rdfs:subClassOf :NeXusAttribute ,
                                                                                                                                 :nxtransformations-axisname-transformation-type-attribute ,
                                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                                   owl:onProperty :hasEnumContainer ;
                                                                                                                                   owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                                       owl:unionOf ( :nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-elevation-transformation-type-rotation-enum
                                                                                                                                                                   )
                                                                                                                                                     ]
                                                                                                                                 ] ;
                                                                                                                 rdfs:comment "" ;
                                                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-elevation-transformation-type-attribute> ;
                                                                                                                 rdfs:label "NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_elevation/transformation_type" ;
                                                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-elevation-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-elevation-transformation-type-rotation-enum
:nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-elevation-transformation-type-rotation-enum rdf:type owl:Class ;
                                                                                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                                       owl:onProperty :actualValue ;
                                                                                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                                       rdf:first "rotation" ;
                                                                                                                                                                       rdf:rest rdf:nil
                                                                                                                                                                     ]
                                                                                                                                                         ]
                                                                                                                                     ] ;
                                                                                                                     rdfs:comment "Enumeration item for NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_elevation/transformation_type: rotation" ;
                                                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-elevation-transformation-type-attribute> ;
                                                                                                                     rdfs:label "NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_elevation/transformation_type/rotation" ;
                                                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-elevation-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-elevation-vector-0-1-0-enum
:nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-elevation-vector-0-1-0-enum rdf:type owl:Class ;
                                                                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :actualValue ;
                                                                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                       rdf:first "[0, 1, 0]" ;
                                                                                                                                                       rdf:rest rdf:nil
                                                                                                                                                     ]
                                                                                                                                         ]
                                                                                                                     ] ;
                                                                                                     rdfs:comment "Enumeration item for NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_elevation/vector: [0, 1, 0]" ;
                                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-elevation-vector-attribute> ;
                                                                                                     rdfs:label "NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_elevation/vector/[0, 1, 0]" ;
                                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-elevation-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-elevation-vector-attribute
:nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-elevation-vector-attribute rdf:type owl:Class ;
                                                                                                    rdfs:subClassOf :NeXusAttribute ,
                                                                                                                    :nxtransformations-axisname-vector-attribute ,
                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                      owl:onProperty :hasEnumContainer ;
                                                                                                                      owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                          owl:unionOf ( :nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-elevation-vector-0-1-0-enum
                                                                                                                                                      )
                                                                                                                                        ]
                                                                                                                    ] ;
                                                                                                    rdfs:comment "" ;
                                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-elevation-vector-attribute> ;
                                                                                                    rdfs:label "NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_elevation/vector" ;
                                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-elevation-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-rotation-depends-on-attribute
:nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-rotation-depends-on-attribute rdf:type owl:Class ;
                                                                                                       rdfs:subClassOf :NeXusAttribute ,
                                                                                                                       :nxtransformations-axisname-depends-on-attribute ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                                                       ] ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                                       owl:complementOf :NX_CHAR
                                                                                                                                     ]
                                                                                                                       ] ;
                                                                                                       rdfs:comment """
                                Path to a transformation that places the analyzer origin system into the
                                arpes_geometry coordinate system.
                            """ ;
                                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-rotation-depends-on-attribute> ;
                                                                                                       rdfs:label "NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_rotation/depends_on" ;
                                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-rotation-depends-on-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-rotation-field
:nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-rotation-field rdf:type owl:Class ;
                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                        :nxtransformations-axisname-field ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                          owl:someValuesFrom :NX_ANGLE
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:someValuesFrom :NX_NUMBER
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :has ;
                                                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass :nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-rotation-depends-on-attribute
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :has ;
                                                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass :nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-rotation-transformation-type-attribute
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :has ;
                                                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass :nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-rotation-vector-attribute
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                        owl:complementOf :NX_NUMBER
                                                                                                                      ]
                                                                                                        ] ;
                                                                                        rdfs:comment """
                            Rotation about the analyzer lens axis.
                            Its zero reference is defined such that the angular0 axis is
                            increasing towards the positive y axis (analyzer slit vertical).
                        """ ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-rotation-field> ;
                                                                                        rdfs:label "NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_rotation" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-rotation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-rotation-transformation-type-attribute
:nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-rotation-transformation-type-attribute rdf:type owl:Class ;
                                                                                                                rdfs:subClassOf :NeXusAttribute ,
                                                                                                                                :nxtransformations-axisname-transformation-type-attribute ,
                                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                                  owl:onProperty :hasEnumContainer ;
                                                                                                                                  owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                                      owl:unionOf ( :nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-rotation-transformation-type-rotation-enum
                                                                                                                                                                  )
                                                                                                                                                    ]
                                                                                                                                ] ;
                                                                                                                rdfs:comment "" ;
                                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-rotation-transformation-type-attribute> ;
                                                                                                                rdfs:label "NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_rotation/transformation_type" ;
                                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-rotation-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-rotation-transformation-type-rotation-enum
:nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-rotation-transformation-type-rotation-enum rdf:type owl:Class ;
                                                                                                                    rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                                      owl:onProperty :actualValue ;
                                                                                                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                                      rdf:first "rotation" ;
                                                                                                                                                                      rdf:rest rdf:nil
                                                                                                                                                                    ]
                                                                                                                                                        ]
                                                                                                                                    ] ;
                                                                                                                    rdfs:comment "Enumeration item for NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_rotation/transformation_type: rotation" ;
                                                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-rotation-transformation-type-attribute> ;
                                                                                                                    rdfs:label "NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_rotation/transformation_type/rotation" ;
                                                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-rotation-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-rotation-vector-0-0-1-enum
:nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-rotation-vector-0-0-1-enum rdf:type owl:Class ;
                                                                                                    rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                      owl:onProperty :actualValue ;
                                                                                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                      rdf:first "[0, 0, 1]" ;
                                                                                                                                                      rdf:rest rdf:nil
                                                                                                                                                    ]
                                                                                                                                        ]
                                                                                                                    ] ;
                                                                                                    rdfs:comment "Enumeration item for NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_rotation/vector: [0, 0, 1]" ;
                                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-rotation-vector-attribute> ;
                                                                                                    rdfs:label "NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_rotation/vector/[0, 0, 1]" ;
                                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-rotation-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-rotation-vector-attribute
:nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-rotation-vector-attribute rdf:type owl:Class ;
                                                                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                                                                   :nxtransformations-axisname-vector-attribute ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :hasEnumContainer ;
                                                                                                                     owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                         owl:unionOf ( :nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-rotation-vector-0-0-1-enum
                                                                                                                                                     )
                                                                                                                                       ]
                                                                                                                   ] ;
                                                                                                   rdfs:comment "" ;
                                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-rotation-vector-attribute> ;
                                                                                                   rdfs:label "NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_rotation/vector" ;
                                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-rotation-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-group
:nxmpes-arpes-entry-instrument-electronanalyzer-transformations-group rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusGroup ,
                                                                                      :nxcomponent-transformations-group ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :has ;
                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass :nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-dispersion-field
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :has ;
                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass :nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-elevation-field
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :has ;
                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass :nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-rotation-field
                                                                                      ] ;
                                                                      rdfs:comment """
                        Set of transformations, describing the relative orientation of the analyzer
                        with respect to the beam coordinate system (.).
                    """ ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-group> ;
                                                                      rdfs:label "NXmpes_arpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-electronanalyzer-transformations-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-instrument-group
:nxmpes-arpes-entry-instrument-group rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusGroup ,
                                                     :nxmpes-entry-instrument-group ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxmpes-arpes-entry-instrument-angularn-resolution-group
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxmpes-arpes-entry-instrument-electronanalyzer-group
                                                     ] ;
                                     rdfs:comment "" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-group> ;
                                     rdfs:label "NXmpes_arpes/ENTRY/INSTRUMENT" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-method-field
:nxmpes-arpes-entry-method-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 :nxmpes-entry-method-field ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_CHAR
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_CHAR
                                                               ]
                                                 ] ;
                                 rdfs:comment """
                Name of the experimental method.
                
                If applicable, this name should match the terms given by `Clause 11`_ of
                the `ISO 18115-1:2023`_ specification.
                
                Examples include:
                    * angle-resolved photoelectron spectroscopy (ARPES)
                    * time-resolved angle-resolved X-ray photoelectron spectroscopy (trARPES)
                    * spin-resolved angle-resolved X-ray photoelectron spectroscopy (spin-ARPES)
                
                .. _ISO 18115-1:2023: https://www.iso.org/standard/74811.html
                .. _Clause 11: https://www.iso.org/obp/ui/en/#iso:std:iso:18115:-1:ed-3:v1:en:sec:11
            """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-method-field> ;
                                 rdfs:label "NXmpes_arpes/ENTRY/method" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-depends-on-field
:nxmpes-arpes-entry-sample-depends-on-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            :nxcomponent-depends-on-field ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANY
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_CHAR
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_CHAR
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
                    Reference to the end of the transformation chain,
                    orienting the sample surface within the arpes_geometry coordinate system
                    (sample_azimuth or anything depending on it).
                """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-depends-on-field> ;
                                            rdfs:label "NXmpes_arpes/ENTRY/SAMPLE/depends_on" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-group
:nxmpes-arpes-entry-sample-group rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusGroup ,
                                                 :nxmpes-entry-sample-group ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxmpes-arpes-entry-sample-depends-on-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxmpes-arpes-entry-sample-situation-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxmpes-arpes-entry-sample-transformations-group
                                                 ] ;
                                 rdfs:comment "" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-group> ;
                                 rdfs:label "NXmpes_arpes/ENTRY/SAMPLE" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-situation-field
:nxmpes-arpes-entry-sample-situation-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           :nxmpes-entry-sample-situation-field ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasEnumContainer ;
                                                             owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                 owl:unionOf ( :nxmpes-arpes-entry-sample-situation-vacuum-enum
                                                                                             )
                                                                               ]
                                                           ] ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-situation-field> ;
                                           rdfs:label "NXmpes_arpes/ENTRY/SAMPLE/situation" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-situation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-situation-vacuum-enum
:nxmpes-arpes-entry-sample-situation-vacuum-enum rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :actualValue ;
                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                   rdf:first "vacuum" ;
                                                                                                   rdf:rest rdf:nil
                                                                                                 ]
                                                                                     ]
                                                                 ] ;
                                                 rdfs:comment "Enumeration item for NXmpes_arpes/ENTRY/SAMPLE/situation: vacuum" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-situation-field> ;
                                                 rdfs:label "NXmpes_arpes/ENTRY/SAMPLE/situation/vacuum" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-situation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-transformations-group
:nxmpes-arpes-entry-sample-transformations-group rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusGroup ,
                                                                 :nxcomponent-transformations-group ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxmpes-arpes-entry-sample-transformations-offset-azimuth-field
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxmpes-arpes-entry-sample-transformations-offset-polar-field
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxmpes-arpes-entry-sample-transformations-offset-tilt-field
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxmpes-arpes-entry-sample-transformations-sample-azimuth-field
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxmpes-arpes-entry-sample-transformations-sample-polar-field
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxmpes-arpes-entry-sample-transformations-sample-tilt-field
                                                                 ] ;
                                                 rdfs:comment """
                    Set of transformations, describing the relative orientation of the sample
                    with respect to the arpes_geometry coordinate system.
                """ ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-group> ;
                                                 rdfs:label "NXmpes_arpes/ENTRY/SAMPLE/transformations" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-transformations-offset-azimuth-depends-on-attribute
:nxmpes-arpes-entry-sample-transformations-offset-azimuth-depends-on-attribute rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                                               :nxtransformations-axisname-depends-on-attribute ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasEnumContainer ;
                                                                                                 owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                     owl:unionOf ( :nxmpes-arpes-entry-sample-transformations-offset-azimuth-depends-on-sample-tilt-enum
                                                                                                                                 )
                                                                                                                   ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-offset-azimuth-depends-on-attribute> ;
                                                                               rdfs:label "NXmpes_arpes/ENTRY/SAMPLE/transformations/offset_azimuth/depends_on" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-offset-azimuth-depends-on-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-transformations-offset-azimuth-depends-on-sample-tilt-enum
:nxmpes-arpes-entry-sample-transformations-offset-azimuth-depends-on-sample-tilt-enum rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :actualValue ;
                                                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                        rdf:first "sample_tilt" ;
                                                                                                                                        rdf:rest rdf:nil
                                                                                                                                      ]
                                                                                                                          ]
                                                                                                      ] ;
                                                                                      rdfs:comment "Enumeration item for NXmpes_arpes/ENTRY/SAMPLE/transformations/offset_azimuth/depends_on: sample_tilt" ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-offset-azimuth-depends-on-attribute> ;
                                                                                      rdfs:label "NXmpes_arpes/ENTRY/SAMPLE/transformations/offset_azimuth/depends_on/sample_tilt" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-offset-azimuth-depends-on-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-transformations-offset-azimuth-field
:nxmpes-arpes-entry-sample-transformations-offset-azimuth-field rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                :nxtransformations-axisname-field ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_ANGLE
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_NUMBER
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxmpes-arpes-entry-sample-transformations-offset-azimuth-depends-on-attribute
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxmpes-arpes-entry-sample-transformations-offset-azimuth-transformation-type-attribute
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxmpes-arpes-entry-sample-transformations-offset-azimuth-vector-attribute
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_NUMBER
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment """
                        Offset of azimuthal rotation.
                    """ ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-offset-azimuth-field> ;
                                                                rdfs:label "NXmpes_arpes/ENTRY/SAMPLE/transformations/offset_azimuth" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-offset-azimuth-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-transformations-offset-azimuth-transformation-type-attribute
:nxmpes-arpes-entry-sample-transformations-offset-azimuth-transformation-type-attribute rdf:type owl:Class ;
                                                                                        rdfs:subClassOf :NeXusAttribute ,
                                                                                                        :nxtransformations-axisname-transformation-type-attribute ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasEnumContainer ;
                                                                                                          owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                              owl:unionOf ( :nxmpes-arpes-entry-sample-transformations-offset-azimuth-transformation-type-rotation-enum
                                                                                                                                          )
                                                                                                                            ]
                                                                                                        ] ;
                                                                                        rdfs:comment "" ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-offset-azimuth-transformation-type-attribute> ;
                                                                                        rdfs:label "NXmpes_arpes/ENTRY/SAMPLE/transformations/offset_azimuth/transformation_type" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-offset-azimuth-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-transformations-offset-azimuth-transformation-type-rotation-enum
:nxmpes-arpes-entry-sample-transformations-offset-azimuth-transformation-type-rotation-enum rdf:type owl:Class ;
                                                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :actualValue ;
                                                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                              rdf:first "rotation" ;
                                                                                                                                              rdf:rest rdf:nil
                                                                                                                                            ]
                                                                                                                                ]
                                                                                                            ] ;
                                                                                            rdfs:comment "Enumeration item for NXmpes_arpes/ENTRY/SAMPLE/transformations/offset_azimuth/transformation_type: rotation" ;
                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-offset-azimuth-transformation-type-attribute> ;
                                                                                            rdfs:label "NXmpes_arpes/ENTRY/SAMPLE/transformations/offset_azimuth/transformation_type/rotation" ;
                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-offset-azimuth-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-transformations-offset-azimuth-vector-0-0-1-enum
:nxmpes-arpes-entry-sample-transformations-offset-azimuth-vector-0-0-1-enum rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :actualValue ;
                                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                                              rdf:first "[0, 0, 1]" ;
                                                                                                                              rdf:rest rdf:nil
                                                                                                                            ]
                                                                                                                ]
                                                                                            ] ;
                                                                            rdfs:comment "Enumeration item for NXmpes_arpes/ENTRY/SAMPLE/transformations/offset_azimuth/vector: [0, 0, 1]" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-offset-azimuth-vector-attribute> ;
                                                                            rdfs:label "NXmpes_arpes/ENTRY/SAMPLE/transformations/offset_azimuth/vector/[0, 0, 1]" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-offset-azimuth-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-transformations-offset-azimuth-vector-attribute
:nxmpes-arpes-entry-sample-transformations-offset-azimuth-vector-attribute rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusAttribute ,
                                                                                           :nxtransformations-axisname-vector-attribute ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasEnumContainer ;
                                                                                             owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                 owl:unionOf ( :nxmpes-arpes-entry-sample-transformations-offset-azimuth-vector-0-0-1-enum
                                                                                                                             )
                                                                                                               ]
                                                                                           ] ;
                                                                           rdfs:comment "" ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-offset-azimuth-vector-attribute> ;
                                                                           rdfs:label "NXmpes_arpes/ENTRY/SAMPLE/transformations/offset_azimuth/vector" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-offset-azimuth-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-transformations-offset-polar-depends-on-attribute
:nxmpes-arpes-entry-sample-transformations-offset-polar-depends-on-attribute rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusAttribute ,
                                                                                             :nxtransformations-axisname-depends-on-attribute ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_CHAR
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_CHAR
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment """
                            Path to a transformation that places the sample surface
                            into the origin of the arpes_geometry coordinate system.
                        """ ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-offset-polar-depends-on-attribute> ;
                                                                             rdfs:label "NXmpes_arpes/ENTRY/SAMPLE/transformations/offset_polar/depends_on" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-offset-polar-depends-on-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-transformations-offset-polar-field
:nxmpes-arpes-entry-sample-transformations-offset-polar-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              :nxtransformations-axisname-field ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ANGLE
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_NUMBER
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxmpes-arpes-entry-sample-transformations-offset-polar-depends-on-attribute
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxmpes-arpes-entry-sample-transformations-offset-polar-transformation-type-attribute
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxmpes-arpes-entry-sample-transformations-offset-polar-vector-attribute
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_NUMBER
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment """
                        Offset of polar rotation.
                    """ ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-offset-polar-field> ;
                                                              rdfs:label "NXmpes_arpes/ENTRY/SAMPLE/transformations/offset_polar" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-offset-polar-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-transformations-offset-polar-transformation-type-attribute
:nxmpes-arpes-entry-sample-transformations-offset-polar-transformation-type-attribute rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusAttribute ,
                                                                                                      :nxtransformations-axisname-transformation-type-attribute ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasEnumContainer ;
                                                                                                        owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                            owl:unionOf ( :nxmpes-arpes-entry-sample-transformations-offset-polar-transformation-type-rotation-enum
                                                                                                                                        )
                                                                                                                          ]
                                                                                                      ] ;
                                                                                      rdfs:comment "" ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-offset-polar-transformation-type-attribute> ;
                                                                                      rdfs:label "NXmpes_arpes/ENTRY/SAMPLE/transformations/offset_polar/transformation_type" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-offset-polar-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-transformations-offset-polar-transformation-type-rotation-enum
:nxmpes-arpes-entry-sample-transformations-offset-polar-transformation-type-rotation-enum rdf:type owl:Class ;
                                                                                          rdfs:subClassOf :NeXusEnumerations ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :actualValue ;
                                                                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                            rdf:first "rotation" ;
                                                                                                                                            rdf:rest rdf:nil
                                                                                                                                          ]
                                                                                                                              ]
                                                                                                          ] ;
                                                                                          rdfs:comment "Enumeration item for NXmpes_arpes/ENTRY/SAMPLE/transformations/offset_polar/transformation_type: rotation" ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-offset-polar-transformation-type-attribute> ;
                                                                                          rdfs:label "NXmpes_arpes/ENTRY/SAMPLE/transformations/offset_polar/transformation_type/rotation" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-offset-polar-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-transformations-offset-polar-vector-0-1-0-enum
:nxmpes-arpes-entry-sample-transformations-offset-polar-vector-0-1-0-enum rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusEnumerations ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :actualValue ;
                                                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                                                            rdf:first "[0, 1, 0]" ;
                                                                                                                            rdf:rest rdf:nil
                                                                                                                          ]
                                                                                                              ]
                                                                                          ] ;
                                                                          rdfs:comment "Enumeration item for NXmpes_arpes/ENTRY/SAMPLE/transformations/offset_polar/vector: [0, 1, 0]" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-offset-polar-vector-attribute> ;
                                                                          rdfs:label "NXmpes_arpes/ENTRY/SAMPLE/transformations/offset_polar/vector/[0, 1, 0]" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-offset-polar-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-transformations-offset-polar-vector-attribute
:nxmpes-arpes-entry-sample-transformations-offset-polar-vector-attribute rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusAttribute ,
                                                                                         :nxtransformations-axisname-vector-attribute ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasEnumContainer ;
                                                                                           owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                               owl:unionOf ( :nxmpes-arpes-entry-sample-transformations-offset-polar-vector-0-1-0-enum
                                                                                                                           )
                                                                                                             ]
                                                                                         ] ;
                                                                         rdfs:comment "" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-offset-polar-vector-attribute> ;
                                                                         rdfs:label "NXmpes_arpes/ENTRY/SAMPLE/transformations/offset_polar/vector" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-offset-polar-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-transformations-offset-tilt-depends-on-attribute
:nxmpes-arpes-entry-sample-transformations-offset-tilt-depends-on-attribute rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusAttribute ,
                                                                                            :nxtransformations-axisname-depends-on-attribute ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasEnumContainer ;
                                                                                              owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                  owl:unionOf ( :nxmpes-arpes-entry-sample-transformations-offset-tilt-depends-on-sample-polar-enum
                                                                                                                              )
                                                                                                                ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-offset-tilt-depends-on-attribute> ;
                                                                            rdfs:label "NXmpes_arpes/ENTRY/SAMPLE/transformations/offset_tilt/depends_on" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-offset-tilt-depends-on-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-transformations-offset-tilt-depends-on-sample-polar-enum
:nxmpes-arpes-entry-sample-transformations-offset-tilt-depends-on-sample-polar-enum rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusEnumerations ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :actualValue ;
                                                                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                      rdf:first "sample_polar" ;
                                                                                                                                      rdf:rest rdf:nil
                                                                                                                                    ]
                                                                                                                        ]
                                                                                                    ] ;
                                                                                    rdfs:comment "Enumeration item for NXmpes_arpes/ENTRY/SAMPLE/transformations/offset_tilt/depends_on: sample_polar" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-offset-tilt-depends-on-attribute> ;
                                                                                    rdfs:label "NXmpes_arpes/ENTRY/SAMPLE/transformations/offset_tilt/depends_on/sample_polar" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-offset-tilt-depends-on-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-transformations-offset-tilt-field
:nxmpes-arpes-entry-sample-transformations-offset-tilt-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             :nxtransformations-axisname-field ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_ANGLE
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_NUMBER
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxmpes-arpes-entry-sample-transformations-offset-tilt-depends-on-attribute
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxmpes-arpes-entry-sample-transformations-offset-tilt-transformation-type-attribute
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxmpes-arpes-entry-sample-transformations-offset-tilt-vector-attribute
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_NUMBER
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment """
                        Offset of tilt rotation.
                    """ ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-offset-tilt-field> ;
                                                             rdfs:label "NXmpes_arpes/ENTRY/SAMPLE/transformations/offset_tilt" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-offset-tilt-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-transformations-offset-tilt-transformation-type-attribute
:nxmpes-arpes-entry-sample-transformations-offset-tilt-transformation-type-attribute rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusAttribute ,
                                                                                                     :nxtransformations-axisname-transformation-type-attribute ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasEnumContainer ;
                                                                                                       owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                           owl:unionOf ( :nxmpes-arpes-entry-sample-transformations-offset-tilt-transformation-type-rotation-enum
                                                                                                                                       )
                                                                                                                         ]
                                                                                                     ] ;
                                                                                     rdfs:comment "" ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-offset-tilt-transformation-type-attribute> ;
                                                                                     rdfs:label "NXmpes_arpes/ENTRY/SAMPLE/transformations/offset_tilt/transformation_type" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-offset-tilt-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-transformations-offset-tilt-transformation-type-rotation-enum
:nxmpes-arpes-entry-sample-transformations-offset-tilt-transformation-type-rotation-enum rdf:type owl:Class ;
                                                                                         rdfs:subClassOf :NeXusEnumerations ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :actualValue ;
                                                                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                           rdf:first "rotation" ;
                                                                                                                                           rdf:rest rdf:nil
                                                                                                                                         ]
                                                                                                                             ]
                                                                                                         ] ;
                                                                                         rdfs:comment "Enumeration item for NXmpes_arpes/ENTRY/SAMPLE/transformations/offset_tilt/transformation_type: rotation" ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-offset-tilt-transformation-type-attribute> ;
                                                                                         rdfs:label "NXmpes_arpes/ENTRY/SAMPLE/transformations/offset_tilt/transformation_type/rotation" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-offset-tilt-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-transformations-offset-tilt-vector-1-0-0-enum
:nxmpes-arpes-entry-sample-transformations-offset-tilt-vector-1-0-0-enum rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusEnumerations ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :actualValue ;
                                                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                                                           rdf:first "[1, 0, 0]" ;
                                                                                                                           rdf:rest rdf:nil
                                                                                                                         ]
                                                                                                             ]
                                                                                         ] ;
                                                                         rdfs:comment "Enumeration item for NXmpes_arpes/ENTRY/SAMPLE/transformations/offset_tilt/vector: [1, 0, 0]" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-offset-tilt-vector-attribute> ;
                                                                         rdfs:label "NXmpes_arpes/ENTRY/SAMPLE/transformations/offset_tilt/vector/[1, 0, 0]" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-offset-tilt-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-transformations-offset-tilt-vector-attribute
:nxmpes-arpes-entry-sample-transformations-offset-tilt-vector-attribute rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusAttribute ,
                                                                                        :nxtransformations-axisname-vector-attribute ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasEnumContainer ;
                                                                                          owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                              owl:unionOf ( :nxmpes-arpes-entry-sample-transformations-offset-tilt-vector-1-0-0-enum
                                                                                                                          )
                                                                                                            ]
                                                                                        ] ;
                                                                        rdfs:comment "" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-offset-tilt-vector-attribute> ;
                                                                        rdfs:label "NXmpes_arpes/ENTRY/SAMPLE/transformations/offset_tilt/vector" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-offset-tilt-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-transformations-sample-azimuth-depends-on-attribute
:nxmpes-arpes-entry-sample-transformations-sample-azimuth-depends-on-attribute rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                                               :nxtransformations-axisname-depends-on-attribute ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasEnumContainer ;
                                                                                                 owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                     owl:unionOf ( :nxmpes-arpes-entry-sample-transformations-sample-azimuth-depends-on-offset-azimuth-enum
                                                                                                                                 )
                                                                                                                   ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-sample-azimuth-depends-on-attribute> ;
                                                                               rdfs:label "NXmpes_arpes/ENTRY/SAMPLE/transformations/sample_azimuth/depends_on" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-sample-azimuth-depends-on-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-transformations-sample-azimuth-depends-on-offset-azimuth-enum
:nxmpes-arpes-entry-sample-transformations-sample-azimuth-depends-on-offset-azimuth-enum rdf:type owl:Class ;
                                                                                         rdfs:subClassOf :NeXusEnumerations ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :actualValue ;
                                                                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                           rdf:first "offset_azimuth" ;
                                                                                                                                           rdf:rest rdf:nil
                                                                                                                                         ]
                                                                                                                             ]
                                                                                                         ] ;
                                                                                         rdfs:comment "Enumeration item for NXmpes_arpes/ENTRY/SAMPLE/transformations/sample_azimuth/depends_on: offset_azimuth" ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-sample-azimuth-depends-on-attribute> ;
                                                                                         rdfs:label "NXmpes_arpes/ENTRY/SAMPLE/transformations/sample_azimuth/depends_on/offset_azimuth" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-sample-azimuth-depends-on-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-transformations-sample-azimuth-field
:nxmpes-arpes-entry-sample-transformations-sample-azimuth-field rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                :nxtransformations-axisname-field ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_ANGLE
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_NUMBER
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxmpes-arpes-entry-sample-transformations-sample-azimuth-depends-on-attribute
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxmpes-arpes-entry-sample-transformations-sample-azimuth-transformation-type-attribute
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxmpes-arpes-entry-sample-transformations-sample-azimuth-vector-attribute
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_NUMBER
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment """
                        Rotation about the z axis (azimuthal rotation within the sample plane).
                    """ ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-sample-azimuth-field> ;
                                                                rdfs:label "NXmpes_arpes/ENTRY/SAMPLE/transformations/sample_azimuth" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-sample-azimuth-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-transformations-sample-azimuth-transformation-type-attribute
:nxmpes-arpes-entry-sample-transformations-sample-azimuth-transformation-type-attribute rdf:type owl:Class ;
                                                                                        rdfs:subClassOf :NeXusAttribute ,
                                                                                                        :nxtransformations-axisname-transformation-type-attribute ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasEnumContainer ;
                                                                                                          owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                              owl:unionOf ( :nxmpes-arpes-entry-sample-transformations-sample-azimuth-transformation-type-rotation-enum
                                                                                                                                          )
                                                                                                                            ]
                                                                                                        ] ;
                                                                                        rdfs:comment "" ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-sample-azimuth-transformation-type-attribute> ;
                                                                                        rdfs:label "NXmpes_arpes/ENTRY/SAMPLE/transformations/sample_azimuth/transformation_type" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-sample-azimuth-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-transformations-sample-azimuth-transformation-type-rotation-enum
:nxmpes-arpes-entry-sample-transformations-sample-azimuth-transformation-type-rotation-enum rdf:type owl:Class ;
                                                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :actualValue ;
                                                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                              rdf:first "rotation" ;
                                                                                                                                              rdf:rest rdf:nil
                                                                                                                                            ]
                                                                                                                                ]
                                                                                                            ] ;
                                                                                            rdfs:comment "Enumeration item for NXmpes_arpes/ENTRY/SAMPLE/transformations/sample_azimuth/transformation_type: rotation" ;
                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-sample-azimuth-transformation-type-attribute> ;
                                                                                            rdfs:label "NXmpes_arpes/ENTRY/SAMPLE/transformations/sample_azimuth/transformation_type/rotation" ;
                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-sample-azimuth-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-transformations-sample-azimuth-vector-0-0-1-enum
:nxmpes-arpes-entry-sample-transformations-sample-azimuth-vector-0-0-1-enum rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :actualValue ;
                                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                                              rdf:first "[0, 0, 1]" ;
                                                                                                                              rdf:rest rdf:nil
                                                                                                                            ]
                                                                                                                ]
                                                                                            ] ;
                                                                            rdfs:comment "Enumeration item for NXmpes_arpes/ENTRY/SAMPLE/transformations/sample_azimuth/vector: [0, 0, 1]" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-sample-azimuth-vector-attribute> ;
                                                                            rdfs:label "NXmpes_arpes/ENTRY/SAMPLE/transformations/sample_azimuth/vector/[0, 0, 1]" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-sample-azimuth-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-transformations-sample-azimuth-vector-attribute
:nxmpes-arpes-entry-sample-transformations-sample-azimuth-vector-attribute rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusAttribute ,
                                                                                           :nxtransformations-axisname-vector-attribute ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasEnumContainer ;
                                                                                             owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                 owl:unionOf ( :nxmpes-arpes-entry-sample-transformations-sample-azimuth-vector-0-0-1-enum
                                                                                                                             )
                                                                                                               ]
                                                                                           ] ;
                                                                           rdfs:comment "" ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-sample-azimuth-vector-attribute> ;
                                                                           rdfs:label "NXmpes_arpes/ENTRY/SAMPLE/transformations/sample_azimuth/vector" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-sample-azimuth-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-transformations-sample-polar-depends-on-attribute
:nxmpes-arpes-entry-sample-transformations-sample-polar-depends-on-attribute rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusAttribute ,
                                                                                             :nxtransformations-axisname-depends-on-attribute ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasEnumContainer ;
                                                                                               owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                   owl:unionOf ( :nxmpes-arpes-entry-sample-transformations-sample-polar-depends-on-offset-polar-enum
                                                                                                                               )
                                                                                                                 ]
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-sample-polar-depends-on-attribute> ;
                                                                             rdfs:label "NXmpes_arpes/ENTRY/SAMPLE/transformations/sample_polar/depends_on" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-sample-polar-depends-on-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-transformations-sample-polar-depends-on-offset-polar-enum
:nxmpes-arpes-entry-sample-transformations-sample-polar-depends-on-offset-polar-enum rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :actualValue ;
                                                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                       rdf:first "offset_polar" ;
                                                                                                                                       rdf:rest rdf:nil
                                                                                                                                     ]
                                                                                                                         ]
                                                                                                     ] ;
                                                                                     rdfs:comment "Enumeration item for NXmpes_arpes/ENTRY/SAMPLE/transformations/sample_polar/depends_on: offset_polar" ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-sample-polar-depends-on-attribute> ;
                                                                                     rdfs:label "NXmpes_arpes/ENTRY/SAMPLE/transformations/sample_polar/depends_on/offset_polar" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-sample-polar-depends-on-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-transformations-sample-polar-field
:nxmpes-arpes-entry-sample-transformations-sample-polar-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              :nxtransformations-axisname-field ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ANGLE
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_NUMBER
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxmpes-arpes-entry-sample-transformations-sample-polar-depends-on-attribute
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxmpes-arpes-entry-sample-transformations-sample-polar-transformation-type-attribute
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxmpes-arpes-entry-sample-transformations-sample-polar-vector-attribute
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_NUMBER
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment """
                        Rotation about the y axis (typically the long manipulator axis).
                    """ ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-sample-polar-field> ;
                                                              rdfs:label "NXmpes_arpes/ENTRY/SAMPLE/transformations/sample_polar" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-sample-polar-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-transformations-sample-polar-transformation-type-attribute
:nxmpes-arpes-entry-sample-transformations-sample-polar-transformation-type-attribute rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusAttribute ,
                                                                                                      :nxtransformations-axisname-transformation-type-attribute ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasEnumContainer ;
                                                                                                        owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                            owl:unionOf ( :nxmpes-arpes-entry-sample-transformations-sample-polar-transformation-type-rotation-enum
                                                                                                                                        )
                                                                                                                          ]
                                                                                                      ] ;
                                                                                      rdfs:comment "" ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-sample-polar-transformation-type-attribute> ;
                                                                                      rdfs:label "NXmpes_arpes/ENTRY/SAMPLE/transformations/sample_polar/transformation_type" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-sample-polar-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-transformations-sample-polar-transformation-type-rotation-enum
:nxmpes-arpes-entry-sample-transformations-sample-polar-transformation-type-rotation-enum rdf:type owl:Class ;
                                                                                          rdfs:subClassOf :NeXusEnumerations ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :actualValue ;
                                                                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                            rdf:first "rotation" ;
                                                                                                                                            rdf:rest rdf:nil
                                                                                                                                          ]
                                                                                                                              ]
                                                                                                          ] ;
                                                                                          rdfs:comment "Enumeration item for NXmpes_arpes/ENTRY/SAMPLE/transformations/sample_polar/transformation_type: rotation" ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-sample-polar-transformation-type-attribute> ;
                                                                                          rdfs:label "NXmpes_arpes/ENTRY/SAMPLE/transformations/sample_polar/transformation_type/rotation" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-sample-polar-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-transformations-sample-polar-vector-0-1-0-enum
:nxmpes-arpes-entry-sample-transformations-sample-polar-vector-0-1-0-enum rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusEnumerations ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :actualValue ;
                                                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                                                            rdf:first "[0, 1, 0]" ;
                                                                                                                            rdf:rest rdf:nil
                                                                                                                          ]
                                                                                                              ]
                                                                                          ] ;
                                                                          rdfs:comment "Enumeration item for NXmpes_arpes/ENTRY/SAMPLE/transformations/sample_polar/vector: [0, 1, 0]" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-sample-polar-vector-attribute> ;
                                                                          rdfs:label "NXmpes_arpes/ENTRY/SAMPLE/transformations/sample_polar/vector/[0, 1, 0]" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-sample-polar-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-transformations-sample-polar-vector-attribute
:nxmpes-arpes-entry-sample-transformations-sample-polar-vector-attribute rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusAttribute ,
                                                                                         :nxtransformations-axisname-vector-attribute ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasEnumContainer ;
                                                                                           owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                               owl:unionOf ( :nxmpes-arpes-entry-sample-transformations-sample-polar-vector-0-1-0-enum
                                                                                                                           )
                                                                                                             ]
                                                                                         ] ;
                                                                         rdfs:comment "" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-sample-polar-vector-attribute> ;
                                                                         rdfs:label "NXmpes_arpes/ENTRY/SAMPLE/transformations/sample_polar/vector" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-sample-polar-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-transformations-sample-tilt-depends-on-attribute
:nxmpes-arpes-entry-sample-transformations-sample-tilt-depends-on-attribute rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusAttribute ,
                                                                                            :nxtransformations-axisname-depends-on-attribute ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasEnumContainer ;
                                                                                              owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                  owl:unionOf ( :nxmpes-arpes-entry-sample-transformations-sample-tilt-depends-on-offset-tilt-enum
                                                                                                                              )
                                                                                                                ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-sample-tilt-depends-on-attribute> ;
                                                                            rdfs:label "NXmpes_arpes/ENTRY/SAMPLE/transformations/sample_tilt/depends_on" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-sample-tilt-depends-on-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-transformations-sample-tilt-depends-on-offset-tilt-enum
:nxmpes-arpes-entry-sample-transformations-sample-tilt-depends-on-offset-tilt-enum rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :actualValue ;
                                                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                     rdf:first "offset_tilt" ;
                                                                                                                                     rdf:rest rdf:nil
                                                                                                                                   ]
                                                                                                                       ]
                                                                                                   ] ;
                                                                                   rdfs:comment "Enumeration item for NXmpes_arpes/ENTRY/SAMPLE/transformations/sample_tilt/depends_on: offset_tilt" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-sample-tilt-depends-on-attribute> ;
                                                                                   rdfs:label "NXmpes_arpes/ENTRY/SAMPLE/transformations/sample_tilt/depends_on/offset_tilt" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-sample-tilt-depends-on-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-transformations-sample-tilt-field
:nxmpes-arpes-entry-sample-transformations-sample-tilt-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             :nxtransformations-axisname-field ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_ANGLE
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_NUMBER
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxmpes-arpes-entry-sample-transformations-sample-tilt-depends-on-attribute
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxmpes-arpes-entry-sample-transformations-sample-tilt-transformation-type-attribute
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxmpes-arpes-entry-sample-transformations-sample-tilt-vector-attribute
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_NUMBER
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment """
                        Rotation about the x axis (typically a manipulator tilt).
                    """ ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-sample-tilt-field> ;
                                                             rdfs:label "NXmpes_arpes/ENTRY/SAMPLE/transformations/sample_tilt" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-sample-tilt-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-transformations-sample-tilt-transformation-type-attribute
:nxmpes-arpes-entry-sample-transformations-sample-tilt-transformation-type-attribute rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusAttribute ,
                                                                                                     :nxtransformations-axisname-transformation-type-attribute ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasEnumContainer ;
                                                                                                       owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                           owl:unionOf ( :nxmpes-arpes-entry-sample-transformations-sample-tilt-transformation-type-rotation-enum
                                                                                                                                       )
                                                                                                                         ]
                                                                                                     ] ;
                                                                                     rdfs:comment "" ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-sample-tilt-transformation-type-attribute> ;
                                                                                     rdfs:label "NXmpes_arpes/ENTRY/SAMPLE/transformations/sample_tilt/transformation_type" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-sample-tilt-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-transformations-sample-tilt-transformation-type-rotation-enum
:nxmpes-arpes-entry-sample-transformations-sample-tilt-transformation-type-rotation-enum rdf:type owl:Class ;
                                                                                         rdfs:subClassOf :NeXusEnumerations ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :actualValue ;
                                                                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                           rdf:first "rotation" ;
                                                                                                                                           rdf:rest rdf:nil
                                                                                                                                         ]
                                                                                                                             ]
                                                                                                         ] ;
                                                                                         rdfs:comment "Enumeration item for NXmpes_arpes/ENTRY/SAMPLE/transformations/sample_tilt/transformation_type: rotation" ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-sample-tilt-transformation-type-attribute> ;
                                                                                         rdfs:label "NXmpes_arpes/ENTRY/SAMPLE/transformations/sample_tilt/transformation_type/rotation" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-sample-tilt-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-transformations-sample-tilt-vector-1-0-0-enum
:nxmpes-arpes-entry-sample-transformations-sample-tilt-vector-1-0-0-enum rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusEnumerations ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :actualValue ;
                                                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                                                           rdf:first "[1, 0, 0]" ;
                                                                                                                           rdf:rest rdf:nil
                                                                                                                         ]
                                                                                                             ]
                                                                                         ] ;
                                                                         rdfs:comment "Enumeration item for NXmpes_arpes/ENTRY/SAMPLE/transformations/sample_tilt/vector: [1, 0, 0]" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-sample-tilt-vector-attribute> ;
                                                                         rdfs:label "NXmpes_arpes/ENTRY/SAMPLE/transformations/sample_tilt/vector/[1, 0, 0]" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-sample-tilt-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-arpes-entry-sample-transformations-sample-tilt-vector-attribute
:nxmpes-arpes-entry-sample-transformations-sample-tilt-vector-attribute rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusAttribute ,
                                                                                        :nxtransformations-axisname-vector-attribute ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasEnumContainer ;
                                                                                          owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                              owl:unionOf ( :nxmpes-arpes-entry-sample-transformations-sample-tilt-vector-1-0-0-enum
                                                                                                                          )
                                                                                                            ]
                                                                                        ] ;
                                                                        rdfs:comment "" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-sample-tilt-vector-attribute> ;
                                                                        rdfs:label "NXmpes_arpes/ENTRY/SAMPLE/transformations/sample_tilt/vector" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes_arpes.html#nxmpes-arpes-entry-sample-transformations-sample-tilt-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-axis-axis-calibration-calibrated-axis-field
:nxmpes-entry-axis-axis-calibration-calibrated-axis-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_ANY
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_FLOAT
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_FLOAT
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-axis-axis-calibration-calibrated-axis-field> ;
                                                          rdfs:label "NXmpes/ENTRY/AXIS_axis_calibration/calibrated_axis" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-axis-axis-calibration-calibrated-axis-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-axis-axis-calibration-group
:nxmpes-entry-axis-axis-calibration-group rdf:type owl:Class ;
                                          rdfs:subClassOf :NXcalibration ,
                                                          :NeXusGroup ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxmpes-entry-axis-axis-calibration-calibrated-axis-field
                                                          ] ;
                                          rdfs:comment """
                Calibration event for one of the axes in the
                :ref:`NXdata </NXmpes/ENTRY/data-group>`.
                
                The naming of these calibrations should follow those in the
                :ref:`NXdata </NXmpes/ENTRY/data-group>`. For example,
                for the momentum axis ``kx``, the corresponding calibration should
                be called ``kx_axis_calibration``.
            """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-axis-axis-calibration-group> ;
                                          rdfs:label "NXmpes/ENTRY/AXIS_axis_calibration" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-axis-axis-calibration-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-calibration-group
:nxmpes-entry-calibration-group rdf:type owl:Class ;
                                rdfs:subClassOf :NXcalibration ,
                                                :NeXusGroup ;
                                rdfs:comment """
                Any further calibration procedures. For example, a calibration event for the photoemission
                counts (e.g., by dividing by some base line intensity :math:`I_0`.).
            """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-calibration-group> ;
                                rdfs:label "NXmpes/ENTRY/CALIBRATION" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-calibration-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-coordinate-system-group
:nxmpes-entry-coordinate-system-group rdf:type owl:Class ;
                                      rdfs:subClassOf :NXcoordinate_system ,
                                                      :NeXusGroup ;
                                      rdfs:comment """
                Description of one coordinate systems that are specific to the setup
                and the measurement geometry.
                
                Multiple coordinate systems can be used if necessary.
            """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-coordinate-system-group> ;
                                      rdfs:label "NXmpes/ENTRY/COORDINATE_SYSTEM" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-coordinate-system-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-data-angular0-field
:nxmpes-entry-data-angular0-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANGLE
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_NUMBER
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_NUMBER
                                                                ]
                                                  ] ;
                                  rdfs:comment """
                    First calibrated angular coordinate. It is envisioned that the axes in angular space
                    are named ``angular0`` and ``angular1``.
                    
                    The angular axes should be named in order of decreasing speed, i.e., ``angular0``
                    should be the fastest scan axis and ``angular1`` should be the slow-axis angular
                    coordinate. However, ``angular0`` may also be second slow axis if the measurement
                    is angularly integrated and ``angular1`` could also be the second fast axis in the
                    case of simultaneous dispersion in two angular dimensions.
                """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-data-angular0-field> ;
                                  rdfs:label "NXmpes/ENTRY/DATA/angular0" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-data-angular0-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-data-angular1-field
:nxmpes-entry-data-angular1-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANGLE
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_NUMBER
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_NUMBER
                                                                ]
                                                  ] ;
                                  rdfs:comment """
                    Second calibrated angular coordinate.
                    
                    For more information, see the
                    definition of the :ref:`angular0 </NXmpes/ENTRY/DATA/angular0-field>`
                    axis.
                    
                    This is typically the slower scan axis compared to ``angular0``.
                """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-data-angular1-field> ;
                                  rdfs:label "NXmpes/ENTRY/DATA/angular1" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-data-angular1-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-data-data-field
:nxmpes-entry-data-data-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              :nxdata-data-field ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_NUMBER
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_NUMBER
                                                            ]
                                              ] ;
                              rdfs:comment """
                    Represents a measure of one- or more-dimensional photoemission counts, where the
                    varied axis may be for example energy, momentum, spatial coordinate, pump-probe
                    delay, spin index, temperature, etc. The axes traces should be linked to the
                    actual encoder position in NXinstrument or calibrated axes in NXprocess (or classes
                    inheriting from NXprocess).
                """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-data-data-field> ;
                              rdfs:label "NXmpes/ENTRY/DATA/data" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-data-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-data-delay-field
:nxmpes-entry-data-delay-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               :nxdata-data-field ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_TIME
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_NUMBER
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_NUMBER
                                                             ]
                                               ] ;
                               rdfs:comment """
                    Calibrated pump-probe delay time. Could be a link to
                    /entry/instrument/beam_pump/pulse_delay.
                """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-data-delay-field> ;
                               rdfs:label "NXmpes/ENTRY/DATA/delay" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-data-delay-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-data-energy-field
:nxmpes-entry-data-energy-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ENERGY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_NUMBER
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxmpes-entry-data-energy-type-attribute
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_NUMBER
                                                              ]
                                                ] ;
                                rdfs:comment """
                    Calibrated axis for the energy of the measured electrons.
                """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-data-energy-field> ;
                                rdfs:label "NXmpes/ENTRY/DATA/energy" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-data-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-data-energy-indices-attribute
:nxmpes-entry-data-energy-indices-attribute rdf:type owl:Class ;
                                            owl:equivalentClass :nxxps-entry-data-energy-indices-attribute ;
                                            rdfs:subClassOf :NeXusAttribute ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_INT
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_INT
                                                                          ]
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-data-energy-indices-attribute> ;
                                            rdfs:label "NXmpes/ENTRY/DATA/energy_indices" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-data-energy-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-data-energy-type-attribute
:nxmpes-entry-data-energy-type-attribute rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusAttribute ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasEnumContainer ;
                                                           owl:allValuesFrom [ rdf:type owl:Class ;
                                                                               owl:unionOf ( :nxmpes-entry-data-energy-type-binding-enum
                                                                                             :nxmpes-entry-data-energy-type-kinetic-enum
                                                                                           )
                                                                             ]
                                                         ] ;
                                         rdfs:comment """
                        The energy can be either stored as kinetic or as binding energy.
                    """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-data-energy-type-attribute> ;
                                         rdfs:label "NXmpes/ENTRY/DATA/energy/type" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-data-energy-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-data-energy-type-binding-enum
:nxmpes-entry-data-energy-type-binding-enum rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusEnumerations ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :actualValue ;
                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                              rdf:first "binding" ;
                                                                                              rdf:rest rdf:nil
                                                                                            ]
                                                                                ]
                                                            ] ;
                                            owl:disjointWith :nxmpes-entry-data-energy-type-kinetic-enum ;
                                            rdfs:comment "Enumeration item for NXmpes/ENTRY/DATA/energy/type: binding" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-data-energy-type-attribute> ;
                                            rdfs:label "NXmpes/ENTRY/DATA/energy/type/binding" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-data-energy-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-data-energy-type-kinetic-enum
:nxmpes-entry-data-energy-type-kinetic-enum rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusEnumerations ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :actualValue ;
                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                              rdf:first "kinetic" ;
                                                                                              rdf:rest rdf:nil
                                                                                            ]
                                                                                ]
                                                            ] ;
                                            rdfs:comment "Enumeration item for NXmpes/ENTRY/DATA/energy/type: kinetic" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-data-energy-type-attribute> ;
                                            rdfs:label "NXmpes/ENTRY/DATA/energy/type/kinetic" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-data-energy-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-data-group
:nxmpes-entry-data-group rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusGroup ,
                                         :nxentry-data-group ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxmpes-entry-data-angular0-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxmpes-entry-data-angular1-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxmpes-entry-data-delay-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxmpes-entry-data-energy-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxmpes-entry-data-energy-indices-attribute
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxmpes-entry-data-k-parallel-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxmpes-entry-data-k-perpendicular-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxmpes-entry-data-kx-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxmpes-entry-data-ky-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxmpes-entry-data-kz-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxmpes-entry-data-photon-energy-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxmpes-entry-data-spatial0-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxmpes-entry-data-spatial1-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxmpes-entry-data-temperature-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxmpes-entry-data-data-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxmpes-entry-data-signal-attribute
                                         ] ;
                         rdfs:comment """
                The NXdata group containing a view on the measured data.

                This NXdata group contains a collection of the main relevant fields (axes).
                Axes should be named according to the conventions defined below. Note that this
                list is a glossary with explicitly named axis names, which is only intended to cover
                the most common measurement axes and is therefore not complete. It is possible to add
                axes with other names at any time.

                In NXmpes, it is recommended to provide an energy axis.
            """ ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-data-group> ;
                         rdfs:label "NXmpes/ENTRY/DATA" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-data-k-parallel-field
:nxmpes-entry-data-k-parallel-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_WAVENUMBER
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_NUMBER
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_NUMBER
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
                    Calibrated parallel component in k-space.
                    
                    ``k_parallel`` and :ref:`k_perpendicular </NXmpes/ENTRY/DATA/k_perpendicular-field>`
                    describe how the electron's wave vector ``k`` is split into components relative
                    to the surface.
                    
                    ``k_parallel`` is the component of the electron's wave vector that is parallel to
                    the surface. It is conserved during the photoemission process. This means that the
                    electron's momentum along the surface inside the material is directly related to
                    its measured momentum outside the material.
                    
                    Units are typically 1/angstrom.
                """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-data-k-parallel-field> ;
                                    rdfs:label "NXmpes/ENTRY/DATA/k_parallel" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-data-k-parallel-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-data-k-perpendicular-field
:nxmpes-entry-data-k-perpendicular-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_WAVENUMBER
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_NUMBER
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_NUMBER
                                                                       ]
                                                         ] ;
                                         rdfs:comment """
                    Calibrated perpendicular component in k-space.
                    
                    ``k_perpendicular`` is the component that is normal (perpendicular) to the surface.
                    It is not conserved during photoemission because the electron experiences a potential
                    change when it exits the  material into vacuum. To determine ``k_perpendicular``
                    inside the material, one typically needs to estimate the inner potential :math:`V_0`,
                    which accounts for the energy shift due to the material's work function and electronic
                    structure.
                    
                    Units are typically 1/angstrom.
                """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-data-k-perpendicular-field> ;
                                         rdfs:label "NXmpes/ENTRY/DATA/k_perpendicular" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-data-k-perpendicular-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-data-kx-field
:nxmpes-entry-data-kx-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_WAVENUMBER
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_NUMBER
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_NUMBER
                                                          ]
                                            ] ;
                            rdfs:comment """
                    Calibrated k-space coordinate in x direction. It is envisioned that the axes in
                    momentum space are named ``kx``, ``ky``, and ``kz``. Typically, the vectors in
                    momentum space are defined such that ``kx`` and ``ky`` comprise the parallel
                    component, while ``kz`` is the perpendicular component.
                    
                    It is also possible to define ``k_parallel`` and ``k_perp`` for the parallel
                    and perpendicular momenta, respectively.
                    
                    Units are typically 1/angstrom.
                """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-data-kx-field> ;
                            rdfs:label "NXmpes/ENTRY/DATA/kx" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-data-kx-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-data-ky-field
:nxmpes-entry-data-ky-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_WAVENUMBER
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_NUMBER
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_NUMBER
                                                          ]
                                            ] ;
                            rdfs:comment """
                    Calibrated k-space coordinate in y direction. For more information, see the
                    definition of the :ref:`kx </NXmpes/ENTRY/DATA/kx-field>`
                    axis.
                """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-data-ky-field> ;
                            rdfs:label "NXmpes/ENTRY/DATA/ky" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-data-ky-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-data-kz-field
:nxmpes-entry-data-kz-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_WAVENUMBER
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_NUMBER
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_NUMBER
                                                          ]
                                            ] ;
                            rdfs:comment """
                    Calibrated k-space coordinate in z direction. For more information, see the
                    definition of the :ref:`kx </NXmpes/ENTRY/DATA/kx-field>`
                    axis.
                """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-data-kz-field> ;
                            rdfs:label "NXmpes/ENTRY/DATA/kz" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-data-kz-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-data-photon-energy-field
:nxmpes-entry-data-photon-energy-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_ENERGY
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_NUMBER
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_NUMBER
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
                    Calibrated photon energy of the incoming probe beam.
                    
                    Could be a link to /entry/instrument/beam_probe/incident_energy.
                """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-data-photon-energy-field> ;
                                       rdfs:label "NXmpes/ENTRY/DATA/photon_energy" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-data-photon-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-data-signal-attribute
:nxmpes-entry-data-signal-attribute rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusAttribute ,
                                                    :nxdata-signal-attribute ,
                                                    [ rdf:type owl:Class ;
                                                      owl:unionOf ( :nxmpes-arpes-entry-data-signal-attribute
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasEnumContainer ;
                                                                      owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                          owl:unionOf ( :nxmpes-entry-data-signal-data-enum
                                                                                                      )
                                                                                        ]
                                                                    ]
                                                                  )
                                                    ] ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-data-signal-attribute> ;
                                    rdfs:label "NXmpes/ENTRY/DATA/signal" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-data-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-data-signal-data-enum
:nxmpes-entry-data-signal-data-enum rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusEnumerations ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :actualValue ;
                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                      rdf:first "data" ;
                                                                                      rdf:rest rdf:nil
                                                                                    ]
                                                                        ]
                                                    ] ;
                                    rdfs:comment "Enumeration item for NXmpes/ENTRY/DATA/signal: data" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-data-signal-attribute> ;
                                    rdfs:label "NXmpes/ENTRY/DATA/signal/data" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-data-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-data-spatial0-field
:nxmpes-entry-data-spatial0-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_LENGTH
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_NUMBER
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_NUMBER
                                                                ]
                                                  ] ;
                                  rdfs:comment """
                    First calibrated spatial coordinate. It is envisioned that the axes in angular space
                    are named ``spatial0`` and ``spatial1``.
                    
                    The spatial axes should be named in order of decreasing speed, i.e., ``spatial0``
                    should be the fastest scan axis and `spatial1`` should be the slow-axis spatial
                    coordinate. However, ``spatial`` may also be second slow axis if the measurement
                    is spatially integrated and ``spatial1`` could also be the second fast axis in the
                    case of simultaneous dispersion in two spatial dimensions.
                """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-data-spatial0-field> ;
                                  rdfs:label "NXmpes/ENTRY/DATA/spatial0" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-data-spatial0-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-data-spatial1-field
:nxmpes-entry-data-spatial1-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_LENGTH
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_NUMBER
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_NUMBER
                                                                ]
                                                  ] ;
                                  rdfs:comment """
                    Second calibrated spatial coordinate.
                    
                    For more information, see the
                    definition of the :ref:`spatial0 </NXmpes/ENTRY/DATA/spatial0-field>`
                    axis.
                    
                    This is typically the slower scan axis compared to ``spatial0``.
                """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-data-spatial1-field> ;
                                  rdfs:label "NXmpes/ENTRY/DATA/spatial1" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-data-spatial1-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-data-temperature-field
:nxmpes-entry-data-temperature-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_TIME
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_NUMBER
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_NUMBER
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
                    Calibrated temperature axis in case of experiments where the temperature was
                    scanned. This is typically the sample temperature and could be linked from
                    /entry/sample/temperature_env/temperature_sensor/value.
                """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-data-temperature-field> ;
                                     rdfs:label "NXmpes/ENTRY/DATA/temperature" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-data-temperature-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-definition-field
:nxmpes-entry-definition-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               :nxentry-definition-field ,
                                               [ rdf:type owl:Class ;
                                                 owl:unionOf ( :nxxps-entry-definition-field
                                                               [ rdf:type owl:Class ;
                                                                 owl:unionOf ( :nxmpes-arpes-entry-definition-field
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasEnumContainer ;
                                                                                 owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                     owl:unionOf ( :nxmpes-entry-definition-nxmpes-enum
                                                                                                                 )
                                                                                                   ]
                                                                               ]
                                                                             )
                                                               ]
                                                             )
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxmpes-entry-definition-version-attribute
                                               ] ;
                               rdfs:comment "" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-definition-field> ;
                               rdfs:label "NXmpes/ENTRY/definition" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-definition-nxmpes-enum
:nxmpes-entry-definition-nxmpes-enum rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusEnumerations ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :actualValue ;
                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                       rdf:first "NXmpes" ;
                                                                                       rdf:rest rdf:nil
                                                                                     ]
                                                                         ]
                                                     ] ;
                                     rdfs:comment "Enumeration item for NXmpes/ENTRY/definition: NXmpes" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-definition-field> ;
                                     rdfs:label "NXmpes/ENTRY/definition/NXmpes" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-definition-version-attribute
:nxmpes-entry-definition-version-attribute rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusAttribute ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_CHAR
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_CHAR
                                                                         ]
                                                           ] ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-definition-version-attribute> ;
                                           rdfs:label "NXmpes/ENTRY/definition/version" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-definition-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-distortion-group
:nxmpes-entry-distortion-group rdf:type owl:Class ;
                               rdfs:subClassOf :NXdistortion ,
                                               :NeXusGroup ;
                               rdfs:comment """
                Describes the operations of image distortion correction.
            """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-distortion-group> ;
                               rdfs:label "NXmpes/ENTRY/DISTORTION" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-distortion-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-end-time-field
:nxmpes-entry-end-time-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             :nxentry-end-time-field ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_DATE_TIME
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_DATE_TIME
                                                           ]
                                             ] ;
                             rdfs:comment """
                Datetime of the end of the measurement.
                Should be a ISO8601 date/time stamp. It is recommended to add an explicit time zone,
                otherwise the local time zone is assumed per ISO8601.
            """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-end-time-field> ;
                             rdfs:label "NXmpes/ENTRY/end_time" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-end-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-energy-axis-calibration-calibrated-axis-field
:nxmpes-entry-energy-axis-calibration-calibrated-axis-field rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            :nxcalibration-calibrated-axis-field ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_ENERGY
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_FLOAT
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_FLOAT
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment """
                    This is the calibrated energy axis to be used for data plotting.
                """ ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-energy-axis-calibration-calibrated-axis-field> ;
                                                            rdfs:label "NXmpes/ENTRY/energy_axis_calibration/calibrated_axis" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-energy-axis-calibration-calibrated-axis-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-energy-axis-calibration-group
:nxmpes-entry-energy-axis-calibration-group rdf:type owl:Class ;
                                            rdfs:subClassOf :NXcalibration ,
                                                            :NeXusGroup ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxmpes-entry-energy-axis-calibration-calibrated-axis-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxmpes-entry-energy-axis-calibration-physical-quantity-field
                                                            ] ;
                                            rdfs:comment """
                Calibration event on the energy axis.
                
                For XPS, the calibration should ideally be performed according to
                `ISO 15472:2010`_ specification.
                
                .. _ISO 15472:2010: https://www.iso.org/standard/74811.html
            """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-energy-axis-calibration-group> ;
                                            rdfs:label "NXmpes/ENTRY/energy_axis_calibration" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-energy-axis-calibration-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-energy-axis-calibration-physical-quantity-energy-enum
:nxmpes-entry-energy-axis-calibration-physical-quantity-energy-enum rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusEnumerations ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :actualValue ;
                                                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                                                      rdf:first "energy" ;
                                                                                                                      rdf:rest rdf:nil
                                                                                                                    ]
                                                                                                        ]
                                                                                    ] ;
                                                                    rdfs:comment "Enumeration item for NXmpes/ENTRY/energy_axis_calibration/physical_quantity: energy" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-energy-axis-calibration-physical-quantity-field> ;
                                                                    rdfs:label "NXmpes/ENTRY/energy_axis_calibration/physical_quantity/energy" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-energy-axis-calibration-physical-quantity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-energy-axis-calibration-physical-quantity-field
:nxmpes-entry-energy-axis-calibration-physical-quantity-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              :nxcalibration-physical-quantity-field ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasEnumContainer ;
                                                                                owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                    owl:unionOf ( :nxmpes-entry-energy-axis-calibration-physical-quantity-energy-enum
                                                                                                                )
                                                                                                  ]
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-energy-axis-calibration-physical-quantity-field> ;
                                                              rdfs:label "NXmpes/ENTRY/energy_axis_calibration/physical_quantity" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-energy-axis-calibration-physical-quantity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-energy-referencing-binding-energy-field
:nxmpes-entry-energy-referencing-binding-energy-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_ENERGY
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_FLOAT
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_FLOAT
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment """
                    The binding energy (in units of eV) that the specified emission line appeared at,
                    after adjusting the binding energy scale.
                    
                    This concept is related to term `12.16`_ of the ISO 18115-1:2023 standard.
                    
                    .. _12.16: https://www.iso.org/obp/ui/en/#iso:std:iso:18115:-1:ed-3:v1:en:term:12.16
                """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-energy-referencing-binding-energy-field> ;
                                                      rdfs:label "NXmpes/ENTRY/energy_referencing/binding_energy" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-energy-referencing-binding-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-energy-referencing-calibrated-axis-field
:nxmpes-entry-energy-referencing-calibrated-axis-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       :nxcalibration-calibrated-axis-field ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_ENERGY
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_FLOAT
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_FLOAT
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment """
                    This is the calibrated energy axis to be used for data plotting.
                    
                    This could be a link to /entry/data/energy.
                """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-energy-referencing-calibrated-axis-field> ;
                                                       rdfs:label "NXmpes/ENTRY/energy_referencing/calibrated_axis" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-energy-referencing-calibrated-axis-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-energy-referencing-group
:nxmpes-entry-energy-referencing-group rdf:type owl:Class ;
                                       owl:equivalentClass :nxxps-entry-energy-referencing-group ;
                                       rdfs:subClassOf :NXcalibration ,
                                                       :NeXusGroup ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxmpes-entry-energy-referencing-binding-energy-field
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxmpes-entry-energy-referencing-calibrated-axis-field
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxmpes-entry-energy-referencing-level-field
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxmpes-entry-energy-referencing-offset-field
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxmpes-entry-energy-referencing-reference-peak-field
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxmpes-entry-energy-referencing-physical-quantity-field
                                                       ] ;
                                       rdfs:comment """
                For energy referencing, the measured energies are corrected for the charging potential
                (i.e., the electrical potential of the surface region of an insulating sample, caused by
                irradiation) such that those energies correspond to a sample with no surface charge.
                Usually, the energy axis is adjusted by shifting all energies uniformly until one
                well-defined emission line peak (or the Fermi edge) is located at a known _correct_ energy.
                
                This concept is related to term `12.74 ff.`_ of the ISO 18115-1:2023 standard.
                
                .. _12.74 ff.: https://www.iso.org/obp/ui/en/#iso:std:iso:18115:-1:ed-3:v1:en:term:12.74
            """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-energy-referencing-group> ;
                                       rdfs:label "NXmpes/ENTRY/energy_referencing" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-energy-referencing-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-energy-referencing-level-field
:nxmpes-entry-energy-referencing-level-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
                    Electronic core or valence level that was used for the calibration.
                    
                    This should be single string defining the core or valence level that was used for
                    energy referencing.
                    
                    The notation should be the same as the one described in the
                    :ref:`NXmpes/ENTRY/transitions </NXmpes/ENTRY/transitions-field>` field.
                """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-energy-referencing-level-field> ;
                                             rdfs:label "NXmpes/ENTRY/energy_referencing/level" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-energy-referencing-level-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-energy-referencing-offset-field
:nxmpes-entry-energy-referencing-offset-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ENERGY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_FLOAT
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_FLOAT
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
                    Offset between measured binding energy and calibrated binding energy of the
                    emission line.
                """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-energy-referencing-offset-field> ;
                                              rdfs:label "NXmpes/ENTRY/energy_referencing/offset" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-energy-referencing-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-energy-referencing-physical-quantity-energy-enum
:nxmpes-entry-energy-referencing-physical-quantity-energy-enum rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusEnumerations ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :actualValue ;
                                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                                 rdf:first "energy" ;
                                                                                                                 rdf:rest rdf:nil
                                                                                                               ]
                                                                                                   ]
                                                                               ] ;
                                                               rdfs:comment "Enumeration item for NXmpes/ENTRY/energy_referencing/physical_quantity: energy" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-energy-referencing-physical-quantity-field> ;
                                                               rdfs:label "NXmpes/ENTRY/energy_referencing/physical_quantity/energy" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-energy-referencing-physical-quantity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-energy-referencing-physical-quantity-field
:nxmpes-entry-energy-referencing-physical-quantity-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         :nxcalibration-physical-quantity-field ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasEnumContainer ;
                                                                           owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                               owl:unionOf ( :nxmpes-entry-energy-referencing-physical-quantity-energy-enum
                                                                                                           )
                                                                                             ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-energy-referencing-physical-quantity-field> ;
                                                         rdfs:label "NXmpes/ENTRY/energy_referencing/physical_quantity" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-energy-referencing-physical-quantity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-energy-referencing-reference-peak-field
:nxmpes-entry-energy-referencing-reference-peak-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_ANY
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_CHAR
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_CHAR
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment """
                    Reference peak that was used for the calibration.
                    
                    For example: adventitious carbon | C-C | metallic Au | elemental Si | Fermi edge | vacuum level
                """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-energy-referencing-reference-peak-field> ;
                                                      rdfs:label "NXmpes/ENTRY/energy_referencing/reference_peak" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-energy-referencing-reference-peak-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-fit-group
:nxmpes-entry-fit-group rdf:type owl:Class ;
                        rdfs:subClassOf :NXfit ,
                                        :NeXusGroup ;
                        rdfs:comment """
                Any fit procedures.
            """ ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-fit-group> ;
                        rdfs:label "NXmpes/ENTRY/FIT" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-fit-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-group
:nxmpes-entry-group rdf:type owl:Class ;
                    rdfs:subClassOf :NXentry ,
                                    :NeXusGroup ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxmpes-entry-axis-axis-calibration-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxmpes-entry-calibration-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxmpes-entry-coordinate-system-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxmpes-entry-distortion-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxmpes-entry-end-time-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxmpes-entry-energy-axis-calibration-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxmpes-entry-energy-referencing-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxmpes-entry-fit-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxmpes-entry-method-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxmpes-entry-registration-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxmpes-entry-transitions-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxmpes-entry-transmission-correction-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxmpes-entry-user-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxmpes-entry-data-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxmpes-entry-definition-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxmpes-entry-instrument-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxmpes-entry-sample-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxmpes-entry-start-time-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxmpes-entry-title-field
                                    ] ;
                    rdfs:comment "" ;
                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-group> ;
                    rdfs:label "NXmpes/ENTRY" ;
                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-beam-probe-associated-source-field
:nxmpes-entry-instrument-beam-probe-associated-source-field rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_ANY
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_CHAR
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_CHAR
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment """
                        The source that emitted this beam.
                        Should be named with the same suffix, e.g.,
                        for ``beam_probe`` it should refer to ``source_probe``.
                        This should be specified if an associated source exists.
                        
                        Example:
                          * /entry/instrument/beam_probe/associated_source = /entry/instrument/source_probe
                    """ ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-beam-probe-associated-source-field> ;
                                                            rdfs:label "NXmpes/ENTRY/INSTRUMENT/beam_probe/associated_source" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-beam-probe-associated-source-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-beam-probe-distance-field
:nxmpes-entry-instrument-beam-probe-distance-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   :nxbeam-distance-field ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_LENGTH
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_FLOAT
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_FLOAT
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
                        Distance between the point where the current NXbeam instance is evaluating
                        the beam properties and the point where the beam interacts with the sample.
                        For photoemission, the latter is the point where the the centre of the beam
                        touches the sample surface.
                    """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-beam-probe-distance-field> ;
                                                   rdfs:label "NXmpes/ENTRY/INSTRUMENT/beam_probe/distance" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-beam-probe-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-beam-probe-extent-field
:nxmpes-entry-instrument-beam-probe-extent-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 :nxbeam-extent-field ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_ANY
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_FLOAT
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_FLOAT
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-beam-probe-extent-field> ;
                                                 rdfs:label "NXmpes/ENTRY/INSTRUMENT/beam_probe/extent" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-beam-probe-extent-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-beam-probe-group
:nxmpes-entry-instrument-beam-probe-group rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusGroup ,
                                                          :nxinstrument-beam-group ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxmpes-entry-instrument-beam-probe-associated-source-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxmpes-entry-instrument-beam-probe-distance-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxmpes-entry-instrument-beam-probe-extent-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxmpes-entry-instrument-beam-probe-incident-energy-spread-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxmpes-entry-instrument-beam-probe-incident-polarization-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxmpes-entry-instrument-beam-probe-incident-energy-field
                                                          ] ;
                                          rdfs:comment """
                    Properties of the probe beam at a given location.
                    
                    This is the beam that is used to facilitate the photoemission during MPES
                    experiments.
                """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-beam-probe-group> ;
                                          rdfs:label "NXmpes/ENTRY/INSTRUMENT/beam_probe" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-beam-probe-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-beam-probe-incident-energy-field
:nxmpes-entry-instrument-beam-probe-incident-energy-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_ENERGY
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_FLOAT
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_FLOAT
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-beam-probe-incident-energy-field> ;
                                                          rdfs:label "NXmpes/ENTRY/INSTRUMENT/beam_probe/incident_energy" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-beam-probe-incident-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-beam-probe-incident-energy-spread-field
:nxmpes-entry-instrument-beam-probe-incident-energy-spread-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_ENERGY
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_NUMBER
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_NUMBER
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-beam-probe-incident-energy-spread-field> ;
                                                                 rdfs:label "NXmpes/ENTRY/INSTRUMENT/beam_probe/incident_energy_spread" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-beam-probe-incident-energy-spread-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-beam-probe-incident-polarization-field
:nxmpes-entry-instrument-beam-probe-incident-polarization-field rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_ANY
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_NUMBER
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_NUMBER
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment "" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-beam-probe-incident-polarization-field> ;
                                                                rdfs:label "NXmpes/ENTRY/INSTRUMENT/beam_probe/incident_polarization" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-beam-probe-incident-polarization-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-beam-pump-associated-source-field
:nxmpes-entry-instrument-beam-pump-associated-source-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_ANY
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_CHAR
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_CHAR
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment """
                        The source that emitted this beam.
                        Should be named with the same suffix, e.g.,
                        for ``beam_pump`` it should refer to ``source_pump``.
                        This should be specified if an associated source exists.
                        
                        Example:
                          * /entry/instrument/beam_pump/associated_source = /entry/instrument/source_pump
                    """ ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-beam-pump-associated-source-field> ;
                                                           rdfs:label "NXmpes/ENTRY/INSTRUMENT/beam_pump/associated_source" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-beam-pump-associated-source-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-beam-pump-distance-field
:nxmpes-entry-instrument-beam-pump-distance-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  :nxbeam-distance-field ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_LENGTH
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_FLOAT
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_FLOAT
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment """
                        Distance between the point where the current NXbeam instance is evaluating
                        the beam properties and the point where the beam interacts with the sample.
                        For photoemission, the latter is the point where the the centre of the beam
                        touches the sample surface.
                    """ ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-beam-pump-distance-field> ;
                                                  rdfs:label "NXmpes/ENTRY/INSTRUMENT/beam_pump/distance" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-beam-pump-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-beam-pump-extent-field
:nxmpes-entry-instrument-beam-pump-extent-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                :nxbeam-extent-field ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_ANY
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_FLOAT
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_FLOAT
                                                                              ]
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-beam-pump-extent-field> ;
                                                rdfs:label "NXmpes/ENTRY/INSTRUMENT/beam_pump/extent" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-beam-pump-extent-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-beam-pump-group
:nxmpes-entry-instrument-beam-pump-group rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusGroup ,
                                                         :nxinstrument-beam-group ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmpes-entry-instrument-beam-pump-associated-source-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmpes-entry-instrument-beam-pump-distance-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmpes-entry-instrument-beam-pump-extent-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmpes-entry-instrument-beam-pump-incident-energy-spread-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmpes-entry-instrument-beam-pump-incident-polarization-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmpes-entry-instrument-beam-pump-incident-energy-field
                                                         ] ;
                                         rdfs:comment """
                    Properties of the pump beam at a given location.
                    
                    In pump-probe experiments, this is the beam that excites the system,
                    initiating a change in its state. It sets the timing for the experiment
                    by defining time zero in a pump-probe setup.
                """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-beam-pump-group> ;
                                         rdfs:label "NXmpes/ENTRY/INSTRUMENT/beam_pump" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-beam-pump-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-beam-pump-incident-energy-field
:nxmpes-entry-instrument-beam-pump-incident-energy-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ENERGY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_FLOAT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_FLOAT
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-beam-pump-incident-energy-field> ;
                                                         rdfs:label "NXmpes/ENTRY/INSTRUMENT/beam_pump/incident_energy" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-beam-pump-incident-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-beam-pump-incident-energy-spread-field
:nxmpes-entry-instrument-beam-pump-incident-energy-spread-field rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_ENERGY
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_NUMBER
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_NUMBER
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment "" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-beam-pump-incident-energy-spread-field> ;
                                                                rdfs:label "NXmpes/ENTRY/INSTRUMENT/beam_pump/incident_energy_spread" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-beam-pump-incident-energy-spread-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-beam-pump-incident-polarization-field
:nxmpes-entry-instrument-beam-pump-incident-polarization-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_ANY
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_NUMBER
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_NUMBER
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-beam-pump-incident-polarization-field> ;
                                                               rdfs:label "NXmpes/ENTRY/INSTRUMENT/beam_pump/incident_polarization" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-beam-pump-incident-polarization-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-beam-type-associated-source-field
:nxmpes-entry-instrument-beam-type-associated-source-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_ANY
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_CHAR
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_CHAR
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment """
                        The source that emitted this beam.
                        Should be named with the same suffix, e.g.,
                        for ``beam_laser`` it should refer to ``source_laser``.
                        This should be specified if an associated source exists.
                        
                        Example:
                          * /entry/instrument/beam_laser/associated_source = /entry/instrument/source_laser
                    """ ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-beam-type-associated-source-field> ;
                                                           rdfs:label "NXmpes/ENTRY/INSTRUMENT/beam_TYPE/associated_source" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-beam-type-associated-source-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-beam-type-distance-field
:nxmpes-entry-instrument-beam-type-distance-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  :nxbeam-distance-field ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_LENGTH
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_FLOAT
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_FLOAT
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment """
                        Distance between the point where the current NXbeam instance is evaluating
                        the beam properties and the point where the beam interacts with the sample.
                        For photoemission, the latter is the point where the the centre of the beam
                        touches the sample surface.
                    """ ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-beam-type-distance-field> ;
                                                  rdfs:label "NXmpes/ENTRY/INSTRUMENT/beam_TYPE/distance" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-beam-type-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-beam-type-extent-field
:nxmpes-entry-instrument-beam-type-extent-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                :nxbeam-extent-field ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_ANY
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_FLOAT
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_FLOAT
                                                                              ]
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-beam-type-extent-field> ;
                                                rdfs:label "NXmpes/ENTRY/INSTRUMENT/beam_TYPE/extent" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-beam-type-extent-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-beam-type-group
:nxmpes-entry-instrument-beam-type-group rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusGroup ,
                                                         :nxinstrument-beam-group ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmpes-entry-instrument-beam-type-associated-source-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmpes-entry-instrument-beam-type-distance-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmpes-entry-instrument-beam-type-extent-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmpes-entry-instrument-beam-type-incident-energy-spread-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmpes-entry-instrument-beam-type-incident-polarization-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmpes-entry-instrument-beam-type-incident-energy-field
                                                         ] ;
                                         rdfs:comment """
                    Properties of any other beam at a given location.
                    
                    This group is to be used for any additional beams that are not described by
                    :ref:`beam_probe </NXmpes/ENTRY/INSTRUMENT/beam_probe-group>` or
                    :ref:`beam_pump </NXmpes/ENTRY/INSTRUMENT/beam_pump-group>`.
                    
                    Should be named with the same suffix as ``source_TYPE``, e.g.,
                    for ``source_laser`` it should refer to ``beam_laser``.
                """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-beam-type-group> ;
                                         rdfs:label "NXmpes/ENTRY/INSTRUMENT/beam_TYPE" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-beam-type-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-beam-type-incident-energy-field
:nxmpes-entry-instrument-beam-type-incident-energy-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ENERGY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_FLOAT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_FLOAT
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-beam-type-incident-energy-field> ;
                                                         rdfs:label "NXmpes/ENTRY/INSTRUMENT/beam_TYPE/incident_energy" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-beam-type-incident-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-beam-type-incident-energy-spread-field
:nxmpes-entry-instrument-beam-type-incident-energy-spread-field rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_ENERGY
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_NUMBER
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_NUMBER
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment "" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-beam-type-incident-energy-spread-field> ;
                                                                rdfs:label "NXmpes/ENTRY/INSTRUMENT/beam_TYPE/incident_energy_spread" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-beam-type-incident-energy-spread-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-beam-type-incident-polarization-field
:nxmpes-entry-instrument-beam-type-incident-polarization-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_ANY
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_NUMBER
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_NUMBER
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-beam-type-incident-polarization-field> ;
                                                               rdfs:label "NXmpes/ENTRY/INSTRUMENT/beam_TYPE/incident_polarization" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-beam-type-incident-polarization-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-device-information-group
:nxmpes-entry-instrument-device-information-group rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusGroup ,
                                                                  :nxinstrument-fabrication-group ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxmpes-entry-instrument-device-information-identifier-field
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxmpes-entry-instrument-device-information-model-field
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxmpes-entry-instrument-device-information-vendor-field
                                                                  ] ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-device-information-group> ;
                                                  rdfs:label "NXmpes/ENTRY/INSTRUMENT/device_information" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-device-information-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-device-information-identifier-field
:nxmpes-entry-instrument-device-information-identifier-field rdf:type owl:Class ;
                                                             owl:equivalentClass :nxobject-identifiername-field ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_ANY
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_CHAR
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_CHAR
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-device-information-identifier-field> ;
                                                             rdfs:label "NXmpes/ENTRY/INSTRUMENT/device_information/identifier" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-device-information-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-device-information-model-field
:nxmpes-entry-instrument-device-information-model-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_ANY
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_CHAR
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_CHAR
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-device-information-model-field> ;
                                                        rdfs:label "NXmpes/ENTRY/INSTRUMENT/device_information/model" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-device-information-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-device-information-vendor-field
:nxmpes-entry-instrument-device-information-vendor-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_CHAR
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_CHAR
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-device-information-vendor-field> ;
                                                         rdfs:label "NXmpes/ENTRY/INSTRUMENT/device_information/vendor" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-device-information-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-angular-acceptance-field
:nxmpes-entry-instrument-electronanalyzer-collectioncolumn-angular-acceptance-field rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                    :nxcollectioncolumn-angular-acceptance-field ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                      owl:someValuesFrom :NX_ANY
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_FLOAT
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_FLOAT
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment "" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-angular-acceptance-field> ;
                                                                                    rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/COLLECTIONCOLUMN/angular_acceptance" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-angular-acceptance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-contrast-aperture-group
:nxmpes-entry-instrument-electronanalyzer-collectioncolumn-contrast-aperture-group rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusGroup ,
                                                                                                   :nxcollectioncolumn-aperture-group ;
                                                                                   rdfs:comment """
                            The size and position of the contrast aperture inserted in the column. To add
                            additional or other apertures use the APERTURE group of NXcollectioncolumn.
                        """ ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-contrast-aperture-group> ;
                                                                                   rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/COLLECTIONCOLUMN/contrast_aperture" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-contrast-aperture-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-device-information-group
:nxmpes-entry-instrument-electronanalyzer-collectioncolumn-device-information-group rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusGroup ,
                                                                                                    :nxcomponent-fabrication-group ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :has ;
                                                                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass :nxmpes-entry-instrument-electronanalyzer-collectioncolumn-device-information-identifier-field
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :has ;
                                                                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass :nxmpes-entry-instrument-electronanalyzer-collectioncolumn-device-information-model-field
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :has ;
                                                                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass :nxmpes-entry-instrument-electronanalyzer-collectioncolumn-device-information-vendor-field
                                                                                                    ] ;
                                                                                    rdfs:comment "" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-device-information-group> ;
                                                                                    rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/COLLECTIONCOLUMN/device_information" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-device-information-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-device-information-identifier-field
:nxmpes-entry-instrument-electronanalyzer-collectioncolumn-device-information-identifier-field rdf:type owl:Class ;
                                                                                               owl:equivalentClass :nxobject-identifiername-field ;
                                                                                               rdfs:subClassOf :NeXusField ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                                               owl:complementOf :NX_CHAR
                                                                                                                             ]
                                                                                                               ] ;
                                                                                               rdfs:comment "" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-device-information-identifier-field> ;
                                                                                               rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/COLLECTIONCOLUMN/device_information/identifier" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-device-information-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-device-information-model-field
:nxmpes-entry-instrument-electronanalyzer-collectioncolumn-device-information-model-field rdf:type owl:Class ;
                                                                                          rdfs:subClassOf :NeXusField ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                                            owl:someValuesFrom :NX_ANY
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                                          owl:complementOf :NX_CHAR
                                                                                                                        ]
                                                                                                          ] ;
                                                                                          rdfs:comment "" ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-device-information-model-field> ;
                                                                                          rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/COLLECTIONCOLUMN/device_information/model" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-device-information-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-device-information-vendor-field
:nxmpes-entry-instrument-electronanalyzer-collectioncolumn-device-information-vendor-field rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusField ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                                             owl:someValuesFrom :NX_ANY
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:someValuesFrom :NX_CHAR
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                                           owl:complementOf :NX_CHAR
                                                                                                                         ]
                                                                                                           ] ;
                                                                                           rdfs:comment "" ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-device-information-vendor-field> ;
                                                                                           rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/COLLECTIONCOLUMN/device_information/vendor" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-device-information-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-field-aperture-group
:nxmpes-entry-instrument-electronanalyzer-collectioncolumn-field-aperture-group rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusGroup ,
                                                                                                :nxcollectioncolumn-aperture-group ;
                                                                                rdfs:comment """
                            The size and position of the field aperture inserted in the column. To add
                            additional or other apertures use the APERTURE group of NXcollectioncolumn.
                        """ ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-field-aperture-group> ;
                                                                                rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/COLLECTIONCOLUMN/field_aperture" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-field-aperture-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-group
:nxmpes-entry-instrument-electronanalyzer-collectioncolumn-group rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusGroup ,
                                                                                 :nxelectronanalyzer-collectioncolumn-group ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxmpes-entry-instrument-electronanalyzer-collectioncolumn-angular-acceptance-field
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxmpes-entry-instrument-electronanalyzer-collectioncolumn-contrast-aperture-group
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxmpes-entry-instrument-electronanalyzer-collectioncolumn-device-information-group
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxmpes-entry-instrument-electronanalyzer-collectioncolumn-field-aperture-group
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxmpes-entry-instrument-electronanalyzer-collectioncolumn-iris-group
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxmpes-entry-instrument-electronanalyzer-collectioncolumn-lens-mode-field
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxmpes-entry-instrument-electronanalyzer-collectioncolumn-projection-field
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxmpes-entry-instrument-electronanalyzer-collectioncolumn-spatial-acceptance-field
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxmpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-field
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-group> ;
                                                                 rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/COLLECTIONCOLUMN" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-iris-group
:nxmpes-entry-instrument-electronanalyzer-collectioncolumn-iris-group rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusGroup ,
                                                                                      :nxcollectioncolumn-aperture-group ;
                                                                      rdfs:comment """
                            Size, position and shape of the iris inserted in the column.
                            
                            The iris is an aperture in the lens with a variable diameter which can reduce the number of
                            electrons entering the analyzer.
                            
                            To add additional or other slits use the APERTURE group of NXcollectioncolumn.
                        """ ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-iris-group> ;
                                                                      rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/COLLECTIONCOLUMN/iris" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-iris-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-lens-mode-field
:nxmpes-entry-instrument-electronanalyzer-collectioncolumn-lens-mode-field rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusField ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                             owl:someValuesFrom :NX_ANY
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:someValuesFrom :NX_CHAR
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                           owl:complementOf :NX_CHAR
                                                                                                         ]
                                                                                           ] ;
                                                                           rdfs:comment "" ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-lens-mode-field> ;
                                                                           rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/COLLECTIONCOLUMN/lens_mode" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-lens-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-projection-field
:nxmpes-entry-instrument-electronanalyzer-collectioncolumn-projection-field rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusField ,
                                                                                            :nxcollectioncolumn-projection-field ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                              owl:someValuesFrom :NX_ANY
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_CHAR
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-projection-field> ;
                                                                            rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/COLLECTIONCOLUMN/projection" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-projection-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-angular-dispersive-enum
:nxmpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-angular-dispersive-enum rdf:type owl:Class ;
                                                                                          rdfs:subClassOf :NeXusEnumerations ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :actualValue ;
                                                                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                            rdf:first "angular dispersive" ;
                                                                                                                                            rdf:rest rdf:nil
                                                                                                                                          ]
                                                                                                                              ]
                                                                                                          ] ;
                                                                                          rdfs:comment "Enumeration item for NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/COLLECTIONCOLUMN/scheme: angular dispersive" ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-field> ;
                                                                                          rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/COLLECTIONCOLUMN/scheme/angular dispersive" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-field
:nxmpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-field rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusField ,
                                                                                        :nxcollectioncolumn-scheme-field ,
                                                                                        [ rdf:type owl:Class ;
                                                                                          owl:unionOf ( :nxmpes-arpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-field
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasEnumContainer ;
                                                                                                          owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                              owl:unionOf ( :nxmpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-angular-dispersive-enum
                                                                                                                                            :nxmpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-momentum-dispersive-enum
                                                                                                                                            :nxmpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-non-dispersive-enum
                                                                                                                                            :nxmpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-spatial-dispersive-enum
                                                                                                                                          )
                                                                                                                            ]
                                                                                                        ]
                                                                                                      )
                                                                                        ] ;
                                                                        rdfs:comment """
                            Scheme of the electron collection column.
                        """ ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-field> ;
                                                                        rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/COLLECTIONCOLUMN/scheme" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-momentum-dispersive-enum
:nxmpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-momentum-dispersive-enum rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :actualValue ;
                                                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                             rdf:first "momentum dispersive" ;
                                                                                                                                             rdf:rest rdf:nil
                                                                                                                                           ]
                                                                                                                               ]
                                                                                                           ] ;
                                                                                           rdfs:comment "Enumeration item for NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/COLLECTIONCOLUMN/scheme: momentum dispersive" ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-field> ;
                                                                                           rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/COLLECTIONCOLUMN/scheme/momentum dispersive" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-non-dispersive-enum
:nxmpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-non-dispersive-enum rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :actualValue ;
                                                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                        rdf:first "non-dispersive" ;
                                                                                                                                        rdf:rest rdf:nil
                                                                                                                                      ]
                                                                                                                          ]
                                                                                                      ] ;
                                                                                      rdfs:comment "Enumeration item for NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/COLLECTIONCOLUMN/scheme: non-dispersive" ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-field> ;
                                                                                      rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/COLLECTIONCOLUMN/scheme/non-dispersive" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-spatial-dispersive-enum
:nxmpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-spatial-dispersive-enum rdf:type owl:Class ;
                                                                                          rdfs:subClassOf :NeXusEnumerations ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :actualValue ;
                                                                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                            rdf:first "spatial dispersive" ;
                                                                                                                                            rdf:rest rdf:nil
                                                                                                                                          ]
                                                                                                                              ]
                                                                                                          ] ;
                                                                                          rdfs:comment "Enumeration item for NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/COLLECTIONCOLUMN/scheme: spatial dispersive" ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-field> ;
                                                                                          rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/COLLECTIONCOLUMN/scheme/spatial dispersive" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-spatial-acceptance-field
:nxmpes-entry-instrument-electronanalyzer-collectioncolumn-spatial-acceptance-field rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                    :nxcollectioncolumn-spatial-acceptance-field ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                      owl:someValuesFrom :NX_ANY
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_FLOAT
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_FLOAT
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment "" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-spatial-acceptance-field> ;
                                                                                    rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/COLLECTIONCOLUMN/spatial_acceptance" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-collectioncolumn-spatial-acceptance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-description-field
:nxmpes-entry-instrument-electronanalyzer-description-field rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_ANY
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_CHAR
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_CHAR
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment "" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-description-field> ;
                                                            rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/description" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-device-information-group
:nxmpes-entry-instrument-electronanalyzer-device-information-group rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusGroup ,
                                                                                   :nxelectronanalyzer-fabrication-group ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxmpes-entry-instrument-electronanalyzer-device-information-identifier-field
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxmpes-entry-instrument-electronanalyzer-device-information-model-field
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxmpes-entry-instrument-electronanalyzer-device-information-vendor-field
                                                                                   ] ;
                                                                   rdfs:comment "" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-device-information-group> ;
                                                                   rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/device_information" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-device-information-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-device-information-identifier-field
:nxmpes-entry-instrument-electronanalyzer-device-information-identifier-field rdf:type owl:Class ;
                                                                              owl:equivalentClass :nxobject-identifiername-field ;
                                                                              rdfs:subClassOf :NeXusField ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                owl:someValuesFrom :NX_ANY
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:someValuesFrom :NX_CHAR
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                              owl:complementOf :NX_CHAR
                                                                                                            ]
                                                                                              ] ;
                                                                              rdfs:comment "" ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-device-information-identifier-field> ;
                                                                              rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/device_information/identifier" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-device-information-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-device-information-model-field
:nxmpes-entry-instrument-electronanalyzer-device-information-model-field rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusField ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                           owl:someValuesFrom :NX_ANY
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                         owl:complementOf :NX_CHAR
                                                                                                       ]
                                                                                         ] ;
                                                                         rdfs:comment "" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-device-information-model-field> ;
                                                                         rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/device_information/model" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-device-information-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-device-information-vendor-field
:nxmpes-entry-instrument-electronanalyzer-device-information-vendor-field rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusField ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                            owl:someValuesFrom :NX_ANY
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_CHAR
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-device-information-vendor-field> ;
                                                                          rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/device_information/vendor" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-device-information-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-electron-detector-amplifier-type-channeltron-enum
:nxmpes-entry-instrument-electronanalyzer-electron-detector-amplifier-type-channeltron-enum rdf:type owl:Class ;
                                                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :actualValue ;
                                                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                              rdf:first "channeltron" ;
                                                                                                                                              rdf:rest rdf:nil
                                                                                                                                            ]
                                                                                                                                ]
                                                                                                            ] ;
                                                                                            owl:disjointWith :nxmpes-entry-instrument-electronanalyzer-electron-detector-amplifier-type-mcp-enum ;
                                                                                            rdfs:comment "Enumeration item for NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/amplifier_type: channeltron" ;
                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-amplifier-type-field> ;
                                                                                            rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/amplifier_type/channeltron" ;
                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-amplifier-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-electron-detector-amplifier-type-field
:nxmpes-entry-instrument-electronanalyzer-electron-detector-amplifier-type-field rdf:type owl:Class ;
                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                 :nxelectron-detector-amplifier-type-field ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasEnumContainer ;
                                                                                                   owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                       owl:unionOf ( :nxmpes-entry-instrument-electronanalyzer-electron-detector-amplifier-type-channeltron-enum
                                                                                                                                     :nxmpes-entry-instrument-electronanalyzer-electron-detector-amplifier-type-mcp-enum
                                                                                                                                   )
                                                                                                                     ]
                                                                                                 ] ;
                                                                                 rdfs:comment """
                            Type of electron amplifier in the first amplification step.
                        """ ;
                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-amplifier-type-field> ;
                                                                                 rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/amplifier_type" ;
                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-amplifier-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-electron-detector-amplifier-type-mcp-enum
:nxmpes-entry-instrument-electronanalyzer-electron-detector-amplifier-type-mcp-enum rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusEnumerations ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :actualValue ;
                                                                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                      rdf:first "MCP" ;
                                                                                                                                      rdf:rest rdf:nil
                                                                                                                                    ]
                                                                                                                        ]
                                                                                                    ] ;
                                                                                    rdfs:comment "Enumeration item for NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/amplifier_type: MCP" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-amplifier-type-field> ;
                                                                                    rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/amplifier_type/MCP" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-amplifier-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-electron-detector-detector-type-anode-enum
:nxmpes-entry-instrument-electronanalyzer-electron-detector-detector-type-anode-enum rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :actualValue ;
                                                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                       rdf:first "Anode" ;
                                                                                                                                       rdf:rest rdf:nil
                                                                                                                                     ]
                                                                                                                         ]
                                                                                                     ] ;
                                                                                     rdfs:comment "Enumeration item for NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/detector_type: Anode" ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-detector-type-field> ;
                                                                                     rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/detector_type/Anode" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-detector-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-electron-detector-detector-type-dld-enum
:nxmpes-entry-instrument-electronanalyzer-electron-detector-detector-type-dld-enum rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :actualValue ;
                                                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                     rdf:first "DLD" ;
                                                                                                                                     rdf:rest rdf:nil
                                                                                                                                   ]
                                                                                                                       ]
                                                                                                   ] ;
                                                                                   rdfs:comment "Enumeration item for NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/detector_type: DLD" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-detector-type-field> ;
                                                                                   rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/detector_type/DLD" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-detector-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-electron-detector-detector-type-ecmos-enum
:nxmpes-entry-instrument-electronanalyzer-electron-detector-detector-type-ecmos-enum rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :actualValue ;
                                                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                       rdf:first "ECMOS" ;
                                                                                                                                       rdf:rest rdf:nil
                                                                                                                                     ]
                                                                                                                         ]
                                                                                                     ] ;
                                                                                     rdfs:comment "Enumeration item for NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/detector_type: ECMOS" ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-detector-type-field> ;
                                                                                     rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/detector_type/ECMOS" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-detector-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-electron-detector-detector-type-field
:nxmpes-entry-instrument-electronanalyzer-electron-detector-detector-type-field rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                :nxelectron-detector-detector-type-field ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasEnumContainer ;
                                                                                                  owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                      owl:unionOf ( :nxmpes-entry-instrument-electronanalyzer-electron-detector-detector-type-anode-enum
                                                                                                                                    :nxmpes-entry-instrument-electronanalyzer-electron-detector-detector-type-dld-enum
                                                                                                                                    :nxmpes-entry-instrument-electronanalyzer-electron-detector-detector-type-ecmos-enum
                                                                                                                                    :nxmpes-entry-instrument-electronanalyzer-electron-detector-detector-type-multi-anode-enum
                                                                                                                                    :nxmpes-entry-instrument-electronanalyzer-electron-detector-detector-type-phosphor-ccd-enum
                                                                                                                                    :nxmpes-entry-instrument-electronanalyzer-electron-detector-detector-type-phosphor-cmos-enum
                                                                                                                                  )
                                                                                                                    ]
                                                                                                ] ;
                                                                                rdfs:comment """
                            Description of the detector type.
                        """ ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-detector-type-field> ;
                                                                                rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/detector_type" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-detector-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-electron-detector-detector-type-multi-anode-enum
:nxmpes-entry-instrument-electronanalyzer-electron-detector-detector-type-multi-anode-enum rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :actualValue ;
                                                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                             rdf:first "Multi-anode" ;
                                                                                                                                             rdf:rest rdf:nil
                                                                                                                                           ]
                                                                                                                               ]
                                                                                                           ] ;
                                                                                           rdfs:comment "Enumeration item for NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/detector_type: Multi-anode" ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-detector-type-field> ;
                                                                                           rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/detector_type/Multi-anode" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-detector-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-electron-detector-detector-type-phosphor-ccd-enum
:nxmpes-entry-instrument-electronanalyzer-electron-detector-detector-type-phosphor-ccd-enum rdf:type owl:Class ;
                                                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :actualValue ;
                                                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                              rdf:first "Phosphor+CCD" ;
                                                                                                                                              rdf:rest rdf:nil
                                                                                                                                            ]
                                                                                                                                ]
                                                                                                            ] ;
                                                                                            rdfs:comment "Enumeration item for NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/detector_type: Phosphor+CCD" ;
                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-detector-type-field> ;
                                                                                            rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/detector_type/Phosphor+CCD" ;
                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-detector-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-electron-detector-detector-type-phosphor-cmos-enum
:nxmpes-entry-instrument-electronanalyzer-electron-detector-detector-type-phosphor-cmos-enum rdf:type owl:Class ;
                                                                                             rdfs:subClassOf :NeXusEnumerations ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :actualValue ;
                                                                                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                               rdf:first "Phosphor+CMOS" ;
                                                                                                                                               rdf:rest rdf:nil
                                                                                                                                             ]
                                                                                                                                 ]
                                                                                                             ] ;
                                                                                             rdfs:comment "Enumeration item for NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/detector_type: Phosphor+CMOS" ;
                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-detector-type-field> ;
                                                                                             rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/detector_type/Phosphor+CMOS" ;
                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-detector-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-electron-detector-device-information-group
:nxmpes-entry-instrument-electronanalyzer-electron-detector-device-information-group rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusGroup ,
                                                                                                     :nxcomponent-fabrication-group ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :has ;
                                                                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onClass :nxmpes-entry-instrument-electronanalyzer-electron-detector-device-information-identifier-field
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :has ;
                                                                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onClass :nxmpes-entry-instrument-electronanalyzer-electron-detector-device-information-model-field
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :has ;
                                                                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onClass :nxmpes-entry-instrument-electronanalyzer-electron-detector-device-information-vendor-field
                                                                                                     ] ;
                                                                                     rdfs:comment "" ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-device-information-group> ;
                                                                                     rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/device_information" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-device-information-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-electron-detector-device-information-identifier-field
:nxmpes-entry-instrument-electronanalyzer-electron-detector-device-information-identifier-field rdf:type owl:Class ;
                                                                                                owl:equivalentClass :nxobject-identifiername-field ;
                                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                                ] ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                                                ] ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                                owl:complementOf :NX_CHAR
                                                                                                                              ]
                                                                                                                ] ;
                                                                                                rdfs:comment "" ;
                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-device-information-identifier-field> ;
                                                                                                rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/device_information/identifier" ;
                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-device-information-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-electron-detector-device-information-model-field
:nxmpes-entry-instrument-electronanalyzer-electron-detector-device-information-model-field rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusField ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                                             owl:someValuesFrom :NX_ANY
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:someValuesFrom :NX_CHAR
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                                           owl:complementOf :NX_CHAR
                                                                                                                         ]
                                                                                                           ] ;
                                                                                           rdfs:comment "" ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-device-information-model-field> ;
                                                                                           rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/device_information/model" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-device-information-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-electron-detector-device-information-vendor-field
:nxmpes-entry-instrument-electronanalyzer-electron-detector-device-information-vendor-field rdf:type owl:Class ;
                                                                                            rdfs:subClassOf :NeXusField ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                                              owl:someValuesFrom :NX_ANY
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                                            owl:complementOf :NX_CHAR
                                                                                                                          ]
                                                                                                            ] ;
                                                                                            rdfs:comment "" ;
                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-device-information-vendor-field> ;
                                                                                            rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/device_information/vendor" ;
                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-device-information-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-electron-detector-group
:nxmpes-entry-instrument-electronanalyzer-electron-detector-group rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NXelectron_detector ,
                                                                                  :NeXusGroup ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxmpes-entry-instrument-electronanalyzer-electron-detector-amplifier-type-field
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxmpes-entry-instrument-electronanalyzer-electron-detector-detector-type-field
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxmpes-entry-instrument-electronanalyzer-electron-detector-device-information-group
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-group
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-group> ;
                                                                  rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-angular0-field
:nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-angular0-field rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                      owl:someValuesFrom :NX_ANGLE
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_NUMBER
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_NUMBER
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment """
                                First (un)calibrated angular coordinate. It is envisioned that the axes in angular space
                                are named ``angular0`` and ``angular1``.
                                
                                The angular axes should be named in order of decreasing speed, i.e., ``angular0``
                                should be the fastest scan axis and ``angular1`` should be the slow-axis angular
                                coordinate. However, ``angular0`` may also be second slowest axis if the measurement
                                is angularly integrated and ``angular1`` could also be the second fastest axis in the
                                case of simultaneous dispersion in two angular dimensions.
                            """ ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-angular0-field> ;
                                                                                    rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/raw_data/angular0" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-angular0-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-angular1-field
:nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-angular1-field rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                      owl:someValuesFrom :NX_ANGLE
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_NUMBER
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_NUMBER
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment """
                                Second (un)calibrated angular coordinate.
                                
                                For more information, see the
                                definition of the :ref:`angular0 </NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/raw_data/angular0-field>`
                                axis.
                                
                                This is typically the slower scan axis compared to ``angular0``.
                            """ ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-angular1-field> ;
                                                                                    rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/raw_data/angular1" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-angular1-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-delay-field
:nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-delay-field rdf:type owl:Class ;
                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                 :nxdata-data-field ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                                   owl:someValuesFrom :NX_TIME
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:someValuesFrom :NX_NUMBER
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                 owl:complementOf :NX_NUMBER
                                                                                                               ]
                                                                                                 ] ;
                                                                                 rdfs:comment """
                                (Un)calibrated delay time. This is to be used for time-resolved pump-probe experiments
                                and describes the delay between :ref:`beam_pump </NXmpes/ENTRY/INSTRUMENT/beam_pump-group>`
                                and :ref:`beam_probe </NXmpes/ENTRY/INSTRUMENT/beam_probe-group>`.
                            """ ;
                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-delay-field> ;
                                                                                 rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/raw_data/delay" ;
                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-delay-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-energy-field
:nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-energy-field rdf:type owl:Class ;
                                                                                  rdfs:subClassOf :NeXusField ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                                    owl:someValuesFrom :NX_ENERGY
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:someValuesFrom :NX_NUMBER
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :has ;
                                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass :nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-energy-type-attribute
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                  owl:complementOf :NX_NUMBER
                                                                                                                ]
                                                                                                  ] ;
                                                                                  rdfs:comment """
                                (Un)calibrated energy axis.
                            """ ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-energy-field> ;
                                                                                  rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/raw_data/energy" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-energy-type-attribute
:nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-energy-type-attribute rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusAttribute ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasEnumContainer ;
                                                                                                             owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                 owl:unionOf ( :nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-energy-type-binding-enum
                                                                                                                                               :nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-energy-type-kinetic-enum
                                                                                                                                             )
                                                                                                                               ]
                                                                                                           ] ;
                                                                                           rdfs:comment """
                                    The energy can be either stored as kinetic or as binding energy.
                                """ ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-energy-type-attribute> ;
                                                                                           rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/raw_data/energy/type" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-energy-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-energy-type-binding-enum
:nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-energy-type-binding-enum rdf:type owl:Class ;
                                                                                              rdfs:subClassOf :NeXusEnumerations ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :actualValue ;
                                                                                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                rdf:first "binding" ;
                                                                                                                                                rdf:rest rdf:nil
                                                                                                                                              ]
                                                                                                                                  ]
                                                                                                              ] ;
                                                                                              owl:disjointWith :nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-energy-type-kinetic-enum ;
                                                                                              rdfs:comment "Enumeration item for NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/raw_data/energy/type: binding" ;
                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-energy-type-attribute> ;
                                                                                              rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/raw_data/energy/type/binding" ;
                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-energy-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-energy-type-kinetic-enum
:nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-energy-type-kinetic-enum rdf:type owl:Class ;
                                                                                              rdfs:subClassOf :NeXusEnumerations ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :actualValue ;
                                                                                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                rdf:first "kinetic" ;
                                                                                                                                                rdf:rest rdf:nil
                                                                                                                                              ]
                                                                                                                                  ]
                                                                                                              ] ;
                                                                                              rdfs:comment "Enumeration item for NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/raw_data/energy/type: kinetic" ;
                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-energy-type-attribute> ;
                                                                                              rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/raw_data/energy/type/kinetic" ;
                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-energy-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-group
:nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-group rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusGroup ,
                                                                                           :nxobject-data-group ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-angular0-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-angular1-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-delay-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-energy-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-k-parallel-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-k-perpendicular-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-kx-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-ky-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-kz-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-photon-energy-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-pixel-x-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-pixel-y-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-spatial0-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-spatial1-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-temperature-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-raw-field
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-signal-attribute
                                                                                           ] ;
                                                                           rdfs:comment """
                            Contains the raw data collected by the detector before calibration.
                            The data which is considered raw might change from experiment to experiment
                            due to hardware pre-processing of the data.
                            This group ideally collects the data with the lowest level of processing
                            possible.
                            
                            Axes should be named according to the conventions defined below. Note that this
                            list is a glossary with explicitly named axis names, which is only intended to
                            cover the most common measurement axes and is therefore not complete. It is
                            possible to add axes with other names at any time.
                        """ ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-group> ;
                                                                           rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/raw_data" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-k-parallel-field
:nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-k-parallel-field rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                        owl:someValuesFrom :NX_WAVENUMBER
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:someValuesFrom :NX_NUMBER
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                      owl:complementOf :NX_NUMBER
                                                                                                                    ]
                                                                                                      ] ;
                                                                                      rdfs:comment """
                                (Un)calibrated parallel component in k-space.
                                
                                ``k_parallel`` and :ref:`k_perpendicular </NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/raw_data/k_perpendicular-field>`
                                describe how the electron's wave vector ``k`` is split into components relative
                                to the surface.
                                
                                ``k_parallel`` is the component of the electron's wave vector that is parallel to
                                the surface. It is conserved during the photoemission process. This means that the
                                electron's momentum along the surface inside the material is directly related to
                                its measured momentum outside the material.
                                
                                Units are typically 1/angstrom.
                            """ ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-k-parallel-field> ;
                                                                                      rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/raw_data/k_parallel" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-k-parallel-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-k-perpendicular-field
:nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-k-perpendicular-field rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusField ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                                             owl:someValuesFrom :NX_WAVENUMBER
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:someValuesFrom :NX_NUMBER
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                                           owl:complementOf :NX_NUMBER
                                                                                                                         ]
                                                                                                           ] ;
                                                                                           rdfs:comment """
                                (Un)calibrated perpendicular component in k-space.
                                
                                ``k_perpendicular`` is the component that is normal (perpendicular) to the surface.
                                It is not conserved during photoemission because the electron experiences a potential
                                change when it exits the  material into vacuum. To determine ``k_perpendicular``
                                inside the material, one typically needs to estimate the inner potential :math:`\\phi_0`,
                                which accounts for the energy shift due to the material's work function and electronic
                                structure.
                                
                                Units are typically 1/angstrom.
                            """ ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-k-perpendicular-field> ;
                                                                                           rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/raw_data/k_perpendicular" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-k-perpendicular-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-kx-field
:nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-kx-field rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NeXusField ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                owl:someValuesFrom :NX_WAVENUMBER
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:someValuesFrom :NX_NUMBER
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                              owl:complementOf :NX_NUMBER
                                                                                                            ]
                                                                                              ] ;
                                                                              rdfs:comment """
                                (Un)calibrated k-space coordinate in x direction. It is envisioned that the axes in
                                momentum space are named ``kx``, ``ky``, and ``kz``. Typically, the vectors in
                                momentum space are defined such that ``kx`` and ``ky`` comprise the parallel
                                component, while ``kz`` is the perpendicular component.
                                
                                It is also possible to define ``k_parallel`` and ``k_perpendicular`` for the parallel
                                and perpendicular momenta, respectively.
                                
                                Units are typically 1/angstrom.
                            """ ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-kx-field> ;
                                                                              rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/raw_data/kx" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-kx-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-ky-field
:nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-ky-field rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NeXusField ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                owl:someValuesFrom :NX_WAVENUMBER
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:someValuesFrom :NX_NUMBER
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                              owl:complementOf :NX_NUMBER
                                                                                                            ]
                                                                                              ] ;
                                                                              rdfs:comment """
                                (Un)calibrated k-space coordinate in y direction. For more information, see the
                                definition of the :ref:`kx </NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/raw_data/kx-field>`
                                axis.
                            """ ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-ky-field> ;
                                                                              rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/raw_data/ky" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-ky-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-kz-field
:nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-kz-field rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NeXusField ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                owl:someValuesFrom :NX_WAVENUMBER
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:someValuesFrom :NX_NUMBER
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                              owl:complementOf :NX_NUMBER
                                                                                                            ]
                                                                                              ] ;
                                                                              rdfs:comment """
                                (Un)calibrated k-space coordinate in z direction. For more information, see the
                                definition of the :ref:`kx </NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/raw_data/kx-field>`
                                axis.
                            """ ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-kz-field> ;
                                                                              rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/raw_data/kz" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-kz-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-photon-energy-field
:nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-photon-energy-field rdf:type owl:Class ;
                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                           owl:someValuesFrom :NX_ENERGY
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:someValuesFrom :NX_NUMBER
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                         owl:complementOf :NX_NUMBER
                                                                                                                       ]
                                                                                                         ] ;
                                                                                         rdfs:comment """
                                (Un)calibrated photon energy of the incoming probe beam.
                                
                                Could be a link to /entry/instrument/beam_probe/incident_energy.
                            """ ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-photon-energy-field> ;
                                                                                         rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/raw_data/photon_energy" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-photon-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-pixel-x-field
:nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-pixel-x-field rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                     owl:someValuesFrom :NX_ANY
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_POSINT
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_POSINT
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment """
                                Detector pixel number in x direction.
                            """ ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-pixel-x-field> ;
                                                                                   rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/raw_data/pixel_x" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-pixel-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-pixel-y-field
:nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-pixel-y-field rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                     owl:someValuesFrom :NX_ANY
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_POSINT
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_POSINT
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment """
                                Detector pixel number in y direction.
                            """ ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-pixel-y-field> ;
                                                                                   rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/raw_data/pixel_y" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-pixel-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-raw-field
:nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-raw-field rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusField ,
                                                                                               :nxdata-data-field ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_NUMBER
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_NUMBER
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment """
                                Raw data before calibration.
                            """ ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-raw-field> ;
                                                                               rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/raw_data/raw" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-raw-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-signal-attribute
:nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-signal-attribute rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusAttribute ,
                                                                                                      :nxdata-signal-attribute ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasEnumContainer ;
                                                                                                        owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                            owl:unionOf ( :nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-signal-raw-enum
                                                                                                                                        )
                                                                                                                          ]
                                                                                                      ] ;
                                                                                      rdfs:comment "" ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-signal-attribute> ;
                                                                                      rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/raw_data/signal" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-signal-raw-enum
:nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-signal-raw-enum rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :actualValue ;
                                                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                       rdf:first "raw" ;
                                                                                                                                       rdf:rest rdf:nil
                                                                                                                                     ]
                                                                                                                         ]
                                                                                                     ] ;
                                                                                     rdfs:comment "Enumeration item for NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/raw_data/signal: raw" ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-signal-attribute> ;
                                                                                     rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/raw_data/signal/raw" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-spatial0-field
:nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-spatial0-field rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                      owl:someValuesFrom :NX_LENGTH
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_NUMBER
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_NUMBER
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment """
                                First (un)calibrated spatial coordinate. It is envisioned that the axes in regular space
                                are named ``spatial0`` and ``spatial1``.
                                
                                The spatial axes should be named in order of decreasing speed, i.e., ``spatial0``
                                should be the fastest scan axis and `spatial1`` should be the slow-axis spatial
                                coordinate. However, ``spatial`` may also be second slow axis if the measurement
                                is spatially integrated and ``spatial1`` could also be the second fast axis in the
                                case of simultaneous dispersion in two spatial dimensions.
                            """ ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-spatial0-field> ;
                                                                                    rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/raw_data/spatial0" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-spatial0-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-spatial1-field
:nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-spatial1-field rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                      owl:someValuesFrom :NX_LENGTH
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_NUMBER
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_NUMBER
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment """
                                Second (un)calibrated spatial coordinate.
                                
                                For more information, see the
                                definition of the :ref:`spatial0 </NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/raw_data/spatial0-field>`
                                axis.
                                
                                This is typically the slower scan axis compared to ``spatial0``.
                            """ ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-spatial1-field> ;
                                                                                    rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/raw_data/spatial1" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-spatial1-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-temperature-field
:nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-temperature-field rdf:type owl:Class ;
                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                         owl:someValuesFrom :NX_TIME
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:someValuesFrom :NX_NUMBER
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                       owl:complementOf :NX_NUMBER
                                                                                                                     ]
                                                                                                       ] ;
                                                                                       rdfs:comment """
                                (Un)calibrated temperature axis in case of experiments where the temperature was
                                scanned. This is typically the sample temperature and could be linked from
                                /entry/sample/temperature_env/temperature_sensor/value.
                            """ ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-temperature-field> ;
                                                                                       rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ELECTRON_DETECTOR/raw_data/temperature" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-electron-detector-raw-data-temperature-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-energy-resolution-group
:nxmpes-entry-instrument-electronanalyzer-energy-resolution-group rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusGroup ,
                                                                                  :nxelectronanalyzer-energy-resolution-group ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxmpes-entry-instrument-electronanalyzer-energy-resolution-type-field
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxmpes-entry-instrument-electronanalyzer-energy-resolution-physical-quantity-field
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxmpes-entry-instrument-electronanalyzer-energy-resolution-resolution-field
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-energy-resolution-group> ;
                                                                  rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/energy_resolution" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-energy-resolution-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-energy-resolution-physical-quantity-energy-enum
:nxmpes-entry-instrument-electronanalyzer-energy-resolution-physical-quantity-energy-enum rdf:type owl:Class ;
                                                                                          rdfs:subClassOf :NeXusEnumerations ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :actualValue ;
                                                                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                            rdf:first "energy" ;
                                                                                                                                            rdf:rest rdf:nil
                                                                                                                                          ]
                                                                                                                              ]
                                                                                                          ] ;
                                                                                          rdfs:comment "Enumeration item for NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/energy_resolution/physical_quantity: energy" ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-energy-resolution-physical-quantity-field> ;
                                                                                          rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/energy_resolution/physical_quantity/energy" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-energy-resolution-physical-quantity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-energy-resolution-physical-quantity-field
:nxmpes-entry-instrument-electronanalyzer-energy-resolution-physical-quantity-field rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                    :nxelectronanalyzer-energy-resolution-physical-quantity-field ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasEnumContainer ;
                                                                                                      owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                          owl:unionOf ( :nxmpes-entry-instrument-electronanalyzer-energy-resolution-physical-quantity-energy-enum
                                                                                                                                      )
                                                                                                                        ]
                                                                                                    ] ;
                                                                                    rdfs:comment "" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-energy-resolution-physical-quantity-field> ;
                                                                                    rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/energy_resolution/physical_quantity" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-energy-resolution-physical-quantity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-energy-resolution-resolution-field
:nxmpes-entry-instrument-electronanalyzer-energy-resolution-resolution-field rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusField ,
                                                                                             :nxelectronanalyzer-energy-resolution-resolution-field ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                               owl:someValuesFrom :NX_ANY
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_FLOAT
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_FLOAT
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-energy-resolution-resolution-field> ;
                                                                             rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/energy_resolution/resolution" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-energy-resolution-resolution-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-energy-resolution-type-field
:nxmpes-entry-instrument-electronanalyzer-energy-resolution-type-field rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusField ,
                                                                                       :nxresolution-type-field ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                         owl:someValuesFrom :NX_ANY
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_CHAR
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-energy-resolution-type-field> ;
                                                                       rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/energy_resolution/type" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-energy-resolution-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-energydispersion-device-information-group
:nxmpes-entry-instrument-electronanalyzer-energydispersion-device-information-group rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusGroup ,
                                                                                                    :nxenergydispersion-fabrication-group ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :has ;
                                                                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass :nxmpes-entry-instrument-electronanalyzer-energydispersion-device-information-identifier-field
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :has ;
                                                                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass :nxmpes-entry-instrument-electronanalyzer-energydispersion-device-information-model-field
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :has ;
                                                                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass :nxmpes-entry-instrument-electronanalyzer-energydispersion-device-information-vendor-field
                                                                                                    ] ;
                                                                                    rdfs:comment "" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-energydispersion-device-information-group> ;
                                                                                    rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ENERGYDISPERSION/device_information" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-energydispersion-device-information-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-energydispersion-device-information-identifier-field
:nxmpes-entry-instrument-electronanalyzer-energydispersion-device-information-identifier-field rdf:type owl:Class ;
                                                                                               owl:equivalentClass :nxobject-identifiername-field ;
                                                                                               rdfs:subClassOf :NeXusField ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                                               owl:complementOf :NX_CHAR
                                                                                                                             ]
                                                                                                               ] ;
                                                                                               rdfs:comment "" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-energydispersion-device-information-identifier-field> ;
                                                                                               rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ENERGYDISPERSION/device_information/identifier" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-energydispersion-device-information-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-energydispersion-device-information-model-field
:nxmpes-entry-instrument-electronanalyzer-energydispersion-device-information-model-field rdf:type owl:Class ;
                                                                                          rdfs:subClassOf :NeXusField ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                                            owl:someValuesFrom :NX_ANY
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                                          owl:complementOf :NX_CHAR
                                                                                                                        ]
                                                                                                          ] ;
                                                                                          rdfs:comment "" ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-energydispersion-device-information-model-field> ;
                                                                                          rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ENERGYDISPERSION/device_information/model" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-energydispersion-device-information-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-energydispersion-device-information-vendor-field
:nxmpes-entry-instrument-electronanalyzer-energydispersion-device-information-vendor-field rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusField ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                                             owl:someValuesFrom :NX_ANY
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:someValuesFrom :NX_CHAR
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                                           owl:complementOf :NX_CHAR
                                                                                                                         ]
                                                                                                           ] ;
                                                                                           rdfs:comment "" ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-energydispersion-device-information-vendor-field> ;
                                                                                           rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ENERGYDISPERSION/device_information/vendor" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-energydispersion-device-information-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-energydispersion-drift-energy-field
:nxmpes-entry-instrument-electronanalyzer-energydispersion-drift-energy-field rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NeXusField ,
                                                                                              :nxenergydispersion-drift-energy-field ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                owl:someValuesFrom :NX_ENERGY
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:someValuesFrom :NX_FLOAT
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                              owl:complementOf :NX_FLOAT
                                                                                                            ]
                                                                                              ] ;
                                                                              rdfs:comment """
                            Only one of ``pass_energy`` or ``drift_energy`` should be supplied. ``drift_energy`` should be used if a TOF is used in the
                            energy dispersive part of the electron analyzer.
                        """ ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-energydispersion-drift-energy-field> ;
                                                                              rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ENERGYDISPERSION/drift_energy" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-energydispersion-drift-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-energydispersion-energy-scan-mode-field
:nxmpes-entry-instrument-electronanalyzer-energydispersion-energy-scan-mode-field rdf:type owl:Class ;
                                                                                  owl:equivalentClass :nxxps-entry-instrument-electronanalyzer-energydispersion-energy-scan-mode-field ;
                                                                                  rdfs:subClassOf :NeXusField ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                                    owl:someValuesFrom :NX_ANY
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                  owl:complementOf :NX_CHAR
                                                                                                                ]
                                                                                                  ] ;
                                                                                  rdfs:comment "" ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-energydispersion-energy-scan-mode-field> ;
                                                                                  rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ENERGYDISPERSION/energy_scan_mode" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-energydispersion-energy-scan-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-energydispersion-entrance-slit-group
:nxmpes-entry-instrument-electronanalyzer-energydispersion-entrance-slit-group rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusGroup ,
                                                                                               :nxenergydispersion-aperture-group ;
                                                                               rdfs:comment """
                            Size, position and shape of the entrance slit in dispersive analyzers.
                            
                            To add additional or other slits use the APERTURE group of NXenergydispersion.
                        """ ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-energydispersion-entrance-slit-group> ;
                                                                               rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ENERGYDISPERSION/entrance_slit" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-energydispersion-entrance-slit-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-energydispersion-exit-slit-group
:nxmpes-entry-instrument-electronanalyzer-energydispersion-exit-slit-group rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusGroup ,
                                                                                           :nxenergydispersion-aperture-group ;
                                                                           rdfs:comment """
                            Size, position and shape of the exit slit in dispersive analyzers.
                            
                            To add additional or other slits use the APERTURE group of NXenergydispersion.
                        """ ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-energydispersion-exit-slit-group> ;
                                                                           rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ENERGYDISPERSION/exit_slit" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-energydispersion-exit-slit-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-energydispersion-group
:nxmpes-entry-instrument-electronanalyzer-energydispersion-group rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusGroup ,
                                                                                 :nxelectronanalyzer-energydispersion-group ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxmpes-entry-instrument-electronanalyzer-energydispersion-device-information-group
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxmpes-entry-instrument-electronanalyzer-energydispersion-drift-energy-field
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxmpes-entry-instrument-electronanalyzer-energydispersion-energy-scan-mode-field
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxmpes-entry-instrument-electronanalyzer-energydispersion-entrance-slit-group
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxmpes-entry-instrument-electronanalyzer-energydispersion-exit-slit-group
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxmpes-entry-instrument-electronanalyzer-energydispersion-pass-energy-field
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxmpes-entry-instrument-electronanalyzer-energydispersion-scheme-field
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-energydispersion-group> ;
                                                                 rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ENERGYDISPERSION" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-energydispersion-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-energydispersion-pass-energy-field
:nxmpes-entry-instrument-electronanalyzer-energydispersion-pass-energy-field rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusField ,
                                                                                             :nxenergydispersion-pass-energy-field ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                               owl:someValuesFrom :NX_ENERGY
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_FLOAT
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_FLOAT
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment """
                            Only one of ``pass_energy`` or ``drift_energy`` should be supplied. ``pass_energy`` should be used when working
                            with hemispherical analyzers.
                        """ ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-energydispersion-pass-energy-field> ;
                                                                             rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ENERGYDISPERSION/pass_energy" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-energydispersion-pass-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-energydispersion-scheme-cylindrical-mirror-enum
:nxmpes-entry-instrument-electronanalyzer-energydispersion-scheme-cylindrical-mirror-enum rdf:type owl:Class ;
                                                                                          rdfs:subClassOf :NeXusEnumerations ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :actualValue ;
                                                                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                            rdf:first "cylindrical mirror" ;
                                                                                                                                            rdf:rest rdf:nil
                                                                                                                                          ]
                                                                                                                              ]
                                                                                                          ] ;
                                                                                          rdfs:comment "Enumeration item for NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ENERGYDISPERSION/scheme: cylindrical mirror" ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-energydispersion-scheme-field> ;
                                                                                          rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ENERGYDISPERSION/scheme/cylindrical mirror" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-energydispersion-scheme-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-energydispersion-scheme-display-mirror-enum
:nxmpes-entry-instrument-electronanalyzer-energydispersion-scheme-display-mirror-enum rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :actualValue ;
                                                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                        rdf:first "display mirror" ;
                                                                                                                                        rdf:rest rdf:nil
                                                                                                                                      ]
                                                                                                                          ]
                                                                                                      ] ;
                                                                                      rdfs:comment "Enumeration item for NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ENERGYDISPERSION/scheme: display mirror" ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-energydispersion-scheme-field> ;
                                                                                      rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ENERGYDISPERSION/scheme/display mirror" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-energydispersion-scheme-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-energydispersion-scheme-double-hemispherical-enum
:nxmpes-entry-instrument-electronanalyzer-energydispersion-scheme-double-hemispherical-enum rdf:type owl:Class ;
                                                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :actualValue ;
                                                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                              rdf:first "double hemispherical" ;
                                                                                                                                              rdf:rest rdf:nil
                                                                                                                                            ]
                                                                                                                                ]
                                                                                                            ] ;
                                                                                            rdfs:comment "Enumeration item for NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ENERGYDISPERSION/scheme: double hemispherical" ;
                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-energydispersion-scheme-field> ;
                                                                                            rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ENERGYDISPERSION/scheme/double hemispherical" ;
                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-energydispersion-scheme-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-energydispersion-scheme-field
:nxmpes-entry-instrument-electronanalyzer-energydispersion-scheme-field rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusField ,
                                                                                        :nxenergydispersion-scheme-field ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasEnumContainer ;
                                                                                          owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                              owl:unionOf ( :nxmpes-entry-instrument-electronanalyzer-energydispersion-scheme-cylindrical-mirror-enum
                                                                                                                            :nxmpes-entry-instrument-electronanalyzer-energydispersion-scheme-display-mirror-enum
                                                                                                                            :nxmpes-entry-instrument-electronanalyzer-energydispersion-scheme-double-hemispherical-enum
                                                                                                                            :nxmpes-entry-instrument-electronanalyzer-energydispersion-scheme-hemispherical-enum
                                                                                                                            :nxmpes-entry-instrument-electronanalyzer-energydispersion-scheme-retarding-grid-enum
                                                                                                                            :nxmpes-entry-instrument-electronanalyzer-energydispersion-scheme-tof-enum
                                                                                                                          )
                                                                                                            ]
                                                                                        ] ;
                                                                        rdfs:comment "" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-energydispersion-scheme-field> ;
                                                                        rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ENERGYDISPERSION/scheme" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-energydispersion-scheme-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-energydispersion-scheme-hemispherical-enum
:nxmpes-entry-instrument-electronanalyzer-energydispersion-scheme-hemispherical-enum rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :actualValue ;
                                                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                       rdf:first "hemispherical" ;
                                                                                                                                       rdf:rest rdf:nil
                                                                                                                                     ]
                                                                                                                         ]
                                                                                                     ] ;
                                                                                     rdfs:comment "Enumeration item for NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ENERGYDISPERSION/scheme: hemispherical" ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-energydispersion-scheme-field> ;
                                                                                     rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ENERGYDISPERSION/scheme/hemispherical" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-energydispersion-scheme-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-energydispersion-scheme-retarding-grid-enum
:nxmpes-entry-instrument-electronanalyzer-energydispersion-scheme-retarding-grid-enum rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :actualValue ;
                                                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                        rdf:first "retarding grid" ;
                                                                                                                                        rdf:rest rdf:nil
                                                                                                                                      ]
                                                                                                                          ]
                                                                                                      ] ;
                                                                                      rdfs:comment "Enumeration item for NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ENERGYDISPERSION/scheme: retarding grid" ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-energydispersion-scheme-field> ;
                                                                                      rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ENERGYDISPERSION/scheme/retarding grid" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-energydispersion-scheme-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-energydispersion-scheme-tof-enum
:nxmpes-entry-instrument-electronanalyzer-energydispersion-scheme-tof-enum rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :actualValue ;
                                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                                             rdf:first "tof" ;
                                                                                                                             rdf:rest rdf:nil
                                                                                                                           ]
                                                                                                               ]
                                                                                           ] ;
                                                                           rdfs:comment "Enumeration item for NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ENERGYDISPERSION/scheme: tof" ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-energydispersion-scheme-field> ;
                                                                           rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/ENERGYDISPERSION/scheme/tof" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-energydispersion-scheme-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-fast-axes-field
:nxmpes-entry-instrument-electronanalyzer-fast-axes-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_ANY
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_CHAR
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_CHAR
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-fast-axes-field> ;
                                                          rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/fast_axes" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-fast-axes-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-group
:nxmpes-entry-instrument-electronanalyzer-group rdf:type owl:Class ;
                                                rdfs:subClassOf :NXelectronanalyzer ,
                                                                :NeXusGroup ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxmpes-entry-instrument-electronanalyzer-description-field
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxmpes-entry-instrument-electronanalyzer-device-information-group
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxmpes-entry-instrument-electronanalyzer-energy-resolution-group
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxmpes-entry-instrument-electronanalyzer-fast-axes-field
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxmpes-entry-instrument-electronanalyzer-slow-axes-field
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxmpes-entry-instrument-electronanalyzer-transmission-function-group
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxmpes-entry-instrument-electronanalyzer-work-function-field
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxmpes-entry-instrument-electronanalyzer-collectioncolumn-group
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxmpes-entry-instrument-electronanalyzer-electron-detector-group
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxmpes-entry-instrument-electronanalyzer-energydispersion-group
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-group> ;
                                                rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-slow-axes-field
:nxmpes-entry-instrument-electronanalyzer-slow-axes-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_ANY
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_CHAR
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_CHAR
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-slow-axes-field> ;
                                                          rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/slow_axes" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-slow-axes-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-transmission-function-group
:nxmpes-entry-instrument-electronanalyzer-transmission-function-group rdf:type owl:Class ;
                                                                      owl:equivalentClass :nxxps-entry-instrument-electronanalyzer-transmission-function-group ;
                                                                      rdfs:subClassOf :NeXusGroup ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-transmission-function-group> ;
                                                                      rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/transmission_function" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-transmission-function-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-electronanalyzer-work-function-field
:nxmpes-entry-instrument-electronanalyzer-work-function-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ENERGY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_FLOAT
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_FLOAT
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-work-function-field> ;
                                                              rdfs:label "NXmpes/ENTRY/INSTRUMENT/ELECTRONANALYZER/work_function" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-electronanalyzer-work-function-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-energy-resolution-group
:nxmpes-entry-instrument-energy-resolution-group rdf:type owl:Class ;
                                                 rdfs:subClassOf :NXresolution ,
                                                                 :NeXusGroup ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxmpes-entry-instrument-energy-resolution-relative-resolution-field
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxmpes-entry-instrument-energy-resolution-type-field
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxmpes-entry-instrument-energy-resolution-physical-quantity-field
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxmpes-entry-instrument-energy-resolution-resolution-field
                                                                 ] ;
                                                 rdfs:comment """
                    Overall energy resolution of the photoemission instrument.
                """ ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-energy-resolution-group> ;
                                                 rdfs:label "NXmpes/ENTRY/INSTRUMENT/energy_resolution" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-energy-resolution-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-energy-resolution-physical-quantity-energy-enum
:nxmpes-entry-instrument-energy-resolution-physical-quantity-energy-enum rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusEnumerations ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :actualValue ;
                                                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                                                           rdf:first "energy" ;
                                                                                                                           rdf:rest rdf:nil
                                                                                                                         ]
                                                                                                             ]
                                                                                         ] ;
                                                                         rdfs:comment "Enumeration item for NXmpes/ENTRY/INSTRUMENT/energy_resolution/physical_quantity: energy" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-energy-resolution-physical-quantity-field> ;
                                                                         rdfs:label "NXmpes/ENTRY/INSTRUMENT/energy_resolution/physical_quantity/energy" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-energy-resolution-physical-quantity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-energy-resolution-physical-quantity-field
:nxmpes-entry-instrument-energy-resolution-physical-quantity-field rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusField ,
                                                                                   :nxresolution-physical-quantity-field ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasEnumContainer ;
                                                                                     owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                         owl:unionOf ( :nxmpes-entry-instrument-energy-resolution-physical-quantity-energy-enum
                                                                                                                     )
                                                                                                       ]
                                                                                   ] ;
                                                                   rdfs:comment "" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-energy-resolution-physical-quantity-field> ;
                                                                   rdfs:label "NXmpes/ENTRY/INSTRUMENT/energy_resolution/physical_quantity" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-energy-resolution-physical-quantity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-energy-resolution-relative-resolution-field
:nxmpes-entry-instrument-energy-resolution-relative-resolution-field rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     :nxresolution-relative-resolution-field ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                       owl:someValuesFrom :NX_ANY
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_FLOAT
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_FLOAT
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment """
                        Ratio of the energy resolution of the photoemission spectrometer at a specified energy
                        value to that energy value.
                        
                        This concept is related to term `10.7 ff.`_ of the ISO 18115-1:2023 standard.
                        
                        .. _10.7 ff.: https://www.iso.org/obp/ui/en/#iso:std:iso:18115:-1:ed-3:v1:en:term:10.7
                    """ ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-energy-resolution-relative-resolution-field> ;
                                                                     rdfs:label "NXmpes/ENTRY/INSTRUMENT/energy_resolution/relative_resolution" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-energy-resolution-relative-resolution-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-energy-resolution-resolution-field
:nxmpes-entry-instrument-energy-resolution-resolution-field rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            :nxresolution-resolution-field ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_ENERGY
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_FLOAT
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_FLOAT
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment """
                        Minimum distinguishable energy separation in the energy spectra.
                        
                        This concept is related to term `10.24`_ of the ISO 18115-1:2023 standard.
                        
                        .. _10.24: https://www.iso.org/obp/ui/en/#iso:std:iso:18115:-1:ed-3:v1:en:term:10.24
                    """ ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-energy-resolution-resolution-field> ;
                                                            rdfs:label "NXmpes/ENTRY/INSTRUMENT/energy_resolution/resolution" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-energy-resolution-resolution-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-energy-resolution-type-field
:nxmpes-entry-instrument-energy-resolution-type-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      :nxresolution-type-field ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_ANY
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_CHAR
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_CHAR
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-energy-resolution-type-field> ;
                                                      rdfs:label "NXmpes/ENTRY/INSTRUMENT/energy_resolution/type" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-energy-resolution-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-flood-gun-actuation-target-field
:nxmpes-entry-instrument-flood-gun-actuation-target-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_ANY
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_CHAR
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_CHAR
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-flood-gun-actuation-target-field> ;
                                                          rdfs:label "NXmpes/ENTRY/INSTRUMENT/flood_gun/actuation_target" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-flood-gun-actuation-target-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-flood-gun-current-field
:nxmpes-entry-instrument-flood-gun-current-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_CURRENT
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_FLOAT
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_FLOAT
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment """
                        In case of a fixed or averaged electron current, this is the scalar current.
                        It can also be an 1D array of output current (without time stamps).
                    """ ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-flood-gun-current-field> ;
                                                 rdfs:label "NXmpes/ENTRY/INSTRUMENT/flood_gun/current" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-flood-gun-current-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-flood-gun-current-log-group
:nxmpes-entry-instrument-flood-gun-current-log-group rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusGroup ,
                                                                     :nxobject-groupname-log-group ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :has ;
                                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass :nxmpes-entry-instrument-flood-gun-current-log-value-field
                                                                     ] ;
                                                     rdfs:comment "" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-flood-gun-current-log-group> ;
                                                     rdfs:label "NXmpes/ENTRY/INSTRUMENT/flood_gun/current_log" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-flood-gun-current-log-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-flood-gun-current-log-value-field
:nxmpes-entry-instrument-flood-gun-current-log-value-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           :nxlog-value-field ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_CURRENT
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_NUMBER
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_NUMBER
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment """
                            In the case of an experiment in which the electron current is changed and
                            recorded with time stamps, this is an array of length m of current setpoints.
                        """ ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-flood-gun-current-log-value-field> ;
                                                           rdfs:label "NXmpes/ENTRY/INSTRUMENT/flood_gun/current_log/value" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-flood-gun-current-log-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-flood-gun-group
:nxmpes-entry-instrument-flood-gun-group rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusGroup ,
                                                         :nxinstrument-actuator-group ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmpes-entry-instrument-flood-gun-current-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmpes-entry-instrument-flood-gun-current-log-group
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmpes-entry-instrument-flood-gun-name-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmpes-entry-instrument-flood-gun-type-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxmpes-entry-instrument-flood-gun-actuation-target-field
                                                         ] ;
                                         rdfs:comment """
                    Device to bring low-energy electrons to the sample for charge neutralization
                """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-flood-gun-group> ;
                                         rdfs:label "NXmpes/ENTRY/INSTRUMENT/flood_gun" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-flood-gun-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-flood-gun-name-field
:nxmpes-entry-instrument-flood-gun-name-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_CHAR
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_CHAR
                                                                            ]
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-flood-gun-name-field> ;
                                              rdfs:label "NXmpes/ENTRY/INSTRUMENT/flood_gun/name" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-flood-gun-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-flood-gun-type-field
:nxmpes-entry-instrument-flood-gun-type-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_CHAR
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_CHAR
                                                                            ]
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-flood-gun-type-field> ;
                                              rdfs:label "NXmpes/ENTRY/INSTRUMENT/flood_gun/type" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-flood-gun-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-group
:nxmpes-entry-instrument-group rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusGroup ,
                                               :nxentry-instrument-group ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxmpes-entry-instrument-beam-pump-group
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxmpes-entry-instrument-beam-type-group
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxmpes-entry-instrument-device-information-group
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxmpes-entry-instrument-energy-resolution-group
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxmpes-entry-instrument-flood-gun-group
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxmpes-entry-instrument-history-group
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxmpes-entry-instrument-insertion-device-group
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxmpes-entry-instrument-manipulator-group
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxmpes-entry-instrument-monochromator-type-group
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxmpes-entry-instrument-pressure-gauge-group
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxmpes-entry-instrument-resolution-group
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxmpes-entry-instrument-source-probe-group
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxmpes-entry-instrument-source-pump-group
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxmpes-entry-instrument-source-type-group
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxmpes-entry-instrument-beam-probe-group
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxmpes-entry-instrument-electronanalyzer-group
                                               ] ;
                               rdfs:comment """
                Description of the photoemission spectrometer and its individual parts.
                
                This concept is related to term `12.58`_ of the ISO 18115-1:2023 standard.
                
                .. _12.58: https://www.iso.org/obp/ui/en/#iso:std:iso:18115:-1:ed-3:v1:en:term:12.58
            """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-group> ;
                               rdfs:label "NXmpes/ENTRY/INSTRUMENT" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-history-group
:nxmpes-entry-instrument-history-group rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusGroup ,
                                                       :nxinstrument-history-group ;
                                       rdfs:comment """
                    A set of activities that occurred to the instrument prior to/during the photoemission
                    experiment, including any activities performed on the individual instrument parts.
                    This group can be used to describe the preparation of the instrument prior to the
                    experiment, e.g. the cleaning procedure for a spin filter crystal.
                """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-history-group> ;
                                       rdfs:label "NXmpes/ENTRY/INSTRUMENT/history" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-history-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-insertion-device-group
:nxmpes-entry-instrument-insertion-device-group rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusGroup ,
                                                                :nxinstrument-insertion-device-group ;
                                                rdfs:comment """
                    Insertion device if synchrotron radiation is used for the MPES experiment.
                """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-insertion-device-group> ;
                                                rdfs:label "NXmpes/ENTRY/INSTRUMENT/INSERTION_DEVICE" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-insertion-device-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-manipulator-cryostat-actuation-target-field
:nxmpes-entry-instrument-manipulator-cryostat-actuation-target-field rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     :nxmanipulator-cryostat-actuation-target-field ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasEnumContainer ;
                                                                                       owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                           owl:unionOf ( :nxmpes-entry-instrument-manipulator-cryostat-actuation-target-temperature-enum
                                                                                                                       )
                                                                                                         ]
                                                                                     ] ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-cryostat-actuation-target-field> ;
                                                                     rdfs:label "NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/cryostat/actuation_target" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-cryostat-actuation-target-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-manipulator-cryostat-actuation-target-temperature-enum
:nxmpes-entry-instrument-manipulator-cryostat-actuation-target-temperature-enum rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusEnumerations ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :actualValue ;
                                                                                                  owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                      owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                  rdf:first "temperature" ;
                                                                                                                                  rdf:rest rdf:nil
                                                                                                                                ]
                                                                                                                    ]
                                                                                                ] ;
                                                                                rdfs:comment "Enumeration item for NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/cryostat/actuation_target: temperature" ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-cryostat-actuation-target-field> ;
                                                                                rdfs:label "NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/cryostat/actuation_target/temperature" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-cryostat-actuation-target-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-manipulator-cryostat-group
:nxmpes-entry-instrument-manipulator-cryostat-group rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusGroup ,
                                                                    :nxmanipulator-cryostat-group ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxmpes-entry-instrument-manipulator-cryostat-name-field
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxmpes-entry-instrument-manipulator-cryostat-type-field
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxmpes-entry-instrument-manipulator-cryostat-actuation-target-field
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxmpes-entry-instrument-manipulator-cryostat-pid-controller-group
                                                                    ] ;
                                                    rdfs:comment "" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-cryostat-group> ;
                                                    rdfs:label "NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/cryostat" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-cryostat-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-manipulator-cryostat-name-field
:nxmpes-entry-instrument-manipulator-cryostat-name-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_CHAR
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_CHAR
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-cryostat-name-field> ;
                                                         rdfs:label "NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/cryostat/name" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-cryostat-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-manipulator-cryostat-pid-controller-group
:nxmpes-entry-instrument-manipulator-cryostat-pid-controller-group rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusGroup ,
                                                                                   :nxmanipulator-cryostat-pid-controller-group ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxmpes-entry-instrument-manipulator-cryostat-pid-controller-setpoint-field
                                                                                   ] ;
                                                                   rdfs:comment "" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-cryostat-pid-controller-group> ;
                                                                   rdfs:label "NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/cryostat/PID_CONTROLLER" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-cryostat-pid-controller-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-manipulator-cryostat-pid-controller-setpoint-field
:nxmpes-entry-instrument-manipulator-cryostat-pid-controller-setpoint-field rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusField ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                              owl:someValuesFrom :NX_TEMPERATURE
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_FLOAT
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_FLOAT
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-cryostat-pid-controller-setpoint-field> ;
                                                                            rdfs:label "NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/cryostat/PID_CONTROLLER/setpoint" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-cryostat-pid-controller-setpoint-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-manipulator-cryostat-type-field
:nxmpes-entry-instrument-manipulator-cryostat-type-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_CHAR
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_CHAR
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-cryostat-type-field> ;
                                                         rdfs:label "NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/cryostat/type" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-cryostat-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-manipulator-device-information-group
:nxmpes-entry-instrument-manipulator-device-information-group rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusGroup ,
                                                                              :nxcomponent-fabrication-group ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxmpes-entry-instrument-manipulator-device-information-identifier-field
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxmpes-entry-instrument-manipulator-device-information-model-field
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxmpes-entry-instrument-manipulator-device-information-vendor-field
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-device-information-group> ;
                                                              rdfs:label "NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/device_information" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-device-information-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-manipulator-device-information-identifier-field
:nxmpes-entry-instrument-manipulator-device-information-identifier-field rdf:type owl:Class ;
                                                                         owl:equivalentClass :nxobject-identifiername-field ;
                                                                         rdfs:subClassOf :NeXusField ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                           owl:someValuesFrom :NX_ANY
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                         owl:complementOf :NX_CHAR
                                                                                                       ]
                                                                                         ] ;
                                                                         rdfs:comment "" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-device-information-identifier-field> ;
                                                                         rdfs:label "NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/device_information/identifier" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-device-information-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-manipulator-device-information-model-field
:nxmpes-entry-instrument-manipulator-device-information-model-field rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_ANY
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_CHAR
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_CHAR
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment "" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-device-information-model-field> ;
                                                                    rdfs:label "NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/device_information/model" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-device-information-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-manipulator-device-information-vendor-field
:nxmpes-entry-instrument-manipulator-device-information-vendor-field rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                       owl:someValuesFrom :NX_ANY
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_CHAR
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_CHAR
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-device-information-vendor-field> ;
                                                                     rdfs:label "NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/device_information/vendor" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-device-information-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-manipulator-drain-current-ammeter-group
:nxmpes-entry-instrument-manipulator-drain-current-ammeter-group rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusGroup ,
                                                                                 :nxmanipulator-drain-current-ammeter-group ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxmpes-entry-instrument-manipulator-drain-current-ammeter-name-field
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxmpes-entry-instrument-manipulator-drain-current-ammeter-type-field
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxmpes-entry-instrument-manipulator-drain-current-ammeter-measurement-field
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxmpes-entry-instrument-manipulator-drain-current-ammeter-value-field
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-drain-current-ammeter-group> ;
                                                                 rdfs:label "NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/drain_current_ammeter" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-drain-current-ammeter-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-manipulator-drain-current-ammeter-measurement-current-enum
:nxmpes-entry-instrument-manipulator-drain-current-ammeter-measurement-current-enum rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusEnumerations ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :actualValue ;
                                                                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                      rdf:first "current" ;
                                                                                                                                      rdf:rest rdf:nil
                                                                                                                                    ]
                                                                                                                        ]
                                                                                                    ] ;
                                                                                    rdfs:comment "Enumeration item for NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/drain_current_ammeter/measurement: current" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-drain-current-ammeter-measurement-field> ;
                                                                                    rdfs:label "NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/drain_current_ammeter/measurement/current" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-drain-current-ammeter-measurement-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-manipulator-drain-current-ammeter-measurement-field
:nxmpes-entry-instrument-manipulator-drain-current-ammeter-measurement-field rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusField ,
                                                                                             :nxmanipulator-drain-current-ammeter-measurement-field ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasEnumContainer ;
                                                                                               owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                   owl:unionOf ( :nxmpes-entry-instrument-manipulator-drain-current-ammeter-measurement-current-enum
                                                                                                                               )
                                                                                                                 ]
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-drain-current-ammeter-measurement-field> ;
                                                                             rdfs:label "NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/drain_current_ammeter/measurement" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-drain-current-ammeter-measurement-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-manipulator-drain-current-ammeter-name-field
:nxmpes-entry-instrument-manipulator-drain-current-ammeter-name-field rdf:type owl:Class ;
                                                                      owl:equivalentClass :nxsensor-name-field ;
                                                                      rdfs:subClassOf :NeXusField ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                        owl:someValuesFrom :NX_ANY
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_CHAR
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-drain-current-ammeter-name-field> ;
                                                                      rdfs:label "NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/drain_current_ammeter/name" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-drain-current-ammeter-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-manipulator-drain-current-ammeter-type-field
:nxmpes-entry-instrument-manipulator-drain-current-ammeter-type-field rdf:type owl:Class ;
                                                                      owl:equivalentClass :nxsensor-type-field ;
                                                                      rdfs:subClassOf :NeXusField ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                        owl:someValuesFrom :NX_ANY
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_CHAR
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-drain-current-ammeter-type-field> ;
                                                                      rdfs:label "NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/drain_current_ammeter/type" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-drain-current-ammeter-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-manipulator-drain-current-ammeter-value-field
:nxmpes-entry-instrument-manipulator-drain-current-ammeter-value-field rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusField ,
                                                                                       :nxmanipulator-drain-current-ammeter-value-field ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                         owl:someValuesFrom :NX_ANY
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_FLOAT
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_FLOAT
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-drain-current-ammeter-value-field> ;
                                                                       rdfs:label "NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/drain_current_ammeter/value" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-drain-current-ammeter-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-manipulator-group
:nxmpes-entry-instrument-manipulator-group rdf:type owl:Class ;
                                           rdfs:subClassOf :NXmanipulator ,
                                                           :NeXusGroup ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmpes-entry-instrument-manipulator-cryostat-group
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmpes-entry-instrument-manipulator-device-information-group
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmpes-entry-instrument-manipulator-drain-current-ammeter-group
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmpes-entry-instrument-manipulator-sample-bias-potentiostat-group
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmpes-entry-instrument-manipulator-sample-bias-voltmeter-group
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmpes-entry-instrument-manipulator-sample-heater-group
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmpes-entry-instrument-manipulator-temperature-sensor-group
                                                           ] ;
                                           rdfs:comment """
                    Manipulator for positioning of the sample.
                """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-group> ;
                                           rdfs:label "NXmpes/ENTRY/INSTRUMENT/MANIPULATOR" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-manipulator-sample-bias-potentiostat-actuation-target-field
:nxmpes-entry-instrument-manipulator-sample-bias-potentiostat-actuation-target-field rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                     :nxmanipulator-sample-bias-potentiostat-actuation-target-field ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasEnumContainer ;
                                                                                                       owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                           owl:unionOf ( :nxmpes-entry-instrument-manipulator-sample-bias-potentiostat-actuation-target-voltage-enum
                                                                                                                                       )
                                                                                                                         ]
                                                                                                     ] ;
                                                                                     rdfs:comment "" ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-sample-bias-potentiostat-actuation-target-field> ;
                                                                                     rdfs:label "NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/sample_bias_potentiostat/actuation_target" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-sample-bias-potentiostat-actuation-target-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-manipulator-sample-bias-potentiostat-actuation-target-voltage-enum
:nxmpes-entry-instrument-manipulator-sample-bias-potentiostat-actuation-target-voltage-enum rdf:type owl:Class ;
                                                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :actualValue ;
                                                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                              rdf:first "voltage" ;
                                                                                                                                              rdf:rest rdf:nil
                                                                                                                                            ]
                                                                                                                                ]
                                                                                                            ] ;
                                                                                            rdfs:comment "Enumeration item for NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/sample_bias_potentiostat/actuation_target: voltage" ;
                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-sample-bias-potentiostat-actuation-target-field> ;
                                                                                            rdfs:label "NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/sample_bias_potentiostat/actuation_target/voltage" ;
                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-sample-bias-potentiostat-actuation-target-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-manipulator-sample-bias-potentiostat-group
:nxmpes-entry-instrument-manipulator-sample-bias-potentiostat-group rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusGroup ,
                                                                                    :nxmanipulator-sample-bias-potentiostat-group ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxmpes-entry-instrument-manipulator-sample-bias-potentiostat-name-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxmpes-entry-instrument-manipulator-sample-bias-potentiostat-pid-controller-group
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxmpes-entry-instrument-manipulator-sample-bias-potentiostat-type-field
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxmpes-entry-instrument-manipulator-sample-bias-potentiostat-actuation-target-field
                                                                                    ] ;
                                                                    rdfs:comment "" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-sample-bias-potentiostat-group> ;
                                                                    rdfs:label "NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/sample_bias_potentiostat" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-sample-bias-potentiostat-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-manipulator-sample-bias-potentiostat-name-field
:nxmpes-entry-instrument-manipulator-sample-bias-potentiostat-name-field rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusField ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                           owl:someValuesFrom :NX_ANY
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                         owl:complementOf :NX_CHAR
                                                                                                       ]
                                                                                         ] ;
                                                                         rdfs:comment "" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-sample-bias-potentiostat-name-field> ;
                                                                         rdfs:label "NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/sample_bias_potentiostat/name" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-sample-bias-potentiostat-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-manipulator-sample-bias-potentiostat-pid-controller-group
:nxmpes-entry-instrument-manipulator-sample-bias-potentiostat-pid-controller-group rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusGroup ,
                                                                                                   :nxmanipulator-sample-bias-potentiostat-pid-controller-group ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :has ;
                                                                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass :nxmpes-entry-instrument-manipulator-sample-bias-potentiostat-pid-controller-setpoint-field
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-sample-bias-potentiostat-pid-controller-group> ;
                                                                                   rdfs:label "NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/sample_bias_potentiostat/PID_CONTROLLER" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-sample-bias-potentiostat-pid-controller-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-manipulator-sample-bias-potentiostat-pid-controller-setpoint-field
:nxmpes-entry-instrument-manipulator-sample-bias-potentiostat-pid-controller-setpoint-field rdf:type owl:Class ;
                                                                                            rdfs:subClassOf :NeXusField ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                                              owl:someValuesFrom :NX_VOLTAGE
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:someValuesFrom :NX_FLOAT
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                                            owl:complementOf :NX_FLOAT
                                                                                                                          ]
                                                                                                            ] ;
                                                                                            rdfs:comment "" ;
                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-sample-bias-potentiostat-pid-controller-setpoint-field> ;
                                                                                            rdfs:label "NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/sample_bias_potentiostat/PID_CONTROLLER/setpoint" ;
                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-sample-bias-potentiostat-pid-controller-setpoint-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-manipulator-sample-bias-potentiostat-type-field
:nxmpes-entry-instrument-manipulator-sample-bias-potentiostat-type-field rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusField ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                           owl:someValuesFrom :NX_ANY
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                         owl:complementOf :NX_CHAR
                                                                                                       ]
                                                                                         ] ;
                                                                         rdfs:comment "" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-sample-bias-potentiostat-type-field> ;
                                                                         rdfs:label "NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/sample_bias_potentiostat/type" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-sample-bias-potentiostat-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-manipulator-sample-bias-voltmeter-group
:nxmpes-entry-instrument-manipulator-sample-bias-voltmeter-group rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusGroup ,
                                                                                 :nxmanipulator-sample-bias-voltmeter-group ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxmpes-entry-instrument-manipulator-sample-bias-voltmeter-name-field
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxmpes-entry-instrument-manipulator-sample-bias-voltmeter-type-field
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxmpes-entry-instrument-manipulator-sample-bias-voltmeter-measurement-field
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxmpes-entry-instrument-manipulator-sample-bias-voltmeter-value-field
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-sample-bias-voltmeter-group> ;
                                                                 rdfs:label "NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/sample_bias_voltmeter" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-sample-bias-voltmeter-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-manipulator-sample-bias-voltmeter-measurement-field
:nxmpes-entry-instrument-manipulator-sample-bias-voltmeter-measurement-field rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusField ,
                                                                                             :nxmanipulator-sample-bias-voltmeter-measurement-field ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasEnumContainer ;
                                                                                               owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                   owl:unionOf ( :nxmpes-entry-instrument-manipulator-sample-bias-voltmeter-measurement-voltage-enum
                                                                                                                               )
                                                                                                                 ]
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-sample-bias-voltmeter-measurement-field> ;
                                                                             rdfs:label "NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/sample_bias_voltmeter/measurement" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-sample-bias-voltmeter-measurement-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-manipulator-sample-bias-voltmeter-measurement-voltage-enum
:nxmpes-entry-instrument-manipulator-sample-bias-voltmeter-measurement-voltage-enum rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusEnumerations ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :actualValue ;
                                                                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                      rdf:first "voltage" ;
                                                                                                                                      rdf:rest rdf:nil
                                                                                                                                    ]
                                                                                                                        ]
                                                                                                    ] ;
                                                                                    rdfs:comment "Enumeration item for NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/sample_bias_voltmeter/measurement: voltage" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-sample-bias-voltmeter-measurement-field> ;
                                                                                    rdfs:label "NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/sample_bias_voltmeter/measurement/voltage" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-sample-bias-voltmeter-measurement-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-manipulator-sample-bias-voltmeter-name-field
:nxmpes-entry-instrument-manipulator-sample-bias-voltmeter-name-field rdf:type owl:Class ;
                                                                      owl:equivalentClass :nxsensor-name-field ;
                                                                      rdfs:subClassOf :NeXusField ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                        owl:someValuesFrom :NX_ANY
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_CHAR
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-sample-bias-voltmeter-name-field> ;
                                                                      rdfs:label "NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/sample_bias_voltmeter/name" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-sample-bias-voltmeter-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-manipulator-sample-bias-voltmeter-type-field
:nxmpes-entry-instrument-manipulator-sample-bias-voltmeter-type-field rdf:type owl:Class ;
                                                                      owl:equivalentClass :nxsensor-type-field ;
                                                                      rdfs:subClassOf :NeXusField ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                        owl:someValuesFrom :NX_ANY
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_CHAR
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-sample-bias-voltmeter-type-field> ;
                                                                      rdfs:label "NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/sample_bias_voltmeter/type" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-sample-bias-voltmeter-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-manipulator-sample-bias-voltmeter-value-field
:nxmpes-entry-instrument-manipulator-sample-bias-voltmeter-value-field rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusField ,
                                                                                       :nxmanipulator-sample-bias-voltmeter-value-field ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                         owl:someValuesFrom :NX_ANY
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_FLOAT
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_FLOAT
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-sample-bias-voltmeter-value-field> ;
                                                                       rdfs:label "NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/sample_bias_voltmeter/value" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-sample-bias-voltmeter-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-manipulator-sample-heater-actuation-target-field
:nxmpes-entry-instrument-manipulator-sample-heater-actuation-target-field rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusField ,
                                                                                          :nxmanipulator-sample-heater-actuation-target-field ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasEnumContainer ;
                                                                                            owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                owl:unionOf ( :nxmpes-entry-instrument-manipulator-sample-heater-actuation-target-temperature-enum
                                                                                                                            )
                                                                                                              ]
                                                                                          ] ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-sample-heater-actuation-target-field> ;
                                                                          rdfs:label "NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/sample_heater/actuation_target" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-sample-heater-actuation-target-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-manipulator-sample-heater-actuation-target-temperature-enum
:nxmpes-entry-instrument-manipulator-sample-heater-actuation-target-temperature-enum rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :actualValue ;
                                                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                       rdf:first "temperature" ;
                                                                                                                                       rdf:rest rdf:nil
                                                                                                                                     ]
                                                                                                                         ]
                                                                                                     ] ;
                                                                                     rdfs:comment "Enumeration item for NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/sample_heater/actuation_target: temperature" ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-sample-heater-actuation-target-field> ;
                                                                                     rdfs:label "NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/sample_heater/actuation_target/temperature" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-sample-heater-actuation-target-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-manipulator-sample-heater-group
:nxmpes-entry-instrument-manipulator-sample-heater-group rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusGroup ,
                                                                         :nxmanipulator-sample-heater-group ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxmpes-entry-instrument-manipulator-sample-heater-name-field
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxmpes-entry-instrument-manipulator-sample-heater-output-heater-power-field
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxmpes-entry-instrument-manipulator-sample-heater-pid-controller-group
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxmpes-entry-instrument-manipulator-sample-heater-type-field
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxmpes-entry-instrument-manipulator-sample-heater-actuation-target-field
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-sample-heater-group> ;
                                                         rdfs:label "NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/sample_heater" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-sample-heater-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-manipulator-sample-heater-name-field
:nxmpes-entry-instrument-manipulator-sample-heater-name-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ANY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_CHAR
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_CHAR
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-sample-heater-name-field> ;
                                                              rdfs:label "NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/sample_heater/name" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-sample-heater-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-manipulator-sample-heater-output-heater-power-field
:nxmpes-entry-instrument-manipulator-sample-heater-output-heater-power-field rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusField ,
                                                                                             :nxmanipulator-sample-heater-output-heater-power-field ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                               owl:someValuesFrom :NX_ANY
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_FLOAT
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_FLOAT
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-sample-heater-output-heater-power-field> ;
                                                                             rdfs:label "NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/sample_heater/output_heater_power" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-sample-heater-output-heater-power-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-manipulator-sample-heater-pid-controller-group
:nxmpes-entry-instrument-manipulator-sample-heater-pid-controller-group rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusGroup ,
                                                                                        :nxmanipulator-sample-heater-pid-controller-group ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :has ;
                                                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass :nxmpes-entry-instrument-manipulator-sample-heater-pid-controller-setpoint-field
                                                                                        ] ;
                                                                        rdfs:comment "" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-sample-heater-pid-controller-group> ;
                                                                        rdfs:label "NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/sample_heater/PID_CONTROLLER" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-sample-heater-pid-controller-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-manipulator-sample-heater-pid-controller-setpoint-field
:nxmpes-entry-instrument-manipulator-sample-heater-pid-controller-setpoint-field rdf:type owl:Class ;
                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                                   owl:someValuesFrom :NX_TEMPERATURE
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:someValuesFrom :NX_FLOAT
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                 owl:complementOf :NX_FLOAT
                                                                                                               ]
                                                                                                 ] ;
                                                                                 rdfs:comment "" ;
                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-sample-heater-pid-controller-setpoint-field> ;
                                                                                 rdfs:label "NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/sample_heater/PID_CONTROLLER/setpoint" ;
                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-sample-heater-pid-controller-setpoint-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-manipulator-sample-heater-type-field
:nxmpes-entry-instrument-manipulator-sample-heater-type-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ANY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_CHAR
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_CHAR
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-sample-heater-type-field> ;
                                                              rdfs:label "NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/sample_heater/type" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-sample-heater-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-manipulator-temperature-sensor-group
:nxmpes-entry-instrument-manipulator-temperature-sensor-group rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusGroup ,
                                                                              :nxmanipulator-temperature-sensor-group ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxmpes-entry-instrument-manipulator-temperature-sensor-name-field
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxmpes-entry-instrument-manipulator-temperature-sensor-type-field
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxmpes-entry-instrument-manipulator-temperature-sensor-measurement-field
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxmpes-entry-instrument-manipulator-temperature-sensor-value-field
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-temperature-sensor-group> ;
                                                              rdfs:label "NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/temperature_sensor" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-temperature-sensor-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-manipulator-temperature-sensor-measurement-field
:nxmpes-entry-instrument-manipulator-temperature-sensor-measurement-field rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusField ,
                                                                                          :nxmanipulator-temperature-sensor-measurement-field ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasEnumContainer ;
                                                                                            owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                owl:unionOf ( :nxmpes-entry-instrument-manipulator-temperature-sensor-measurement-temperature-enum
                                                                                                                            )
                                                                                                              ]
                                                                                          ] ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-temperature-sensor-measurement-field> ;
                                                                          rdfs:label "NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/temperature_sensor/measurement" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-temperature-sensor-measurement-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-manipulator-temperature-sensor-measurement-temperature-enum
:nxmpes-entry-instrument-manipulator-temperature-sensor-measurement-temperature-enum rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :actualValue ;
                                                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                       rdf:first "temperature" ;
                                                                                                                                       rdf:rest rdf:nil
                                                                                                                                     ]
                                                                                                                         ]
                                                                                                     ] ;
                                                                                     rdfs:comment "Enumeration item for NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/temperature_sensor/measurement: temperature" ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-temperature-sensor-measurement-field> ;
                                                                                     rdfs:label "NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/temperature_sensor/measurement/temperature" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-temperature-sensor-measurement-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-manipulator-temperature-sensor-name-field
:nxmpes-entry-instrument-manipulator-temperature-sensor-name-field rdf:type owl:Class ;
                                                                   owl:equivalentClass :nxsensor-name-field ;
                                                                   rdfs:subClassOf :NeXusField ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                     owl:someValuesFrom :NX_ANY
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                   owl:complementOf :NX_CHAR
                                                                                                 ]
                                                                                   ] ;
                                                                   rdfs:comment "" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-temperature-sensor-name-field> ;
                                                                   rdfs:label "NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/temperature_sensor/name" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-temperature-sensor-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-manipulator-temperature-sensor-type-field
:nxmpes-entry-instrument-manipulator-temperature-sensor-type-field rdf:type owl:Class ;
                                                                   owl:equivalentClass :nxsensor-type-field ;
                                                                   rdfs:subClassOf :NeXusField ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                     owl:someValuesFrom :NX_ANY
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                   owl:complementOf :NX_CHAR
                                                                                                 ]
                                                                                   ] ;
                                                                   rdfs:comment "" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-temperature-sensor-type-field> ;
                                                                   rdfs:label "NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/temperature_sensor/type" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-temperature-sensor-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-manipulator-temperature-sensor-value-field
:nxmpes-entry-instrument-manipulator-temperature-sensor-value-field rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    :nxmanipulator-temperature-sensor-value-field ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_ANY
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_FLOAT
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_FLOAT
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment "" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-temperature-sensor-value-field> ;
                                                                    rdfs:label "NXmpes/ENTRY/INSTRUMENT/MANIPULATOR/temperature_sensor/value" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-manipulator-temperature-sensor-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-monochromator-type-associated-beam-field
:nxmpes-entry-instrument-monochromator-type-associated-beam-field rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusField ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                    owl:someValuesFrom :NX_ANY
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_CHAR
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment """
                        A reference to a beam emitted by this source.
                        Should be named with the same suffix, e.g.,
                        for ``monochromator_probe`` it should refer to ``beam_probe``.
                        
                        Example:
                          * /entry/instrument/monochromator_probe/associated_beam = /entry/instrument/beam_probe
                    """ ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-monochromator-type-associated-beam-field> ;
                                                                  rdfs:label "NXmpes/ENTRY/INSTRUMENT/monochromator_TYPE/associated_beam" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-monochromator-type-associated-beam-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-monochromator-type-energy-field
:nxmpes-entry-instrument-monochromator-type-energy-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ENERGY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_FLOAT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_FLOAT
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-monochromator-type-energy-field> ;
                                                         rdfs:label "NXmpes/ENTRY/INSTRUMENT/monochromator_TYPE/energy" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-monochromator-type-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-monochromator-type-group
:nxmpes-entry-instrument-monochromator-type-group rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusGroup ,
                                                                  :nxinstrument-monochromator-group ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxmpes-entry-instrument-monochromator-type-energy-field
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxmpes-entry-instrument-monochromator-type-associated-beam-field
                                                                  ] ;
                                                  rdfs:comment """
                    If any of the beams is monochromatized, an ``NXmonochromator`` can be used to describe
                    the properties of the monochromator.
                """ ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-monochromator-type-group> ;
                                                  rdfs:label "NXmpes/ENTRY/INSTRUMENT/monochromator_TYPE" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-monochromator-type-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-pressure-gauge-group
:nxmpes-entry-instrument-pressure-gauge-group rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusGroup ,
                                                              :nxinstrument-sensor-group ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxmpes-entry-instrument-pressure-gauge-name-field
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxmpes-entry-instrument-pressure-gauge-type-field
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxmpes-entry-instrument-pressure-gauge-value-log-group
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxmpes-entry-instrument-pressure-gauge-measurement-field
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxmpes-entry-instrument-pressure-gauge-value-field
                                                              ] ;
                                              rdfs:comment """
                    Device to measure the gas pressure in the instrument.
                """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-pressure-gauge-group> ;
                                              rdfs:label "NXmpes/ENTRY/INSTRUMENT/pressure_gauge" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-pressure-gauge-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-pressure-gauge-measurement-field
:nxmpes-entry-instrument-pressure-gauge-measurement-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          :nxsensor-measurement-field ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasEnumContainer ;
                                                                            owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                owl:unionOf ( :nxmpes-entry-instrument-pressure-gauge-measurement-pressure-enum
                                                                                                            )
                                                                                              ]
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-pressure-gauge-measurement-field> ;
                                                          rdfs:label "NXmpes/ENTRY/INSTRUMENT/pressure_gauge/measurement" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-pressure-gauge-measurement-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-pressure-gauge-measurement-pressure-enum
:nxmpes-entry-instrument-pressure-gauge-measurement-pressure-enum rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :actualValue ;
                                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                                    rdf:first "pressure" ;
                                                                                                                    rdf:rest rdf:nil
                                                                                                                  ]
                                                                                                      ]
                                                                                  ] ;
                                                                  rdfs:comment "Enumeration item for NXmpes/ENTRY/INSTRUMENT/pressure_gauge/measurement: pressure" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-pressure-gauge-measurement-field> ;
                                                                  rdfs:label "NXmpes/ENTRY/INSTRUMENT/pressure_gauge/measurement/pressure" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-pressure-gauge-measurement-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-pressure-gauge-name-field
:nxmpes-entry-instrument-pressure-gauge-name-field rdf:type owl:Class ;
                                                   owl:equivalentClass :nxsensor-name-field ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ANY
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_CHAR
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_CHAR
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment "" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-pressure-gauge-name-field> ;
                                                   rdfs:label "NXmpes/ENTRY/INSTRUMENT/pressure_gauge/name" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-pressure-gauge-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-pressure-gauge-type-field
:nxmpes-entry-instrument-pressure-gauge-type-field rdf:type owl:Class ;
                                                   owl:equivalentClass :nxsensor-type-field ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ANY
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_CHAR
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_CHAR
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment "" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-pressure-gauge-type-field> ;
                                                   rdfs:label "NXmpes/ENTRY/INSTRUMENT/pressure_gauge/type" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-pressure-gauge-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-pressure-gauge-value-field
:nxmpes-entry-instrument-pressure-gauge-value-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    :nxsensor-value-field ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_PRESSURE
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_FLOAT
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_FLOAT
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
                        In case of a single or averaged gas pressure measurement, this is the scalar gas pressure.
                        It can also be an 1D array of measured pressures (without time stamps).
                    """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-pressure-gauge-value-field> ;
                                                    rdfs:label "NXmpes/ENTRY/INSTRUMENT/pressure_gauge/value" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-pressure-gauge-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-pressure-gauge-value-log-group
:nxmpes-entry-instrument-pressure-gauge-value-log-group rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusGroup ,
                                                                        :nxsensor-value-log-group ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxmpes-entry-instrument-pressure-gauge-value-log-value-field
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-pressure-gauge-value-log-group> ;
                                                        rdfs:label "NXmpes/ENTRY/INSTRUMENT/pressure_gauge/value_log" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-pressure-gauge-value-log-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-pressure-gauge-value-log-value-field
:nxmpes-entry-instrument-pressure-gauge-value-log-value-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              :nxlog-value-field ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_PRESSURE
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_NUMBER
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_NUMBER
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment """
                            In the case of an experiment in which the gas pressure changes and is recorded,
                            this is an array of length m of gas pressures.
                        """ ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-pressure-gauge-value-log-value-field> ;
                                                              rdfs:label "NXmpes/ENTRY/INSTRUMENT/pressure_gauge/value_log/value" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-pressure-gauge-value-log-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-resolution-group
:nxmpes-entry-instrument-resolution-group rdf:type owl:Class ;
                                          rdfs:subClassOf :NXresolution ,
                                                          :NeXusGroup ;
                                          rdfs:comment """
                    Any further resolution information about the instrument. For example, the angular
                    resolution of the instrument if the spectrometer is angle-resolving.
                """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-resolution-group> ;
                                          rdfs:label "NXmpes/ENTRY/INSTRUMENT/RESOLUTION" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-resolution-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-source-probe-associated-beam-field
:nxmpes-entry-instrument-source-probe-associated-beam-field rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_ANY
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_CHAR
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_CHAR
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment """
                        A reference to a beam emitted by this source.
                        Should be named with the same suffix, e.g.,
                        for ``source_probe`` it should refer to ``beam_probe``.
                        
                        Example:
                          * /entry/instrument/source_probe/associated_beam = /entry/instrument/beam_probe
                    """ ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-probe-associated-beam-field> ;
                                                            rdfs:label "NXmpes/ENTRY/INSTRUMENT/source_probe/associated_beam" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-probe-associated-beam-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-source-probe-device-information-group
:nxmpes-entry-instrument-source-probe-device-information-group rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusGroup ,
                                                                               :nxsource-fabrication-group ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxmpes-entry-instrument-source-probe-device-information-identifier-field
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxmpes-entry-instrument-source-probe-device-information-model-field
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxmpes-entry-instrument-source-probe-device-information-vendor-field
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-probe-device-information-group> ;
                                                               rdfs:label "NXmpes/ENTRY/INSTRUMENT/source_probe/device_information" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-probe-device-information-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-source-probe-device-information-identifier-field
:nxmpes-entry-instrument-source-probe-device-information-identifier-field rdf:type owl:Class ;
                                                                          owl:equivalentClass :nxobject-identifiername-field ;
                                                                          rdfs:subClassOf :NeXusField ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                            owl:someValuesFrom :NX_ANY
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_CHAR
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-probe-device-information-identifier-field> ;
                                                                          rdfs:label "NXmpes/ENTRY/INSTRUMENT/source_probe/device_information/identifier" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-probe-device-information-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-source-probe-device-information-model-field
:nxmpes-entry-instrument-source-probe-device-information-model-field rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                       owl:someValuesFrom :NX_ANY
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_CHAR
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_CHAR
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-probe-device-information-model-field> ;
                                                                     rdfs:label "NXmpes/ENTRY/INSTRUMENT/source_probe/device_information/model" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-probe-device-information-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-source-probe-device-information-vendor-field
:nxmpes-entry-instrument-source-probe-device-information-vendor-field rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusField ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                        owl:someValuesFrom :NX_ANY
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_CHAR
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-probe-device-information-vendor-field> ;
                                                                      rdfs:label "NXmpes/ENTRY/INSTRUMENT/source_probe/device_information/vendor" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-probe-device-information-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-source-probe-group
:nxmpes-entry-instrument-source-probe-group rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusGroup ,
                                                            :nxinstrument-source-group ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxmpes-entry-instrument-source-probe-device-information-group
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxmpes-entry-instrument-source-probe-name-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxmpes-entry-instrument-source-probe-probe-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxmpes-entry-instrument-source-probe-associated-beam-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxmpes-entry-instrument-source-probe-type-field
                                                            ] ;
                                            rdfs:comment """
                    The source used to generate the :ref:`beam_probe </NXmpes/ENTRY/INSTRUMENT/beam_probe-group>`.
                    
                    Properties refer strictly to parameters of the source, not of the output beam. For example,
                    the energy of the source is not the optical power of the beam, but the energy of the electron beam
                    in a synchrotron or similar.
                """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-probe-group> ;
                                            rdfs:label "NXmpes/ENTRY/INSTRUMENT/source_probe" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-probe-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-source-probe-name-field
:nxmpes-entry-instrument-source-probe-name-field rdf:type owl:Class ;
                                                 owl:equivalentClass :nxsource-name-field ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_ANY
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_CHAR
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_CHAR
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-probe-name-field> ;
                                                 rdfs:label "NXmpes/ENTRY/INSTRUMENT/source_probe/name" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-probe-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-source-probe-probe-field
:nxmpes-entry-instrument-source-probe-probe-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  :nxsource-probe-field ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ANY
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_CHAR
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_CHAR
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-probe-probe-field> ;
                                                  rdfs:label "NXmpes/ENTRY/INSTRUMENT/source_probe/probe" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-probe-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-source-probe-type-field
:nxmpes-entry-instrument-source-probe-type-field rdf:type owl:Class ;
                                                 owl:equivalentClass :nxsource-type-field ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_ANY
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_CHAR
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_CHAR
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-probe-type-field> ;
                                                 rdfs:label "NXmpes/ENTRY/INSTRUMENT/source_probe/type" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-probe-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-source-pump-associated-beam-field
:nxmpes-entry-instrument-source-pump-associated-beam-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_ANY
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_CHAR
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_CHAR
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment """
                        A reference to a beam emitted by this source.
                        Should be named with the same suffix, e.g.,
                        for ``source_pump`` it should refer to ``beam_pump``.
                        
                        Example:
                          * /entry/instrument/source_pump/associated_beam = /entry/instrument/beam_pump
                    """ ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-pump-associated-beam-field> ;
                                                           rdfs:label "NXmpes/ENTRY/INSTRUMENT/source_pump/associated_beam" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-pump-associated-beam-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-source-pump-device-information-group
:nxmpes-entry-instrument-source-pump-device-information-group rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusGroup ,
                                                                              :nxsource-fabrication-group ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxmpes-entry-instrument-source-pump-device-information-identifier-field
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxmpes-entry-instrument-source-pump-device-information-model-field
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxmpes-entry-instrument-source-pump-device-information-vendor-field
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-pump-device-information-group> ;
                                                              rdfs:label "NXmpes/ENTRY/INSTRUMENT/source_pump/device_information" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-pump-device-information-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-source-pump-device-information-identifier-field
:nxmpes-entry-instrument-source-pump-device-information-identifier-field rdf:type owl:Class ;
                                                                         owl:equivalentClass :nxobject-identifiername-field ;
                                                                         rdfs:subClassOf :NeXusField ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                           owl:someValuesFrom :NX_ANY
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                         owl:complementOf :NX_CHAR
                                                                                                       ]
                                                                                         ] ;
                                                                         rdfs:comment "" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-pump-device-information-identifier-field> ;
                                                                         rdfs:label "NXmpes/ENTRY/INSTRUMENT/source_pump/device_information/identifier" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-pump-device-information-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-source-pump-device-information-model-field
:nxmpes-entry-instrument-source-pump-device-information-model-field rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_ANY
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_CHAR
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_CHAR
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment "" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-pump-device-information-model-field> ;
                                                                    rdfs:label "NXmpes/ENTRY/INSTRUMENT/source_pump/device_information/model" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-pump-device-information-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-source-pump-device-information-vendor-field
:nxmpes-entry-instrument-source-pump-device-information-vendor-field rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                       owl:someValuesFrom :NX_ANY
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_CHAR
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_CHAR
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-pump-device-information-vendor-field> ;
                                                                     rdfs:label "NXmpes/ENTRY/INSTRUMENT/source_pump/device_information/vendor" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-pump-device-information-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-source-pump-group
:nxmpes-entry-instrument-source-pump-group rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusGroup ,
                                                           :nxinstrument-source-group ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmpes-entry-instrument-source-pump-device-information-group
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmpes-entry-instrument-source-pump-name-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmpes-entry-instrument-source-pump-probe-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmpes-entry-instrument-source-pump-associated-beam-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmpes-entry-instrument-source-pump-type-field
                                                           ] ;
                                           rdfs:comment """
                    The source used to generate the :ref:`beam_pump </NXmpes/ENTRY/INSTRUMENT/beam_pump-group>`
                    in pump-probe experiments.
                    
                    Properties refer strictly to parameters of the source, not of the output beam.
                """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-pump-group> ;
                                           rdfs:label "NXmpes/ENTRY/INSTRUMENT/source_pump" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-pump-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-source-pump-name-field
:nxmpes-entry-instrument-source-pump-name-field rdf:type owl:Class ;
                                                owl:equivalentClass :nxsource-name-field ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_ANY
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-pump-name-field> ;
                                                rdfs:label "NXmpes/ENTRY/INSTRUMENT/source_pump/name" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-pump-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-source-pump-probe-field
:nxmpes-entry-instrument-source-pump-probe-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 :nxsource-probe-field ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_ANY
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_CHAR
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_CHAR
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-pump-probe-field> ;
                                                 rdfs:label "NXmpes/ENTRY/INSTRUMENT/source_pump/probe" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-pump-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-source-pump-type-field
:nxmpes-entry-instrument-source-pump-type-field rdf:type owl:Class ;
                                                owl:equivalentClass :nxsource-type-field ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_ANY
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-pump-type-field> ;
                                                rdfs:label "NXmpes/ENTRY/INSTRUMENT/source_pump/type" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-pump-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-source-type-associated-beam-field
:nxmpes-entry-instrument-source-type-associated-beam-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_ANY
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_CHAR
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_CHAR
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment "" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-type-associated-beam-field> ;
                                                           rdfs:label "NXmpes/ENTRY/INSTRUMENT/source_TYPE/associated_beam" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-type-associated-beam-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-source-type-device-information-group
:nxmpes-entry-instrument-source-type-device-information-group rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusGroup ,
                                                                              :nxsource-fabrication-group ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxmpes-entry-instrument-source-type-device-information-identifier-field
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxmpes-entry-instrument-source-type-device-information-model-field
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxmpes-entry-instrument-source-type-device-information-vendor-field
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-type-device-information-group> ;
                                                              rdfs:label "NXmpes/ENTRY/INSTRUMENT/source_TYPE/device_information" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-type-device-information-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-source-type-device-information-identifier-field
:nxmpes-entry-instrument-source-type-device-information-identifier-field rdf:type owl:Class ;
                                                                         owl:equivalentClass :nxobject-identifiername-field ;
                                                                         rdfs:subClassOf :NeXusField ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                           owl:someValuesFrom :NX_ANY
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                         owl:complementOf :NX_CHAR
                                                                                                       ]
                                                                                         ] ;
                                                                         rdfs:comment "" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-type-device-information-identifier-field> ;
                                                                         rdfs:label "NXmpes/ENTRY/INSTRUMENT/source_TYPE/device_information/identifier" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-type-device-information-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-source-type-device-information-model-field
:nxmpes-entry-instrument-source-type-device-information-model-field rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_ANY
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_CHAR
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_CHAR
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment "" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-type-device-information-model-field> ;
                                                                    rdfs:label "NXmpes/ENTRY/INSTRUMENT/source_TYPE/device_information/model" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-type-device-information-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-source-type-device-information-vendor-field
:nxmpes-entry-instrument-source-type-device-information-vendor-field rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                       owl:someValuesFrom :NX_ANY
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_CHAR
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_CHAR
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-type-device-information-vendor-field> ;
                                                                     rdfs:label "NXmpes/ENTRY/INSTRUMENT/source_TYPE/device_information/vendor" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-type-device-information-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-source-type-group
:nxmpes-entry-instrument-source-type-group rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusGroup ,
                                                           :nxinstrument-source-group ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmpes-entry-instrument-source-type-device-information-group
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmpes-entry-instrument-source-type-name-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmpes-entry-instrument-source-type-probe-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmpes-entry-instrument-source-type-associated-beam-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmpes-entry-instrument-source-type-type-field
                                                           ] ;
                                           rdfs:comment """
                    Any other source used to generate a beam.
                    
                    This group is to be used for any additional beams that are not described by
                    :ref:`source_probe </NXmpes/ENTRY/INSTRUMENT/source_probe-group>` or
                    :ref:`source_pump </NXmpes/ENTRY/INSTRUMENT/source_pump-group>`.
                    
                    Examples could be a low energy electron source for charge neutralization
                    (see also :ref:`flood_gun </NXmpes/ENTRY/INSTRUMENT/flood_gun-group>`)
                    or an additional laser source.
                    
                    Properties refer strictly to parameters of the source, not of the output beam.
                    
                    Note that the uppercase notation in ``source_TYPE`` means that multiple sources can
                    be provided. The uppercase part can be substituted with any string that consists
                    of alphanumeric characters, including both uppercase and lowercase letters from A to Z
                    and numerical digits from 0 to 9. For example, in pump-probe experiments, it is possible
                    to have both a ``source_laser`` and a ``source_electron``.
                """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-type-group> ;
                                           rdfs:label "NXmpes/ENTRY/INSTRUMENT/source_TYPE" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-type-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-source-type-name-field
:nxmpes-entry-instrument-source-type-name-field rdf:type owl:Class ;
                                                owl:equivalentClass :nxsource-name-field ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_ANY
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-type-name-field> ;
                                                rdfs:label "NXmpes/ENTRY/INSTRUMENT/source_TYPE/name" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-type-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-source-type-probe-field
:nxmpes-entry-instrument-source-type-probe-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 :nxsource-probe-field ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_ANY
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_CHAR
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_CHAR
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-type-probe-field> ;
                                                 rdfs:label "NXmpes/ENTRY/INSTRUMENT/source_TYPE/probe" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-type-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-instrument-source-type-type-field
:nxmpes-entry-instrument-source-type-type-field rdf:type owl:Class ;
                                                owl:equivalentClass :nxsource-type-field ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_ANY
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-type-type-field> ;
                                                rdfs:label "NXmpes/ENTRY/INSTRUMENT/source_TYPE/type" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-instrument-source-type-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-method-field
:nxmpes-entry-method-field rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_ANY
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_CHAR
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_CHAR
                                                         ]
                                           ] ;
                           rdfs:comment """
                Name of the experimental method.
                
                If applicable, this name should match the terms given by `Clause 11`_ of
                the `ISO 18115-1:2023`_ specification.
                
                Examples include:
                    * X-ray photoelectron spectroscopy (XPS)
                    * angle-resolved X-ray photoelectron spectroscopy (ARXPS)
                    * ultraviolet photoelectron spectroscopy (UPS)
                    * angle-resolved photoelectron spectroscopy (ARPES)
                    * hard X-ray photoemission spectroscopy (HAXPES)
                    * near ambient pressure X-ray photoelectron spectroscopy (NAPXPS)
                    * photoelectron emission microscopy (PEEM)
                    * electron spectroscopy for chemical analysis (ESCA)
                    * time-resolved angle-resolved X-ray photoelectron spectroscopy (trARPES)
                    * spin-resolved angle-resolved X-ray photoelectron spectroscopy (spin-ARPES)
                    * momentum microscopy
                
                .. _ISO 18115-1:2023: https://www.iso.org/standard/74811.html
                .. _Clause 11: https://www.iso.org/obp/ui/en/#iso:std:iso:18115:-1:ed-3:v1:en:sec:11
            """ ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-method-field> ;
                           rdfs:label "NXmpes/ENTRY/method" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-registration-group
:nxmpes-entry-registration-group rdf:type owl:Class ;
                                 rdfs:subClassOf :NXregistration ,
                                                 :NeXusGroup ;
                                 rdfs:comment """
                Describes the operations of image registration (i.e. affine transformations like
                rotations or translations).
            """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-registration-group> ;
                                 rdfs:label "NXmpes/ENTRY/REGISTRATION" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-registration-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-sample-atom-types-field
:nxmpes-entry-sample-atom-types-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_CHAR
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_CHAR
                                                                    ]
                                                      ] ;
                                      rdfs:comment """
                    Array of comma-separated elements from the periodic table
                    that are contained in the sample.
                    If the sample substance has multiple components, all
                    elements from each component must be included in `atom_types`.
                """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-atom-types-field> ;
                                      rdfs:label "NXmpes/ENTRY/SAMPLE/atom_types" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-atom-types-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-sample-bias-env-group
:nxmpes-entry-sample-bias-env-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusGroup ,
                                                    :nxsample-environment-group ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxmpes-entry-sample-bias-env-potentiostat-group
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxmpes-entry-sample-bias-env-value-field
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxmpes-entry-sample-bias-env-voltmeter-group
                                                    ] ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-bias-env-group> ;
                                    rdfs:label "NXmpes/ENTRY/SAMPLE/bias_env" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-bias-env-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-sample-bias-env-potentiostat-group
:nxmpes-entry-sample-bias-env-potentiostat-group rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusGroup ,
                                                                 :nxenvironment-actuator-group ;
                                                 rdfs:comment """
                        Actuator applying a voltage to sample and sample holder.
                        
                        In most cases, this can be a link to /entry/instrument/manipulator/sample_bias_potentiostat
                        if a manipulator is present in the instrument.
                    """ ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-bias-env-potentiostat-group> ;
                                                 rdfs:label "NXmpes/ENTRY/SAMPLE/bias_env/potentiostat" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-bias-env-potentiostat-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-sample-bias-env-value-field
:nxmpes-entry-sample-bias-env-value-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          :nxenvironment-value-field ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_VOLTAGE
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_FLOAT
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_FLOAT
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
                        This is to be used if there is no actuator/sensor that controls/measures
                        the bias.
                        
                        Note that this method for recording the bias is not advised, but using
                        NXsensor and NXactuator is strongly recommended instead.
                    """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-bias-env-value-field> ;
                                          rdfs:label "NXmpes/ENTRY/SAMPLE/bias_env/value" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-bias-env-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-sample-bias-env-voltmeter-group
:nxmpes-entry-sample-bias-env-voltmeter-group rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusGroup ,
                                                              :nxenvironment-sensor-group ;
                                              rdfs:comment """
                        Sensor measuring the applied voltage.
                        
                        In most cases, this can be a link to /entry/instrument/manipulator/sample_bias_voltmeter
                        if a manipulator is present in the instrument.
                    """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-bias-env-voltmeter-group> ;
                                              rdfs:label "NXmpes/ENTRY/SAMPLE/bias_env/voltmeter" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-bias-env-voltmeter-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-sample-chemical-formula-field
:nxmpes-entry-sample-chemical-formula-field rdf:type owl:Class ;
                                            owl:equivalentClass :nxsample-chemical-formula-field ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANY
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_CHAR
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_CHAR
                                                                          ]
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-chemical-formula-field> ;
                                            rdfs:label "NXmpes/ENTRY/SAMPLE/chemical_formula" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-chemical-formula-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-sample-drain-current-env-ammeter-group
:nxmpes-entry-sample-drain-current-env-ammeter-group rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusGroup ,
                                                                     :nxenvironment-sensor-group ;
                                                     rdfs:comment """
                        Ammeter measuring the drain current of the sample and sample holder.
                        
                        In most cases, this can be a link to /entry/instrument/manipulator/drain_current_ammeter
                        if a manipulator is present in the instrument.
                    """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-drain-current-env-ammeter-group> ;
                                                     rdfs:label "NXmpes/ENTRY/SAMPLE/drain_current_env/ammeter" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-drain-current-env-ammeter-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-sample-drain-current-env-group
:nxmpes-entry-sample-drain-current-env-group rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusGroup ,
                                                             :nxsample-environment-group ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxmpes-entry-sample-drain-current-env-ammeter-group
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxmpes-entry-sample-drain-current-env-value-field
                                                             ] ;
                                             rdfs:comment """
                    Drain current of the sample and sample holder.
                """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-drain-current-env-group> ;
                                             rdfs:label "NXmpes/ENTRY/SAMPLE/drain_current_env" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-drain-current-env-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-sample-drain-current-env-value-field
:nxmpes-entry-sample-drain-current-env-value-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   :nxenvironment-value-field ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_CURRENT
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_FLOAT
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_FLOAT
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
                        This is to be used if there is no actuator/sensor that controls/measures
                        the drain current.
                        
                        Note that this method for recording the drain current is not advised, but using
                        NXsensor and NXactuator is strongly recommended instead.
                    """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-drain-current-env-value-field> ;
                                                   rdfs:label "NXmpes/ENTRY/SAMPLE/drain_current_env/value" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-drain-current-env-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-sample-flood-gun-current-env-flood-gun-group
:nxmpes-entry-sample-flood-gun-current-env-flood-gun-group rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusGroup ,
                                                                           :nxenvironment-actuator-group ;
                                                           rdfs:comment """
                        Flood gun creating a current of low-energy electrons.
                        
                        In most cases this can be a link to /entry/instrument/flood_gun
                        if a flood_gun is present in the instrument.
                    """ ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-flood-gun-current-env-flood-gun-group> ;
                                                           rdfs:label "NXmpes/ENTRY/SAMPLE/flood_gun_current_env/flood_gun" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-flood-gun-current-env-flood-gun-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-sample-flood-gun-current-env-group
:nxmpes-entry-sample-flood-gun-current-env-group rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusGroup ,
                                                                 :nxsample-environment-group ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxmpes-entry-sample-flood-gun-current-env-flood-gun-group
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxmpes-entry-sample-flood-gun-current-env-value-field
                                                                 ] ;
                                                 rdfs:comment """
                    Current of low-energy electrons to the sample (for charge neutralization) and
                    actuators/sensors controlling/measuring it.
                """ ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-flood-gun-current-env-group> ;
                                                 rdfs:label "NXmpes/ENTRY/SAMPLE/flood_gun_current_env" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-flood-gun-current-env-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-sample-flood-gun-current-env-value-field
:nxmpes-entry-sample-flood-gun-current-env-value-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       :nxenvironment-value-field ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_CURRENT
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_FLOAT
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_FLOAT
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment """
                        This is to be used if there is no actuator/sensor that controls/measures
                        the flood_gun_current.
                        
                        Note that this method for recording the flood gun current is not advised, but using
                        NXsensor and NXactuator is strongly recommended instead.
                    """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-flood-gun-current-env-value-field> ;
                                                       rdfs:label "NXmpes/ENTRY/SAMPLE/flood_gun_current_env/value" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-flood-gun-current-env-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-sample-gas-pressure-env-group
:nxmpes-entry-sample-gas-pressure-env-group rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusGroup ,
                                                            :nxsample-environment-group ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxmpes-entry-sample-gas-pressure-env-pressure-gauge-group
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxmpes-entry-sample-gas-pressure-env-value-field
                                                            ] ;
                                            rdfs:comment """
                    Gas pressure surrounding the sample and actuators/sensors controlling/measuring
                    it.
                """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-gas-pressure-env-group> ;
                                            rdfs:label "NXmpes/ENTRY/SAMPLE/gas_pressure_env" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-gas-pressure-env-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-sample-gas-pressure-env-pressure-gauge-group
:nxmpes-entry-sample-gas-pressure-env-pressure-gauge-group rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusGroup ,
                                                                           :nxenvironment-sensor-group ;
                                                           rdfs:comment """
                        Gauge measuring the gas pressure.
                        
                        In most cases, this can be a link to /entry/instrument/pressure_gauge or to another
                        NXsensor measuring gas pressure (typically, the gauge in closest proximity to the
                        sample) if such a pressure gauge is present in the instrument.
                    """ ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-gas-pressure-env-pressure-gauge-group> ;
                                                           rdfs:label "NXmpes/ENTRY/SAMPLE/gas_pressure_env/pressure_gauge" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-gas-pressure-env-pressure-gauge-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-sample-gas-pressure-env-value-field
:nxmpes-entry-sample-gas-pressure-env-value-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  :nxenvironment-value-field ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_PRESSURE
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_FLOAT
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_FLOAT
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment """
                        This is to be used if there is no actuator/sensor that controls/measures
                        the gas pressure around the sample. An example would be a UHV experiment where the
                        gas pressure is not monitored.
                        
                        Note that this method for recording the gas pressure is not advised, but using
                        NXsensor and NXactuator is strongly recommended instead.
                    """ ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-gas-pressure-env-value-field> ;
                                                  rdfs:label "NXmpes/ENTRY/SAMPLE/gas_pressure_env/value" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-gas-pressure-env-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-sample-group
:nxmpes-entry-sample-group rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusGroup ,
                                           :nxentry-sample-group ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxmpes-entry-sample-atom-types-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxmpes-entry-sample-bias-env-group
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxmpes-entry-sample-chemical-formula-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxmpes-entry-sample-drain-current-env-group
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxmpes-entry-sample-flood-gun-current-env-group
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxmpes-entry-sample-gas-pressure-env-group
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxmpes-entry-sample-history-group
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxmpes-entry-sample-identifier-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxmpes-entry-sample-physical-form-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxmpes-entry-sample-situation-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxmpes-entry-sample-temperature-env-group
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxmpes-entry-sample-name-field
                                           ] ;
                           rdfs:comment "" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-group> ;
                           rdfs:label "NXmpes/ENTRY/SAMPLE" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-sample-history-group
:nxmpes-entry-sample-history-group rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusGroup ,
                                                   :nxsample-history-group ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxmpes-entry-sample-history-sample-preparation-group
                                                   ] ;
                                   rdfs:comment """
                    A set of activities that occurred to the sample prior to/during photoemission
                    experiment.
                """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-history-group> ;
                                   rdfs:label "NXmpes/ENTRY/SAMPLE/history" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-history-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-sample-history-sample-preparation-end-time-field
:nxmpes-entry-sample-history-sample-preparation-end-time-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_ANY
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_DATE_TIME
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_DATE_TIME
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-history-sample-preparation-end-time-field> ;
                                                               rdfs:label "NXmpes/ENTRY/SAMPLE/history/sample_preparation/end_time" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-history-sample-preparation-end-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-sample-history-sample-preparation-group
:nxmpes-entry-sample-history-sample-preparation-group rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusGroup ,
                                                                      :nxhistory-activity-group ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxmpes-entry-sample-history-sample-preparation-end-time-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxmpes-entry-sample-history-sample-preparation-method-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxmpes-entry-sample-history-sample-preparation-start-time-field
                                                                      ] ;
                                                      rdfs:comment """
                        Details about the sample preparation for the photoemission experiment (e.g. UHV cleaving,
                        in-situ growth, sputtering/annealing, etc.).
                    """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-history-sample-preparation-group> ;
                                                      rdfs:label "NXmpes/ENTRY/SAMPLE/history/sample_preparation" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-history-sample-preparation-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-sample-history-sample-preparation-method-field
:nxmpes-entry-sample-history-sample-preparation-method-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_ANY
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_CHAR
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_CHAR
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment """
                            Details about the method of sample preparation before the photoemission
                            experiment.
                        """ ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-history-sample-preparation-method-field> ;
                                                             rdfs:label "NXmpes/ENTRY/SAMPLE/history/sample_preparation/method" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-history-sample-preparation-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-sample-history-sample-preparation-start-time-field
:nxmpes-entry-sample-history-sample-preparation-start-time-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_ANY
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_DATE_TIME
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_DATE_TIME
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-history-sample-preparation-start-time-field> ;
                                                                 rdfs:label "NXmpes/ENTRY/SAMPLE/history/sample_preparation/start_time" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-history-sample-preparation-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-sample-identifier-field
:nxmpes-entry-sample-identifier-field rdf:type owl:Class ;
                                      owl:equivalentClass :nxobject-identifiername-field ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_CHAR
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_CHAR
                                                                    ]
                                                      ] ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-identifier-field> ;
                                      rdfs:label "NXmpes/ENTRY/SAMPLE/identifier" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-sample-name-field
:nxmpes-entry-sample-name-field rdf:type owl:Class ;
                                owl:equivalentClass :nxsample-name-field ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_CHAR
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_CHAR
                                                              ]
                                                ] ;
                                rdfs:comment "" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-name-field> ;
                                rdfs:label "NXmpes/ENTRY/SAMPLE/name" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-sample-physical-form-field
:nxmpes-entry-sample-physical-form-field rdf:type owl:Class ;
                                         owl:equivalentClass :nxsample-physical-form-field ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_ANY
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_CHAR
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_CHAR
                                                                       ]
                                                         ] ;
                                         rdfs:comment "" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-physical-form-field> ;
                                         rdfs:label "NXmpes/ENTRY/SAMPLE/physical_form" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-physical-form-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-sample-situation-field
:nxmpes-entry-sample-situation-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     :nxsample-situation-field ,
                                                     [ rdf:type owl:Class ;
                                                       owl:unionOf ( :nxmpes-arpes-entry-sample-situation-field
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasEnumContainer ;
                                                                       owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                           owl:unionOf ( :nxmpes-entry-sample-situation-inert-atmosphere-enum
                                                                                                         :nxmpes-entry-sample-situation-oxidizing-atmosphere-enum
                                                                                                         :nxmpes-entry-sample-situation-reducing-atmosphere-enum
                                                                                                         :nxmpes-entry-sample-situation-vacuum-enum
                                                                                                       )
                                                                                         ]
                                                                     ]
                                                                   )
                                                     ] ;
                                     rdfs:comment "" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-situation-field> ;
                                     rdfs:label "NXmpes/ENTRY/SAMPLE/situation" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-situation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-sample-situation-inert-atmosphere-enum
:nxmpes-entry-sample-situation-inert-atmosphere-enum rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :actualValue ;
                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                       rdf:first "inert atmosphere" ;
                                                                                                       rdf:rest rdf:nil
                                                                                                     ]
                                                                                         ]
                                                                     ] ;
                                                     rdfs:comment "Enumeration item for NXmpes/ENTRY/SAMPLE/situation: inert atmosphere" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-situation-field> ;
                                                     rdfs:label "NXmpes/ENTRY/SAMPLE/situation/inert atmosphere" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-situation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-sample-situation-oxidizing-atmosphere-enum
:nxmpes-entry-sample-situation-oxidizing-atmosphere-enum rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusEnumerations ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :actualValue ;
                                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                                           rdf:first "oxidizing atmosphere" ;
                                                                                                           rdf:rest rdf:nil
                                                                                                         ]
                                                                                             ]
                                                                         ] ;
                                                         rdfs:comment "Enumeration item for NXmpes/ENTRY/SAMPLE/situation: oxidizing atmosphere" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-situation-field> ;
                                                         rdfs:label "NXmpes/ENTRY/SAMPLE/situation/oxidizing atmosphere" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-situation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-sample-situation-reducing-atmosphere-enum
:nxmpes-entry-sample-situation-reducing-atmosphere-enum rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusEnumerations ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :actualValue ;
                                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                                          rdf:first "reducing atmosphere" ;
                                                                                                          rdf:rest rdf:nil
                                                                                                        ]
                                                                                            ]
                                                                        ] ;
                                                        rdfs:comment "Enumeration item for NXmpes/ENTRY/SAMPLE/situation: reducing atmosphere" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-situation-field> ;
                                                        rdfs:label "NXmpes/ENTRY/SAMPLE/situation/reducing atmosphere" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-situation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-sample-situation-vacuum-enum
:nxmpes-entry-sample-situation-vacuum-enum rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusEnumerations ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :actualValue ;
                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                             rdf:first "vacuum" ;
                                                                                             rdf:rest rdf:nil
                                                                                           ]
                                                                               ]
                                                           ] ;
                                           rdfs:comment "Enumeration item for NXmpes/ENTRY/SAMPLE/situation: vacuum" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-situation-field> ;
                                           rdfs:label "NXmpes/ENTRY/SAMPLE/situation/vacuum" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-situation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-sample-temperature-env-cryostat-group
:nxmpes-entry-sample-temperature-env-cryostat-group rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusGroup ,
                                                                    :nxenvironment-actuator-group ;
                                                    rdfs:comment """
                        Cryostat for cooling the sample.
                        
                        In most cases, this can be a link to /entry/instrument/manipulator/cryostat
                        if a manipulator is present in the instrument.
                    """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-temperature-env-cryostat-group> ;
                                                    rdfs:label "NXmpes/ENTRY/SAMPLE/temperature_env/cryostat" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-temperature-env-cryostat-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-sample-temperature-env-group
:nxmpes-entry-sample-temperature-env-group rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusGroup ,
                                                           :nxsample-temperature-env-group ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmpes-entry-sample-temperature-env-cryostat-group
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmpes-entry-sample-temperature-env-sample-heater-group
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmpes-entry-sample-temperature-env-temperature-sensor-group
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxmpes-entry-sample-temperature-env-value-field
                                                           ] ;
                                           rdfs:comment """
                    Sample temperature (either controlled or just measured) and actuators/sensors
                    controlling/measuring it.
                """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-temperature-env-group> ;
                                           rdfs:label "NXmpes/ENTRY/SAMPLE/temperature_env" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-temperature-env-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-sample-temperature-env-sample-heater-group
:nxmpes-entry-sample-temperature-env-sample-heater-group rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusGroup ,
                                                                         :nxenvironment-actuator-group ;
                                                         rdfs:comment """
                        Device to heat the sample.
                        
                        In most cases, this can be a link to /entry/instrument/manipulator/sample_heater
                        if a manipulator is present in the instrument.
                    """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-temperature-env-sample-heater-group> ;
                                                         rdfs:label "NXmpes/ENTRY/SAMPLE/temperature_env/sample_heater" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-temperature-env-sample-heater-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-sample-temperature-env-temperature-sensor-group
:nxmpes-entry-sample-temperature-env-temperature-sensor-group rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusGroup ,
                                                                              :nxenvironment-sensor-group ;
                                                              rdfs:comment """
                        Temperature sensor measuring the sample temperature.
                        
                        In most cases, this can be a link to /entry/instrument/manipulator/temperature_sensor
                        if a manipulator is present in the instrument.
                    """ ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-temperature-env-temperature-sensor-group> ;
                                                              rdfs:label "NXmpes/ENTRY/SAMPLE/temperature_env/temperature_sensor" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-temperature-env-temperature-sensor-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-sample-temperature-env-value-field
:nxmpes-entry-sample-temperature-env-value-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 :nxenvironment-value-field ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_TEMPERATURE
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_FLOAT
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_FLOAT
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment """
                        This is to be used if there is no actuator/sensor that controls/measures
                        the temperature.
                        
                        An example would be a room temperature experiment where the temperature is
                        not actively measured, but rather estimated.
                        
                        Note that this method for recording the temperature is not advised, but using
                        NXsensor and NXactuator is strongly recommended instead.
                    """ ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-temperature-env-value-field> ;
                                                 rdfs:label "NXmpes/ENTRY/SAMPLE/temperature_env/value" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-sample-temperature-env-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-start-time-field
:nxmpes-entry-start-time-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               :nxentry-start-time-field ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_DATE_TIME
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_DATE_TIME
                                                             ]
                                               ] ;
                               rdfs:comment """
                Datetime of the start of the measurement.
                Should be an ISO8601 date/time stamp. It is recommended to add an explicit time zone,
                otherwise the local time zone is assumed per ISO8601.
            """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-start-time-field> ;
                               rdfs:label "NXmpes/ENTRY/start_time" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-title-field
:nxmpes-entry-title-field rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusField ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasUnitContainer ;
                                            owl:someValuesFrom :NX_ANY
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:someValuesFrom :NX_CHAR
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass [ rdf:type owl:Class ;
                                                          owl:complementOf :NX_CHAR
                                                        ]
                                          ] ;
                          rdfs:comment "" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-title-field> ;
                          rdfs:label "NXmpes/ENTRY/title" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-transitions-field
:nxmpes-entry-transitions-field rdf:type owl:Class ;
                                owl:equivalentClass :nxxps-entry-transitions-field ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_CHAR
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_CHAR
                                                              ]
                                                ] ;
                                rdfs:comment """
                Array of strings representing the electronic core levels and Auger transitions probed in this
                MPES experiment.
                
                In order for experiments to be comparable, the notation must follow a strict convention.
                
                **For core levels:**
                
                - The element symbol (chemical symbol) is written first.
                - It is followed by a whitespace and then the electronic level (e.g., \"1s\", \"2p\", \"3d\", etc.)
                - Fine-structure splitting levels must include the total angular momentum quantum number **J**,
                  written as a fraction after the orbital label (e.g., \"3d5/2\", \"4f7/2\").
                - When relevant, fine-structure levels should be specified. If multiple fine-structure levels are
                  probed, they should either be given explicitly or the generic level (e.g., \"3d\", \"4f\") can be used.
                
                Examples of correct core level notation:
                
                - \"C 1s\"
                - \"O 1s\"
                - \"Fe 2p\"
                - \"Fe 2p3/2\"
                - \"Fe 2p1/2\"
                - \"Au 4f\"
                - \"Au 4f5/2\"
                - \"Au 4f7/2\"
                
                **For Auger transitions:**
                
                - The element symbol (chemical symbol) is written first.
                - It is followed by a whitespace and the Auger transitions, which can include:
                
                  - Explicit transitions (e.g., \"KLL\", \"LMM\") without fine-structure splitting
                  - Explicit transitions (e.g., \"KL1L2\", \"LM1M2\") with fine-structure splitting
                  - Simplified valence notation (e.g., \"KVV\", \"KLV\").
                  - Combinations of the above (e.g. \"KL1V\").
                
                Examples of correct Auger transition notation:
                
                - \"C KLL\"
                - \"O KLL\"
                - \"O KVV\"
                - \"O KL1L2\"
                
                **Additional Allowed Entries:**
                
                Besides specific core levels and Auger transitions, the following broader spectral
                regions can also be listed:
                
                - \"Fermi Edge\"
                - \"Valence Band\"
                - \"Survey\"
                
                **Incorrect Notation Examples (Do Not Use):**
                
                - \"C1s\" (missing space)
                - \"O-1s\" (incorrect separator)
                - \"Fe2p\" (missing space)
                - \"Au4f7/2\" (missing space)
                - \"O-KVV\" (incorrect separator)
                - \"Fe 2p_3/2\" (incorrect underscore)
                - \"Fe 2p 3/2\" (extra space between \"p\" and \"3/2\")
            """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-transitions-field> ;
                                rdfs:label "NXmpes/ENTRY/transitions" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-transitions-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-transmission-correction-group
:nxmpes-entry-transmission-correction-group rdf:type owl:Class ;
                                            owl:equivalentClass :nxxps-entry-transmission-correction-group ;
                                            rdfs:subClassOf :NXcalibration ,
                                                            :NeXusGroup ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxmpes-entry-transmission-correction-transmission-function-group
                                                            ] ;
                                            rdfs:comment """
                In the transmission correction, each intensity measurement for electrons of a given
                kinetic energy is multiplied by the corresponding value in the relative_intensity
                field of the transmission_function. This calibration procedure is used to account for
                energy-dependent transmission efficiencies in certain lens modes.
            """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-transmission-correction-group> ;
                                            rdfs:label "NXmpes/ENTRY/transmission_correction" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-transmission-correction-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-transmission-correction-transmission-function-axes-attribute
:nxmpes-entry-transmission-correction-transmission-function-axes-attribute rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusAttribute ,
                                                                                           :nxdata-axes-attribute ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasEnumContainer ;
                                                                                             owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                 owl:unionOf ( :nxmpes-entry-transmission-correction-transmission-function-axes-kinetic-energy-enum
                                                                                                                             )
                                                                                                               ]
                                                                                           ] ;
                                                                           rdfs:comment "" ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-transmission-correction-transmission-function-axes-attribute> ;
                                                                           rdfs:label "NXmpes/ENTRY/transmission_correction/transmission_function/axes" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-transmission-correction-transmission-function-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-transmission-correction-transmission-function-axes-kinetic-energy-enum
:nxmpes-entry-transmission-correction-transmission-function-axes-kinetic-energy-enum rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :actualValue ;
                                                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                       rdf:first "['kinetic_energy']" ;
                                                                                                                                       rdf:rest rdf:nil
                                                                                                                                     ]
                                                                                                                         ]
                                                                                                     ] ;
                                                                                     rdfs:comment "Enumeration item for NXmpes/ENTRY/transmission_correction/transmission_function/axes: ['kinetic_energy']" ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-transmission-correction-transmission-function-axes-attribute> ;
                                                                                     rdfs:label "NXmpes/ENTRY/transmission_correction/transmission_function/axes/['kinetic_energy']" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-transmission-correction-transmission-function-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-transmission-correction-transmission-function-group
:nxmpes-entry-transmission-correction-transmission-function-group rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusGroup ,
                                                                                  :nxcalibration-data-group ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxmpes-entry-transmission-correction-transmission-function-axes-attribute
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxmpes-entry-transmission-correction-transmission-function-kinetic-energy-field
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxmpes-entry-transmission-correction-transmission-function-relative-intensity-field
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxmpes-entry-transmission-correction-transmission-function-signal-attribute
                                                                                  ] ;
                                                                  rdfs:comment """
                    Transmission function of the electron analyzer.
                    
                    The transmission function (TF) specifies the detection efficiency for electrons of
                    different kinetic energy passing through the electron analyzer.
                    
                    This can be a link to /entry/instrument/electronanalyzer/transmission_function.
                """ ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-transmission-correction-transmission-function-group> ;
                                                                  rdfs:label "NXmpes/ENTRY/transmission_correction/transmission_function" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-transmission-correction-transmission-function-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-transmission-correction-transmission-function-kinetic-energy-field
:nxmpes-entry-transmission-correction-transmission-function-kinetic-energy-field rdf:type owl:Class ;
                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                                   owl:someValuesFrom :NX_ENERGY
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:someValuesFrom :NX_FLOAT
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                 owl:complementOf :NX_FLOAT
                                                                                                               ]
                                                                                                 ] ;
                                                                                 rdfs:comment """
                        Kinetic energy values
                    """ ;
                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-transmission-correction-transmission-function-kinetic-energy-field> ;
                                                                                 rdfs:label "NXmpes/ENTRY/transmission_correction/transmission_function/kinetic_energy" ;
                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-transmission-correction-transmission-function-kinetic-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-transmission-correction-transmission-function-relative-intensity-field
:nxmpes-entry-transmission-correction-transmission-function-relative-intensity-field rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusField ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                                       owl:someValuesFrom :NX_UNITLESS
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:someValuesFrom :NX_FLOAT
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                     owl:complementOf :NX_FLOAT
                                                                                                                   ]
                                                                                                     ] ;
                                                                                     rdfs:comment """
                        Relative transmission efficiency for the given kinetic energies
                    """ ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-transmission-correction-transmission-function-relative-intensity-field> ;
                                                                                     rdfs:label "NXmpes/ENTRY/transmission_correction/transmission_function/relative_intensity" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-transmission-correction-transmission-function-relative-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-transmission-correction-transmission-function-signal-attribute
:nxmpes-entry-transmission-correction-transmission-function-signal-attribute rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusAttribute ,
                                                                                             :nxdata-signal-attribute ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasEnumContainer ;
                                                                                               owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                   owl:unionOf ( :nxmpes-entry-transmission-correction-transmission-function-signal-relative-intensity-enum
                                                                                                                               )
                                                                                                                 ]
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-transmission-correction-transmission-function-signal-attribute> ;
                                                                             rdfs:label "NXmpes/ENTRY/transmission_correction/transmission_function/signal" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-transmission-correction-transmission-function-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-transmission-correction-transmission-function-signal-relative-intensity-enum
:nxmpes-entry-transmission-correction-transmission-function-signal-relative-intensity-enum rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :actualValue ;
                                                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                             rdf:first "relative_intensity" ;
                                                                                                                                             rdf:rest rdf:nil
                                                                                                                                           ]
                                                                                                                               ]
                                                                                                           ] ;
                                                                                           rdfs:comment "Enumeration item for NXmpes/ENTRY/transmission_correction/transmission_function/signal: relative_intensity" ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-transmission-correction-transmission-function-signal-attribute> ;
                                                                                           rdfs:label "NXmpes/ENTRY/transmission_correction/transmission_function/signal/relative_intensity" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-transmission-correction-transmission-function-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-user-affiliation-field
:nxmpes-entry-user-affiliation-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     :nxuser-affiliation-field ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_CHAR
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_CHAR
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
                    Name of the affiliation of the user at the time when the experiment was
                    performed.
                """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-user-affiliation-field> ;
                                     rdfs:label "NXmpes/ENTRY/USER/affiliation" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-user-affiliation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-user-group
:nxmpes-entry-user-group rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusGroup ,
                                         :nxentry-user-group ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxmpes-entry-user-affiliation-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxmpes-entry-user-name-field
                                         ] ;
                         rdfs:comment """
                Contact information of at least the user of the instrument or the investigator
                who performed this experiment. Adding multiple users if relevant is recommended.
            """ ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-user-group> ;
                         rdfs:label "NXmpes/ENTRY/USER" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-user-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmpes-entry-user-name-field
:nxmpes-entry-user-name-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              :nxuser-name-field ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_CHAR
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_CHAR
                                                            ]
                                              ] ;
                              rdfs:comment """
                    Name of the user.
                """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-user-name-field> ;
                              rdfs:label "NXmpes/ENTRY/USER/name" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmpes.html#nxmpes-entry-user-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-data-data-field
:nxmx-entry-data-data-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            :nxdata-data-field ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_NUMBER
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_NUMBER
                                                          ]
                                            ] ;
                            rdfs:comment """
                        For a dimension-2 detector, the rank of the data array will be 3.
                        For a dimension-3 detector, the rank of the data array will be 4.
                        This allows for the introduction of the frame number as the
                        first index.
                    """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-data-data-field> ;
                            rdfs:label "NXmx/ENTRY/DATA/data" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-data-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-data-data-offset-field
:nxmx-entry-data-data-offset-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   :nxdata-fieldname-offset-field ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_NUMBER
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_NUMBER
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
                        An optional offset to apply to the values in data.

                        When omitted, the offset is assumed to be 0.

                        See :ref:`data_scaling_factor </NXmx/ENTRY/DATA/data_scaling_factor-field>` for more information.
                """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-data-data-offset-field> ;
                                   rdfs:label "NXmx/ENTRY/DATA/data_offset" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-data-data-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-data-data-scaling-factor-field
:nxmx-entry-data-data-scaling-factor-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           :nxdata-fieldname-scaling-factor-field ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANY
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_NUMBER
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_NUMBER
                                                                         ]
                                                           ] ;
                                           rdfs:comment """
                        An optional scaling factor to apply to the values in ``data``.

                        The elements in ``data`` are often stored as integers for efficiency reasons and need
                        further correction, generating floats.  The two fields data_scaling_factor and
                        data_offset allow linear corrections using the following convention:

                        .. code-block::

                                corrected_data = (data + offset) * scaling_factor

                        This formula will derive the corrected value, when necessary.

                        data_scaling_factor is sometimes known as gain and data_offset is sometimes
                        known as pedestal or background, depending on the community.

                        Use these fields to specify constants that need to be applied
                        to the data to correct it to physical values.  For example, if the detector gain
                        is 10 counts per photon and a constant background of 400 needs to be subtracted
                        off the pixels, specify data_scaling_factor as 0.1 and data_offset as -400 to
                        specify the required conversion from raw counts to corrected photons. It
                        is implied processing software will apply these corrections on-the-fly during processing.

                        The rank of these fields should either be a single value for the full dataset, a
                        single per-pixel array applied to every image (dimensions (i, j) or (i, j, k)),
                        or a per-image correction specified with an array whose slowest rank is nP (dimensions
                        (np, 1), (np, i, j) or (np, i, j, k)).

                        When omitted, the scaling factor is assumed to be 1.
                """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-data-data-scaling-factor-field> ;
                                           rdfs:label "NXmx/ENTRY/DATA/data_scaling_factor" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-data-data-scaling-factor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-data-group
:nxmx-entry-data-group rdf:type owl:Class ;
                       rdfs:subClassOf :NeXusGroup ,
                                       :nxentry-data-group ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxmx-entry-data-data-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxmx-entry-data-data-offset-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxmx-entry-data-data-scaling-factor-field
                                       ] ;
                       rdfs:comment "" ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-data-group> ;
                       rdfs:label "NXmx/ENTRY/DATA" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-definition-field
:nxmx-entry-definition-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             :nxentry-definition-field ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasEnumContainer ;
                                               owl:allValuesFrom [ rdf:type owl:Class ;
                                                                   owl:unionOf ( :nxmx-entry-definition-nxmx-enum
                                                                               )
                                                                 ]
                                             ] ;
                             rdfs:comment " NeXus NXDL schema to which this file conforms " ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-definition-field> ;
                             rdfs:label "NXmx/ENTRY/definition" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-definition-nxmx-enum
:nxmx-entry-definition-nxmx-enum rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusEnumerations ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :actualValue ;
                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                   rdf:first "NXmx" ;
                                                                                   rdf:rest rdf:nil
                                                                                 ]
                                                                     ]
                                                 ] ;
                                 rdfs:comment "Enumeration item for NXmx/ENTRY/definition: NXmx" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-definition-field> ;
                                 rdfs:label "NXmx/ENTRY/definition/NXmx" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-end-time-estimated-field
:nxmx-entry-end-time-estimated-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_DATE_TIME
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_DATE_TIME
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
                    ISO 8601 time/date of the last data point collected in UTC,
                    using the Z suffix to avoid confusion with local time.
                    Note that the time zone of the beamline should be provided in
                    NXentry/NXinstrument/time_zone.  This field may be filled
                    with a value estimated before an observed value is available.
                """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-end-time-estimated-field> ;
                                     rdfs:label "NXmx/ENTRY/end_time_estimated" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-end-time-estimated-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-end-time-field
:nxmx-entry-end-time-field rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusField ,
                                           :nxentry-end-time-field ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_ANY
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_DATE_TIME
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_DATE_TIME
                                                         ]
                                           ] ;
                           rdfs:comment """
                    ISO 8601 time/date of the last data point collected in UTC,
                    using the Z suffix to avoid confusion with local time.
                    Note that the time zone of the beamline should be provided in
                    NXentry/NXinstrument/time_zone. This field should only be
                    filled when the value is accurately observed. If the data
                    collection aborts or otherwise prevents accurate recording of
                    the end_time, this field should be omitted.
                """ ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-end-time-field> ;
                           rdfs:label "NXmx/ENTRY/end_time" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-end-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-group
:nxmx-entry-group rdf:type owl:Class ;
                  rdfs:subClassOf :NXentry ,
                                  :NeXusGroup ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxmx-entry-end-time-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxmx-entry-title-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxmx-entry-version-attribute
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxmx-entry-data-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxmx-entry-definition-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxmx-entry-end-time-estimated-field
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxmx-entry-instrument-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxmx-entry-sample-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxmx-entry-source-group
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has ;
                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                    owl:onClass :nxmx-entry-start-time-field
                                  ] ;
                  rdfs:comment """
                Note, it is recommended that ``file_name`` and ``file_time`` are included
                as attributes at the root of a file that includes  :ref:`NXmx`. See
                :ref:`NXroot`.
            """ ;
                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-group> ;
                  rdfs:label "NXmx/ENTRY" ;
                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-attenuator-attenuator-transmission-field
:nxmx-entry-instrument-attenuator-attenuator-transmission-field rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_UNITLESS
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_NUMBER
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_NUMBER
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment "" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-attenuator-attenuator-transmission-field> ;
                                                                rdfs:label "NXmx/ENTRY/INSTRUMENT/ATTENUATOR/attenuator_transmission" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-attenuator-attenuator-transmission-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-attenuator-group
:nxmx-entry-instrument-attenuator-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusGroup ,
                                                        :nxinstrument-attenuator-group ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxmx-entry-instrument-attenuator-attenuator-transmission-field
                                                        ] ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-attenuator-group> ;
                                        rdfs:label "NXmx/ENTRY/INSTRUMENT/ATTENUATOR" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-attenuator-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-beam-flux-attribute
:nxmx-entry-instrument-beam-flux-attribute rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusAttribute ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_CHAR
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_CHAR
                                                                         ]
                                                           ] ;
                                           rdfs:comment """
                            Which field contains the measured flux. One of ``flux``,
                            ``total_flux``, ``flux_integrated``, or ``total_flux_integrated``.

                            Alternatively, the name being indicated could be a link
                            to a dataset in an NXmonitor group that records per shot beam data.
                        """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-beam-flux-attribute> ;
                                           rdfs:label "NXmx/ENTRY/INSTRUMENT/BEAM/flux" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-beam-flux-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-beam-flux-field
:nxmx-entry-instrument-beam-flux-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_FLUX
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_FLOAT
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_FLOAT
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
                            Flux density incident on beam plane area in photons
                            per second per unit area.

                            In the case of a beam that varies in flux shot-to-shot,
                            this is an array of values, one for each recorded shot.
                        """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-beam-flux-field> ;
                                       rdfs:label "NXmx/ENTRY/INSTRUMENT/BEAM/flux" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-beam-flux-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-beam-flux-integrated-field
:nxmx-entry-instrument-beam-flux-integrated-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_PER_AREA
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_FLOAT
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_FLOAT
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-beam-flux-integrated-field> ;
                                                  rdfs:label "NXmx/ENTRY/INSTRUMENT/BEAM/flux_integrated" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-beam-flux-integrated-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-beam-group
:nxmx-entry-instrument-beam-group rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusGroup ,
                                                  :nxinstrument-beam-group ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxmx-entry-instrument-beam-flux-attribute
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxmx-entry-instrument-beam-flux-field
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxmx-entry-instrument-beam-flux-integrated-field
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxmx-entry-instrument-beam-incident-beam-size-field
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxmx-entry-instrument-beam-incident-polarisation-stokes-field
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxmx-entry-instrument-beam-incident-polarization-stokes-field
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxmx-entry-instrument-beam-incident-wavelength-spectrum-group
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxmx-entry-instrument-beam-incident-wavelength-spread-field
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxmx-entry-instrument-beam-incident-wavelength-weight-field
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxmx-entry-instrument-beam-incident-wavelength-weights-field
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxmx-entry-instrument-beam-profile-field
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxmx-entry-instrument-beam-total-flux-field
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxmx-entry-instrument-beam-total-flux-integrated-field
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxmx-entry-instrument-beam-incident-wavelength-field
                                                  ] ;
                                  rdfs:comment "" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-beam-group> ;
                                  rdfs:label "NXmx/ENTRY/INSTRUMENT/BEAM" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-beam-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-beam-incident-beam-size-field
:nxmx-entry-instrument-beam-incident-beam-size-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_LENGTH
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_FLOAT
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_FLOAT
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
                            Two-element array of FWHM (if Gaussian or Airy function) or
                            diameters (if top hat) or widths (if rectangular) of the beam
                            in the order x, y
                        """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-beam-incident-beam-size-field> ;
                                                     rdfs:label "NXmx/ENTRY/INSTRUMENT/BEAM/incident_beam_size" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-beam-incident-beam-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-beam-incident-polarisation-stokes-field
:nxmx-entry-instrument-beam-incident-polarisation-stokes-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_ANY
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_NUMBER
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_NUMBER
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment """
                            Polarization vector on entering beamline
                            component using Stokes notation
                        """ ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-beam-incident-polarisation-stokes-field> ;
                                                               rdfs:label "NXmx/ENTRY/INSTRUMENT/BEAM/incident_polarisation_stokes" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-beam-incident-polarisation-stokes-field> ;
                                                               owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-beam-incident-polarization-stokes-field
:nxmx-entry-instrument-beam-incident-polarization-stokes-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               :nxbeam-incident-polarization-stokes-field ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_ANY
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_NUMBER
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_NUMBER
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment """
                            Polarization vector on entering beamline
                            component using Stokes notation. See
                            incident_polarization_stokes in :ref:`NXbeam`
                        """ ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-beam-incident-polarization-stokes-field> ;
                                                               rdfs:label "NXmx/ENTRY/INSTRUMENT/BEAM/incident_polarization_stokes" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-beam-incident-polarization-stokes-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-beam-incident-wavelength-field
:nxmx-entry-instrument-beam-incident-wavelength-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      :nxbeam-incident-wavelength-field ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_WAVELENGTH
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_FLOAT
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_FLOAT
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment """
                            In the case of a monochromatic beam this is the scalar
                            wavelength.

                            Several other use cases are permitted, depending on the
                            presence or absence of other incident_wavelength_X
                            fields.

                            In the case of a polychromatic beam this is an array of
                            length **m** of wavelengths, with the relative weights
                            in ``incident_wavelength_weights``.

                            In the case of a monochromatic beam that varies shot-
                            to-shot, this is an array of wavelengths, one for each
                            recorded shot. Here, ``incident_wavelength_weights`` and
                            incident_wavelength_spread are not set.

                            In the case of a polychromatic beam that varies shot-to-
                            shot, this is an array of length **m** with the relative
                            weights in ``incident_wavelength_weights`` as a 2D array.

                            In the case of a polychromatic beam that varies shot-to-
                            shot and where the channels also vary, this is a 2D array
                            of dimensions **nP** by **m** (slow to fast) with the
                            relative weights in ``incident_wavelength_weights`` as a 2D
                            array.

                            Note, :ref:`variants <Design-Variants>` are a good way
                            to represent several of these use cases in a single dataset,
                            e.g. if a calibrated, single-value wavelength value is
                            available along with the original spectrum from which it
                            was calibrated.
                        """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-beam-incident-wavelength-field> ;
                                                      rdfs:label "NXmx/ENTRY/INSTRUMENT/BEAM/incident_wavelength" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-beam-incident-wavelength-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-beam-incident-wavelength-spectrum-group
:nxmx-entry-instrument-beam-incident-wavelength-spectrum-group rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusGroup ,
                                                                               :nxbeam-data-group ;
                                                               rdfs:comment """
                            This group is intended for use cases that do not fit the
                            :ref:`incident_wavelength </NXmx/ENTRY/INSTRUMENT/BEAM/incident_wavelength-field>`
                            and
                            :ref:`incident_wavelength_weights </NXmx/ENTRY/INSTRUMENT/BEAM/incident_wavelength_weights-field>`
                            fields above, perhaps for example a 2D spectrometer.
                        """ ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-beam-incident-wavelength-spectrum-group> ;
                                                               rdfs:label "NXmx/ENTRY/INSTRUMENT/BEAM/incident_wavelength_spectrum" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-beam-incident-wavelength-spectrum-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-beam-incident-wavelength-spread-field
:nxmx-entry-instrument-beam-incident-wavelength-spread-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             :nxbeam-incident-wavelength-spread-field ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_WAVELENGTH
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_FLOAT
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_FLOAT
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment """
                            The wavelength spread FWHM for the corresponding
                            wavelength(s) in incident_wavelength.

                            In the case of shot-to-shot variation in the wavelength
                            spread, this is a 2D array of dimension **nP** by
                            **m** (slow to fast) of the spreads of the
                            corresponding wavelengths in incident_wavelength.
                        """ ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-beam-incident-wavelength-spread-field> ;
                                                             rdfs:label "NXmx/ENTRY/INSTRUMENT/BEAM/incident_wavelength_spread" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-beam-incident-wavelength-spread-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-beam-incident-wavelength-weight-field
:nxmx-entry-instrument-beam-incident-wavelength-weight-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_ANY
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_FLOAT
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_FLOAT
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment """
                            In the case of a polychromatic beam this is an array of
                            length **m** of the relative weights of the corresponding
                            wavelengths in incident_wavelength.

                            In the case of a polychromatic beam that varies shot-to-
                            shot, this is a 2D array of dimensions **nP** by **m**
                            (slow to fast) of the relative weights of the
                            corresponding wavelengths in incident_wavelength.
                        """ ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-beam-incident-wavelength-weight-field> ;
                                                             rdfs:label "NXmx/ENTRY/INSTRUMENT/BEAM/incident_wavelength_weight" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-beam-incident-wavelength-weight-field> ;
                                                             owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-beam-incident-wavelength-weights-field
:nxmx-entry-instrument-beam-incident-wavelength-weights-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              :nxbeam-incident-wavelength-weights-field ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ANY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_FLOAT
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_FLOAT
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment """
                            In the case of a polychromatic beam this is an array of
                            length **m** of the relative weights of the corresponding
                            wavelengths in ``incident_wavelength``.

                            In the case of a polychromatic beam that varies shot-to-
                            shot, this is a 2D array of dimensions **np** by **m**
                            (slow to fast) of the relative weights of the
                            corresponding wavelengths in ``incident_wavelength``.
                        """ ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-beam-incident-wavelength-weights-field> ;
                                                              rdfs:label "NXmx/ENTRY/INSTRUMENT/BEAM/incident_wavelength_weights" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-beam-incident-wavelength-weights-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-beam-profile-airy-enum
:nxmx-entry-instrument-beam-profile-airy-enum rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusEnumerations ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :actualValue ;
                                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                                rdf:first "Airy" ;
                                                                                                rdf:rest rdf:nil
                                                                                              ]
                                                                                  ]
                                                              ] ;
                                              rdfs:comment "Enumeration item for NXmx/ENTRY/INSTRUMENT/BEAM/profile: Airy" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-beam-profile-field> ;
                                              rdfs:label "NXmx/ENTRY/INSTRUMENT/BEAM/profile/Airy" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-beam-profile-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-beam-profile-field
:nxmx-entry-instrument-beam-profile-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasEnumContainer ;
                                                            owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                owl:unionOf ( :nxmx-entry-instrument-beam-profile-airy-enum
                                                                                              :nxmx-entry-instrument-beam-profile-gaussian-enum
                                                                                              :nxmx-entry-instrument-beam-profile-rectangular-enum
                                                                                              :nxmx-entry-instrument-beam-profile-top-hat-enum
                                                                                            )
                                                                              ]
                                                          ] ;
                                          rdfs:comment """
                            The beam profile, Gaussian, Airy function, top-hat or
                            rectangular.  The profile is given in the plane of
                            incidence of the beam on the sample.
                        """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-beam-profile-field> ;
                                          rdfs:label "NXmx/ENTRY/INSTRUMENT/BEAM/profile" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-beam-profile-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-beam-profile-gaussian-enum
:nxmx-entry-instrument-beam-profile-gaussian-enum rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :actualValue ;
                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                    rdf:first "Gaussian" ;
                                                                                                    rdf:rest rdf:nil
                                                                                                  ]
                                                                                      ]
                                                                  ] ;
                                                  rdfs:comment "Enumeration item for NXmx/ENTRY/INSTRUMENT/BEAM/profile: Gaussian" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-beam-profile-field> ;
                                                  rdfs:label "NXmx/ENTRY/INSTRUMENT/BEAM/profile/Gaussian" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-beam-profile-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-beam-profile-rectangular-enum
:nxmx-entry-instrument-beam-profile-rectangular-enum rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :actualValue ;
                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                       rdf:first "rectangular" ;
                                                                                                       rdf:rest rdf:nil
                                                                                                     ]
                                                                                         ]
                                                                     ] ;
                                                     rdfs:comment "Enumeration item for NXmx/ENTRY/INSTRUMENT/BEAM/profile: rectangular" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-beam-profile-field> ;
                                                     rdfs:label "NXmx/ENTRY/INSTRUMENT/BEAM/profile/rectangular" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-beam-profile-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-beam-profile-top-hat-enum
:nxmx-entry-instrument-beam-profile-top-hat-enum rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :actualValue ;
                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                   rdf:first "top-hat" ;
                                                                                                   rdf:rest rdf:nil
                                                                                                 ]
                                                                                     ]
                                                                 ] ;
                                                 rdfs:comment "Enumeration item for NXmx/ENTRY/INSTRUMENT/BEAM/profile: top-hat" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-beam-profile-field> ;
                                                 rdfs:label "NXmx/ENTRY/INSTRUMENT/BEAM/profile/top-hat" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-beam-profile-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-beam-total-flux-field
:nxmx-entry-instrument-beam-total-flux-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_FREQUENCY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_FLOAT
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_FLOAT
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
                            Flux incident on beam plane in photons per second. In other words
                            this is the :ref:`flux </NXmx/ENTRY/INSTRUMENT/BEAM/flux-field>` integrated
                            over area.

                            Useful where spatial beam profiles are not known.

                            In the case of a beam that varies in total flux shot-to-shot,
                            this is an array of values, one for each recorded shot.
                        """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-beam-total-flux-field> ;
                                             rdfs:label "NXmx/ENTRY/INSTRUMENT/BEAM/total_flux" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-beam-total-flux-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-beam-total-flux-integrated-field
:nxmx-entry-instrument-beam-total-flux-integrated-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_DIMENSIONLESS
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_FLOAT
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_FLOAT
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
                            Flux incident on beam plane in photons. In other words this is the :ref:`flux </NXmx/ENTRY/INSTRUMENT/BEAM/flux-field>`
                            integrated over time and area.

                            Useful where temporal beam profiles of flux are not known.

                            In the case of a beam that varies in total flux shot-to-shot,
                            this is an array of values, one for each recorded shot.
                        """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-beam-total-flux-integrated-field> ;
                                                        rdfs:label "NXmx/ENTRY/INSTRUMENT/BEAM/total_flux_integrated" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-beam-total-flux-integrated-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-angular-calibration-applied-field
:nxmx-entry-instrument-detector-angular-calibration-applied-field rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusField ,
                                                                                  :nxdetector-angular-calibration-applied-field ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                    owl:someValuesFrom :NX_ANY
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_BOOLEAN
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_BOOLEAN
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment """
                            True when the angular calibration has been applied in the
                            electronics, false otherwise.
                        """ ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-angular-calibration-applied-field> ;
                                                                  rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/angular_calibration_applied" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-angular-calibration-applied-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-angular-calibration-field
:nxmx-entry-instrument-detector-angular-calibration-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          :nxdetector-angular-calibration-field ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_ANY
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_FLOAT
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_FLOAT
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment "Angular calibration data." ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-angular-calibration-field> ;
                                                          rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/angular_calibration" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-angular-calibration-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-beam-center-derived-field
:nxmx-entry-instrument-detector-beam-center-derived-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_ANY
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_BOOLEAN
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_BOOLEAN
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment """
                            Boolean to indicate if the distance is a derived, rather than
                            a primary observation.  If true or not provided, that value of
                            beam_center_derived is assumed to be true.
                        """ ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-beam-center-derived-field> ;
                                                          rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/beam_center_derived" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-beam-center-derived-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-beam-center-x-field
:nxmx-entry-instrument-detector-beam-center-x-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    :nxdetector-beam-center-x-field ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_LENGTH
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_FLOAT
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_FLOAT
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
                            This is the x position where the direct beam would hit the
                            detector. This is a length and can be outside of the actual
                            detector. The length can be in physical units or pixels as
                            documented by the units attribute.  Normally, this should
                            be derived from the axis chain, but the direct specification
                            may take precedence if it is not a derived quantity.
                        """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-beam-center-x-field> ;
                                                    rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/beam_center_x" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-beam-center-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-beam-center-y-field
:nxmx-entry-instrument-detector-beam-center-y-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    :nxdetector-beam-center-y-field ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_LENGTH
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_FLOAT
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_FLOAT
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
                            This is the y position where the direct beam would hit the
                            detector. This is a length and can be outside of the actual
                            detector. The length can be in physical units or pixels as
                            documented by the units attribute.  Normally, this should
                            be derived from the axis chain, but the direct specification
                            may take precedence if it is not a derived quantity.
                        """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-beam-center-y-field> ;
                                                    rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/beam_center_y" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-beam-center-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-bit-depth-readout-field
:nxmx-entry-instrument-detector-bit-depth-readout-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        :nxdetector-bit-depth-readout-field ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_ANY
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_INT
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_INT
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
                            How many bits the electronics record per pixel.
                        """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-bit-depth-readout-field> ;
                                                        rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/bit_depth_readout" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-bit-depth-readout-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-channelname-channel-group
:nxmx-entry-instrument-detector-channelname-channel-group rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusGroup ,
                                                                          :nxdetector-channelname-channel-group ;
                                                          rdfs:comment """
                            Group containing the description and metadata for a single channel from a multi-channel
                            detector.

                            Given an :ref:`NXdata` group linked as part of an NXdetector group that has an axis with
                            named channels (see the example in :ref:`NXdata </NXdata@default_slice-attribute>`),
                            the NXdetector will have a series of NXdetector_channel groups, one for each channel,
                            named CHANNELNAME_channel.
                        """ ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-channelname-channel-group> ;
                                                          rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/CHANNELNAME_channel" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-channelname-channel-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-collection-group
:nxmx-entry-instrument-detector-collection-group rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusGroup ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-collection-group> ;
                                                 rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/COLLECTION" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-collection-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-count-time-field
:nxmx-entry-instrument-detector-count-time-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 :nxdetector-count-time-field ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_TIME
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_NUMBER
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_NUMBER
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment """
                            Elapsed actual counting time.
                        """ ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-count-time-field> ;
                                                 rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/count_time" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-count-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-countrate-correction-applied-field
:nxmx-entry-instrument-detector-countrate-correction-applied-field rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusField ,
                                                                                   :nxdetector-countrate-correction-applied-field ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                     owl:someValuesFrom :NX_ANY
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:someValuesFrom :NX_BOOLEAN
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                   owl:complementOf :NX_BOOLEAN
                                                                                                 ]
                                                                                   ] ;
                                                                   rdfs:comment """
                            Counting detectors usually are not able to measure all incoming particles,
                            especially at higher count-rates. Count-rate correction is applied to
                            account for these errors.

                            True when count-rate correction has been applied, false otherwise.
                        """ ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-countrate-correction-applied-field> ;
                                                                   rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/countrate_correction_applied" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-countrate-correction-applied-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-countrate-correction-lookup-table-field
:nxmx-entry-instrument-detector-countrate-correction-lookup-table-field rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusField ,
                                                                                        :nxdetector-countrate-correction-lookup-table-field ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                          owl:someValuesFrom :NX_ANY
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:someValuesFrom :NX_NUMBER
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                        owl:complementOf :NX_NUMBER
                                                                                                      ]
                                                                                        ] ;
                                                                        rdfs:comment """
                            The countrate_correction_lookup_table defines the LUT used for count-rate
                            correction. It maps a measured count :math:`c` to its corrected value
                            :math:`countrate\\_correction\\_lookup\\_table[c]`.

                            :math:`m` denotes the length of the table.
                        """ ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-countrate-correction-lookup-table-field> ;
                                                                        rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/countrate_correction_lookup_table" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-countrate-correction-lookup-table-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-data-field
:nxmx-entry-instrument-detector-data-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           :nxdetector-data-field ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANY
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_NUMBER
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_NUMBER
                                                                         ]
                                                           ] ;
                                           rdfs:comment """
                            For a dimension-2 detector, the rank of the data array will be 3.
                            For a dimension-3 detector, the rank of the data array will be 4.
                            This allows for the introduction of the frame number as the
                            first index.
                        """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-data-field> ;
                                           rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/data" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-dead-time-field
:nxmx-entry-instrument-detector-dead-time-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                :nxdetector-dead-time-field ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_TIME
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_FLOAT
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_FLOAT
                                                                              ]
                                                                ] ;
                                                rdfs:comment """
                            Detector dead time.
                        """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-dead-time-field> ;
                                                rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/dead_time" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-dead-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-depends-on-field
:nxmx-entry-instrument-detector-depends-on-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 :nxdetector-depends-on-field ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_ANY
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_CHAR
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_CHAR
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment """
                            NeXus path to the detector positioner axis that most directly
                            supports the detector.  In the case of a single-module
                            detector, the detector axis chain may start here.
                        """ ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-depends-on-field> ;
                                                 rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/depends_on" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-description-field
:nxmx-entry-instrument-detector-description-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  :nxdetector-description-field ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ANY
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_CHAR
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_CHAR
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment """
                            name/manufacturer/model/etc. information.
                        """ ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-description-field> ;
                                                  rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/description" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-detector-module-data-origin-field
:nxmx-entry-instrument-detector-detector-module-data-origin-field rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusField ,
                                                                                  :nxdetector-module-data-origin-field ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                    owl:someValuesFrom :NX_ANY
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_INT
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_INT
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment """
                                A dimension-2 or dimension-3 field which gives the indices
                                of the origin of the hyperslab of data for this module in the
                                main area detector image in the parent NXdetector module.

                                The data_origin is 0-based.

                                The frame number dimension (nP) is omitted.  Thus the
                                data_origin field for a dimension-2 dataset with indices (nP, i, j)
                                will be an array with indices (i, j), and for a dimension-3
                                dataset with indices (nP, i, j, k) will be an array with indices
                                (i, j, k).

                                The :ref:`order <Design-ArrayStorageOrder>` of indices (i, j
                                or i, j, k) is slow to fast.
                            """ ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-module-data-origin-field> ;
                                                                  rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/DETECTOR_MODULE/data_origin" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-module-data-origin-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-detector-module-data-size-field
:nxmx-entry-instrument-detector-detector-module-data-size-field rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                :nxdetector-module-data-size-field ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_ANY
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_INT
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_INT
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment """
                                Two or three values for the size of the module in pixels in
                                each direction. Dimensionality and order of indices is the
                                same as for data_origin.
                            """ ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-module-data-size-field> ;
                                                                rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/DETECTOR_MODULE/data_size" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-module-data-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-detector-module-data-stride-field
:nxmx-entry-instrument-detector-detector-module-data-stride-field rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusField ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                    owl:someValuesFrom :NX_ANY
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_INT
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_INT
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment """
                                Two or three values for the stride of the module in pixels in
                                each direction.  By default the stride is [1,1] or [1,1,1],
                                and this is the most likely case.  This optional field is
                                included for completeness.
                            """ ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-module-data-stride-field> ;
                                                                  rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/DETECTOR_MODULE/data_stride" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-module-data-stride-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-detector-module-fast-pixel-direction-depends-on-attribute
:nxmx-entry-instrument-detector-detector-module-fast-pixel-direction-depends-on-attribute rdf:type owl:Class ;
                                                                                          rdfs:subClassOf :NeXusAttribute ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                                          owl:complementOf :NX_CHAR
                                                                                                                        ]
                                                                                                          ] ;
                                                                                          rdfs:comment "" ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-module-fast-pixel-direction-depends-on-attribute> ;
                                                                                          rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/DETECTOR_MODULE/fast_pixel_direction/depends_on" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-module-fast-pixel-direction-depends-on-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-detector-module-fast-pixel-direction-field
:nxmx-entry-instrument-detector-detector-module-fast-pixel-direction-field rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusField ,
                                                                                           :nxdetector-module-fast-pixel-direction-field ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                             owl:someValuesFrom :NX_LENGTH
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:someValuesFrom :NX_NUMBER
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxmx-entry-instrument-detector-detector-module-fast-pixel-direction-depends-on-attribute
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxmx-entry-instrument-detector-detector-module-fast-pixel-direction-offset-attribute
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxmx-entry-instrument-detector-detector-module-fast-pixel-direction-transformation-type-attribute
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxmx-entry-instrument-detector-detector-module-fast-pixel-direction-vector-attribute
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                           owl:complementOf :NX_NUMBER
                                                                                                         ]
                                                                                           ] ;
                                                                           rdfs:comment """
                                Values along the direction of :ref:`fastest varying <Design-ArrayStorageOrder>`
                                pixel direction.  The direction itself is given through the vector
                                attribute.
                            """ ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-module-fast-pixel-direction-field> ;
                                                                           rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/DETECTOR_MODULE/fast_pixel_direction" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-module-fast-pixel-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-detector-module-fast-pixel-direction-offset-attribute
:nxmx-entry-instrument-detector-detector-module-fast-pixel-direction-offset-attribute rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusAttribute ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:someValuesFrom :NX_NUMBER
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                      owl:complementOf :NX_NUMBER
                                                                                                                    ]
                                                                                                      ] ;
                                                                                      rdfs:comment "" ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-module-fast-pixel-direction-offset-attribute> ;
                                                                                      rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/DETECTOR_MODULE/fast_pixel_direction/offset" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-module-fast-pixel-direction-offset-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-detector-module-fast-pixel-direction-transformation-type-attribute
:nxmx-entry-instrument-detector-detector-module-fast-pixel-direction-transformation-type-attribute rdf:type owl:Class ;
                                                                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                                                                   :nxdetector-module-fast-pixel-direction-transformation-type-attribute ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :hasEnumContainer ;
                                                                                                                     owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                         owl:unionOf ( :nxmx-entry-instrument-detector-detector-module-fast-pixel-direction-transformation-type-translation-enum
                                                                                                                                                     )
                                                                                                                                       ]
                                                                                                                   ] ;
                                                                                                   rdfs:comment "" ;
                                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-module-fast-pixel-direction-transformation-type-attribute> ;
                                                                                                   rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/DETECTOR_MODULE/fast_pixel_direction/transformation_type" ;
                                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-module-fast-pixel-direction-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-detector-module-fast-pixel-direction-transformation-type-translation-enum
:nxmx-entry-instrument-detector-detector-module-fast-pixel-direction-transformation-type-translation-enum rdf:type owl:Class ;
                                                                                                          rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                            owl:onProperty :actualValue ;
                                                                                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                            rdf:first "translation" ;
                                                                                                                                                            rdf:rest rdf:nil
                                                                                                                                                          ]
                                                                                                                                              ]
                                                                                                                          ] ;
                                                                                                          rdfs:comment "Enumeration item for NXmx/ENTRY/INSTRUMENT/DETECTOR/DETECTOR_MODULE/fast_pixel_direction/transformation_type: translation" ;
                                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-module-fast-pixel-direction-transformation-type-attribute> ;
                                                                                                          rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/DETECTOR_MODULE/fast_pixel_direction/transformation_type/translation" ;
                                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-module-fast-pixel-direction-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-detector-module-fast-pixel-direction-vector-attribute
:nxmx-entry-instrument-detector-detector-module-fast-pixel-direction-vector-attribute rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusAttribute ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:someValuesFrom :NX_NUMBER
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                      owl:complementOf :NX_NUMBER
                                                                                                                    ]
                                                                                                      ] ;
                                                                                      rdfs:comment "" ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-module-fast-pixel-direction-vector-attribute> ;
                                                                                      rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/DETECTOR_MODULE/fast_pixel_direction/vector" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-module-fast-pixel-direction-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-detector-module-group
:nxmx-entry-instrument-detector-detector-module-group rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusGroup ,
                                                                      :nxdetector-detector-module-group ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxmx-entry-instrument-detector-detector-module-data-stride-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxmx-entry-instrument-detector-detector-module-module-offset-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxmx-entry-instrument-detector-detector-module-data-origin-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxmx-entry-instrument-detector-detector-module-data-size-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxmx-entry-instrument-detector-detector-module-fast-pixel-direction-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxmx-entry-instrument-detector-detector-module-slow-pixel-direction-field
                                                                      ] ;
                                                      rdfs:comment """
                            Many detectors consist of multiple smaller modules that are
                            operated in sync and store their data in a common dataset.
                            To allow consistent parsing of the experimental geometry,
                            this application definition requires all detectors to
                            define a detector module, even if there is only one.

                            This group specifies the hyperslab of data in the data
                            array associated with the detector that contains the
                            data for this module.  If the module is associated with
                            a full data array, rather than with a hyperslab within
                            a larger array, then a single module should be defined,
                            spanning the entire array.

                            Note, the pixel size is given as values in the array
                            fast_pixel_direction and slow_pixel_direction.
                        """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-module-group> ;
                                                      rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/DETECTOR_MODULE" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-module-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-detector-module-module-offset-depends-on-attribute
:nxmx-entry-instrument-detector-detector-module-module-offset-depends-on-attribute rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_CHAR
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-module-module-offset-depends-on-attribute> ;
                                                                                   rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/DETECTOR_MODULE/module_offset/depends_on" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-module-module-offset-depends-on-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-detector-module-module-offset-field
:nxmx-entry-instrument-detector-detector-module-module-offset-field rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    :nxdetector-module-module-offset-field ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_LENGTH
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_NUMBER
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxmx-entry-instrument-detector-detector-module-module-offset-depends-on-attribute
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxmx-entry-instrument-detector-detector-module-module-offset-offset-attribute
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxmx-entry-instrument-detector-detector-module-module-offset-transformation-type-attribute
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :has ;
                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass :nxmx-entry-instrument-detector-detector-module-module-offset-vector-attribute
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_NUMBER
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment """
                                Offset of the module in regards to the origin of the detector in an
                                arbitrary direction.
                            """ ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-module-module-offset-field> ;
                                                                    rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/DETECTOR_MODULE/module_offset" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-module-module-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-detector-module-module-offset-offset-attribute
:nxmx-entry-instrument-detector-detector-module-module-offset-offset-attribute rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_NUMBER
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_NUMBER
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-module-module-offset-offset-attribute> ;
                                                                               rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/DETECTOR_MODULE/module_offset/offset" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-module-module-offset-offset-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-detector-module-module-offset-transformation-type-attribute
:nxmx-entry-instrument-detector-detector-module-module-offset-transformation-type-attribute rdf:type owl:Class ;
                                                                                            rdfs:subClassOf :NeXusAttribute ,
                                                                                                            :nxdetector-module-module-offset-transformation-type-attribute ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasEnumContainer ;
                                                                                                              owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                  owl:unionOf ( :nxmx-entry-instrument-detector-detector-module-module-offset-transformation-type-translation-enum
                                                                                                                                              )
                                                                                                                                ]
                                                                                                            ] ;
                                                                                            rdfs:comment "" ;
                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-module-module-offset-transformation-type-attribute> ;
                                                                                            rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/DETECTOR_MODULE/module_offset/transformation_type" ;
                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-module-module-offset-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-detector-module-module-offset-transformation-type-translation-enum
:nxmx-entry-instrument-detector-detector-module-module-offset-transformation-type-translation-enum rdf:type owl:Class ;
                                                                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :actualValue ;
                                                                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                     rdf:first "translation" ;
                                                                                                                                                     rdf:rest rdf:nil
                                                                                                                                                   ]
                                                                                                                                       ]
                                                                                                                   ] ;
                                                                                                   rdfs:comment "Enumeration item for NXmx/ENTRY/INSTRUMENT/DETECTOR/DETECTOR_MODULE/module_offset/transformation_type: translation" ;
                                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-module-module-offset-transformation-type-attribute> ;
                                                                                                   rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/DETECTOR_MODULE/module_offset/transformation_type/translation" ;
                                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-module-module-offset-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-detector-module-module-offset-vector-attribute
:nxmx-entry-instrument-detector-detector-module-module-offset-vector-attribute rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_NUMBER
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_NUMBER
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-module-module-offset-vector-attribute> ;
                                                                               rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/DETECTOR_MODULE/module_offset/vector" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-module-module-offset-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-detector-module-slow-pixel-direction-depends-on-attribute
:nxmx-entry-instrument-detector-detector-module-slow-pixel-direction-depends-on-attribute rdf:type owl:Class ;
                                                                                          rdfs:subClassOf :NeXusAttribute ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                                          owl:complementOf :NX_CHAR
                                                                                                                        ]
                                                                                                          ] ;
                                                                                          rdfs:comment "" ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-module-slow-pixel-direction-depends-on-attribute> ;
                                                                                          rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/DETECTOR_MODULE/slow_pixel_direction/depends_on" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-module-slow-pixel-direction-depends-on-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-detector-module-slow-pixel-direction-field
:nxmx-entry-instrument-detector-detector-module-slow-pixel-direction-field rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusField ,
                                                                                           :nxdetector-module-slow-pixel-direction-field ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                             owl:someValuesFrom :NX_LENGTH
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:someValuesFrom :NX_NUMBER
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxmx-entry-instrument-detector-detector-module-slow-pixel-direction-depends-on-attribute
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxmx-entry-instrument-detector-detector-module-slow-pixel-direction-offset-attribute
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxmx-entry-instrument-detector-detector-module-slow-pixel-direction-transformation-type-attribute
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxmx-entry-instrument-detector-detector-module-slow-pixel-direction-vector-attribute
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                           owl:complementOf :NX_NUMBER
                                                                                                         ]
                                                                                           ] ;
                                                                           rdfs:comment """
                                Values along the direction of :ref:`slowest varying <Design-ArrayStorageOrder>`
                                pixel direction. The direction itself is given through the vector
                                attribute.
                            """ ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-module-slow-pixel-direction-field> ;
                                                                           rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/DETECTOR_MODULE/slow_pixel_direction" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-module-slow-pixel-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-detector-module-slow-pixel-direction-offset-attribute
:nxmx-entry-instrument-detector-detector-module-slow-pixel-direction-offset-attribute rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusAttribute ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:someValuesFrom :NX_NUMBER
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                      owl:complementOf :NX_NUMBER
                                                                                                                    ]
                                                                                                      ] ;
                                                                                      rdfs:comment "" ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-module-slow-pixel-direction-offset-attribute> ;
                                                                                      rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/DETECTOR_MODULE/slow_pixel_direction/offset" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-module-slow-pixel-direction-offset-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-detector-module-slow-pixel-direction-transformation-type-attribute
:nxmx-entry-instrument-detector-detector-module-slow-pixel-direction-transformation-type-attribute rdf:type owl:Class ;
                                                                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                                                                   :nxdetector-module-slow-pixel-direction-transformation-type-attribute ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :hasEnumContainer ;
                                                                                                                     owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                         owl:unionOf ( :nxmx-entry-instrument-detector-detector-module-slow-pixel-direction-transformation-type-translation-enum
                                                                                                                                                     )
                                                                                                                                       ]
                                                                                                                   ] ;
                                                                                                   rdfs:comment "" ;
                                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-module-slow-pixel-direction-transformation-type-attribute> ;
                                                                                                   rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/DETECTOR_MODULE/slow_pixel_direction/transformation_type" ;
                                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-module-slow-pixel-direction-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-detector-module-slow-pixel-direction-transformation-type-translation-enum
:nxmx-entry-instrument-detector-detector-module-slow-pixel-direction-transformation-type-translation-enum rdf:type owl:Class ;
                                                                                                          rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                            owl:onProperty :actualValue ;
                                                                                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                            rdf:first "translation" ;
                                                                                                                                                            rdf:rest rdf:nil
                                                                                                                                                          ]
                                                                                                                                              ]
                                                                                                                          ] ;
                                                                                                          rdfs:comment "Enumeration item for NXmx/ENTRY/INSTRUMENT/DETECTOR/DETECTOR_MODULE/slow_pixel_direction/transformation_type: translation" ;
                                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-module-slow-pixel-direction-transformation-type-attribute> ;
                                                                                                          rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/DETECTOR_MODULE/slow_pixel_direction/transformation_type/translation" ;
                                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-module-slow-pixel-direction-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-detector-module-slow-pixel-direction-vector-attribute
:nxmx-entry-instrument-detector-detector-module-slow-pixel-direction-vector-attribute rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusAttribute ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:someValuesFrom :NX_NUMBER
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                      owl:complementOf :NX_NUMBER
                                                                                                                    ]
                                                                                                      ] ;
                                                                                      rdfs:comment "" ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-module-slow-pixel-direction-vector-attribute> ;
                                                                                      rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/DETECTOR_MODULE/slow_pixel_direction/vector" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-module-slow-pixel-direction-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-detector-readout-time-field
:nxmx-entry-instrument-detector-detector-readout-time-field rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            :nxdetector-detector-readout-time-field ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_TIME
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_FLOAT
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_FLOAT
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment """
                            Time it takes to read the detector (typically milliseconds).
                            This is important to know for time resolved experiments.
                        """ ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-readout-time-field> ;
                                                            rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/detector_readout_time" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-detector-readout-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-distance-derived-field
:nxmx-entry-instrument-detector-distance-derived-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_ANY
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_BOOLEAN
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_BOOLEAN
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment """
                            Boolean to indicate if the distance is a derived, rather than
                            a primary observation.  If distance_derived true or is not specified,
                            the distance is assumed to be derived from detector axis
                            specifications.
                        """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-distance-derived-field> ;
                                                       rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/distance_derived" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-distance-derived-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-distance-field
:nxmx-entry-instrument-detector-distance-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               :nxdetector-distance-field ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_LENGTH
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_FLOAT
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_FLOAT
                                                                             ]
                                                               ] ;
                                               rdfs:comment """
                            Distance from the sample to the beam center.
                            Normally this value is for guidance only, the proper
                            geometry can be found following the depends_on axis chain,
                            But in appropriate cases where the detector distance
                            to the sample is observable independent of the axis
                            chain, that may take precedence over the axis chain
                            calculation.
                        """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-distance-field> ;
                                               rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/distance" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-flatfield-applied-field
:nxmx-entry-instrument-detector-flatfield-applied-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        :nxdetector-flatfield-applied-field ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_ANY
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_BOOLEAN
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_BOOLEAN
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
                            True when the flat field correction has been applied in the
                            electronics, false otherwise.
                        """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-flatfield-applied-field> ;
                                                        rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/flatfield_applied" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-flatfield-applied-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-flatfield-error-field
:nxmx-entry-instrument-detector-flatfield-error-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_ANY
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_NUMBER
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_NUMBER
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment """
                            *** Deprecated form.  Use plural form ***
                            Errors of the flat field correction data.  If provided, it is recommended
                            that it be compressed.
                        """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-flatfield-error-field> ;
                                                      rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/flatfield_error" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-flatfield-error-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-flatfield-errors-field
:nxmx-entry-instrument-detector-flatfield-errors-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_ANY
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_NUMBER
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_NUMBER
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment """
                            Errors of the flat field correction data.  If provided, it is recommended
                            that it be compressed.
                        """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-flatfield-errors-field> ;
                                                       rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/flatfield_errors" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-flatfield-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-flatfield-field
:nxmx-entry-instrument-detector-flatfield-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_ANY
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_NUMBER
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_NUMBER
                                                                              ]
                                                                ] ;
                                                rdfs:comment """
                            Flat field correction data.  If provided, it is recommended
                            that it be compressed.

                        """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-flatfield-field> ;
                                                rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/flatfield" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-flatfield-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-frame-time-field
:nxmx-entry-instrument-detector-frame-time-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 :nxdetector-frame-time-field ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_TIME
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_FLOAT
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_FLOAT
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment """
                            This is time for each frame. This is exposure_time + readout
                            time.
                        """ ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-frame-time-field> ;
                                                 rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/frame_time" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-frame-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-gain-setting-field
:nxmx-entry-instrument-detector-gain-setting-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   :nxdetector-gain-setting-field ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ANY
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_CHAR
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_CHAR
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
                            The gain setting of the detector. This influences
                            background. This is a detector-specific value meant
                            to document the gain setting of the detector during
                            data collection, for detectors with multiple
                            available gain settings.

                            Examples of gain settings include:

                            * ``standard``
                            * ``fast``
                            * ``auto``
                            * ``high``
                            * ``medium``
                            * ``low``
                            * ``mixed high to medium``
                            * ``mixed medium to low``

                            Developers are encouraged to use one of these terms, or to submit
                            additional terms to add to the list.
                        """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-gain-setting-field> ;
                                                   rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/gain_setting" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-gain-setting-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-group
:nxmx-entry-instrument-detector-group rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusGroup ,
                                                      :nxinstrument-detector-group ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxmx-entry-instrument-detector-angular-calibration-applied-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxmx-entry-instrument-detector-angular-calibration-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxmx-entry-instrument-detector-beam-center-derived-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxmx-entry-instrument-detector-beam-center-x-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxmx-entry-instrument-detector-beam-center-y-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxmx-entry-instrument-detector-bit-depth-readout-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxmx-entry-instrument-detector-channelname-channel-group
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxmx-entry-instrument-detector-collection-group
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxmx-entry-instrument-detector-count-time-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxmx-entry-instrument-detector-countrate-correction-applied-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxmx-entry-instrument-detector-countrate-correction-lookup-table-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxmx-entry-instrument-detector-data-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxmx-entry-instrument-detector-dead-time-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxmx-entry-instrument-detector-depends-on-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxmx-entry-instrument-detector-description-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxmx-entry-instrument-detector-detector-readout-time-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxmx-entry-instrument-detector-distance-derived-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxmx-entry-instrument-detector-distance-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxmx-entry-instrument-detector-flatfield-applied-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxmx-entry-instrument-detector-flatfield-error-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxmx-entry-instrument-detector-flatfield-errors-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxmx-entry-instrument-detector-flatfield-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxmx-entry-instrument-detector-frame-time-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxmx-entry-instrument-detector-gain-setting-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxmx-entry-instrument-detector-pixel-mask-applied-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxmx-entry-instrument-detector-pixel-mask-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxmx-entry-instrument-detector-saturation-value-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxmx-entry-instrument-detector-threshold-energy-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxmx-entry-instrument-detector-time-per-channel-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxmx-entry-instrument-detector-transformations-group
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxmx-entry-instrument-detector-type-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxmx-entry-instrument-detector-underload-value-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxmx-entry-instrument-detector-virtual-pixel-interpolation-applied-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxmx-entry-instrument-detector-detector-module-group
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxmx-entry-instrument-detector-sensor-material-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxmx-entry-instrument-detector-sensor-thickness-field
                                                      ] ;
                                      rdfs:comment """
                        Normally the detector group will have the name ``detector``.
                        However, in the case of multiple detectors, each detector
                        needs a uniquely named NXdetector.
                    """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-group> ;
                                      rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-group-group
:nxmx-entry-instrument-detector-group-group rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusGroup ,
                                                            :nxinstrument-detector-group-group ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxmx-entry-instrument-detector-group-group-index-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxmx-entry-instrument-detector-group-group-names-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxmx-entry-instrument-detector-group-group-parent-field
                                                            ] ;
                                            rdfs:comment """
                        Optional logical grouping of detectors.

                        Each detector is represented as an NXdetector
                        with its own detector data array.  Each detector data array
                        may be further decomposed into array sections by use of
                        NXdetector_module groups.  Detectors can be grouped logically
                        together using NXdetector_group. Groups can be further grouped
                        hierarchically in a single NXdetector_group (for example, if
                        there are multiple detectors at an endstation or multiple
                        endstations at a facility).  Alternatively, multiple
                        NXdetector_groups can be provided.

                        The groups are defined hierarchically, with names given
                        in the group_names field, unique identifying indices given
                        in the field group_index, and the level in the hierarchy
                        given in the group_parent field.  For example if an x-ray
                        detector group, DET, consists of four detectors in a
                        rectangular array::

                                 DTL	DTR
                                 DLL	DLR

                        We could have::

                            group_names: [\"DET\", \"DTL\", \"DTR\", \"DLL\", \"DLR\"]
                             group_index: [1, 2, 3, 4, 5]
                             group_parent:  [-1, 1, 1, 1, 1]

                    """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-group-group> ;
                                            rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR_GROUP" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-group-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-group-group-index-field
:nxmx-entry-instrument-detector-group-group-index-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        :nxdetector-group-group-index-field ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_ANY
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_INT
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_INT
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
                            An array of unique identifiers for detectors or groupings
                            of detectors.

                            Each ID is a unique ID for the corresponding detector or group
                            named in the field group_names.  The IDs are positive integers
                            starting with 1.
                        """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-group-group-index-field> ;
                                                        rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR_GROUP/group_index" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-group-group-index-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-group-group-names-field
:nxmx-entry-instrument-detector-group-group-names-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        :nxdetector-group-group-names-field ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_ANY
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_CHAR
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_CHAR
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
                            An array of the names of the detectors or the names of
                            hierarchical groupings of detectors.
                        """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-group-group-names-field> ;
                                                        rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR_GROUP/group_names" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-group-group-names-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-group-group-parent-field
:nxmx-entry-instrument-detector-group-group-parent-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         :nxdetector-group-group-parent-field ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_INT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_INT
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment """
                            An array of the hierarchical levels of the parents of detectors
                            or groupings of detectors.

                            A top-level grouping has parent level -1.
                        """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-group-group-parent-field> ;
                                                         rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR_GROUP/group_parent" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-group-group-parent-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-pixel-mask-applied-field
:nxmx-entry-instrument-detector-pixel-mask-applied-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         :nxdetector-pixel-mask-applied-field ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_BOOLEAN
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_BOOLEAN
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment """
                            True when the pixel mask correction has been applied in the
                            electronics, false otherwise.
                        """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-pixel-mask-applied-field> ;
                                                         rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/pixel_mask_applied" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-pixel-mask-applied-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-pixel-mask-field
:nxmx-entry-instrument-detector-pixel-mask-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_ANY
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_INT
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_INT
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-pixel-mask-field> ;
                                                 rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/pixel_mask" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-pixel-mask-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-saturation-value-field
:nxmx-entry-instrument-detector-saturation-value-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       :nxdetector-saturation-value-field ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_ANY
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_NUMBER
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_NUMBER
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment """
                            The value at which the detector goes into saturation.
                            Data above this value is known to be invalid.

                            For example, given a saturation_value and an underload_value,
                            the valid pixels are those less than or equal to the
                            saturation_value and greater than or equal to the underload_value.
                        """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-saturation-value-field> ;
                                                       rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/saturation_value" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-saturation-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-sensor-material-field
:nxmx-entry-instrument-detector-sensor-material-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      :nxdetector-sensor-material-field ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_ANY
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_CHAR
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_CHAR
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment """
                            At times, radiation is not directly sensed by the detector.
                            Rather, the detector might sense the output from some
                            converter like a scintillator.
                            This is the name of this converter material.
                        """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-sensor-material-field> ;
                                                      rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/sensor_material" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-sensor-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-sensor-thickness-field
:nxmx-entry-instrument-detector-sensor-thickness-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       :nxdetector-sensor-thickness-field ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_LENGTH
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_FLOAT
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_FLOAT
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment """
                            At times, radiation is not directly sensed by the detector.
                            Rather, the detector might sense the output from some
                            converter like a scintillator. This is the thickness of this
                            converter material.
                        """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-sensor-thickness-field> ;
                                                       rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/sensor_thickness" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-sensor-thickness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-threshold-energy-field
:nxmx-entry-instrument-detector-threshold-energy-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       :nxdetector-threshold-energy-field ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_ENERGY
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_FLOAT
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_FLOAT
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment """
                            Single photon counter detectors can be adjusted for a certain
                            energy range in which they work optimally. This is the energy
                            setting for this.  If the detector supports multiple thresholds,
                            this is an array.
                        """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-threshold-energy-field> ;
                                                       rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/threshold_energy" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-threshold-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-time-per-channel-field
:nxmx-entry-instrument-detector-time-per-channel-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_TIME
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_CHAR
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_CHAR
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment """
                            For a time-of-flight detector this is the scaling
                            factor to convert from the numeric value reported to
                            the flight time for a given measurement.
                        """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-time-per-channel-field> ;
                                                       rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/time_per_channel" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-time-per-channel-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-transformations-group
:nxmx-entry-instrument-detector-transformations-group rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusGroup ,
                                                                      :nxcomponent-transformations-group ;
                                                      rdfs:comment """
                            Location for axes (transformations) to do with the
                            detector.  In the case of a single-module detector, the
                            axes of the detector axis chain may be stored here.
                        """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-transformations-group> ;
                                                      rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/TRANSFORMATIONS" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-transformations-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-type-field
:nxmx-entry-instrument-detector-type-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           :nxdetector-type-field ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANY
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_CHAR
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_CHAR
                                                                         ]
                                                           ] ;
                                           rdfs:comment """
                            Description of type such as scintillator,
                            ccd, pixel, image
                            plate, CMOS, ...
                        """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-type-field> ;
                                           rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/type" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-underload-value-field
:nxmx-entry-instrument-detector-underload-value-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      :nxdetector-underload-value-field ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_ANY
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_NUMBER
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_NUMBER
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment """
                            The lowest value at which pixels for this detector
                            would be reasonably be measured.

                            For example, given a saturation_value and an underload_value,
                            the valid pixels are those less than or equal to the
                            saturation_value and greater than or equal to the underload_value.
                        """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-underload-value-field> ;
                                                      rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/underload_value" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-underload-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-detector-virtual-pixel-interpolation-applied-field
:nxmx-entry-instrument-detector-virtual-pixel-interpolation-applied-field rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusField ,
                                                                                          :nxdetector-virtual-pixel-interpolation-applied-field ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                            owl:someValuesFrom :NX_ANY
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_BOOLEAN
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_BOOLEAN
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment """
                            True when virtual pixel interpolation has been applied, false otherwise.

                            When virtual pixel interpolation is applied, values of some pixels may
                            contain interpolated values. For example, to account for space between
                            readout chips on a module, physical pixels on edges and corners between
                            chips may have larger sensor areas and counts may be distributed between
                            their logical pixels.
                        """ ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-virtual-pixel-interpolation-applied-field> ;
                                                                          rdfs:label "NXmx/ENTRY/INSTRUMENT/DETECTOR/virtual_pixel_interpolation_applied" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-detector-virtual-pixel-interpolation-applied-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-group
:nxmx-entry-instrument-group rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusGroup ,
                                             :nxentry-instrument-group ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxmx-entry-instrument-attenuator-group
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxmx-entry-instrument-detector-group-group
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxmx-entry-instrument-time-zone-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxmx-entry-instrument-beam-group
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxmx-entry-instrument-detector-group
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxmx-entry-instrument-name-field
                                             ] ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-group> ;
                             rdfs:label "NXmx/ENTRY/INSTRUMENT" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-name-field
:nxmx-entry-instrument-name-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  :nxinstrument-name-field ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_CHAR
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxmx-entry-instrument-name-short-name-attribute
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_CHAR
                                                                ]
                                                  ] ;
                                  rdfs:comment """
                        Name of instrument.  Consistency with the controlled
                        vocabulary beamline naming in
                        https://mmcif.wwpdb.org/dictionaries/mmcif_pdbx_v50.dic/Items/_diffrn_source.pdbx_synchrotron_beamline.html
                        and
                        https://mmcif.wwpdb.org/dictionaries/mmcif_pdbx_v50.dic/Items/_diffrn_source.type.html
                        is highly recommended.
                    """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-name-field> ;
                                  rdfs:label "NXmx/ENTRY/INSTRUMENT/name" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-name-short-name-attribute
:nxmx-entry-instrument-name-short-name-attribute rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusAttribute ,
                                                                 :nxinstrument-name-short-name-attribute ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_CHAR
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_CHAR
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "Short name for instrument, perhaps the acronym." ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-name-short-name-attribute> ;
                                                 rdfs:label "NXmx/ENTRY/INSTRUMENT/name/short_name" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-name-short-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-instrument-time-zone-field
:nxmx-entry-instrument-time-zone-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_ANY
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_DATE_TIME
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_DATE_TIME
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
                        ISO 8601 time_zone offset from UTC.
                    """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-time-zone-field> ;
                                       rdfs:label "NXmx/ENTRY/INSTRUMENT/time_zone" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-instrument-time-zone-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-sample-depends-on-field
:nxmx-entry-sample-depends-on-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    :nxcomponent-depends-on-field ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_CHAR
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_CHAR
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
                        This is a requirement to describe for any scan experiment.

                        The axis on which the sample position depends may be stored
                        anywhere, but is normally stored in the NXtransformations
                        group within the NXsample group.

                        If there is no goniometer, e.g. with a jet, depends_on
                        should be set to \".\"
                    """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-sample-depends-on-field> ;
                                    rdfs:label "NXmx/ENTRY/SAMPLE/depends_on" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-sample-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-sample-group
:nxmx-entry-sample-group rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusGroup ,
                                         :nxentry-sample-group ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxmx-entry-sample-temperature-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxmx-entry-sample-transformations-group
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxmx-entry-sample-depends-on-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxmx-entry-sample-name-field
                                         ] ;
                         rdfs:comment "" ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-sample-group> ;
                         rdfs:label "NXmx/ENTRY/SAMPLE" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-sample-name-field
:nxmx-entry-sample-name-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              :nxsample-name-field ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_CHAR
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_CHAR
                                                            ]
                                              ] ;
                              rdfs:comment "Descriptive name of sample" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-sample-name-field> ;
                              rdfs:label "NXmx/ENTRY/SAMPLE/name" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-sample-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-sample-temperature-field
:nxmx-entry-sample-temperature-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_TEMPERATURE
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_NUMBER
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_NUMBER
                                                                   ]
                                                     ] ;
                                     rdfs:comment "" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-sample-temperature-field> ;
                                     rdfs:label "NXmx/ENTRY/SAMPLE/temperature" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-sample-temperature-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-sample-transformations-group
:nxmx-entry-sample-transformations-group rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusGroup ,
                                                         :nxcomponent-transformations-group ;
                                         rdfs:comment """
                        This is the recommended location for sample goniometer
                        and other related axes.

                        This is a requirement to describe for any scan experiment.
                        The reason it is optional is mainly to accommodate XFEL
                        single shot exposures.

                        Use of the depends_on field and the NXtransformations group is
                        strongly recommended.  As noted above this should be an absolute
                        requirement to have for any scan experiment.

                        The reason it is optional is mainly to accommodate XFEL
                        single shot exposures.
                    """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-sample-transformations-group> ;
                                         rdfs:label "NXmx/ENTRY/SAMPLE/TRANSFORMATIONS" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-sample-transformations-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-source-group
:nxmx-entry-source-group rdf:type owl:Class ;
                         rdfs:subClassOf :NXsource ,
                                         :NeXusGroup ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxmx-entry-source-name-field
                                         ] ;
                         rdfs:comment """
                    The neutron or x-ray storage ring/facility. Note, the NXsource base class
                    has many more fields available, but at present we only require the name.
                """ ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-source-group> ;
                         rdfs:label "NXmx/ENTRY/SOURCE" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-source-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-source-name-field
:nxmx-entry-source-name-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              :nxsource-name-field ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_CHAR
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxmx-entry-source-name-short-name-attribute
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_CHAR
                                                            ]
                                              ] ;
                              rdfs:comment """
                        Name of source.  Consistency with the naming in
                        https://mmcif.wwpdb.org/dictionaries/mmcif_pdbx_v50.dic/Items/_diffrn_source.pdbx_synchrotron_site.html
                        controlled vocabulary is highly recommended.
                    """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-source-name-field> ;
                              rdfs:label "NXmx/ENTRY/SOURCE/name" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-source-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-source-name-short-name-attribute
:nxmx-entry-source-name-short-name-attribute rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusAttribute ,
                                                             :nxsource-name-short-name-attribute ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment "short name for source, perhaps the acronym" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-source-name-short-name-attribute> ;
                                             rdfs:label "NXmx/ENTRY/SOURCE/name/short_name" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-source-name-short-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-start-time-field
:nxmx-entry-start-time-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             :nxentry-start-time-field ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_DATE_TIME
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_DATE_TIME
                                                           ]
                                             ] ;
                             rdfs:comment """
                    ISO 8601 time/date of the first data point collected in UTC,
                    using the Z suffix to avoid confusion with local time.
                    Note that the time zone of the beamline should be provided in
                    NXentry/NXinstrument/time_zone.
                """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-start-time-field> ;
                             rdfs:label "NXmx/ENTRY/start_time" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-title-field
:nxmx-entry-title-field rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusField ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasUnitContainer ;
                                          owl:someValuesFrom :NX_ANY
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:someValuesFrom :NX_CHAR
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass [ rdf:type owl:Class ;
                                                        owl:complementOf :NX_CHAR
                                                      ]
                                        ] ;
                        rdfs:comment "" ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-title-field> ;
                        rdfs:label "NXmx/ENTRY/title" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-version-1-0-enum
:nxmx-entry-version-1-0-enum rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusEnumerations ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :actualValue ;
                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                               rdf:first "1.0" ;
                                                                               rdf:rest rdf:nil
                                                                             ]
                                                                 ]
                                             ] ;
                             rdfs:comment "Enumeration item for NXmx/ENTRY/version: 1.0" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-version-attribute> ;
                             rdfs:label "NXmx/ENTRY/version/1.0" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxmx-entry-version-attribute
:nxmx-entry-version-attribute rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusAttribute ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasEnumContainer ;
                                                owl:allValuesFrom [ rdf:type owl:Class ;
                                                                    owl:unionOf ( :nxmx-entry-version-1-0-enum
                                                                                )
                                                                  ]
                                              ] ;
                              rdfs:comment """
                    Describes the version of the NXmx definition used to write this data.
                    This must be a text (not numerical) representation. Such as::

                    @version=\"1.0\"
                """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-version-attribute> ;
                              rdfs:label "NXmx/ENTRY/version" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXmx.html#nxmx-entry-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxnote-algorithm-field
:nxnote-algorithm-field rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusField ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasUnitContainer ;
                                          owl:someValuesFrom :NX_ANY
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:someValuesFrom :NX_CHAR
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass [ rdf:type owl:Class ;
                                                        owl:complementOf :NX_CHAR
                                                      ]
                                        ] ;
                        rdfs:comment """
            Name of the algorithm whereby the ``checksum`` was computed.

            Examples: md5, sha256
        """ ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXnote.html#nxnote-algorithm-field> ;
                        rdfs:label "NXnote/algorithm" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXnote.html#nxnote-algorithm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxnote-author-field
:nxnote-author-field rdf:type owl:Class ;
                     owl:equivalentClass :nxsnsevent-entry-snshistotool-author-field ,
                                         :nxsnshisto-entry-snshistotool-author-field ;
                     rdfs:subClassOf :NeXusField ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasUnitContainer ;
                                       owl:someValuesFrom :NX_ANY
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasValueContainer ;
                                       owl:someValuesFrom :NX_CHAR
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasValueContainer ;
                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass [ rdf:type owl:Class ;
                                                     owl:complementOf :NX_CHAR
                                                   ]
                                     ] ;
                     rdfs:comment "Author or creator of note" ;
                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXnote.html#nxnote-author-field> ;
                     rdfs:label "NXnote/author" ;
                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXnote.html#nxnote-author-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxnote-checksum-field
:nxnote-checksum-field rdf:type owl:Class ;
                       rdfs:subClassOf :NeXusField ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasUnitContainer ;
                                         owl:someValuesFrom :NX_ANY
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:someValuesFrom :NX_CHAR
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass [ rdf:type owl:Class ;
                                                       owl:complementOf :NX_CHAR
                                                     ]
                                       ] ;
                       rdfs:comment """
            Value of the hash that is obtained when running algorithm
            on the content of the resource referred to by ``identifierNAME``.
        """ ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXnote.html#nxnote-checksum-field> ;
                       rdfs:label "NXnote/checksum" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXnote.html#nxnote-checksum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxnote-data-field
:nxnote-data-field rdf:type owl:Class ;
                   rdfs:subClassOf :NeXusField ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :hasUnitContainer ;
                                     owl:someValuesFrom :NX_ANY
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :hasValueContainer ;
                                     owl:someValuesFrom :NX_BINARY
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :hasValueContainer ;
                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass [ rdf:type owl:Class ;
                                                   owl:complementOf :NX_BINARY
                                                 ]
                                   ] ;
                   rdfs:comment "Binary note data - if text, line terminator is [CR][LF]." ;
                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXnote.html#nxnote-data-field> ;
                   rdfs:label "NXnote/data" ;
                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXnote.html#nxnote-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxnote-date-field
:nxnote-date-field rdf:type owl:Class ;
                   rdfs:subClassOf :NeXusField ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :hasUnitContainer ;
                                     owl:someValuesFrom :NX_ANY
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :hasValueContainer ;
                                     owl:someValuesFrom :NX_DATE_TIME
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :hasValueContainer ;
                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass [ rdf:type owl:Class ;
                                                   owl:complementOf :NX_DATE_TIME
                                                 ]
                                   ] ;
                   rdfs:comment "Date note created/added" ;
                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXnote.html#nxnote-date-field> ;
                   rdfs:label "NXnote/date" ;
                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXnote.html#nxnote-date-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxnote-description-field
:nxnote-description-field rdf:type owl:Class ;
                          owl:equivalentClass :nxsnsevent-entry-snshistotool-description-field ,
                                              :nxsnshisto-entry-snshistotool-description-field ;
                          rdfs:subClassOf :NeXusField ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasUnitContainer ;
                                            owl:someValuesFrom :NX_ANY
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:someValuesFrom :NX_CHAR
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass [ rdf:type owl:Class ;
                                                          owl:complementOf :NX_CHAR
                                                        ]
                                          ] ;
                          rdfs:comment "Title of an image or other details of the note" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXnote.html#nxnote-description-field> ;
                          rdfs:label "NXnote/description" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXnote.html#nxnote-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxnote-file-name-field
:nxnote-file-name-field rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusField ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasUnitContainer ;
                                          owl:someValuesFrom :NX_ANY
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:someValuesFrom :NX_CHAR
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass [ rdf:type owl:Class ;
                                                        owl:complementOf :NX_CHAR
                                                      ]
                                        ] ;
                        rdfs:comment "Name of original file name if note was read from an external source" ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXnote.html#nxnote-file-name-field> ;
                        rdfs:label "NXnote/file_name" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXnote.html#nxnote-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxnote-identifiername-field
:nxnote-identifiername-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             :nxobject-identifiername-field ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_CHAR
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_CHAR
                                                           ]
                                             ] ;
                             rdfs:comment """
            Identifier of the resource if that resource that has been serialized.

            For example, the identifier to a resource in another database.
        """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXnote.html#nxnote-identifiername-field> ;
                             rdfs:label "NXnote/identifierNAME" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXnote.html#nxnote-identifiername-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxnote-sequence-index-field
:nxnote-sequence-index-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_POSINT
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_POSINT
                                                           ]
                                             ] ;
                             rdfs:comment """
            Sequence index of note, for placing a sequence of 
            multiple **NXnote** groups in an order.  Starts with 1.
        """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXnote.html#nxnote-sequence-index-field> ;
                             rdfs:label "NXnote/sequence_index" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXnote.html#nxnote-sequence-index-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxnote-type-field
:nxnote-type-field rdf:type owl:Class ;
                   rdfs:subClassOf :NeXusField ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :hasUnitContainer ;
                                     owl:someValuesFrom :NX_ANY
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :hasValueContainer ;
                                     owl:someValuesFrom :NX_CHAR
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :hasValueContainer ;
                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass [ rdf:type owl:Class ;
                                                   owl:complementOf :NX_CHAR
                                                 ]
                                   ] ;
                   rdfs:comment "Mime content type of note data field e.g. image/jpeg, text/plain, text/html" ;
                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXnote.html#nxnote-type-field> ;
                   rdfs:label "NXnote/type" ;
                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXnote.html#nxnote-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxobject-collection-group
:nxobject-collection-group rdf:type owl:Class ;
                           owl:equivalentClass :nxsubentry-collection-group ;
                           rdfs:subClassOf :NXcollection ,
                                           :NeXusGroup ;
                           rdfs:comment "" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXobject.html#nxobject-collection-group> ;
                           rdfs:label "NXobject/COLLECTION" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXobject.html#nxobject-collection-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxobject-data-group
:nxobject-data-group rdf:type owl:Class ;
                     owl:equivalentClass :nxsubentry-data-group ;
                     rdfs:subClassOf :NXdata ,
                                     :NeXusGroup ;
                     rdfs:comment "" ;
                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXobject.html#nxobject-data-group> ;
                     rdfs:label "NXobject/DATA" ;
                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXobject.html#nxobject-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxobject-default-attribute
:nxobject-default-attribute rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusAttribute ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_CHAR
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_CHAR
                                                          ]
                                            ] ;
                            rdfs:comment """
			.. index:: plotting

			Declares which child group contains a path leading
			to a :ref:`NXdata` group or a group using a base class
			extending :ref:`NXdata`.

			It is recommended (as of NIAC2014) to use this attribute
			to help define the path to the default dataset to be plotted.
			See https://www.nexusformat.org/2014_How_to_find_default_data.html
			for a summary of the discussion.
        """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXobject.html#nxobject-default-attribute> ;
                            rdfs:label "NXobject/default" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXobject.html#nxobject-default-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxobject-fieldname-errors-field
:nxobject-fieldname-errors-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_NUMBER
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_NUMBER
                                                               ]
                                                 ] ;
                                 rdfs:comment """
            Uncertainties of FIELDNAME values.
        """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXobject.html#nxobject-fieldname-errors-field> ;
                                 rdfs:label "NXobject/FIELDNAME_errors" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXobject.html#nxobject-fieldname-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxobject-fieldname-mask-field
:nxobject-fieldname-mask-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_BOOLEAN
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_BOOLEAN
                                                             ]
                                               ] ;
                               rdfs:comment """
            Boolean mask of FIELDNAME values. The value is masked if set to 1.
        """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXobject.html#nxobject-fieldname-mask-field> ;
                               rdfs:label "NXobject/FIELDNAME_mask" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXobject.html#nxobject-fieldname-mask-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxobject-fieldname-set-field
:nxobject-fieldname-set-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_NUMBER
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_NUMBER
                                                            ]
                                              ] ;
                              rdfs:comment """
            Target values of FIELDNAME. 
        """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXobject.html#nxobject-fieldname-set-field> ;
                              rdfs:label "NXobject/FIELDNAME_set" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXobject.html#nxobject-fieldname-set-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxobject-fieldname-weights-field
:nxobject-fieldname-weights-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_NUMBER
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_NUMBER
                                                                ]
                                                  ] ;
                                  rdfs:comment """
            Weights of FIELDNAME values.
        """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXobject.html#nxobject-fieldname-weights-field> ;
                                  rdfs:label "NXobject/FIELDNAME_weights" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXobject.html#nxobject-fieldname-weights-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxobject-groupname-log-group
:nxobject-groupname-log-group rdf:type owl:Class ;
                              rdfs:subClassOf :NXlog ,
                                              :NeXusGroup ;
                              rdfs:comment """
            NXlog group containing logged values of GROUPNAME.
        """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXobject.html#nxobject-groupname-log-group> ;
                              rdfs:label "NXobject/GROUPNAME_log" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXobject.html#nxobject-groupname-log-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxobject-identifiername-field
:nxobject-identifiername-field rdf:type owl:Class ;
                               owl:equivalentClass :nxoptical-spectroscopy-entry-identifier-experiment-field ,
                                                   :nxoptical-spectroscopy-entry-instrument-device-information-identifier-field ,
                                                   :nxsnsevent-entry-sample-identifier-field ,
                                                   :nxsnshisto-entry-sample-identifier-field ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_CHAR
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxobject-identifiername-type-attribute
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_CHAR
                                                             ]
                                               ] ;
                               rdfs:comment """
			An identifier for a (persistent) resource.

			An identifier, provided by some authority, that has been assigned to an
			object described by this ``NXobject``. To be useful, the identifier
			must not be reassigned to a different real-world object. It is typical for
			there to be some mechanism to resolve an identifier, obtaining metadata
			about the object. Identifiers for which some guarantees exist regarding
			this resolution process are called persistent identifiers.
			Persistent identifiers are also known as PIDs.
		""" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXobject.html#nxobject-identifiername-field> ;
                               rdfs:label "NXobject/identifierNAME" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXobject.html#nxobject-identifiername-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxobject-identifiername-type-attribute
:nxobject-identifiername-type-attribute rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusAttribute ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_CHAR
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_CHAR
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
				The type of identifier used.

				It is recommended to use the most specific type when describing the identifier.
				
				For example, all IGSNs (see below) are DOIs and all DOIs are Handles; however, an IGSN should have type IGSN (and not DOI or Hdl).
				Similarly, an ARK, Purl, ORCID and ROR identifiers should have their corresponding types and should not use the more generic URL identifier.
			""" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXobject.html#nxobject-identifiername-type-attribute> ;
                                        rdfs:label "NXobject/identifierNAME/type" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXobject.html#nxobject-identifiername-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxobject-log-group
:nxobject-log-group rdf:type owl:Class ;
                    rdfs:subClassOf :NXlog ,
                                    :NeXusGroup ;
                    rdfs:comment "" ;
                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXobject.html#nxobject-log-group> ;
                    rdfs:label "NXobject/LOG" ;
                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXobject.html#nxobject-log-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxobject-note-group
:nxobject-note-group rdf:type owl:Class ;
                     rdfs:subClassOf :NXnote ,
                                     :NeXusGroup ;
                     rdfs:comment "" ;
                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXobject.html#nxobject-note-group> ;
                     rdfs:label "NXobject/NOTE" ;
                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXobject.html#nxobject-note-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxobject-parameters-group
:nxobject-parameters-group rdf:type owl:Class ;
                           owl:equivalentClass :nxsubentry-parameters-group ;
                           rdfs:subClassOf :NXparameters ,
                                           :NeXusGroup ;
                           rdfs:comment "" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXobject.html#nxobject-parameters-group> ;
                           rdfs:label "NXobject/PARAMETERS" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXobject.html#nxobject-parameters-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoff-geometry-detector-faces-field
:nxoff-geometry-detector-faces-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_INT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_INT
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
      List of pairs of index in the \"faces\" dataset and detector id. Face IDs in
      the first column, and corresponding detector IDs in the second column.
      This dataset should only be used only if the ``NXoff_geometry`` group is
      describing a detector.
      Note, the face indices must be in ascending order but need not be
      consecutive as not every face in faces need be a detecting surface or
      boundary of detecting volume.
      Can use multiple entries with the same detector id to define detector volumes.
    """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXoff_geometry.html#nxoff-geometry-detector-faces-field> ;
                                     rdfs:label "NXoff_geometry/detector_faces" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXoff_geometry.html#nxoff-geometry-detector-faces-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoff-geometry-faces-field
:nxoff-geometry-faces-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_INT
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_INT
                                                          ]
                                            ] ;
                            rdfs:comment "The start index in ``winding_order`` for each face." ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXoff_geometry.html#nxoff-geometry-faces-field> ;
                            rdfs:label "NXoff_geometry/faces" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXoff_geometry.html#nxoff-geometry-faces-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoff-geometry-vertices-field
:nxoff-geometry-vertices-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_LENGTH
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_NUMBER
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_NUMBER
                                                             ]
                                               ] ;
                               rdfs:comment """
      List of x,y,z coordinates for vertices.
      The origin of the coordinates is the position of the parent component, for
      example the NXdetector which the geometry describes.
      If the shape describes a single pixel for a detector with uniform pixel
      shape then the origin is the position of each pixel as described by the
      ``x/y/z_pixel_offset`` datasets in ``NXdetector``.
    """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXoff_geometry.html#nxoff-geometry-vertices-field> ;
                               rdfs:label "NXoff_geometry/vertices" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXoff_geometry.html#nxoff-geometry-vertices-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoff-geometry-winding-order-field
:nxoff-geometry-winding-order-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_INT
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_INT
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
      List of indices of vertices in the ``vertices`` dataset to form each face,
      right-hand rule for face normal.
    """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXoff_geometry.html#nxoff-geometry-winding-order-field> ;
                                    rdfs:label "NXoff_geometry/winding_order" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXoff_geometry.html#nxoff-geometry-winding-order-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-fiber-acceptance-angle-field
:nxoptical-fiber-acceptance-angle-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANGLE
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_FLOAT
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_FLOAT
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
            Acceptance angle of the fiber.
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-acceptance-angle-field> ;
                                        rdfs:label "NXoptical_fiber/acceptance_angle" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-acceptance-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-fiber-attenuation-field
:nxoptical-fiber-attenuation-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_FLOAT
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxoptical-fiber-attenuation-units-attribute
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_FLOAT
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
            Wavelength-dependent attenuation of the fiber (specify in dB/km).
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-attenuation-field> ;
                                   rdfs:label "NXoptical_fiber/attenuation" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-attenuation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-fiber-attenuation-units-attribute
:nxoptical-fiber-attenuation-units-attribute rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusAttribute ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasEnumContainer ;
                                                               owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                   owl:unionOf ( :nxoptical-fiber-attenuation-units-db-km-enum
                                                                                               )
                                                                                 ]
                                                             ] ;
                                             rdfs:comment """
                Use dB/km.
            """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-attenuation-units-attribute> ;
                                             rdfs:label "NXoptical_fiber/attenuation/units" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-attenuation-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-fiber-attenuation-units-db-km-enum
:nxoptical-fiber-attenuation-units-db-km-enum rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusEnumerations ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :actualValue ;
                                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                                rdf:first "dB/km" ;
                                                                                                rdf:rest rdf:nil
                                                                                              ]
                                                                                  ]
                                                              ] ;
                                              rdfs:comment "Enumeration item for NXoptical_fiber/attenuation/units: dB/km" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-attenuation-units-attribute> ;
                                              rdfs:label "NXoptical_fiber/attenuation/units/dB/km" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-attenuation-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-fiber-cladding-diameter-field
:nxoptical-fiber-cladding-diameter-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_LENGTH
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_FLOAT
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_FLOAT
                                                                       ]
                                                         ] ;
                                         rdfs:comment """
                Clad diameter of the fiber (e.g. given in micrometer).
            """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-cladding-diameter-field> ;
                                         rdfs:label "NXoptical_fiber/cladding/diameter" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-cladding-diameter-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-fiber-cladding-group
:nxoptical-fiber-cladding-group rdf:type owl:Class ;
                                rdfs:subClassOf :NXsample ,
                                                :NeXusGroup ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxoptical-fiber-cladding-diameter-field
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxoptical-fiber-cladding-index-of-refraction-field
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxoptical-fiber-cladding-material-field
                                                ] ;
                                rdfs:comment """
            Core of the fiber, i.e. the part of the fiber which transmits the light.
        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-cladding-group> ;
                                rdfs:label "NXoptical_fiber/cladding" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-cladding-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-fiber-cladding-index-of-refraction-field
:nxoptical-fiber-cladding-index-of-refraction-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_UNITLESS
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_FLOAT
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_FLOAT
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
                Complex index of refraction of the fiber. Specify at given wavelength
                (or energy, wavenumber etc.) values.
            """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-cladding-index-of-refraction-field> ;
                                                    rdfs:label "NXoptical_fiber/cladding/index_of_refraction" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-cladding-index-of-refraction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-fiber-cladding-material-field
:nxoptical-fiber-cladding-material-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_ANY
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_CHAR
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_CHAR
                                                                       ]
                                                         ] ;
                                         rdfs:comment """
                Specify the material of the core of the fiber.
            """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-cladding-material-field> ;
                                         rdfs:label "NXoptical_fiber/cladding/material" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-cladding-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-fiber-coating-diameter-field
:nxoptical-fiber-coating-diameter-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_LENGTH
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_FLOAT
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_FLOAT
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
                Outer diameter of the fiber (e.g. given in micrometer).
            """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-coating-diameter-field> ;
                                        rdfs:label "NXoptical_fiber/coating/diameter" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-coating-diameter-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-fiber-coating-group
:nxoptical-fiber-coating-group rdf:type owl:Class ;
                               rdfs:subClassOf :NXsample ,
                                               :NeXusGroup ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxoptical-fiber-coating-diameter-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxoptical-fiber-coating-material-field
                                               ] ;
                               rdfs:comment """
            Coating of the fiber.
        """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-coating-group> ;
                               rdfs:label "NXoptical_fiber/coating" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-coating-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-fiber-coating-material-field
:nxoptical-fiber-coating-material-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_CHAR
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_CHAR
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
                Specify the material of the coating of the fiber.
            """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-coating-material-field> ;
                                        rdfs:label "NXoptical_fiber/coating/material" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-coating-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-fiber-core-diameter-field
:nxoptical-fiber-core-diameter-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_LENGTH
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_FLOAT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_FLOAT
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
                Core diameter of the fiber (e.g. given in micrometer).
            """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-core-diameter-field> ;
                                     rdfs:label "NXoptical_fiber/core/diameter" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-core-diameter-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-fiber-core-group
:nxoptical-fiber-core-group rdf:type owl:Class ;
                            rdfs:subClassOf :NXsample ,
                                            :NeXusGroup ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxoptical-fiber-core-diameter-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxoptical-fiber-core-index-of-refraction-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxoptical-fiber-core-material-field
                                            ] ;
                            rdfs:comment """
            Core of the fiber, i.e. the part of the fiber which transmits the light.
        """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-core-group> ;
                            rdfs:label "NXoptical_fiber/core" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-core-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-fiber-core-index-of-refraction-field
:nxoptical-fiber-core-index-of-refraction-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_UNITLESS
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_FLOAT
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_FLOAT
                                                                              ]
                                                                ] ;
                                                rdfs:comment """
                Complex index of refraction of the fiber. Specify at given wavelength
                (or energy, wavenumber etc.) values.
            """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-core-index-of-refraction-field> ;
                                                rdfs:label "NXoptical_fiber/core/index_of_refraction" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-core-index-of-refraction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-fiber-core-material-field
:nxoptical-fiber-core-material-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_CHAR
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_CHAR
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
                Specify the material of the core of the fiber.
            """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-core-material-field> ;
                                     rdfs:label "NXoptical_fiber/core/material" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-core-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-fiber-description-field
:nxoptical-fiber-description-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   :nxcomponent-description-field ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_CHAR
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_CHAR
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
            Descriptive name or brief description of the fiber, e.g. by stating its
            dimension. The dimension of a fiber can be given as 60/100/200 which
            refers to a core diameter of 60 micron, a clad diameter of 100 micron,
            and a coating diameter of 200 micron.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-description-field> ;
                                   rdfs:label "NXoptical_fiber/description" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-fiber-dispersion-field
:nxoptical-fiber-dispersion-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_TIME
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_FLOAT
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_FLOAT
                                                                ]
                                                  ] ;
                                  rdfs:comment """
            Spectrum-dependent (or refractive index-dependent) dispersion of the
            fiber. Specify in ps/nm*km.
        """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-dispersion-field> ;
                                  rdfs:label "NXoptical_fiber/dispersion" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-dispersion-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-fiber-dispersion-type-field
:nxoptical-fiber-dispersion-type-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_ANY
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_CHAR
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_CHAR
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
            Type of dispersion.
        """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-dispersion-type-field> ;
                                       rdfs:label "NXoptical_fiber/dispersion_type" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-dispersion-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-fiber-length-field
:nxoptical-fiber-length-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_LENGTH
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_FLOAT
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_FLOAT
                                                            ]
                                              ] ;
                              rdfs:comment """
            Length of the fiber.
        """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-length-field> ;
                              rdfs:label "NXoptical_fiber/length" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-length-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-fiber-numerical-aperture-field
:nxoptical-fiber-numerical-aperture-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_UNITLESS
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_FLOAT
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_FLOAT
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
            Numerical aperture (NA) of the fiber.
        """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-numerical-aperture-field> ;
                                          rdfs:label "NXoptical_fiber/numerical_aperture" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-numerical-aperture-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-fiber-power-loss-field
:nxoptical-fiber-power-loss-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_UNITLESS
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_FLOAT
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_FLOAT
                                                                ]
                                                  ] ;
                                  rdfs:comment """
            Power loss of the fiber in percentage.
        """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-power-loss-field> ;
                                  rdfs:label "NXoptical_fiber/power_loss" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-power-loss-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-fiber-spectral-range-field
:nxoptical-fiber-spectral-range-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_FLOAT
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxoptical-fiber-spectral-range-units-attribute
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_FLOAT
                                                                    ]
                                                      ] ;
                                      rdfs:comment """
            Spectral range for which the fiber is designed. Enter the minimum and
            maximum values (lower and upper limit) of the wavelength range.
        """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-spectral-range-field> ;
                                      rdfs:label "NXoptical_fiber/spectral_range" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-spectral-range-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-fiber-spectral-range-units-attribute
:nxoptical-fiber-spectral-range-units-attribute rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusAttribute ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment """
                Unit of spectral array (e.g. nanometer or angstrom for wavelength, or
                electronvolt for energy etc.).
            """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-spectral-range-units-attribute> ;
                                                rdfs:label "NXoptical_fiber/spectral_range/units" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-spectral-range-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-fiber-transfer-rate-field
:nxoptical-fiber-transfer-rate-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_FLOAT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_FLOAT
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
            Transfer rate of the fiber (in GB per second).
        """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-transfer-rate-field> ;
                                     rdfs:label "NXoptical_fiber/transfer_rate" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-transfer-rate-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-fiber-type-field
:nxoptical-fiber-type-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasEnumContainer ;
                                              owl:allValuesFrom [ rdf:type owl:Class ;
                                                                  owl:unionOf ( :nxoptical-fiber-type-multimode-graded-index-enum
                                                                                :nxoptical-fiber-type-multimode-step-index-enum
                                                                                :nxoptical-fiber-type-single-mode-enum
                                                                              )
                                                                ]
                                            ] ;
                            rdfs:comment """
            Type/mode of the fiber. Modes of fiber transmission are shown in
            Fig. 5 [here](https://www.photonics.com/Article.aspx?AID=25151&PID=4).
        """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-type-field> ;
                            rdfs:label "NXoptical_fiber/type" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-fiber-type-multimode-graded-index-enum
:nxoptical-fiber-type-multimode-graded-index-enum rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :actualValue ;
                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                    rdf:first "multimode graded index" ;
                                                                                                    rdf:rest rdf:nil
                                                                                                  ]
                                                                                      ]
                                                                  ] ;
                                                  rdfs:comment "Enumeration item for NXoptical_fiber/type: multimode graded index" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-type-field> ;
                                                  rdfs:label "NXoptical_fiber/type/multimode graded index" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-fiber-type-multimode-step-index-enum
:nxoptical-fiber-type-multimode-step-index-enum rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusEnumerations ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :actualValue ;
                                                                  owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                      owl:oneOf [ rdf:type rdf:List ;
                                                                                                  rdf:first "multimode step index" ;
                                                                                                  rdf:rest rdf:nil
                                                                                                ]
                                                                                    ]
                                                                ] ;
                                                rdfs:comment "Enumeration item for NXoptical_fiber/type: multimode step index" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-type-field> ;
                                                rdfs:label "NXoptical_fiber/type/multimode step index" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-fiber-type-single-mode-enum
:nxoptical-fiber-type-single-mode-enum rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusEnumerations ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :actualValue ;
                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                         rdf:first "single mode" ;
                                                                                         rdf:rest rdf:nil
                                                                                       ]
                                                                           ]
                                                       ] ;
                                       rdfs:comment "Enumeration item for NXoptical_fiber/type: single mode" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-type-field> ;
                                       rdfs:label "NXoptical_fiber/type/single mode" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_fiber.html#nxoptical-fiber-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-lens-abbe-number-field
:nxoptical-lens-abbe-number-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_UNITLESS
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_NUMBER
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_NUMBER
                                                                ]
                                                  ] ;
                                  rdfs:comment """
            Abbe number (or V-number) of the lens.
        """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXoptical_lens.html#nxoptical-lens-abbe-number-field> ;
                                  rdfs:label "NXoptical_lens/Abbe_number" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXoptical_lens.html#nxoptical-lens-abbe-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-lens-chromatic-field
:nxoptical-lens-chromatic-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_BOOLEAN
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_BOOLEAN
                                                              ]
                                                ] ;
                                rdfs:comment """
            Is it a chromatic lens?
        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXoptical_lens.html#nxoptical-lens-chromatic-field> ;
                                rdfs:label "NXoptical_lens/chromatic" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXoptical_lens.html#nxoptical-lens-chromatic-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-lens-coating-coating-material-field
:nxoptical-lens-coating-coating-material-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_CHAR
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_CHAR
                                                                             ]
                                                               ] ;
                                               rdfs:comment """
                Describe the coating material (e.g. MgF2).
            """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXoptical_lens.html#nxoptical-lens-coating-coating-material-field> ;
                                               rdfs:label "NXoptical_lens/COATING/coating_material" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXoptical_lens.html#nxoptical-lens-coating-coating-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-lens-coating-coating-thickness-field
:nxoptical-lens-coating-coating-thickness-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_LENGTH
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_NUMBER
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_NUMBER
                                                                              ]
                                                                ] ;
                                                rdfs:comment """
                Thickness of the coating.
            """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXoptical_lens.html#nxoptical-lens-coating-coating-thickness-field> ;
                                                rdfs:label "NXoptical_lens/COATING/coating_thickness" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXoptical_lens.html#nxoptical-lens-coating-coating-thickness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-lens-coating-coating-type-field
:nxoptical-lens-coating-coating-type-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANY
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_CHAR
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_CHAR
                                                                         ]
                                                           ] ;
                                           rdfs:comment """
                Specify the coating type (e.g. dielectric, anti-reflection (AR),
                multilayer coating etc.).
            """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXoptical_lens.html#nxoptical-lens-coating-coating-type-field> ;
                                           rdfs:label "NXoptical_lens/COATING/coating_type" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXoptical_lens.html#nxoptical-lens-coating-coating-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-lens-coating-group
:nxoptical-lens-coating-group rdf:type owl:Class ;
                              rdfs:subClassOf :NXsample ,
                                              :NeXusGroup ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxoptical-lens-coating-coating-material-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxoptical-lens-coating-coating-thickness-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxoptical-lens-coating-coating-type-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxoptical-lens-coating-index-of-refraction-coating-field
                                              ] ;
                              rdfs:comment """
            If the lens has a coating describe the material and its properties.
            Some basic information can be found e.g. [here]
            (https://www.opto-e.com/basics/reflection-transmission-and-coatings).
            If the back and front side of the lens are coated with different
            materials, use separate COATING(NXsample) fields to describe the coatings
            on the front and back side, respectively. For example:
            coating_front(NXsample) and coating_back(NXsample).
        """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXoptical_lens.html#nxoptical-lens-coating-group> ;
                              rdfs:label "NXoptical_lens/COATING" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXoptical_lens.html#nxoptical-lens-coating-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-lens-coating-index-of-refraction-coating-field
:nxoptical-lens-coating-index-of-refraction-coating-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_UNITLESS
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_NUMBER
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_NUMBER
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment """
                Complex index of refraction of the coating. Specify at given spectral
                values (wavelength, energy, wavenumber etc.).
            """ ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXoptical_lens.html#nxoptical-lens-coating-index-of-refraction-coating-field> ;
                                                          rdfs:label "NXoptical_lens/COATING/index_of_refraction_coating" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXoptical_lens.html#nxoptical-lens-coating-index-of-refraction-coating-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-lens-curvature-radius-face-field
:nxoptical-lens-curvature-radius-face-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_LENGTH
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_NUMBER
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_NUMBER
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
            Curvature radius of the lens.
            Instead of 'FACE' in the name of this field, the user is advised to
            specify for which surface (e.g. front or back) the curvature is provided:
            e.g. curvature_radius_front or curvature_radius_back. The front face is the surface on
            which the light beam is incident, while the back face is the one from
            which the light beam exits the lens.
        """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXoptical_lens.html#nxoptical-lens-curvature-radius-face-field> ;
                                            rdfs:label "NXoptical_lens/curvature_radius_FACE" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXoptical_lens.html#nxoptical-lens-curvature-radius-face-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-lens-focal-length-field
:nxoptical-lens-focal-length-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_LENGTH
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_NUMBER
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_NUMBER
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
            Focal length of the lens on the front side (first value), i.e. where the
            beam is incident, and on the back side (second value).
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXoptical_lens.html#nxoptical-lens-focal-length-field> ;
                                   rdfs:label "NXoptical_lens/focal_length" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXoptical_lens.html#nxoptical-lens-focal-length-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-lens-lens-diameter-field
:nxoptical-lens-lens-diameter-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_LENGTH
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_NUMBER
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_NUMBER
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
            Diameter of the lens.
        """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXoptical_lens.html#nxoptical-lens-lens-diameter-field> ;
                                    rdfs:label "NXoptical_lens/lens_diameter" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXoptical_lens.html#nxoptical-lens-lens-diameter-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-lens-magnification-field
:nxoptical-lens-magnification-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_FLOAT
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_FLOAT
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
            Magnification of the lens
        """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXoptical_lens.html#nxoptical-lens-magnification-field> ;
                                    rdfs:label "NXoptical_lens/magnification" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXoptical_lens.html#nxoptical-lens-magnification-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-lens-numerical-aperture-field
:nxoptical-lens-numerical-aperture-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_ANY
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_NUMBER
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_NUMBER
                                                                       ]
                                                         ] ;
                                         rdfs:comment """
            The numerical aperture of the lens.
        """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXoptical_lens.html#nxoptical-lens-numerical-aperture-field> ;
                                         rdfs:label "NXoptical_lens/numerical_aperture" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXoptical_lens.html#nxoptical-lens-numerical-aperture-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-lens-reflectance-field
:nxoptical-lens-reflectance-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_UNITLESS
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_CHAR
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_CHAR
                                                                ]
                                                  ] ;
                                  rdfs:comment """
            Reflectance of the lens at given spectral values.
        """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXoptical_lens.html#nxoptical-lens-reflectance-field> ;
                                  rdfs:label "NXoptical_lens/reflectance" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXoptical_lens.html#nxoptical-lens-reflectance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-lens-substrate-group
:nxoptical-lens-substrate-group rdf:type owl:Class ;
                                rdfs:subClassOf :NXsample ,
                                                :NeXusGroup ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxoptical-lens-substrate-index-of-refraction-field
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxoptical-lens-substrate-substrate-material-field
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxoptical-lens-substrate-substrate-thickness-field
                                                ] ;
                                rdfs:comment """
            Properties of the substrate material of the lens. If the lens has a
            coating specify the coating material and its properties in 'coating'.
        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXoptical_lens.html#nxoptical-lens-substrate-group> ;
                                rdfs:label "NXoptical_lens/substrate" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXoptical_lens.html#nxoptical-lens-substrate-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-lens-substrate-index-of-refraction-field
:nxoptical-lens-substrate-index-of-refraction-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_UNITLESS
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_NUMBER
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_NUMBER
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
                Complex index of refraction of the lens material. Specify at given
                wavelength (or energy, wavenumber etc.) values.
            """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXoptical_lens.html#nxoptical-lens-substrate-index-of-refraction-field> ;
                                                    rdfs:label "NXoptical_lens/substrate/index_of_refraction" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXoptical_lens.html#nxoptical-lens-substrate-index-of-refraction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-lens-substrate-substrate-material-field
:nxoptical-lens-substrate-substrate-material-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ANY
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_CHAR
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_CHAR
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
                Specify the substrate material of the lens.
            """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXoptical_lens.html#nxoptical-lens-substrate-substrate-material-field> ;
                                                   rdfs:label "NXoptical_lens/substrate/substrate_material" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXoptical_lens.html#nxoptical-lens-substrate-substrate-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-lens-substrate-substrate-thickness-field
:nxoptical-lens-substrate-substrate-thickness-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_LENGTH
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_NUMBER
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_NUMBER
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
                Thickness of the lens substrate at the optical axis.
            """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXoptical_lens.html#nxoptical-lens-substrate-substrate-thickness-field> ;
                                                    rdfs:label "NXoptical_lens/substrate/substrate_thickness" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXoptical_lens.html#nxoptical-lens-substrate-substrate-thickness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-lens-transmission-field
:nxoptical-lens-transmission-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_UNITLESS
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_CHAR
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_CHAR
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
            Transmission of the lens at given spectral values.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXoptical_lens.html#nxoptical-lens-transmission-field> ;
                                   rdfs:label "NXoptical_lens/transmission" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXoptical_lens.html#nxoptical-lens-transmission-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-lens-type-field
:nxoptical-lens-type-field rdf:type owl:Class ;
                           owl:equivalentClass :nxoptical-spectroscopy-entry-instrument-optical-lens-type-field ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_ANY
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_CHAR
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_CHAR
                                                         ]
                                           ] ;
                           rdfs:comment """
            Type of the lens (e.g. concave, convex etc.).
        """ ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXoptical_lens.html#nxoptical-lens-type-field> ;
                           rdfs:label "NXoptical_lens/type" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXoptical_lens.html#nxoptical-lens-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-polarizer-acceptance-angle-field
:nxoptical-polarizer-acceptance-angle-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANGLE
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_NUMBER
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_NUMBER
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
            Acceptance angle of the polarizer (range).
        """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_polarizer.html#nxoptical-polarizer-acceptance-angle-field> ;
                                            rdfs:label "NXoptical_polarizer/acceptance_angle" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_polarizer.html#nxoptical-polarizer-acceptance-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-polarizer-coatingtype-group
:nxoptical-polarizer-coatingtype-group rdf:type owl:Class ;
                                       rdfs:subClassOf :NXsample ,
                                                       :NeXusGroup ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxoptical-polarizer-coatingtype-index-of-refraction-coating-field
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxoptical-polarizer-coatingtype-material-field
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxoptical-polarizer-coatingtype-thickness-field
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxoptical-polarizer-coatingtype-type-field
                                                       ] ;
                                       rdfs:comment """
            If the device has a coating describe the material and its properties.
            Some basic information can be found e.g. [here]
            (https://www.opto-e.com/basics/reflection-transmission-and-coatings).
            If the back and front side of the polarizer are coated with different
            materials, you may define two coatings (e.g. coating_front and
            coating_back).
        """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_polarizer.html#nxoptical-polarizer-coatingtype-group> ;
                                       rdfs:label "NXoptical_polarizer/coatingTYPE" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_polarizer.html#nxoptical-polarizer-coatingtype-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-polarizer-coatingtype-index-of-refraction-coating-field
:nxoptical-polarizer-coatingtype-index-of-refraction-coating-field rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusField ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                     owl:someValuesFrom :NX_UNITLESS
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:someValuesFrom :NX_FLOAT
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                   owl:complementOf :NX_FLOAT
                                                                                                 ]
                                                                                   ] ;
                                                                   rdfs:comment """
                Complex index of refraction of the coating. Specify at given spectral
                values (wavelength, energy, wavenumber etc.).
            """ ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_polarizer.html#nxoptical-polarizer-coatingtype-index-of-refraction-coating-field> ;
                                                                   rdfs:label "NXoptical_polarizer/coatingTYPE/index_of_refraction_coating" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_polarizer.html#nxoptical-polarizer-coatingtype-index-of-refraction-coating-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-polarizer-coatingtype-material-field
:nxoptical-polarizer-coatingtype-material-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_ANY
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment """
                Describe the coating material (e.g. MgF2).
            """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_polarizer.html#nxoptical-polarizer-coatingtype-material-field> ;
                                                rdfs:label "NXoptical_polarizer/coatingTYPE/material" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_polarizer.html#nxoptical-polarizer-coatingtype-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-polarizer-coatingtype-thickness-field
:nxoptical-polarizer-coatingtype-thickness-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 :nxsample-thickness-field ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_LENGTH
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_FLOAT
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_FLOAT
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment """
                Thickness of the coating.
            """ ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_polarizer.html#nxoptical-polarizer-coatingtype-thickness-field> ;
                                                 rdfs:label "NXoptical_polarizer/coatingTYPE/thickness" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_polarizer.html#nxoptical-polarizer-coatingtype-thickness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-polarizer-coatingtype-type-field
:nxoptical-polarizer-coatingtype-type-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            :nxsample-type-field ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANY
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_CHAR
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_CHAR
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
                Specify the coating type (e.g. dielectric, anti-reflection (AR),
                multilayer coating etc.).
            """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_polarizer.html#nxoptical-polarizer-coatingtype-type-field> ;
                                            rdfs:label "NXoptical_polarizer/coatingTYPE/type" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_polarizer.html#nxoptical-polarizer-coatingtype-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-polarizer-extinction-ratio-field
:nxoptical-polarizer-extinction-ratio-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_UNITLESS
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_FLOAT
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_FLOAT
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
            Extinction ratio (maximum to minimum transmission).
        """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_polarizer.html#nxoptical-polarizer-extinction-ratio-field> ;
                                            rdfs:label "NXoptical_polarizer/extinction_ratio" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_polarizer.html#nxoptical-polarizer-extinction-ratio-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-polarizer-polarizer-angle-field
:nxoptical-polarizer-polarizer-angle-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANGLE
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_NUMBER
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_NUMBER
                                                                         ]
                                                           ] ;
                                           rdfs:comment """
            Angle of the polarizer.
        """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_polarizer.html#nxoptical-polarizer-polarizer-angle-field> ;
                                           rdfs:label "NXoptical_polarizer/polarizer_angle" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_polarizer.html#nxoptical-polarizer-polarizer-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-polarizer-reflection-field
:nxoptical-polarizer-reflection-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_UNITLESS
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_FLOAT
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_FLOAT
                                                                    ]
                                                      ] ;
                                      rdfs:comment """
            Reflection of the polarizer at given wavelength values.
        """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_polarizer.html#nxoptical-polarizer-reflection-field> ;
                                      rdfs:label "NXoptical_polarizer/reflection" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_polarizer.html#nxoptical-polarizer-reflection-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-polarizer-shape-group
:nxoptical-polarizer-shape-group rdf:type owl:Class ;
                                 rdfs:subClassOf :NXshape ,
                                                 :NeXusGroup ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxoptical-polarizer-shape-shape-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxoptical-polarizer-shape-size-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxoptical-polarizer-shape-sketch-group
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxoptical-polarizer-shape-wedge-angle-field
                                                 ] ;
                                 rdfs:comment """
            Describe the geometry (shape, dimension etc.) of the device.
            Specify the dimensions in 'SHAPE/size'. A sketch of the device should be
            provided in the 'sketch(NXdata)' field to clarify (i) the shape and
            dimensions of the device, and (ii) the input and outputs (i.e. the
            direction of the incoming and outcoming (split) beams).
        """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_polarizer.html#nxoptical-polarizer-shape-group> ;
                                 rdfs:label "NXoptical_polarizer/SHAPE" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_polarizer.html#nxoptical-polarizer-shape-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-polarizer-shape-shape-field
:nxoptical-polarizer-shape-shape-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       :nxshape-shape-field ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_ANY
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_CHAR
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_CHAR
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
                Describe the shape (plate, cube, wedged, prism etc.).
            """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_polarizer.html#nxoptical-polarizer-shape-shape-field> ;
                                       rdfs:label "NXoptical_polarizer/SHAPE/shape" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_polarizer.html#nxoptical-polarizer-shape-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-polarizer-shape-size-field
:nxoptical-polarizer-shape-size-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_CHAR
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_CHAR
                                                                    ]
                                                      ] ;
                                      rdfs:comment """
                Physical extent of the device. The device might be made up of one or
                more objects (NX_objects). The meaning and location of the axes used
                will vary according to the value of the 'shape' variable. 'N_shapepar'
                defines how many parameters:
                
                * For 'cube' the parameters are (width, length).
                * For 'cylinder' the parameters are (diameter, length).
                * For 'plate' the parameters are (width, height, length).
                * For 'prism' the parameters are (width, height, length).
                * For 'wedged' the parameters are (width, height, shortest length).
                  The wedge angle should be provided in 'SHAPE/wedge_angle'.
                * For 'other' the parameters may be (A, B, C, ...) with the labels
                  defined in the sketch plotted in 'SHAPE/sketch'.
            """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_polarizer.html#nxoptical-polarizer-shape-size-field> ;
                                      rdfs:label "NXoptical_polarizer/SHAPE/size" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_polarizer.html#nxoptical-polarizer-shape-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-polarizer-shape-sketch-group
:nxoptical-polarizer-shape-sketch-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusGroup ,
                                                        :nxobject-data-group ;
                                        rdfs:comment """
                Sketch of the device showing its geometry. The paths of the
                incoming and outgoing beam should be illustrated and labelled (0 for
                the incoming beam, and 1, 2,..., N_outputs for the outputs).
            """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_polarizer.html#nxoptical-polarizer-shape-sketch-group> ;
                                        rdfs:label "NXoptical_polarizer/SHAPE/sketch" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_polarizer.html#nxoptical-polarizer-shape-sketch-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-polarizer-shape-wedge-angle-field
:nxoptical-polarizer-shape-wedge-angle-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANGLE
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_FLOAT
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_FLOAT
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
                Wedge angle if 'shape' is 'wedged'.
            """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_polarizer.html#nxoptical-polarizer-shape-wedge-angle-field> ;
                                             rdfs:label "NXoptical_polarizer/SHAPE/wedge_angle" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_polarizer.html#nxoptical-polarizer-shape-wedge-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-polarizer-substrate-group
:nxoptical-polarizer-substrate-group rdf:type owl:Class ;
                                     rdfs:subClassOf :NXsample ,
                                                     :NeXusGroup ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxoptical-polarizer-substrate-index-of-refraction-field
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxoptical-polarizer-substrate-substrate-material-field
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxoptical-polarizer-substrate-substrate-thickness-field
                                                     ] ;
                                     rdfs:comment """
            Properties of the substrate material of the polarizer. If the device has
            a coating specify the coating material and its properties in ``COATING``.
        """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_polarizer.html#nxoptical-polarizer-substrate-group> ;
                                     rdfs:label "NXoptical_polarizer/substrate" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_polarizer.html#nxoptical-polarizer-substrate-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-polarizer-substrate-index-of-refraction-field
:nxoptical-polarizer-substrate-index-of-refraction-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_UNITLESS
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_FLOAT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_FLOAT
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment """
                Complex index of refraction of the polarizer material. Specify at given
                spectral values (wavelength, energy, wavenumber etc.).
            """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_polarizer.html#nxoptical-polarizer-substrate-index-of-refraction-field> ;
                                                         rdfs:label "NXoptical_polarizer/substrate/index_of_refraction" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_polarizer.html#nxoptical-polarizer-substrate-index-of-refraction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-polarizer-substrate-substrate-material-field
:nxoptical-polarizer-substrate-substrate-material-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_ANY
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_CHAR
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_CHAR
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
                Specify the substrate material of the polarizer.
            """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_polarizer.html#nxoptical-polarizer-substrate-substrate-material-field> ;
                                                        rdfs:label "NXoptical_polarizer/substrate/substrate_material" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_polarizer.html#nxoptical-polarizer-substrate-substrate-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-polarizer-substrate-substrate-thickness-field
:nxoptical-polarizer-substrate-substrate-thickness-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_LENGTH
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_FLOAT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_FLOAT
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment """
                Thickness of the polarizer substrate.
            """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_polarizer.html#nxoptical-polarizer-substrate-substrate-thickness-field> ;
                                                         rdfs:label "NXoptical_polarizer/substrate/substrate_thickness" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_polarizer.html#nxoptical-polarizer-substrate-substrate-thickness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-polarizer-transmission-field
:nxoptical-polarizer-transmission-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_UNITLESS
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_FLOAT
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_FLOAT
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
            Transmission of the polarizer at given wavelength values.
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_polarizer.html#nxoptical-polarizer-transmission-field> ;
                                        rdfs:label "NXoptical_polarizer/transmission" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_polarizer.html#nxoptical-polarizer-transmission-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-polarizer-type-field
:nxoptical-polarizer-type-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_CHAR
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_CHAR
                                                              ]
                                                ] ;
                                rdfs:comment """
            Type of the polarizer
        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_polarizer.html#nxoptical-polarizer-type-field> ;
                                rdfs:label "NXoptical_polarizer/type" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_polarizer.html#nxoptical-polarizer-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-polarizer-wavelength-range-field
:nxoptical-polarizer-wavelength-range-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_WAVELENGTH
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_FLOAT
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_FLOAT
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
            Wavelength range for which the polarizer is designed. Enter the minimum
            and maximum wavelength (lower and upper limit) of the range.
        """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_polarizer.html#nxoptical-polarizer-wavelength-range-field> ;
                                            rdfs:label "NXoptical_polarizer/wavelength_range" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXoptical_polarizer.html#nxoptical-polarizer-wavelength-range-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-beam-ref-frame-depends-on-field
:nxoptical-spectroscopy-entry-beam-ref-frame-depends-on-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              :nxcoordinate-system-depends-on-field ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ANY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_CHAR
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_CHAR
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment """
                    This refers to the coordinate system along the beam path. The origin and
                    base is defined at z=0, where the incident beam hits the sample at the surface.
                """ ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-beam-ref-frame-depends-on-field> ;
                                                              rdfs:label "NXoptical_spectroscopy/ENTRY/beam_ref_frame/depends_on" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-beam-ref-frame-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-beam-ref-frame-group
:nxoptical-spectroscopy-entry-beam-ref-frame-group rdf:type owl:Class ;
                                                   rdfs:subClassOf :NXcoordinate_system ,
                                                                   :NeXusGroup ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :has ;
                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass :nxoptical-spectroscopy-entry-beam-ref-frame-depends-on-field
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :has ;
                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass :nxoptical-spectroscopy-entry-beam-ref-frame-transformations-group
                                                                   ] ;
                                                   rdfs:comment "" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-beam-ref-frame-group> ;
                                                   rdfs:label "NXoptical_spectroscopy/ENTRY/beam_ref_frame" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-beam-ref-frame-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-beam-ref-frame-transformations-group
:nxoptical-spectroscopy-entry-beam-ref-frame-transformations-group rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusGroup ,
                                                                                   :nxcoordinate-system-transformations-group ;
                                                                   rdfs:comment """
                    This is the default NeXus coordinate system (McStas), if the transformation
                    does not change the coordinate system at all - i.e. it is unity.
                    Otherwise, by this a respective transformation of the beam
                    reference frame to the default reference frame could be made. i.e.
                    exchange of x and z coordinate, rotation of respective coordinates
                    towards each other.
                """ ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-beam-ref-frame-transformations-group> ;
                                                                   rdfs:label "NXoptical_spectroscopy/ENTRY/beam_ref_frame/TRANSFORMATIONS" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-beam-ref-frame-transformations-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-data-axes-attribute
:nxoptical-spectroscopy-entry-data-axes-attribute rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                  :nxdata-axes-attribute ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_CHAR
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_CHAR
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment """
                    Spectrum, i.e. x-axis of the data (e.g. wavelength, energy etc.)
                """ ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-data-axes-attribute> ;
                                                  rdfs:label "NXoptical_spectroscopy/ENTRY/DATA/axes" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-data-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-data-group
:nxoptical-spectroscopy-entry-data-group rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusGroup ,
                                                         :nxentry-data-group ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxoptical-spectroscopy-entry-data-axes-attribute
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxoptical-spectroscopy-entry-data-signal-attribute
                                                         ] ;
                                         rdfs:comment """
                Here generic types of data may be saved. This may refer to data derived
                from single or multiple raw measurements (i.e. several intensities are
                evaluated for different parameters: ellipsometry -> psi and delta) -
                i.e. non-raw data.
                As well plottable data may be stored/linked here, which provides the most suitable
                representation of the data (for the respective community).
                
                You may provide multiple instances of NXdata
            """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-data-group> ;
                                         rdfs:label "NXoptical_spectroscopy/ENTRY/DATA" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-data-signal-attribute
:nxoptical-spectroscopy-entry-data-signal-attribute rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusAttribute ,
                                                                    :nxdata-signal-attribute ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_CHAR
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_CHAR
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
                    Spectrum, i.e. y-axis of the data (e.g. counts, intensity)
                """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-data-signal-attribute> ;
                                                    rdfs:label "NXoptical_spectroscopy/ENTRY/DATA/signal" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-data-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-definition-field
:nxoptical-spectroscopy-entry-definition-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               :nxentry-definition-field ,
                                                               [ rdf:type owl:Class ;
                                                                 owl:unionOf ( :nxraman-entry-definition-field
                                                                               [ rdf:type owl:Class ;
                                                                                 owl:unionOf ( :nxellipsometry-entry-definition-field
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasEnumContainer ;
                                                                                                 owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                     owl:unionOf ( :nxoptical-spectroscopy-entry-definition-nxoptical-spectroscopy-enum
                                                                                                                                 )
                                                                                                                   ]
                                                                                               ]
                                                                                             )
                                                                               ]
                                                                             )
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxoptical-spectroscopy-entry-definition-url-attribute
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxoptical-spectroscopy-entry-definition-version-attribute
                                                               ] ;
                                               rdfs:comment """
                An application definition describing a general optical experiment.
            """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-definition-field> ;
                                               rdfs:label "NXoptical_spectroscopy/ENTRY/definition" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-definition-nxoptical-spectroscopy-enum
:nxoptical-spectroscopy-entry-definition-nxoptical-spectroscopy-enum rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :actualValue ;
                                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                                       rdf:first "NXoptical_spectroscopy" ;
                                                                                                                       rdf:rest rdf:nil
                                                                                                                     ]
                                                                                                         ]
                                                                                     ] ;
                                                                     rdfs:comment "Enumeration item for NXoptical_spectroscopy/ENTRY/definition: NXoptical_spectroscopy" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-definition-field> ;
                                                                     rdfs:label "NXoptical_spectroscopy/ENTRY/definition/NXoptical_spectroscopy" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-definition-url-attribute
:nxoptical-spectroscopy-entry-definition-url-attribute rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusAttribute ,
                                                                       :nxentry-definition-url-attribute ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_CHAR
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_CHAR
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment """
                    URL where to find further material (documentation, examples) relevant
                    to the application definition.
                """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-definition-url-attribute> ;
                                                       rdfs:label "NXoptical_spectroscopy/ENTRY/definition/URL" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-definition-url-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-definition-version-attribute
:nxoptical-spectroscopy-entry-definition-version-attribute rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusAttribute ,
                                                                           :nxentry-definition-version-attribute ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_CHAR
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_CHAR
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment """
                    Version number to identify which definition of this application
                    definition was used for this entry/data.
                """ ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-definition-version-attribute> ;
                                                           rdfs:label "NXoptical_spectroscopy/ENTRY/definition/version" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-definition-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-derived-parameters-analysis-program-group
:nxoptical-spectroscopy-entry-derived-parameters-analysis-program-group rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NXprogram ,
                                                                                        :NeXusGroup ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :has ;
                                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass :nxoptical-spectroscopy-entry-derived-parameters-analysis-program-program-field
                                                                                        ] ;
                                                                        rdfs:comment "" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-derived-parameters-analysis-program-group> ;
                                                                        rdfs:label "NXoptical_spectroscopy/ENTRY/derived_parameters/ANALYSIS_program" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-derived-parameters-analysis-program-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-derived-parameters-analysis-program-program-field
:nxoptical-spectroscopy-entry-derived-parameters-analysis-program-program-field rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                :nxprogram-program-field ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :has ;
                                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass :nxoptical-spectroscopy-entry-derived-parameters-analysis-program-program-version-attribute
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_CHAR
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment """
                        Commercial or otherwise defined given name of the program that was
                        used to generate or calculate the derived parameters.
                        If home written, one can provide the actual steps in the NOTE
                        subfield here.
                    """ ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-derived-parameters-analysis-program-program-field> ;
                                                                                rdfs:label "NXoptical_spectroscopy/ENTRY/derived_parameters/ANALYSIS_program/program" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-derived-parameters-analysis-program-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-derived-parameters-analysis-program-program-version-attribute
:nxoptical-spectroscopy-entry-derived-parameters-analysis-program-program-version-attribute rdf:type owl:Class ;
                                                                                            owl:equivalentClass :nxprogram-program-version-attribute ;
                                                                                            rdfs:subClassOf :NeXusAttribute ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:someValuesFrom :NX_CHAR
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                                            owl:complementOf :NX_CHAR
                                                                                                                          ]
                                                                                                            ] ;
                                                                                            rdfs:comment "" ;
                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-derived-parameters-analysis-program-program-version-attribute> ;
                                                                                            rdfs:label "NXoptical_spectroscopy/ENTRY/derived_parameters/ANALYSIS_program/program/version" ;
                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-derived-parameters-analysis-program-program-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-derived-parameters-depolarization-field
:nxoptical-spectroscopy-entry-derived-parameters-depolarization-field rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusField ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                        owl:someValuesFrom :NX_UNITLESS
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_NUMBER
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_NUMBER
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment """
                    Light loss due to depolarization as a value in [0-1].
                """ ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-derived-parameters-depolarization-field> ;
                                                                      rdfs:label "NXoptical_spectroscopy/ENTRY/derived_parameters/depolarization" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-derived-parameters-depolarization-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-derived-parameters-group
:nxoptical-spectroscopy-entry-derived-parameters-group rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusGroup ,
                                                                       :nxentry-process-group ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxoptical-spectroscopy-entry-derived-parameters-analysis-program-group
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxoptical-spectroscopy-entry-derived-parameters-depolarization-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxoptical-spectroscopy-entry-derived-parameters-jones-quality-factor-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxoptical-spectroscopy-entry-derived-parameters-reflectivity-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxoptical-spectroscopy-entry-derived-parameters-transmittance-field
                                                                       ] ;
                                                       rdfs:comment """
                Parameters that are derived from the measured data.
            """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-derived-parameters-group> ;
                                                       rdfs:label "NXoptical_spectroscopy/ENTRY/derived_parameters" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-derived-parameters-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-derived-parameters-jones-quality-factor-field
:nxoptical-spectroscopy-entry-derived-parameters-jones-quality-factor-field rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusField ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                              owl:someValuesFrom :NX_UNITLESS
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_NUMBER
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_NUMBER
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment """
                    Jones quality factor.
                """ ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-derived-parameters-jones-quality-factor-field> ;
                                                                            rdfs:label "NXoptical_spectroscopy/ENTRY/derived_parameters/jones_quality_factor" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-derived-parameters-jones-quality-factor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-derived-parameters-reflectivity-field
:nxoptical-spectroscopy-entry-derived-parameters-reflectivity-field rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_UNITLESS
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_NUMBER
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_NUMBER
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment """
                    Reflectivity.
                """ ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-derived-parameters-reflectivity-field> ;
                                                                    rdfs:label "NXoptical_spectroscopy/ENTRY/derived_parameters/reflectivity" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-derived-parameters-reflectivity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-derived-parameters-transmittance-field
:nxoptical-spectroscopy-entry-derived-parameters-transmittance-field rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                       owl:someValuesFrom :NX_UNITLESS
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_NUMBER
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_NUMBER
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment """
                    Transmittance.
                """ ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-derived-parameters-transmittance-field> ;
                                                                     rdfs:label "NXoptical_spectroscopy/ENTRY/derived_parameters/transmittance" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-derived-parameters-transmittance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-end-time-field
:nxoptical-spectroscopy-entry-end-time-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             :nxentry-end-time-field ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_DATE_TIME
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_DATE_TIME
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
                Datetime of the end of the measurement.
                Should be a ISO8601 date/time stamp. It is recommended to add an explicit time zone,
                otherwise the local time zone is assumed per ISO8601.
                
                It is required to enter at least one of both measurement times, either \"start_time\" or \"end_time\".
            """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-end-time-field> ;
                                             rdfs:label "NXoptical_spectroscopy/ENTRY/end_time" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-end-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-experiment-description-field
:nxoptical-spectroscopy-entry-experiment-description-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           :nxentry-experiment-description-field ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_ANY
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_CHAR
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_CHAR
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment """
                An optional free-text description of the experiment.
                
                Users are strongly advised to parameterize the description of their experiment
                by using respective groups and fields and base classes instead of writing prose
                into this field.
                
                The reason is that such a free-text field is difficult to machine-interpret.
                The motivation behind keeping this field for now is to learn how far the
                current base classes need extension based on user feedback.
            """ ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-experiment-description-field> ;
                                                           rdfs:label "NXoptical_spectroscopy/ENTRY/experiment_description" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-experiment-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-experiment-sub-type-field
:nxoptical-spectroscopy-entry-experiment-sub-type-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_ANY
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_CHAR
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_CHAR
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
                Specify a special property or characteristic of the experiment, which specifies
                the generic experiment type.
            """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-experiment-sub-type-field> ;
                                                        rdfs:label "NXoptical_spectroscopy/ENTRY/experiment_sub_type" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-experiment-sub-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-experiment-type-field
:nxoptical-spectroscopy-entry-experiment-type-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_ANY
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_CHAR
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_CHAR
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
                Specify the type of the optical experiment.
                
                Use another term if none of these methods are suitable. You may specify
                fundamental characteristics or properties in the experimental sub-type.
                
                For Raman spectroscopy or ellipsometry use the respective specializations
                of NXoptical_spectroscopy.
            """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-experiment-type-field> ;
                                                    rdfs:label "NXoptical_spectroscopy/ENTRY/experiment_type" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-experiment-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-group
:nxoptical-spectroscopy-entry-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NXentry ,
                                                    :NeXusGroup ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxoptical-spectroscopy-entry-beam-ref-frame-group
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxoptical-spectroscopy-entry-derived-parameters-group
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxoptical-spectroscopy-entry-end-time-field
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxoptical-spectroscopy-entry-experiment-description-field
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxoptical-spectroscopy-entry-experiment-sub-type-field
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxoptical-spectroscopy-entry-identifier-experiment-field
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxoptical-spectroscopy-entry-measurement-data-calibration-type-group
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxoptical-spectroscopy-entry-sample-normal-ref-frame-group
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxoptical-spectroscopy-entry-start-time-field
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxoptical-spectroscopy-entry-title-field
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxoptical-spectroscopy-entry-user-group
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxoptical-spectroscopy-entry-data-group
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxoptical-spectroscopy-entry-definition-field
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxoptical-spectroscopy-entry-experiment-type-field
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxoptical-spectroscopy-entry-instrument-group
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxoptical-spectroscopy-entry-sample-group
                                                    ] ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-group> ;
                                    rdfs:label "NXoptical_spectroscopy/ENTRY" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-identifier-experiment-field
:nxoptical-spectroscopy-entry-identifier-experiment-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_ANY
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_CHAR
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_CHAR
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-identifier-experiment-field> ;
                                                          rdfs:label "NXoptical_spectroscopy/ENTRY/identifier_experiment" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-identifier-experiment-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-angle-of-detection-field
:nxoptical-spectroscopy-entry-instrument-angle-of-detection-field rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusField ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                    owl:someValuesFrom :NX_ANGLE
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_NUMBER
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_NUMBER
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment """
                    Detection angle(s) of the beam reflected or scattered off the sample
                    vs. the normal of the bottom reflective (substrate) surface in the
                    sample if not equal to the angle(s) of incidence.
                    These two directions span the plane of detection.
                """ ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-angle-of-detection-field> ;
                                                                  rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/angle_of_detection" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-angle-of-detection-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-angle-of-in-plane-sample-rotation-field
:nxoptical-spectroscopy-entry-instrument-angle-of-in-plane-sample-rotation-field rdf:type owl:Class ;
                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                                   owl:someValuesFrom :NX_ANGLE
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:someValuesFrom :NX_NUMBER
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                 owl:complementOf :NX_NUMBER
                                                                                                               ]
                                                                                                 ] ;
                                                                                 rdfs:comment """
                    Angle of the inplane orientation of the sample. This might be an arbitrary,
                    angle without specific relation to the sample symmetry,
                    of the angle to a specific sample property (i.e. crystallographic axis or sample
                    shape such as wafer flat)
                """ ;
                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-angle-of-in-plane-sample-rotation-field> ;
                                                                                 rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/angle_of_in_plane_sample_rotation" ;
                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-angle-of-in-plane-sample-rotation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-angle-of-incidence-field
:nxoptical-spectroscopy-entry-instrument-angle-of-incidence-field rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusField ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                    owl:someValuesFrom :NX_ANGLE
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_NUMBER
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_NUMBER
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment """
                    Angle(s) of the incident beam vs. the normal of the bottom reflective
                    (substrate) surface in the sample. These two directions span the plane
                    of incidence.
                """ ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-angle-of-incidence-field> ;
                                                                  rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/angle_of_incidence" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-angle-of-incidence-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-angle-of-incident-and-detection-beam-field
:nxoptical-spectroscopy-entry-instrument-angle-of-incident-and-detection-beam-field rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                      owl:someValuesFrom :NX_ANGLE
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_NUMBER
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_NUMBER
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment """
                    Angle between the incident and detection beam.
                    If angle_of_detection + angle_of_incidence = angle_of_incident_and_detection_beam,
                    then the setup is a reflection setup.
                    If angle_of_detection + angle_of_incidence != angle_of_incident_and_detection_beam
                    then the setup may be a light scattering setup.
                    (i.e. 90° + 90° != 90°, i.e. incident and detection beam in the sample surface, but
                    the angle source-sample-detector is 90°)
                """ ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-angle-of-incident-and-detection-beam-field> ;
                                                                                    rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/angle_of_incident_and_detection_beam" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-angle-of-incident-and-detection-beam-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-angle-reference-frame-beam-centered-enum
:nxoptical-spectroscopy-entry-instrument-angle-reference-frame-beam-centered-enum rdf:type owl:Class ;
                                                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :actualValue ;
                                                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                    rdf:first "beam centered" ;
                                                                                                                                    rdf:rest rdf:nil
                                                                                                                                  ]
                                                                                                                      ]
                                                                                                  ] ;
                                                                                  owl:disjointWith :nxoptical-spectroscopy-entry-instrument-angle-reference-frame-sample-normal-centered-enum ;
                                                                                  rdfs:comment "Enumeration item for NXoptical_spectroscopy/ENTRY/INSTRUMENT/angle_reference_frame: beam centered" ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-angle-reference-frame-field> ;
                                                                                  rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/angle_reference_frame/beam centered" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-angle-reference-frame-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-angle-reference-frame-field
:nxoptical-spectroscopy-entry-instrument-angle-reference-frame-field rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasEnumContainer ;
                                                                                       owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                           owl:unionOf ( :nxoptical-spectroscopy-entry-instrument-angle-reference-frame-beam-centered-enum
                                                                                                                         :nxoptical-spectroscopy-entry-instrument-angle-reference-frame-sample-normal-centered-enum
                                                                                                                       )
                                                                                                         ]
                                                                                     ] ;
                                                                     rdfs:comment """
                    Defines the reference frame which is used to describe the sample orientation
                    with respect to the beam directions.
                    
                    A beam centered description is the default and uses 4 angles(similar to XRD):
                      - Omega (angle between sample surface and incident beam)
                      - 2Theta (angle between the transmitted beam and the detection beam)
                      - Chi (sample tilt angle, angle between plane#1 and the surface normal,
                            plane#1 = spanned by incidence beam and detection
                            and detection. If Chi=0°, then plane#1 is the plane of
                            incidence in reflection setups)
                      - Phi (inplane rotation of sample, rotation axis is the samples
                            surface normal)
                    
                    
                    A sample normal centered description is possible as well:
                      - angle of incidence (angle between incident beam and sample surface)
                      - angle of detection (angle between detection beam and sample surface)
                      - angle of incident and detection beam
                      - angle of in-plane sample rotation (direction along the sample's surface normal)
                """ ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-angle-reference-frame-field> ;
                                                                     rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/angle_reference_frame" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-angle-reference-frame-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-angle-reference-frame-sample-normal-centered-enum
:nxoptical-spectroscopy-entry-instrument-angle-reference-frame-sample-normal-centered-enum rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :actualValue ;
                                                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                             rdf:first "sample-normal centered" ;
                                                                                                                                             rdf:rest rdf:nil
                                                                                                                                           ]
                                                                                                                               ]
                                                                                                           ] ;
                                                                                           rdfs:comment "Enumeration item for NXoptical_spectroscopy/ENTRY/INSTRUMENT/angle_reference_frame: sample-normal centered" ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-angle-reference-frame-field> ;
                                                                                           rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/angle_reference_frame/sample-normal centered" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-angle-reference-frame-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-beam-transfer-matrix-table-group
:nxoptical-spectroscopy-entry-instrument-beam-transfer-matrix-table-group rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NXbeam_transfer_matrix_table ,
                                                                                          :NeXusGroup ;
                                                                          rdfs:comment """
                    Allows description of beam properties via matrices, which relate ingoing with
                    outgoing beam properties.
                """ ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-beam-transfer-matrix-table-group> ;
                                                                          rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/BEAM_TRANSFER_MATRIX_TABLE" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-beam-transfer-matrix-table-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-beam-type-associated-source-field
:nxoptical-spectroscopy-entry-instrument-beam-type-associated-source-field rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusField ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                             owl:someValuesFrom :NX_ANY
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:someValuesFrom :NX_CHAR
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                           owl:complementOf :NX_CHAR
                                                                                                         ]
                                                                                           ] ;
                                                                           rdfs:comment """
                        The path to the device which emitted this beam (light source or frequency doubler).
                        
                        This parameter is recommended, if the previous optical element is a photon source.
                        In this way, the properties of the laser or light source can be described
                        and associated.
                        The beam should be named with the same appendix as the source, e.g.,
                        for TYPE=532nmlaser, there should be both a NXsource named
                        \"source_532nmlaser\" and a NXbeam named \"beam_532nmlaser\".
                        
                        Example: /entry/instrument/source_532nmlaser
                    """ ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-beam-type-associated-source-field> ;
                                                                           rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/beam_TYPE/associated_source" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-beam-type-associated-source-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-beam-type-beam-polarization-type-circular-enum
:nxoptical-spectroscopy-entry-instrument-beam-type-beam-polarization-type-circular-enum rdf:type owl:Class ;
                                                                                        rdfs:subClassOf :NeXusEnumerations ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :actualValue ;
                                                                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                          rdf:first "circular" ;
                                                                                                                                          rdf:rest rdf:nil
                                                                                                                                        ]
                                                                                                                            ]
                                                                                                        ] ;
                                                                                        rdfs:comment "Enumeration item for NXoptical_spectroscopy/ENTRY/INSTRUMENT/beam_TYPE/beam_polarization_type: circular" ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-beam-type-beam-polarization-type-field> ;
                                                                                        rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/beam_TYPE/beam_polarization_type/circular" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-beam-type-beam-polarization-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-beam-type-beam-polarization-type-elliptically-enum
:nxoptical-spectroscopy-entry-instrument-beam-type-beam-polarization-type-elliptically-enum rdf:type owl:Class ;
                                                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :actualValue ;
                                                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                              rdf:first "elliptically" ;
                                                                                                                                              rdf:rest rdf:nil
                                                                                                                                            ]
                                                                                                                                ]
                                                                                                            ] ;
                                                                                            rdfs:comment "Enumeration item for NXoptical_spectroscopy/ENTRY/INSTRUMENT/beam_TYPE/beam_polarization_type: elliptically" ;
                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-beam-type-beam-polarization-type-field> ;
                                                                                            rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/beam_TYPE/beam_polarization_type/elliptically" ;
                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-beam-type-beam-polarization-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-beam-type-beam-polarization-type-field
:nxoptical-spectroscopy-entry-instrument-beam-type-beam-polarization-type-field rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasEnumContainer ;
                                                                                                  owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                      owl:unionOf ( :nxoptical-spectroscopy-entry-instrument-beam-type-beam-polarization-type-circular-enum
                                                                                                                                    :nxoptical-spectroscopy-entry-instrument-beam-type-beam-polarization-type-elliptically-enum
                                                                                                                                    :nxoptical-spectroscopy-entry-instrument-beam-type-beam-polarization-type-linear-enum
                                                                                                                                    :nxoptical-spectroscopy-entry-instrument-beam-type-beam-polarization-type-unpolarized-enum
                                                                                                                                  )
                                                                                                                    ]
                                                                                                ] ;
                                                                                rdfs:comment "" ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-beam-type-beam-polarization-type-field> ;
                                                                                rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/beam_TYPE/beam_polarization_type" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-beam-type-beam-polarization-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-beam-type-beam-polarization-type-linear-enum
:nxoptical-spectroscopy-entry-instrument-beam-type-beam-polarization-type-linear-enum rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :actualValue ;
                                                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                        rdf:first "linear" ;
                                                                                                                                        rdf:rest rdf:nil
                                                                                                                                      ]
                                                                                                                          ]
                                                                                                      ] ;
                                                                                      rdfs:comment "Enumeration item for NXoptical_spectroscopy/ENTRY/INSTRUMENT/beam_TYPE/beam_polarization_type: linear" ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-beam-type-beam-polarization-type-field> ;
                                                                                      rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/beam_TYPE/beam_polarization_type/linear" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-beam-type-beam-polarization-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-beam-type-beam-polarization-type-unpolarized-enum
:nxoptical-spectroscopy-entry-instrument-beam-type-beam-polarization-type-unpolarized-enum rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :actualValue ;
                                                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                             rdf:first "unpolarized" ;
                                                                                                                                             rdf:rest rdf:nil
                                                                                                                                           ]
                                                                                                                               ]
                                                                                                           ] ;
                                                                                           rdfs:comment "Enumeration item for NXoptical_spectroscopy/ENTRY/INSTRUMENT/beam_TYPE/beam_polarization_type: unpolarized" ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-beam-type-beam-polarization-type-field> ;
                                                                                           rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/beam_TYPE/beam_polarization_type/unpolarized" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-beam-type-beam-polarization-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-beam-type-extent-field
:nxoptical-spectroscopy-entry-instrument-beam-type-extent-field rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                :nxbeam-extent-field ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_ANY
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_FLOAT
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_FLOAT
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment "" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-beam-type-extent-field> ;
                                                                rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/beam_TYPE/extent" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-beam-type-extent-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-beam-type-group
:nxoptical-spectroscopy-entry-instrument-beam-type-group rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusGroup ,
                                                                         :nxinstrument-beam-group ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxoptical-spectroscopy-entry-instrument-beam-type-associated-source-field
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxoptical-spectroscopy-entry-instrument-beam-type-beam-polarization-type-field
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxoptical-spectroscopy-entry-instrument-beam-type-extent-field
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxoptical-spectroscopy-entry-instrument-beam-type-incident-polarization-field
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxoptical-spectroscopy-entry-instrument-beam-type-incident-wavelength-field
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxoptical-spectroscopy-entry-instrument-beam-type-incident-wavelength-spread-field
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxoptical-spectroscopy-entry-instrument-beam-type-linear-beam-sample-polarization-field
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxoptical-spectroscopy-entry-instrument-beam-type-parameter-reliability-field
                                                                         ] ;
                                                         rdfs:comment """
                    This can be used to describe properties of a photon beam.
                    A beam can be connected to components, via their
                    \"inputs\" and \"outputs\".
                    
                    It is required to define at least one incident beam which is incident
                    to the sample. You may specify if this beam parameters are actually measured
                    or just nominal.
                    If this beam is the output of a source, chose the same
                    name appendix as for the NXsource instance (e.g. TYPE=532nm)
                """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-beam-type-group> ;
                                                         rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/beam_TYPE" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-beam-type-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-beam-type-incident-polarization-field
:nxoptical-spectroscopy-entry-instrument-beam-type-incident-polarization-field rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusField ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_NUMBER
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_NUMBER
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-beam-type-incident-polarization-field> ;
                                                                               rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/beam_TYPE/incident_polarization" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-beam-type-incident-polarization-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-beam-type-incident-wavelength-field
:nxoptical-spectroscopy-entry-instrument-beam-type-incident-wavelength-field rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusField ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                               owl:someValuesFrom :NX_ANY
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_NUMBER
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_NUMBER
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-beam-type-incident-wavelength-field> ;
                                                                             rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/beam_TYPE/incident_wavelength" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-beam-type-incident-wavelength-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-beam-type-incident-wavelength-spread-field
:nxoptical-spectroscopy-entry-instrument-beam-type-incident-wavelength-spread-field rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                      owl:someValuesFrom :NX_ANY
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_NUMBER
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_NUMBER
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment "" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-beam-type-incident-wavelength-spread-field> ;
                                                                                    rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/beam_TYPE/incident_wavelength_spread" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-beam-type-incident-wavelength-spread-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-beam-type-linear-beam-sample-polarization-field
:nxoptical-spectroscopy-entry-instrument-beam-type-linear-beam-sample-polarization-field rdf:type owl:Class ;
                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                           owl:someValuesFrom :NX_ANGLE
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:someValuesFrom :NX_NUMBER
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                         owl:complementOf :NX_NUMBER
                                                                                                                       ]
                                                                                                         ] ;
                                                                                         rdfs:comment """
                        Angle of the linear polarized light, with respect to a fixed arbitrary
                        defined 0° position. Note that the zero reference should be a direction vector for a
                        :ref:`reference_plane </NXbeam/TRANSFORMATIONS/reference_plane-field>`
                        normal in an :ref:`NXtransformations` group within :ref:`NXbeam`.
                        This can be used if no definition of respective
                        coordinate systems for beam and sample normal is done. If coordinate systems
                        are defined, refer to beam \"incident_polarization\".
                    """ ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-beam-type-linear-beam-sample-polarization-field> ;
                                                                                         rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/beam_TYPE/linear_beam_sample_polarization" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-beam-type-linear-beam-sample-polarization-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-beam-type-parameter-reliability-field
:nxoptical-spectroscopy-entry-instrument-beam-type-parameter-reliability-field rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusField ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasEnumContainer ;
                                                                                                 owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                     owl:unionOf ( :nxoptical-spectroscopy-entry-instrument-beam-type-parameter-reliability-measured-enum
                                                                                                                                   :nxoptical-spectroscopy-entry-instrument-beam-type-parameter-reliability-nominal-enum
                                                                                                                                 )
                                                                                                                   ]
                                                                                               ] ;
                                                                               rdfs:comment """
                        Select the reliability of the respective beam characteristics. Either,
                        the parameters are measured via another device or method or just given
                        nominally via the properties of a light source properties (532nm, 100mW).
                    """ ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-beam-type-parameter-reliability-field> ;
                                                                               rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/beam_TYPE/parameter_reliability" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-beam-type-parameter-reliability-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-beam-type-parameter-reliability-measured-enum
:nxoptical-spectroscopy-entry-instrument-beam-type-parameter-reliability-measured-enum rdf:type owl:Class ;
                                                                                       rdfs:subClassOf :NeXusEnumerations ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :actualValue ;
                                                                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                         rdf:first "measured" ;
                                                                                                                                         rdf:rest rdf:nil
                                                                                                                                       ]
                                                                                                                           ]
                                                                                                       ] ;
                                                                                       owl:disjointWith :nxoptical-spectroscopy-entry-instrument-beam-type-parameter-reliability-nominal-enum ;
                                                                                       rdfs:comment "Enumeration item for NXoptical_spectroscopy/ENTRY/INSTRUMENT/beam_TYPE/parameter_reliability: measured" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-beam-type-parameter-reliability-field> ;
                                                                                       rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/beam_TYPE/parameter_reliability/measured" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-beam-type-parameter-reliability-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-beam-type-parameter-reliability-nominal-enum
:nxoptical-spectroscopy-entry-instrument-beam-type-parameter-reliability-nominal-enum rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :actualValue ;
                                                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                        rdf:first "nominal" ;
                                                                                                                                        rdf:rest rdf:nil
                                                                                                                                      ]
                                                                                                                          ]
                                                                                                      ] ;
                                                                                      rdfs:comment "Enumeration item for NXoptical_spectroscopy/ENTRY/INSTRUMENT/beam_TYPE/parameter_reliability: nominal" ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-beam-type-parameter-reliability-field> ;
                                                                                      rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/beam_TYPE/parameter_reliability/nominal" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-beam-type-parameter-reliability-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-chi-field
:nxoptical-spectroscopy-entry-instrument-chi-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ANGLE
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_NUMBER
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_NUMBER
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
                    Sample tilt between sample normal, and the plane spanned by detection and
                    incident beam.
                """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-chi-field> ;
                                                   rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/chi" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-chi-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-component-group
:nxoptical-spectroscopy-entry-instrument-component-group rdf:type owl:Class ;
                                                         rdfs:subClassOf :NXcomponent ,
                                                                         :NeXusGroup ;
                                                         rdfs:comment """
                    Optical components along the optical beam path.
                    
                    Every object which interacts or modifies optical beam properties,
                    may be a component, e.g. Filter, Window, Beamsplitter, Photon Source,
                    Detector, etc,
                """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-component-group> ;
                                                         rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/COMPONENT" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-component-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-detector-type-additional-detector-hardware-field
:nxoptical-spectroscopy-entry-instrument-detector-type-additional-detector-hardware-field rdf:type owl:Class ;
                                                                                          rdfs:subClassOf :NeXusField ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                                            owl:someValuesFrom :NX_ANY
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                                          owl:complementOf :NX_CHAR
                                                                                                                        ]
                                                                                                          ] ;
                                                                                          rdfs:comment "" ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-detector-type-additional-detector-hardware-field> ;
                                                                                          rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/detector_TYPE/additional_detector_hardware" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-detector-type-additional-detector-hardware-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-detector-type-detector-channel-type-field
:nxoptical-spectroscopy-entry-instrument-detector-type-detector-channel-type-field rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasEnumContainer ;
                                                                                                     owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                         owl:unionOf ( :nxoptical-spectroscopy-entry-instrument-detector-type-detector-channel-type-multichannel-enum
                                                                                                                                       :nxoptical-spectroscopy-entry-instrument-detector-type-detector-channel-type-single-channel-enum
                                                                                                                                     )
                                                                                                                       ]
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-detector-type-detector-channel-type-field> ;
                                                                                   rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/detector_TYPE/detector_channel_type" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-detector-type-detector-channel-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-detector-type-detector-channel-type-multichannel-enum
:nxoptical-spectroscopy-entry-instrument-detector-type-detector-channel-type-multichannel-enum rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusEnumerations ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :actualValue ;
                                                                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                 rdf:first "multichannel" ;
                                                                                                                                                 rdf:rest rdf:nil
                                                                                                                                               ]
                                                                                                                                   ]
                                                                                                               ] ;
                                                                                               owl:disjointWith :nxoptical-spectroscopy-entry-instrument-detector-type-detector-channel-type-single-channel-enum ;
                                                                                               rdfs:comment "Enumeration item for NXoptical_spectroscopy/ENTRY/INSTRUMENT/detector_TYPE/detector_channel_type: multichannel" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-detector-type-detector-channel-type-field> ;
                                                                                               rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/detector_TYPE/detector_channel_type/multichannel" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-detector-type-detector-channel-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-detector-type-detector-channel-type-single-channel-enum
:nxoptical-spectroscopy-entry-instrument-detector-type-detector-channel-type-single-channel-enum rdf:type owl:Class ;
                                                                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :actualValue ;
                                                                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                   rdf:first "single-channel" ;
                                                                                                                                                   rdf:rest rdf:nil
                                                                                                                                                 ]
                                                                                                                                     ]
                                                                                                                 ] ;
                                                                                                 rdfs:comment "Enumeration item for NXoptical_spectroscopy/ENTRY/INSTRUMENT/detector_TYPE/detector_channel_type: single-channel" ;
                                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-detector-type-detector-channel-type-field> ;
                                                                                                 rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/detector_TYPE/detector_channel_type/single-channel" ;
                                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-detector-type-detector-channel-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-detector-type-detector-type-field
:nxoptical-spectroscopy-entry-instrument-detector-type-detector-type-field rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusField ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                             owl:someValuesFrom :NX_ANY
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:someValuesFrom :NX_CHAR
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                           owl:complementOf :NX_CHAR
                                                                                                         ]
                                                                                           ] ;
                                                                           rdfs:comment """
                        Description of the detector type.
                    """ ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-detector-type-detector-type-field> ;
                                                                           rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/detector_TYPE/detector_type" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-detector-type-detector-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-detector-type-device-information-group
:nxoptical-spectroscopy-entry-instrument-detector-type-device-information-group rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusGroup ;
                                                                                rdfs:comment "" ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-detector-type-device-information-group> ;
                                                                                rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/detector_TYPE/device_information" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-detector-type-device-information-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-detector-type-group
:nxoptical-spectroscopy-entry-instrument-detector-type-group rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusGroup ,
                                                                             :nxinstrument-detector-group ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxoptical-spectroscopy-entry-instrument-detector-type-additional-detector-hardware-field
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxoptical-spectroscopy-entry-instrument-detector-type-detector-type-field
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxoptical-spectroscopy-entry-instrument-detector-type-device-information-group
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxoptical-spectroscopy-entry-instrument-detector-type-raw-data-group
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxoptical-spectroscopy-entry-instrument-detector-type-detector-channel-type-field
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-detector-type-group> ;
                                                             rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/detector_TYPE" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-detector-type-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-detector-type-raw-data-group
:nxoptical-spectroscopy-entry-instrument-detector-type-raw-data-group rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusGroup ,
                                                                                      :nxobject-data-group ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :has ;
                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass :nxoptical-spectroscopy-entry-instrument-detector-type-raw-data-raw-field
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :has ;
                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass :nxoptical-spectroscopy-entry-instrument-detector-type-raw-data-signal-attribute
                                                                                      ] ;
                                                                      rdfs:comment """
                        Contains the raw data collected by the detector before calibration.
                        The data which is considered raw might change from experiment to experiment
                        due to hardware pre-processing of the data.
                        This field ideally collects the data with the lowest level of processing
                        possible.
                    """ ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-detector-type-raw-data-group> ;
                                                                      rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/detector_TYPE/raw_data" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-detector-type-raw-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-detector-type-raw-data-raw-field
:nxoptical-spectroscopy-entry-instrument-detector-type-raw-data-raw-field rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusField ,
                                                                                          :nxdata-data-field ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                            owl:someValuesFrom :NX_ANY
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_NUMBER
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_NUMBER
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment """
                            Raw data before calibration.
                        """ ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-detector-type-raw-data-raw-field> ;
                                                                          rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/detector_TYPE/raw_data/raw" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-detector-type-raw-data-raw-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-detector-type-raw-data-signal-attribute
:nxoptical-spectroscopy-entry-instrument-detector-type-raw-data-signal-attribute rdf:type owl:Class ;
                                                                                 rdfs:subClassOf :NeXusAttribute ,
                                                                                                 :nxdata-signal-attribute ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasEnumContainer ;
                                                                                                   owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                       owl:unionOf ( :nxoptical-spectroscopy-entry-instrument-detector-type-raw-data-signal-raw-enum
                                                                                                                                   )
                                                                                                                     ]
                                                                                                 ] ;
                                                                                 rdfs:comment "" ;
                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-detector-type-raw-data-signal-attribute> ;
                                                                                 rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/detector_TYPE/raw_data/signal" ;
                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-detector-type-raw-data-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-detector-type-raw-data-signal-raw-enum
:nxoptical-spectroscopy-entry-instrument-detector-type-raw-data-signal-raw-enum rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusEnumerations ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :actualValue ;
                                                                                                  owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                      owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                  rdf:first "raw" ;
                                                                                                                                  rdf:rest rdf:nil
                                                                                                                                ]
                                                                                                                    ]
                                                                                                ] ;
                                                                                rdfs:comment "Enumeration item for NXoptical_spectroscopy/ENTRY/INSTRUMENT/detector_TYPE/raw_data/signal: raw" ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-detector-type-raw-data-signal-attribute> ;
                                                                                rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/detector_TYPE/raw_data/signal/raw" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-detector-type-raw-data-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-device-information-construction-year-field
:nxoptical-spectroscopy-entry-instrument-device-information-construction-year-field rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                      owl:someValuesFrom :NX_ANY
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_DATE_TIME
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_DATE_TIME
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment "" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-device-information-construction-year-field> ;
                                                                                    rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/device_information/construction_year" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-device-information-construction-year-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-device-information-group
:nxoptical-spectroscopy-entry-instrument-device-information-group rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusGroup ,
                                                                                  :nxinstrument-fabrication-group ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxoptical-spectroscopy-entry-instrument-device-information-construction-year-field
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxoptical-spectroscopy-entry-instrument-device-information-identifier-field
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxoptical-spectroscopy-entry-instrument-device-information-model-field
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxoptical-spectroscopy-entry-instrument-device-information-vendor-field
                                                                                  ] ;
                                                                  rdfs:comment """
                    General device information of the optical spectroscopy setup, if
                    suitable (e.g. for a tabletop spectrometer or other non-custom build setups).
                    For custom build setups, this may be limited to the construction year.
                """ ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-device-information-group> ;
                                                                  rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/device_information" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-device-information-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-device-information-identifier-field
:nxoptical-spectroscopy-entry-instrument-device-information-identifier-field rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusField ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                               owl:someValuesFrom :NX_ANY
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_CHAR
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_CHAR
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment "" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-device-information-identifier-field> ;
                                                                             rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/device_information/identifier" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-device-information-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-device-information-model-field
:nxoptical-spectroscopy-entry-instrument-device-information-model-field rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusField ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                          owl:someValuesFrom :NX_ANY
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                        owl:complementOf :NX_CHAR
                                                                                                      ]
                                                                                        ] ;
                                                                        rdfs:comment "" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-device-information-model-field> ;
                                                                        rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/device_information/model" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-device-information-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-device-information-vendor-field
:nxoptical-spectroscopy-entry-instrument-device-information-vendor-field rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusField ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                           owl:someValuesFrom :NX_ANY
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                         owl:complementOf :NX_CHAR
                                                                                                       ]
                                                                                         ] ;
                                                                         rdfs:comment "" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-device-information-vendor-field> ;
                                                                         rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/device_information/vendor" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-device-information-vendor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-azimuth-depends-on-attribute
:nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-azimuth-depends-on-attribute rdf:type owl:Class ;
                                                                                                     rdfs:subClassOf :NeXusAttribute ,
                                                                                                                     :nxtransformations-axisname-depends-on-attribute ,
                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                       owl:onProperty :hasEnumContainer ;
                                                                                                                       owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                           owl:unionOf ( :nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-azimuth-depends-on-offset-tilt-enum
                                                                                                                                                       )
                                                                                                                                         ]
                                                                                                                     ] ;
                                                                                                     rdfs:comment "" ;
                                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-azimuth-depends-on-attribute> ;
                                                                                                     rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/generic_beam_sample_angle_TYPE/azimuth/depends_on" ;
                                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-azimuth-depends-on-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-azimuth-depends-on-offset-tilt-enum
:nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-azimuth-depends-on-offset-tilt-enum rdf:type owl:Class ;
                                                                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                                              owl:onProperty :actualValue ;
                                                                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                              rdf:first "offset_tilt" ;
                                                                                                                                                              rdf:rest rdf:nil
                                                                                                                                                            ]
                                                                                                                                                ]
                                                                                                                            ] ;
                                                                                                            rdfs:comment "Enumeration item for NXoptical_spectroscopy/ENTRY/INSTRUMENT/generic_beam_sample_angle_TYPE/azimuth/depends_on: offset_tilt" ;
                                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-azimuth-depends-on-attribute> ;
                                                                                                            rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/generic_beam_sample_angle_TYPE/azimuth/depends_on/offset_tilt" ;
                                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-azimuth-depends-on-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-azimuth-field
:nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-azimuth-field rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                      :nxtransformations-axisname-field ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                        owl:someValuesFrom :NX_ANGLE
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:someValuesFrom :NX_NUMBER
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :has ;
                                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass :nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-azimuth-depends-on-attribute
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :has ;
                                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass :nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-azimuth-transformation-type-attribute
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :has ;
                                                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass :nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-azimuth-vector-attribute
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                      owl:complementOf :NX_NUMBER
                                                                                                                    ]
                                                                                                      ] ;
                                                                                      rdfs:comment """
                        Rotation about the z axis (azimuthal rotation within the sample plane).
                    """ ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-azimuth-field> ;
                                                                                      rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/generic_beam_sample_angle_TYPE/azimuth" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-azimuth-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-azimuth-transformation-type-attribute
:nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-azimuth-transformation-type-attribute rdf:type owl:Class ;
                                                                                                              rdfs:subClassOf :NeXusAttribute ,
                                                                                                                              :nxtransformations-axisname-transformation-type-attribute ,
                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                owl:onProperty :hasEnumContainer ;
                                                                                                                                owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                                    owl:unionOf ( :nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-azimuth-transformation-type-rotation-enum
                                                                                                                                                                )
                                                                                                                                                  ]
                                                                                                                              ] ;
                                                                                                              rdfs:comment "" ;
                                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-azimuth-transformation-type-attribute> ;
                                                                                                              rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/generic_beam_sample_angle_TYPE/azimuth/transformation_type" ;
                                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-azimuth-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-azimuth-transformation-type-rotation-enum
:nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-azimuth-transformation-type-rotation-enum rdf:type owl:Class ;
                                                                                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                                    owl:onProperty :actualValue ;
                                                                                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                                    rdf:first "rotation" ;
                                                                                                                                                                    rdf:rest rdf:nil
                                                                                                                                                                  ]
                                                                                                                                                      ]
                                                                                                                                  ] ;
                                                                                                                  rdfs:comment "Enumeration item for NXoptical_spectroscopy/ENTRY/INSTRUMENT/generic_beam_sample_angle_TYPE/azimuth/transformation_type: rotation" ;
                                                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-azimuth-transformation-type-attribute> ;
                                                                                                                  rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/generic_beam_sample_angle_TYPE/azimuth/transformation_type/rotation" ;
                                                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-azimuth-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-azimuth-vector-0-0-1-enum
:nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-azimuth-vector-0-0-1-enum rdf:type owl:Class ;
                                                                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :actualValue ;
                                                                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                    rdf:first "[0, 0, 1]" ;
                                                                                                                                                    rdf:rest rdf:nil
                                                                                                                                                  ]
                                                                                                                                      ]
                                                                                                                  ] ;
                                                                                                  rdfs:comment "Enumeration item for NXoptical_spectroscopy/ENTRY/INSTRUMENT/generic_beam_sample_angle_TYPE/azimuth/vector: [0, 0, 1]" ;
                                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-azimuth-vector-attribute> ;
                                                                                                  rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/generic_beam_sample_angle_TYPE/azimuth/vector/[0, 0, 1]" ;
                                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-azimuth-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-azimuth-vector-attribute
:nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-azimuth-vector-attribute rdf:type owl:Class ;
                                                                                                 rdfs:subClassOf :NeXusAttribute ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :hasEnumContainer ;
                                                                                                                   owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                       owl:unionOf ( :nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-azimuth-vector-0-0-1-enum
                                                                                                                                                   )
                                                                                                                                     ]
                                                                                                                 ] ;
                                                                                                 rdfs:comment "" ;
                                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-azimuth-vector-attribute> ;
                                                                                                 rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/generic_beam_sample_angle_TYPE/azimuth/vector" ;
                                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-azimuth-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-group
:nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-group rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NXtransformations ,
                                                                                              :NeXusGroup ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-azimuth-field
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-polar-field
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :has ;
                                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass :nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-type-field
                                                                                              ] ;
                                                                              rdfs:comment """
                    Set of transformations, describing the relative orientation of different
                    parts of the experiment (beams or sample). You may select one of the specified
                    angles for incident and detection beam or sample, and then use polar and azimuthal
                    angles to define the direction via spherical coordinates.
                    This allows consistent definition between different coordinate system.
                    You may refer to self defined coordinate system as well.
                    
                    
                    If \"angle_reference_frame = beam centered\", then this coordinate system is used:
                    McStas system (NeXus default)
                    (https://manual.nexusformat.org/design.html#mcstas-and-nxgeometry-system)
                    
                    i.e. the z-coordinate math:`[0,0,1]` is along the incident beam direction and
                    the x-coordinate math:`[1,0,0]` is in the horizontal plane. Hence, usually math:`[0,1,0]`
                    is vertically oriented.
                    
                    If \"angle_reference_frame = sample-normal centered\", then this coordinate
                    system is used
                    z - math:`[0,0,1]` along sample surface normal
                    x - math:`[1,0,0]` defined by sample surface projected incident beam.
                    y - math:`[0,1,0]` in the sample surface, orthogonal to z and x.
                    For this case, x may be ill defined, if the incident beam is perpendicular
                    to the sample surface. In this case, use the beam centered description.
                """ ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-group> ;
                                                                              rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/generic_beam_sample_angle_TYPE" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-polar-depends-on-attribute
:nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-polar-depends-on-attribute rdf:type owl:Class ;
                                                                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                                                                   :nxtransformations-axisname-depends-on-attribute ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                                                   ] ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                                   owl:complementOf :NX_CHAR
                                                                                                                                 ]
                                                                                                                   ] ;
                                                                                                   rdfs:comment """
                            Path to a transformation that places the sample surface
                            into the origin of the arpes_geometry coordinate system.
                        """ ;
                                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-polar-depends-on-attribute> ;
                                                                                                   rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/generic_beam_sample_angle_TYPE/polar/depends_on" ;
                                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-polar-depends-on-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-polar-field
:nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-polar-field rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                    :nxtransformations-axisname-field ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                      owl:someValuesFrom :NX_ANGLE
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_NUMBER
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :has ;
                                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass :nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-polar-depends-on-attribute
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :has ;
                                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass :nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-polar-transformation-type-attribute
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :has ;
                                                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass :nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-polar-vector-attribute
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_NUMBER
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment """
                        Rotation about the y axis (polar rotation within the sample plane).
                    """ ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-polar-field> ;
                                                                                    rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/generic_beam_sample_angle_TYPE/polar" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-polar-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-polar-transformation-type-attribute
:nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-polar-transformation-type-attribute rdf:type owl:Class ;
                                                                                                            rdfs:subClassOf :NeXusAttribute ,
                                                                                                                            :nxtransformations-axisname-transformation-type-attribute ,
                                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                                              owl:onProperty :hasEnumContainer ;
                                                                                                                              owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                                  owl:unionOf ( :nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-polar-transformation-type-rotation-enum
                                                                                                                                                              )
                                                                                                                                                ]
                                                                                                                            ] ;
                                                                                                            rdfs:comment "" ;
                                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-polar-transformation-type-attribute> ;
                                                                                                            rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/generic_beam_sample_angle_TYPE/polar/transformation_type" ;
                                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-polar-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-polar-transformation-type-rotation-enum
:nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-polar-transformation-type-rotation-enum rdf:type owl:Class ;
                                                                                                                rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                                  owl:onProperty :actualValue ;
                                                                                                                                  owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                                      owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                                  rdf:first "rotation" ;
                                                                                                                                                                  rdf:rest rdf:nil
                                                                                                                                                                ]
                                                                                                                                                    ]
                                                                                                                                ] ;
                                                                                                                rdfs:comment "Enumeration item for NXoptical_spectroscopy/ENTRY/INSTRUMENT/generic_beam_sample_angle_TYPE/polar/transformation_type: rotation" ;
                                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-polar-transformation-type-attribute> ;
                                                                                                                rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/generic_beam_sample_angle_TYPE/polar/transformation_type/rotation" ;
                                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-polar-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-polar-vector-0-1-0-enum
:nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-polar-vector-0-1-0-enum rdf:type owl:Class ;
                                                                                                rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :actualValue ;
                                                                                                                  owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                      owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                  rdf:first "[0, 1, 0]" ;
                                                                                                                                                  rdf:rest rdf:nil
                                                                                                                                                ]
                                                                                                                                    ]
                                                                                                                ] ;
                                                                                                rdfs:comment "Enumeration item for NXoptical_spectroscopy/ENTRY/INSTRUMENT/generic_beam_sample_angle_TYPE/polar/vector: [0, 1, 0]" ;
                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-polar-vector-attribute> ;
                                                                                                rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/generic_beam_sample_angle_TYPE/polar/vector/[0, 1, 0]" ;
                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-polar-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-polar-vector-attribute
:nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-polar-vector-attribute rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasEnumContainer ;
                                                                                                                 owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                     owl:unionOf ( :nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-polar-vector-0-1-0-enum
                                                                                                                                                 )
                                                                                                                                   ]
                                                                                                               ] ;
                                                                                               rdfs:comment "" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-polar-vector-attribute> ;
                                                                                               rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/generic_beam_sample_angle_TYPE/polar/vector" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-polar-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-type-detection-beam-enum
:nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-type-detection-beam-enum rdf:type owl:Class ;
                                                                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :actualValue ;
                                                                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                   rdf:first "detection beam" ;
                                                                                                                                                   rdf:rest rdf:nil
                                                                                                                                                 ]
                                                                                                                                     ]
                                                                                                                 ] ;
                                                                                                 rdfs:comment "Enumeration item for NXoptical_spectroscopy/ENTRY/INSTRUMENT/generic_beam_sample_angle_TYPE/type: detection beam" ;
                                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-type-field> ;
                                                                                                 rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/generic_beam_sample_angle_TYPE/type/detection beam" ;
                                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-type-field
:nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-type-field rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasEnumContainer ;
                                                                                                     owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                         owl:unionOf ( :nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-type-detection-beam-enum
                                                                                                                                       :nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-type-incident-beam-enum
                                                                                                                                       :nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-type-sample-enum
                                                                                                                                     )
                                                                                                                       ]
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-type-field> ;
                                                                                   rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/generic_beam_sample_angle_TYPE/type" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-type-incident-beam-enum
:nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-type-incident-beam-enum rdf:type owl:Class ;
                                                                                                rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :actualValue ;
                                                                                                                  owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                      owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                  rdf:first "incident beam" ;
                                                                                                                                                  rdf:rest rdf:nil
                                                                                                                                                ]
                                                                                                                                    ]
                                                                                                                ] ;
                                                                                                rdfs:comment "Enumeration item for NXoptical_spectroscopy/ENTRY/INSTRUMENT/generic_beam_sample_angle_TYPE/type: incident beam" ;
                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-type-field> ;
                                                                                                rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/generic_beam_sample_angle_TYPE/type/incident beam" ;
                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-type-sample-enum
:nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-type-sample-enum rdf:type owl:Class ;
                                                                                         rdfs:subClassOf :NeXusEnumerations ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :actualValue ;
                                                                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                           rdf:first "sample" ;
                                                                                                                                           rdf:rest rdf:nil
                                                                                                                                         ]
                                                                                                                             ]
                                                                                                         ] ;
                                                                                         rdfs:comment "Enumeration item for NXoptical_spectroscopy/ENTRY/INSTRUMENT/generic_beam_sample_angle_TYPE/type: sample" ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-type-field> ;
                                                                                         rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/generic_beam_sample_angle_TYPE/type/sample" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-group
:nxoptical-spectroscopy-entry-instrument-group rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusGroup ,
                                                               :nxentry-instrument-group ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxoptical-spectroscopy-entry-instrument-angle-of-detection-field
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxoptical-spectroscopy-entry-instrument-angle-of-in-plane-sample-rotation-field
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxoptical-spectroscopy-entry-instrument-angle-of-incidence-field
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxoptical-spectroscopy-entry-instrument-angle-of-incident-and-detection-beam-field
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxoptical-spectroscopy-entry-instrument-angle-reference-frame-field
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxoptical-spectroscopy-entry-instrument-beam-transfer-matrix-table-group
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxoptical-spectroscopy-entry-instrument-chi-field
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxoptical-spectroscopy-entry-instrument-component-group
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxoptical-spectroscopy-entry-instrument-device-information-group
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-group
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-group
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxoptical-spectroscopy-entry-instrument-lateral-focal-point-offset-field
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxoptical-spectroscopy-entry-instrument-monochromator-group
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxoptical-spectroscopy-entry-instrument-omega-field
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxoptical-spectroscopy-entry-instrument-optical-lens-group
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxoptical-spectroscopy-entry-instrument-optical-window-group
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxoptical-spectroscopy-entry-instrument-phi-field
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxoptical-spectroscopy-entry-instrument-polfilter-type-group
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxoptical-spectroscopy-entry-instrument-sample-stage-group
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxoptical-spectroscopy-entry-instrument-software-type-group
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxoptical-spectroscopy-entry-instrument-source-type-group
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxoptical-spectroscopy-entry-instrument-spectralfilter-type-group
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxoptical-spectroscopy-entry-instrument-temp-control-type-group
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxoptical-spectroscopy-entry-instrument-temperature-sensor-group
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxoptical-spectroscopy-entry-instrument-twotheta-field
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxoptical-spectroscopy-entry-instrument-wavelength-resolution-group
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxoptical-spectroscopy-entry-instrument-waveplate-group
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxoptical-spectroscopy-entry-instrument-beam-type-group
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxoptical-spectroscopy-entry-instrument-detector-type-group
                                                               ] ;
                                               rdfs:comment """
                Devices or elements of the optical spectroscopy setup described with its
                properties and general information.
                
                This includes for example:
                - The beam device's or instrument's model, company, serial number, construction year, etc.
                - Used software or code
                - Experiment descriptive parameters as reference frames, resolution, calibration
                - Photon beams with their respective properties such as angles and polarization
                - Various optical beam path devices, which interact, manipulate or measure optical beams
                - Characteristics of the medium surrounding the sample
                - \"Beam devices\" for a beam path description
                - Stages(NXmanipulator)
                - Sensors and actuators to control or measure sample or beam properties
            """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-group> ;
                                               rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-calibration-accuracy-group
:nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-calibration-accuracy-group rdf:type owl:Class ;
                                                                                                  rdfs:subClassOf :NeXusGroup ,
                                                                                                                  :nxcalibration-data-group ;
                                                                                                  rdfs:comment """
                        Provide data about the determined accuracy of the device, this may
                        may be a single value or a dataset like wavelength error vs. wavelength etc.
                    """ ;
                                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-calibration-accuracy-group> ;
                                                                                                  rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/instrument_calibration_DEVICE/calibration_accuracy" ;
                                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-calibration-accuracy-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-calibration-status-calibration-time-provided-enum
:nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-calibration-status-calibration-time-provided-enum rdf:type owl:Class ;
                                                                                                                         rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                                           owl:onProperty :actualValue ;
                                                                                                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                                           rdf:first "calibration time provided" ;
                                                                                                                                                                           rdf:rest rdf:nil
                                                                                                                                                                         ]
                                                                                                                                                             ]
                                                                                                                                         ] ;
                                                                                                                         rdfs:comment "Enumeration item for NXoptical_spectroscopy/ENTRY/INSTRUMENT/instrument_calibration_DEVICE/calibration_status: calibration time provided" ;
                                                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-calibration-status-field> ;
                                                                                                                         rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/instrument_calibration_DEVICE/calibration_status/calibration time provided" ;
                                                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-calibration-status-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-calibration-status-field
:nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-calibration-status-field rdf:type owl:Class ;
                                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasEnumContainer ;
                                                                                                                  owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                      owl:unionOf ( :nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-calibration-status-calibration-time-provided-enum
                                                                                                                                                    :nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-calibration-status-no-calibration-enum
                                                                                                                                                    :nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-calibration-status-within-1-day-enum
                                                                                                                                                    :nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-calibration-status-within-1-hour-enum
                                                                                                                                                    :nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-calibration-status-within-1-week-enum
                                                                                                                                                  )
                                                                                                                                    ]
                                                                                                                ] ;
                                                                                                rdfs:comment """
                        Was a calibration performed? If yes, when was it done? If the
                        calibration time is provided, it should be specified in
                        calibration_time.
                    """ ;
                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-calibration-status-field> ;
                                                                                                rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/instrument_calibration_DEVICE/calibration_status" ;
                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-calibration-status-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-calibration-status-no-calibration-enum
:nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-calibration-status-no-calibration-enum rdf:type owl:Class ;
                                                                                                              rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                owl:onProperty :actualValue ;
                                                                                                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                                rdf:first "no calibration" ;
                                                                                                                                                                rdf:rest rdf:nil
                                                                                                                                                              ]
                                                                                                                                                  ]
                                                                                                                              ] ;
                                                                                                              rdfs:comment "Enumeration item for NXoptical_spectroscopy/ENTRY/INSTRUMENT/instrument_calibration_DEVICE/calibration_status: no calibration" ;
                                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-calibration-status-field> ;
                                                                                                              rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/instrument_calibration_DEVICE/calibration_status/no calibration" ;
                                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-calibration-status-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-calibration-status-within-1-day-enum
:nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-calibration-status-within-1-day-enum rdf:type owl:Class ;
                                                                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                                              owl:onProperty :actualValue ;
                                                                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                              rdf:first "within 1 day" ;
                                                                                                                                                              rdf:rest rdf:nil
                                                                                                                                                            ]
                                                                                                                                                ]
                                                                                                                            ] ;
                                                                                                            rdfs:comment "Enumeration item for NXoptical_spectroscopy/ENTRY/INSTRUMENT/instrument_calibration_DEVICE/calibration_status: within 1 day" ;
                                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-calibration-status-field> ;
                                                                                                            rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/instrument_calibration_DEVICE/calibration_status/within 1 day" ;
                                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-calibration-status-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-calibration-status-within-1-hour-enum
:nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-calibration-status-within-1-hour-enum rdf:type owl:Class ;
                                                                                                             rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                               owl:onProperty :actualValue ;
                                                                                                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                               rdf:first "within 1 hour" ;
                                                                                                                                                               rdf:rest rdf:nil
                                                                                                                                                             ]
                                                                                                                                                 ]
                                                                                                                             ] ;
                                                                                                             rdfs:comment "Enumeration item for NXoptical_spectroscopy/ENTRY/INSTRUMENT/instrument_calibration_DEVICE/calibration_status: within 1 hour" ;
                                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-calibration-status-field> ;
                                                                                                             rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/instrument_calibration_DEVICE/calibration_status/within 1 hour" ;
                                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-calibration-status-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-calibration-status-within-1-week-enum
:nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-calibration-status-within-1-week-enum rdf:type owl:Class ;
                                                                                                             rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                               owl:onProperty :actualValue ;
                                                                                                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                               rdf:first "within 1 week" ;
                                                                                                                                                               rdf:rest rdf:nil
                                                                                                                                                             ]
                                                                                                                                                 ]
                                                                                                                             ] ;
                                                                                                             rdfs:comment "Enumeration item for NXoptical_spectroscopy/ENTRY/INSTRUMENT/instrument_calibration_DEVICE/calibration_status: within 1 week" ;
                                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-calibration-status-field> ;
                                                                                                             rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/instrument_calibration_DEVICE/calibration_status/within 1 week" ;
                                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-calibration-status-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-calibration-time-field
:nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-calibration-time-field rdf:type owl:Class ;
                                                                                              rdfs:subClassOf :NeXusField ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                                owl:someValuesFrom :NX_ANY
                                                                                                              ] ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                owl:someValuesFrom :NX_DATE_TIME
                                                                                                              ] ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                                              owl:complementOf :NX_DATE_TIME
                                                                                                                            ]
                                                                                                              ] ;
                                                                                              rdfs:comment """
                        If calibration status is 'calibration time provided', specify the
                        ISO8601 date when calibration was last performed before this
                        measurement. UTC offset should be specified.
                    """ ;
                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-calibration-time-field> ;
                                                                                              rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/instrument_calibration_DEVICE/calibration_time" ;
                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-calibration-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-data-group
:nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-data-group rdf:type owl:Class ;
                                                                                  rdfs:subClassOf :NeXusGroup ,
                                                                                                  :nxcalibration-data-group ;
                                                                                  rdfs:comment """
                        Generic data which does not fit to the 'NX_FLOAT' fields in NXproces.
                        This can be for example the instrument response function.
                    """ ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-data-group> ;
                                                                                  rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/instrument_calibration_DEVICE/DATA" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-device-path-field
:nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-device-path-field rdf:type owl:Class ;
                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                         owl:complementOf :NX_CHAR
                                                                                                                       ]
                                                                                                         ] ;
                                                                                         rdfs:comment """
                        Path to the device, which was calibrated.
                        Example: entry/instrument/DEVICE
                    """ ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-device-path-field> ;
                                                                                         rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/instrument_calibration_DEVICE/device_path" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-device-path-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-group
:nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-group rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NXcalibration ,
                                                                                             :NeXusGroup ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :has ;
                                                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass :nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-calibration-accuracy-group
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :has ;
                                                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass :nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-calibration-status-field
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :has ;
                                                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass :nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-calibration-time-field
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :has ;
                                                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass :nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-data-group
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :has ;
                                                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass :nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-device-path-field
                                                                                             ] ;
                                                                             rdfs:comment """
                    Pre-calibration of an arbitrary device of the instrumental setup, which
                    has the name DEVICE. You can specify here how, at which time by which method
                    the calibration was done. As well the accuracy and a link to the calibration
                    dataset.
                """ ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-group> ;
                                                                             rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/instrument_calibration_DEVICE" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-lateral-focal-point-offset-field
:nxoptical-spectroscopy-entry-instrument-lateral-focal-point-offset-field rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusField ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                            owl:someValuesFrom :NX_LENGTH
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_NUMBER
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_NUMBER
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment """
                    Specify if there is a lateral offset on the sample surface, between the focal
                    points of the incident beam and the detection beam.
                """ ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-lateral-focal-point-offset-field> ;
                                                                          rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/lateral_focal_point_offset" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-lateral-focal-point-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-monochromator-device-information-group
:nxoptical-spectroscopy-entry-instrument-monochromator-device-information-group rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusGroup ;
                                                                                rdfs:comment "" ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-monochromator-device-information-group> ;
                                                                                rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/MONOCHROMATOR/device_information" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-monochromator-device-information-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-monochromator-group
:nxoptical-spectroscopy-entry-instrument-monochromator-group rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusGroup ,
                                                                             :nxinstrument-monochromator-group ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxoptical-spectroscopy-entry-instrument-monochromator-device-information-group
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-monochromator-group> ;
                                                             rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/MONOCHROMATOR" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-monochromator-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-omega-field
:nxoptical-spectroscopy-entry-instrument-omega-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_ANGLE
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_NUMBER
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_NUMBER
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
                    Angle between sample incident beam and sample surface.
                """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-omega-field> ;
                                                     rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/omega" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-omega-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-optical-lens-device-information-group
:nxoptical-spectroscopy-entry-instrument-optical-lens-device-information-group rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusGroup ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-optical-lens-device-information-group> ;
                                                                               rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/OPTICAL_LENS/device_information" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-optical-lens-device-information-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-optical-lens-group
:nxoptical-spectroscopy-entry-instrument-optical-lens-group rdf:type owl:Class ;
                                                            rdfs:subClassOf :NXoptical_lens ,
                                                                            :NeXusGroup ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxoptical-spectroscopy-entry-instrument-optical-lens-device-information-group
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxoptical-spectroscopy-entry-instrument-optical-lens-type-field
                                                                            ] ;
                                                            rdfs:comment """
                    This is the optical element used to focus or collect light. This may
                    be a generic lens or microcope objectives which are used for the
                    Raman scattering process.
                """ ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-optical-lens-group> ;
                                                            rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/OPTICAL_LENS" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-optical-lens-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-optical-lens-type-field
:nxoptical-spectroscopy-entry-instrument-optical-lens-type-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_ANY
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_CHAR
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_CHAR
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-optical-lens-type-field> ;
                                                                 rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/OPTICAL_LENS/type" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-optical-lens-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-optical-window-group
:nxoptical-spectroscopy-entry-instrument-optical-window-group rdf:type owl:Class ;
                                                              rdfs:subClassOf :NXoptical_window ,
                                                                              :NeXusGroup ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-optical-window-group> ;
                                                              rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/OPTICAL_WINDOW" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-optical-window-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-phi-field
:nxoptical-spectroscopy-entry-instrument-phi-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ANGLE
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_NUMBER
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_NUMBER
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
                    Inplane rotation of the sample, with rotation axis along sample normal.
                """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-phi-field> ;
                                                   rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/phi" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-phi-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-polfilter-type-device-information-group
:nxoptical-spectroscopy-entry-instrument-polfilter-type-device-information-group rdf:type owl:Class ;
                                                                                 rdfs:subClassOf :NeXusGroup ;
                                                                                 rdfs:comment "" ;
                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-polfilter-type-device-information-group> ;
                                                                                 rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/polfilter_TYPE/device_information" ;
                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-polfilter-type-device-information-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-polfilter-type-filter-mechanism-field
:nxoptical-spectroscopy-entry-instrument-polfilter-type-filter-mechanism-field rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusField ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_CHAR
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment """
                        Physical principle of the polarization filter used to create a
                        defined incident or scattered light state.
                    """ ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-polfilter-type-filter-mechanism-field> ;
                                                                               rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/polfilter_TYPE/filter_mechanism" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-polfilter-type-filter-mechanism-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-polfilter-type-group
:nxoptical-spectroscopy-entry-instrument-polfilter-type-group rdf:type owl:Class ;
                                                              rdfs:subClassOf :NXcomponent ,
                                                                              :NeXusGroup ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxoptical-spectroscopy-entry-instrument-polfilter-type-device-information-group
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxoptical-spectroscopy-entry-instrument-polfilter-type-filter-mechanism-field
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxoptical-spectroscopy-entry-instrument-polfilter-type-specific-polarization-filter-type-field
                                                                              ] ;
                                                              rdfs:comment """
                    Polarization filter to prepare light to be measured or to be incident
                    on the sample.
                    Generic polarization filter properties may be implemented via NXfilter_pol
                    at a later stage.
                """ ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-polfilter-type-group> ;
                                                              rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/polfilter_TYPE" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-polfilter-type-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-polfilter-type-specific-polarization-filter-type-field
:nxoptical-spectroscopy-entry-instrument-polfilter-type-specific-polarization-filter-type-field rdf:type owl:Class ;
                                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                                ] ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                                                ] ,
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                                owl:complementOf :NX_CHAR
                                                                                                                              ]
                                                                                                                ] ;
                                                                                                rdfs:comment """
                        Specific name or type of the polarizer used.
                        
                        Free text, for example: Glan-Thompson, Glan-Taylor, Rochon Prism, Wollaston
                        Polarizer...
                    """ ;
                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-polfilter-type-specific-polarization-filter-type-field> ;
                                                                                                rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/polfilter_TYPE/specific_polarization_filter_type" ;
                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-polfilter-type-specific-polarization-filter-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-sample-stage-beam-sample-relation-field
:nxoptical-spectroscopy-entry-instrument-sample-stage-beam-sample-relation-field rdf:type owl:Class ;
                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                                   owl:someValuesFrom :NX_ANY
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:someValuesFrom :NX_CHAR
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                 owl:complementOf :NX_CHAR
                                                                                                               ]
                                                                                                 ] ;
                                                                                 rdfs:comment """
                        Description of relation of the beam with the sample. How does the
                        sample hit the beam, e.g. 'center of sample, long edge parallel
                        to the plane of incidence'.
                        This is redundant if a full orientation description is done via the
                        stage's \"transformations\" entry.
                    """ ;
                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-sample-stage-beam-sample-relation-field> ;
                                                                                 rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/sample_stage/beam_sample_relation" ;
                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-sample-stage-beam-sample-relation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-sample-stage-device-information-group
:nxoptical-spectroscopy-entry-instrument-sample-stage-device-information-group rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusGroup ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-sample-stage-device-information-group> ;
                                                                               rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/sample_stage/device_information" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-sample-stage-device-information-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-sample-stage-group
:nxoptical-spectroscopy-entry-instrument-sample-stage-group rdf:type owl:Class ;
                                                            rdfs:subClassOf :NXmanipulator ,
                                                                            :NeXusGroup ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxoptical-spectroscopy-entry-instrument-sample-stage-beam-sample-relation-field
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxoptical-spectroscopy-entry-instrument-sample-stage-device-information-group
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxoptical-spectroscopy-entry-instrument-sample-stage-stage-type-field
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxoptical-spectroscopy-entry-instrument-sample-stage-transformations-group
                                                                            ] ;
                                                            rdfs:comment """
                    Sample stage (or manipulator) for positioning of the sample. This should
                    only contain the spatial orientation of movement.
                """ ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-sample-stage-group> ;
                                                            rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/sample_stage" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-sample-stage-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-sample-stage-stage-type-field
:nxoptical-spectroscopy-entry-instrument-sample-stage-stage-type-field rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusField ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                         owl:someValuesFrom :NX_ANY
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_CHAR
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment """
                        Specify the type of the sample stage.
                    """ ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-sample-stage-stage-type-field> ;
                                                                       rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/sample_stage/stage_type" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-sample-stage-stage-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-sample-stage-transformations-group
:nxoptical-spectroscopy-entry-instrument-sample-stage-transformations-group rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusGroup ,
                                                                                            :nxcomponent-transformations-group ;
                                                                            rdfs:comment """
                        This allows a description of the stages relation or orientation and
                        position with respect to the sample or beam, if an laboratory or
                        an stage coordinate system is defined.
                    """ ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-sample-stage-transformations-group> ;
                                                                            rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/sample_stage/transformations" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-sample-stage-transformations-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-software-type-group
:nxoptical-spectroscopy-entry-instrument-software-type-group rdf:type owl:Class ;
                                                             rdfs:subClassOf :NXprogram ,
                                                                             :NeXusGroup ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxoptical-spectroscopy-entry-instrument-software-type-program-field
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-software-type-group> ;
                                                             rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/software_TYPE" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-software-type-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-software-type-program-field
:nxoptical-spectroscopy-entry-instrument-software-type-program-field rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     :nxprogram-program-field ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                       owl:someValuesFrom :NX_ANY
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_CHAR
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :has ;
                                                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass :nxoptical-spectroscopy-entry-instrument-software-type-program-url-attribute
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :has ;
                                                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass :nxoptical-spectroscopy-entry-instrument-software-type-program-version-attribute
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_CHAR
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment """
                        Commercial or otherwise defined given name of the program that was
                        used to control any parts of the optical spectroscopy setup.
                        The uppercase TYPE should be replaced by a specification name, i.e.
                        \"software_detector\" or \"software_stage\" to specify the respective
                        program or software components.
                    """ ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-software-type-program-field> ;
                                                                     rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/software_TYPE/program" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-software-type-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-software-type-program-url-attribute
:nxoptical-spectroscopy-entry-instrument-software-type-program-url-attribute rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusAttribute ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_CHAR
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_CHAR
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment """
                            Description of the software by persistent resource, where the program,
                            code, script etc. can be found.
                        """ ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-software-type-program-url-attribute> ;
                                                                             rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/software_TYPE/program/URL" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-software-type-program-url-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-software-type-program-version-attribute
:nxoptical-spectroscopy-entry-instrument-software-type-program-version-attribute rdf:type owl:Class ;
                                                                                 rdfs:subClassOf :NeXusAttribute ,
                                                                                                 :nxprogram-program-version-attribute ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:someValuesFrom :NX_CHAR
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                 owl:complementOf :NX_CHAR
                                                                                                               ]
                                                                                                 ] ;
                                                                                 rdfs:comment """
                            Either version with build number, commit hash, or description of a
                            (online) repository where the source code of the program and build
                            instructions can be found so that the program can be configured in
                            such a way that result files can be created ideally in a
                            deterministic manner.
                        """ ;
                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-software-type-program-version-attribute> ;
                                                                                 rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/software_TYPE/program/version" ;
                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-software-type-program-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-source-type-associated-beam-field
:nxoptical-spectroscopy-entry-instrument-source-type-associated-beam-field rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusField ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                             owl:someValuesFrom :NX_ANY
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:someValuesFrom :NX_CHAR
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                           owl:complementOf :NX_CHAR
                                                                                                         ]
                                                                                           ] ;
                                                                           rdfs:comment """
                        The path to a beam emitted by this source.
                        Should be named with the same appendix, e.g.,
                        for TYPE=532nmlaser, there should as well be
                        a NXbeam named \"beam_532nmlaser\" together with this source
                        instance named \"source_532nmlaser\"
                        
                        Example: /entry/instrument/beam_532nmlaser
                    """ ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-source-type-associated-beam-field> ;
                                                                           rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/source_TYPE/associated_beam" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-source-type-associated-beam-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-source-type-device-information-group
:nxoptical-spectroscopy-entry-instrument-source-type-device-information-group rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NeXusGroup ,
                                                                                              :nxsource-fabrication-group ;
                                                                              rdfs:comment """
                        Details about the device information.
                    """ ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-source-type-device-information-group> ;
                                                                              rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/source_TYPE/device_information" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-source-type-device-information-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-source-type-group
:nxoptical-spectroscopy-entry-instrument-source-type-group rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusGroup ,
                                                                           :nxinstrument-source-group ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :has ;
                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass :nxoptical-spectroscopy-entry-instrument-source-type-associated-beam-field
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :has ;
                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass :nxoptical-spectroscopy-entry-instrument-source-type-device-information-group
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :has ;
                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass :nxoptical-spectroscopy-entry-instrument-source-type-name-field
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :has ;
                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass :nxoptical-spectroscopy-entry-instrument-source-type-standard-field
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :has ;
                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass :nxoptical-spectroscopy-entry-instrument-source-type-type-field
                                                                           ] ;
                                                           rdfs:comment "" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-source-type-group> ;
                                                           rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/source_TYPE" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-source-type-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-source-type-name-field
:nxoptical-spectroscopy-entry-instrument-source-type-name-field rdf:type owl:Class ;
                                                                owl:equivalentClass :nxsource-name-field ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_ANY
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_CHAR
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment "" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-source-type-name-field> ;
                                                                rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/source_TYPE/name" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-source-type-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-source-type-standard-field
:nxoptical-spectroscopy-entry-instrument-source-type-standard-field rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_ANY
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_CHAR
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_CHAR
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment """
                        If available, name/ID/norm of the light source standard.
                    """ ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-source-type-standard-field> ;
                                                                    rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/source_TYPE/standard" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-source-type-standard-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-source-type-type-field
:nxoptical-spectroscopy-entry-instrument-source-type-type-field rdf:type owl:Class ;
                                                                owl:equivalentClass :nxsource-type-field ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_ANY
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_CHAR
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment "" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-source-type-type-field> ;
                                                                rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/source_TYPE/type" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-source-type-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-spectralfilter-type-device-information-group
:nxoptical-spectroscopy-entry-instrument-spectralfilter-type-device-information-group rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusGroup ;
                                                                                      rdfs:comment "" ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-spectralfilter-type-device-information-group> ;
                                                                                      rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/spectralfilter_TYPE/device_information" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-spectralfilter-type-device-information-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-spectralfilter-type-filter-characteristics-characteristics-type-attribute
:nxoptical-spectroscopy-entry-instrument-spectralfilter-type-filter-characteristics-characteristics-type-attribute rdf:type owl:Class ;
                                                                                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                                     owl:onProperty :hasEnumContainer ;
                                                                                                                                     owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                                         owl:unionOf ( :nxoptical-spectroscopy-entry-instrument-spectralfilter-type-filter-characteristics-characteristics-type-reflection-enum
                                                                                                                                                                       :nxoptical-spectroscopy-entry-instrument-spectralfilter-type-filter-characteristics-characteristics-type-transmission-enum
                                                                                                                                                                     )
                                                                                                                                                       ]
                                                                                                                                   ] ;
                                                                                                                   rdfs:comment """
                            Which property is used to form the spectral properties of light,
                            i.e. transmission or reflection properties.
                        """ ;
                                                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-spectralfilter-type-filter-characteristics-characteristics-type-attribute> ;
                                                                                                                   rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/spectralfilter_TYPE/filter_characteristics/characteristics_type" ;
                                                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-spectralfilter-type-filter-characteristics-characteristics-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-spectralfilter-type-filter-characteristics-characteristics-type-reflection-enum
:nxoptical-spectroscopy-entry-instrument-spectralfilter-type-filter-characteristics-characteristics-type-reflection-enum rdf:type owl:Class ;
                                                                                                                         rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                                           owl:onProperty :actualValue ;
                                                                                                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                                           rdf:first "reflection" ;
                                                                                                                                                                           rdf:rest rdf:nil
                                                                                                                                                                         ]
                                                                                                                                                             ]
                                                                                                                                         ] ;
                                                                                                                         owl:disjointWith :nxoptical-spectroscopy-entry-instrument-spectralfilter-type-filter-characteristics-characteristics-type-transmission-enum ;
                                                                                                                         rdfs:comment "Enumeration item for NXoptical_spectroscopy/ENTRY/INSTRUMENT/spectralfilter_TYPE/filter_characteristics/characteristics_type: reflection" ;
                                                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-spectralfilter-type-filter-characteristics-characteristics-type-attribute> ;
                                                                                                                         rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/spectralfilter_TYPE/filter_characteristics/characteristics_type/reflection" ;
                                                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-spectralfilter-type-filter-characteristics-characteristics-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-spectralfilter-type-filter-characteristics-characteristics-type-transmission-enum
:nxoptical-spectroscopy-entry-instrument-spectralfilter-type-filter-characteristics-characteristics-type-transmission-enum rdf:type owl:Class ;
                                                                                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                                                             owl:onProperty :actualValue ;
                                                                                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                                             rdf:first "transmission" ;
                                                                                                                                                                             rdf:rest rdf:nil
                                                                                                                                                                           ]
                                                                                                                                                               ]
                                                                                                                                           ] ;
                                                                                                                           rdfs:comment "Enumeration item for NXoptical_spectroscopy/ENTRY/INSTRUMENT/spectralfilter_TYPE/filter_characteristics/characteristics_type: transmission" ;
                                                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-spectralfilter-type-filter-characteristics-characteristics-type-attribute> ;
                                                                                                                           rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/spectralfilter_TYPE/filter_characteristics/characteristics_type/transmission" ;
                                                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-spectralfilter-type-filter-characteristics-characteristics-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-spectralfilter-type-filter-characteristics-group
:nxoptical-spectroscopy-entry-instrument-spectralfilter-type-filter-characteristics-group rdf:type owl:Class ;
                                                                                          rdfs:subClassOf :NeXusGroup ,
                                                                                                          :nxobject-data-group ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :has ;
                                                                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass :nxoptical-spectroscopy-entry-instrument-spectralfilter-type-filter-characteristics-characteristics-type-attribute
                                                                                                          ] ;
                                                                                          rdfs:comment """
                        Properties of the spectral filter such as wavelength dependent transmission
                        or reflectivity.
                    """ ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-spectralfilter-type-filter-characteristics-group> ;
                                                                                          rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/spectralfilter_TYPE/filter_characteristics" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-spectralfilter-type-filter-characteristics-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-spectralfilter-type-filter-type-field
:nxoptical-spectroscopy-entry-instrument-spectralfilter-type-filter-type-field rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusField ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_CHAR
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment """
                        Type of laser-line filter used to suppress the laser, if measurements
                        close to the laser-line are performed.
                    """ ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-spectralfilter-type-filter-type-field> ;
                                                                               rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/spectralfilter_TYPE/filter_type" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-spectralfilter-type-filter-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-spectralfilter-type-group
:nxoptical-spectroscopy-entry-instrument-spectralfilter-type-group rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NXcomponent ,
                                                                                   :NeXusGroup ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxoptical-spectroscopy-entry-instrument-spectralfilter-type-device-information-group
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxoptical-spectroscopy-entry-instrument-spectralfilter-type-filter-characteristics-group
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxoptical-spectroscopy-entry-instrument-spectralfilter-type-filter-type-field
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :has ;
                                                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass :nxoptical-spectroscopy-entry-instrument-spectralfilter-type-intended-use-field
                                                                                   ] ;
                                                                   rdfs:comment """
                    Spectral filter used to modify properties of the scattered or incident light.
                """ ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-spectralfilter-type-group> ;
                                                                   rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/spectralfilter_TYPE" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-spectralfilter-type-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-spectralfilter-type-intended-use-field
:nxoptical-spectroscopy-entry-instrument-spectralfilter-type-intended-use-field rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_CHAR
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment "" ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-spectralfilter-type-intended-use-field> ;
                                                                                rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/spectralfilter_TYPE/intended_use" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-spectralfilter-type-intended-use-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-temp-control-type-cooler-or-heater-cooler-enum
:nxoptical-spectroscopy-entry-instrument-temp-control-type-cooler-or-heater-cooler-enum rdf:type owl:Class ;
                                                                                        rdfs:subClassOf :NeXusEnumerations ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :actualValue ;
                                                                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                          rdf:first "cooler" ;
                                                                                                                                          rdf:rest rdf:nil
                                                                                                                                        ]
                                                                                                                            ]
                                                                                                        ] ;
                                                                                        owl:disjointWith :nxoptical-spectroscopy-entry-instrument-temp-control-type-cooler-or-heater-heater-enum ;
                                                                                        rdfs:comment "Enumeration item for NXoptical_spectroscopy/ENTRY/INSTRUMENT/temp_control_TYPE/cooler_or_heater: cooler" ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-temp-control-type-cooler-or-heater-field> ;
                                                                                        rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/temp_control_TYPE/cooler_or_heater/cooler" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-temp-control-type-cooler-or-heater-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-temp-control-type-cooler-or-heater-field
:nxoptical-spectroscopy-entry-instrument-temp-control-type-cooler-or-heater-field rdf:type owl:Class ;
                                                                                  rdfs:subClassOf :NeXusField ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasEnumContainer ;
                                                                                                    owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                        owl:unionOf ( :nxoptical-spectroscopy-entry-instrument-temp-control-type-cooler-or-heater-cooler-enum
                                                                                                                                      :nxoptical-spectroscopy-entry-instrument-temp-control-type-cooler-or-heater-heater-enum
                                                                                                                                    )
                                                                                                                      ]
                                                                                                  ] ;
                                                                                  rdfs:comment "" ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-temp-control-type-cooler-or-heater-field> ;
                                                                                  rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/temp_control_TYPE/cooler_or_heater" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-temp-control-type-cooler-or-heater-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-temp-control-type-cooler-or-heater-heater-enum
:nxoptical-spectroscopy-entry-instrument-temp-control-type-cooler-or-heater-heater-enum rdf:type owl:Class ;
                                                                                        rdfs:subClassOf :NeXusEnumerations ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :actualValue ;
                                                                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                          rdf:first "heater" ;
                                                                                                                                          rdf:rest rdf:nil
                                                                                                                                        ]
                                                                                                                            ]
                                                                                                        ] ;
                                                                                        rdfs:comment "Enumeration item for NXoptical_spectroscopy/ENTRY/INSTRUMENT/temp_control_TYPE/cooler_or_heater: heater" ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-temp-control-type-cooler-or-heater-field> ;
                                                                                        rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/temp_control_TYPE/cooler_or_heater/heater" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-temp-control-type-cooler-or-heater-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-temp-control-type-device-information-group
:nxoptical-spectroscopy-entry-instrument-temp-control-type-device-information-group rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusGroup ;
                                                                                    rdfs:comment "" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-temp-control-type-device-information-group> ;
                                                                                    rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/temp_control_TYPE/device_information" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-temp-control-type-device-information-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-temp-control-type-group
:nxoptical-spectroscopy-entry-instrument-temp-control-type-group rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusGroup ,
                                                                                 :nxinstrument-actuator-group ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxoptical-spectroscopy-entry-instrument-temp-control-type-cooler-or-heater-field
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxoptical-spectroscopy-entry-instrument-temp-control-type-device-information-group
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxoptical-spectroscopy-entry-instrument-temp-control-type-name-field
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxoptical-spectroscopy-entry-instrument-temp-control-type-pid-controller-group
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxoptical-spectroscopy-entry-instrument-temp-control-type-type-field
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :has ;
                                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass :nxoptical-spectroscopy-entry-instrument-temp-control-type-physical-quantity-field
                                                                                 ] ;
                                                                 rdfs:comment """
                    Type of control for the sample temperature. Replace TYPE by \"cryostat\" or
                    \"heater\" to specify it.
                """ ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-temp-control-type-group> ;
                                                                 rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/temp_control_TYPE" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-temp-control-type-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-temp-control-type-name-field
:nxoptical-spectroscopy-entry-instrument-temp-control-type-name-field rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusField ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                        owl:someValuesFrom :NX_ANY
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_CHAR
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-temp-control-type-name-field> ;
                                                                      rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/temp_control_TYPE/name" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-temp-control-type-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-temp-control-type-physical-quantity-field
:nxoptical-spectroscopy-entry-instrument-temp-control-type-physical-quantity-field rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   :nxactuator-physical-quantity-field ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasEnumContainer ;
                                                                                                     owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                         owl:unionOf ( :nxoptical-spectroscopy-entry-instrument-temp-control-type-physical-quantity-temperature-enum
                                                                                                                                     )
                                                                                                                       ]
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-temp-control-type-physical-quantity-field> ;
                                                                                   rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/temp_control_TYPE/physical_quantity" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-temp-control-type-physical-quantity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-temp-control-type-physical-quantity-temperature-enum
:nxoptical-spectroscopy-entry-instrument-temp-control-type-physical-quantity-temperature-enum rdf:type owl:Class ;
                                                                                              rdfs:subClassOf :NeXusEnumerations ,
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty :actualValue ;
                                                                                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                rdf:first "temperature" ;
                                                                                                                                                rdf:rest rdf:nil
                                                                                                                                              ]
                                                                                                                                  ]
                                                                                                              ] ;
                                                                                              rdfs:comment "Enumeration item for NXoptical_spectroscopy/ENTRY/INSTRUMENT/temp_control_TYPE/physical_quantity: temperature" ;
                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-temp-control-type-physical-quantity-field> ;
                                                                                              rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/temp_control_TYPE/physical_quantity/temperature" ;
                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-temp-control-type-physical-quantity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-temp-control-type-pid-controller-group
:nxoptical-spectroscopy-entry-instrument-temp-control-type-pid-controller-group rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusGroup ,
                                                                                                :nxactuator-pid-controller-group ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :has ;
                                                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass :nxoptical-spectroscopy-entry-instrument-temp-control-type-pid-controller-setpoint-field
                                                                                                ] ;
                                                                                rdfs:comment "" ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-temp-control-type-pid-controller-group> ;
                                                                                rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/temp_control_TYPE/PID_CONTROLLER" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-temp-control-type-pid-controller-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-temp-control-type-pid-controller-setpoint-field
:nxoptical-spectroscopy-entry-instrument-temp-control-type-pid-controller-setpoint-field rdf:type owl:Class ;
                                                                                         owl:equivalentClass :nxpid-controller-setpoint-field ;
                                                                                         rdfs:subClassOf :NeXusField ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                                           owl:someValuesFrom :NX_ANY
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:someValuesFrom :NX_FLOAT
                                                                                                         ] ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :hasValueContainer ;
                                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                                         owl:complementOf :NX_FLOAT
                                                                                                                       ]
                                                                                                         ] ;
                                                                                         rdfs:comment "" ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-temp-control-type-pid-controller-setpoint-field> ;
                                                                                         rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/temp_control_TYPE/PID_CONTROLLER/setpoint" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-temp-control-type-pid-controller-setpoint-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-temp-control-type-type-field
:nxoptical-spectroscopy-entry-instrument-temp-control-type-type-field rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusField ,
                                                                                      :nxactuator-type-field ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                        owl:someValuesFrom :NX_ANY
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_CHAR
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment """
                        Hardware used for actuation, i.e. laser, gas lamp, filament, resistive
                    """ ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-temp-control-type-type-field> ;
                                                                      rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/temp_control_TYPE/type" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-temp-control-type-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-temperature-sensor-device-information-group
:nxoptical-spectroscopy-entry-instrument-temperature-sensor-device-information-group rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusGroup ;
                                                                                     rdfs:comment "" ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-temperature-sensor-device-information-group> ;
                                                                                     rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/temperature_sensor/device_information" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-temperature-sensor-device-information-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-temperature-sensor-group
:nxoptical-spectroscopy-entry-instrument-temperature-sensor-group rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusGroup ,
                                                                                  :nxinstrument-sensor-group ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxoptical-spectroscopy-entry-instrument-temperature-sensor-device-information-group
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxoptical-spectroscopy-entry-instrument-temperature-sensor-name-field
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxoptical-spectroscopy-entry-instrument-temperature-sensor-type-field
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxoptical-spectroscopy-entry-instrument-temperature-sensor-measurement-field
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :has ;
                                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass :nxoptical-spectroscopy-entry-instrument-temperature-sensor-value-field
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-temperature-sensor-group> ;
                                                                  rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/temperature_sensor" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-temperature-sensor-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-temperature-sensor-measurement-field
:nxoptical-spectroscopy-entry-instrument-temperature-sensor-measurement-field rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NeXusField ,
                                                                                              :nxsensor-measurement-field ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasEnumContainer ;
                                                                                                owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                    owl:unionOf ( :nxoptical-spectroscopy-entry-instrument-temperature-sensor-measurement-temperature-enum
                                                                                                                                )
                                                                                                                  ]
                                                                                              ] ;
                                                                              rdfs:comment "" ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-temperature-sensor-measurement-field> ;
                                                                              rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/temperature_sensor/measurement" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-temperature-sensor-measurement-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-temperature-sensor-measurement-temperature-enum
:nxoptical-spectroscopy-entry-instrument-temperature-sensor-measurement-temperature-enum rdf:type owl:Class ;
                                                                                         rdfs:subClassOf :NeXusEnumerations ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :actualValue ;
                                                                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                           rdf:first "temperature" ;
                                                                                                                                           rdf:rest rdf:nil
                                                                                                                                         ]
                                                                                                                             ]
                                                                                                         ] ;
                                                                                         rdfs:comment "Enumeration item for NXoptical_spectroscopy/ENTRY/INSTRUMENT/temperature_sensor/measurement: temperature" ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-temperature-sensor-measurement-field> ;
                                                                                         rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/temperature_sensor/measurement/temperature" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-temperature-sensor-measurement-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-temperature-sensor-name-field
:nxoptical-spectroscopy-entry-instrument-temperature-sensor-name-field rdf:type owl:Class ;
                                                                       owl:equivalentClass :nxsensor-name-field ;
                                                                       rdfs:subClassOf :NeXusField ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                         owl:someValuesFrom :NX_ANY
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_CHAR
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-temperature-sensor-name-field> ;
                                                                       rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/temperature_sensor/name" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-temperature-sensor-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-temperature-sensor-type-field
:nxoptical-spectroscopy-entry-instrument-temperature-sensor-type-field rdf:type owl:Class ;
                                                                       owl:equivalentClass :nxsensor-type-field ;
                                                                       rdfs:subClassOf :NeXusField ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                         owl:someValuesFrom :NX_ANY
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_CHAR
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-temperature-sensor-type-field> ;
                                                                       rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/temperature_sensor/type" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-temperature-sensor-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-temperature-sensor-value-field
:nxoptical-spectroscopy-entry-instrument-temperature-sensor-value-field rdf:type owl:Class ;
                                                                        owl:equivalentClass :nxsensor-value-field ;
                                                                        rdfs:subClassOf :NeXusField ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                          owl:someValuesFrom :NX_ANY
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:someValuesFrom :NX_FLOAT
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                        owl:complementOf :NX_FLOAT
                                                                                                      ]
                                                                                        ] ;
                                                                        rdfs:comment "" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-temperature-sensor-value-field> ;
                                                                        rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/temperature_sensor/value" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-temperature-sensor-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-twotheta-field
:nxoptical-spectroscopy-entry-instrument-twotheta-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_ANGLE
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_NUMBER
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_NUMBER
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
                    Angle between incident and detection beam
                """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-twotheta-field> ;
                                                        rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/twotheta" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-twotheta-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-wavelength-resolution-group
:nxoptical-spectroscopy-entry-instrument-wavelength-resolution-group rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NXresolution ,
                                                                                     :NeXusGroup ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :has ;
                                                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass :nxoptical-spectroscopy-entry-instrument-wavelength-resolution-type-field
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :has ;
                                                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass :nxoptical-spectroscopy-entry-instrument-wavelength-resolution-physical-quantity-field
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :has ;
                                                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass :nxoptical-spectroscopy-entry-instrument-wavelength-resolution-resolution-field
                                                                                     ] ;
                                                                     rdfs:comment """
                    The overall resolution of the optical instrument.
                """ ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-wavelength-resolution-group> ;
                                                                     rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/wavelength_resolution" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-wavelength-resolution-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-wavelength-resolution-physical-quantity-field
:nxoptical-spectroscopy-entry-instrument-wavelength-resolution-physical-quantity-field rdf:type owl:Class ;
                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                       :nxresolution-physical-quantity-field ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasEnumContainer ;
                                                                                                         owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                             owl:unionOf ( :nxoptical-spectroscopy-entry-instrument-wavelength-resolution-physical-quantity-wavelength-enum
                                                                                                                                         )
                                                                                                                           ]
                                                                                                       ] ;
                                                                                       rdfs:comment "" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-wavelength-resolution-physical-quantity-field> ;
                                                                                       rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/wavelength_resolution/physical_quantity" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-wavelength-resolution-physical-quantity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-wavelength-resolution-physical-quantity-wavelength-enum
:nxoptical-spectroscopy-entry-instrument-wavelength-resolution-physical-quantity-wavelength-enum rdf:type owl:Class ;
                                                                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                   owl:onProperty :actualValue ;
                                                                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                   rdf:first "wavelength" ;
                                                                                                                                                   rdf:rest rdf:nil
                                                                                                                                                 ]
                                                                                                                                     ]
                                                                                                                 ] ;
                                                                                                 rdfs:comment "Enumeration item for NXoptical_spectroscopy/ENTRY/INSTRUMENT/wavelength_resolution/physical_quantity: wavelength" ;
                                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-wavelength-resolution-physical-quantity-field> ;
                                                                                                 rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/wavelength_resolution/physical_quantity/wavelength" ;
                                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-wavelength-resolution-physical-quantity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-wavelength-resolution-resolution-field
:nxoptical-spectroscopy-entry-instrument-wavelength-resolution-resolution-field rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                :nxresolution-resolution-field ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_WAVELENGTH
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_FLOAT
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_FLOAT
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment """
                        Minimum distinguishable wavelength separation of peaks in spectra.
                    """ ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-wavelength-resolution-resolution-field> ;
                                                                                rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/wavelength_resolution/resolution" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-wavelength-resolution-resolution-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-wavelength-resolution-type-field
:nxoptical-spectroscopy-entry-instrument-wavelength-resolution-type-field rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusField ,
                                                                                          :nxresolution-type-field ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                            owl:someValuesFrom :NX_ANY
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_CHAR
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment "" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-wavelength-resolution-type-field> ;
                                                                          rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/wavelength_resolution/type" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-wavelength-resolution-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-instrument-waveplate-group
:nxoptical-spectroscopy-entry-instrument-waveplate-group rdf:type owl:Class ;
                                                         rdfs:subClassOf :NXwaveplate ,
                                                                         :NeXusGroup ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-waveplate-group> ;
                                                         rdfs:label "NXoptical_spectroscopy/ENTRY/INSTRUMENT/WAVEPLATE" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-instrument-waveplate-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-measurement-data-calibration-type-group
:nxoptical-spectroscopy-entry-measurement-data-calibration-type-group rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusGroup ,
                                                                                      :nxentry-process-group ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :has ;
                                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass :nxoptical-spectroscopy-entry-measurement-data-calibration-type-wavelength-calibration-group
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-measurement-data-calibration-type-group> ;
                                                                      rdfs:label "NXoptical_spectroscopy/ENTRY/measurement_data_calibration_TYPE" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-measurement-data-calibration-type-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-measurement-data-calibration-type-wavelength-calibration-calibrated-axis-field
:nxoptical-spectroscopy-entry-measurement-data-calibration-type-wavelength-calibration-calibrated-axis-field rdf:type owl:Class ;
                                                                                                             rdfs:subClassOf :NeXusField ,
                                                                                                                             :nxcalibration-calibrated-axis-field ,
                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                                                               owl:someValuesFrom :NX_ANY
                                                                                                                             ] ,
                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                                               owl:someValuesFrom :NX_FLOAT
                                                                                                                             ] ,
                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                                                             owl:complementOf :NX_FLOAT
                                                                                                                                           ]
                                                                                                                             ] ;
                                                                                                             rdfs:comment """
                        Calibrated wavelength axis.
                    """ ;
                                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-measurement-data-calibration-type-wavelength-calibration-calibrated-axis-field> ;
                                                                                                             rdfs:label "NXoptical_spectroscopy/ENTRY/measurement_data_calibration_TYPE/wavelength_calibration/calibrated_axis" ;
                                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-measurement-data-calibration-type-wavelength-calibration-calibrated-axis-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-measurement-data-calibration-type-wavelength-calibration-group
:nxoptical-spectroscopy-entry-measurement-data-calibration-type-wavelength-calibration-group rdf:type owl:Class ;
                                                                                             rdfs:subClassOf :NXcalibration ,
                                                                                                             :NeXusGroup ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :has ;
                                                                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onClass :nxoptical-spectroscopy-entry-measurement-data-calibration-type-wavelength-calibration-calibrated-axis-field
                                                                                                             ] ;
                                                                                             rdfs:comment "" ;
                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-measurement-data-calibration-type-wavelength-calibration-group> ;
                                                                                             rdfs:label "NXoptical_spectroscopy/ENTRY/measurement_data_calibration_TYPE/wavelength_calibration" ;
                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-measurement-data-calibration-type-wavelength-calibration-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-sample-atom-types-field
:nxoptical-spectroscopy-entry-sample-atom-types-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_ANY
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_CHAR
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_CHAR
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment """
                    List of comma-separated elements from the periodic table that are
                    contained in the sample. If the sample substance has multiple
                    components, all elements from each component must be included in
                    'atom_types'.
                """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-atom-types-field> ;
                                                      rdfs:label "NXoptical_spectroscopy/ENTRY/SAMPLE/atom_types" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-atom-types-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-sample-chemical-formula-field
:nxoptical-spectroscopy-entry-sample-chemical-formula-field rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            :nxsample-chemical-formula-field ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_ANY
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_CHAR
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_CHAR
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment """
                    Chemical formula of the sample. Use the Hill system (explained here:
                    https://en.wikipedia.org/wiki/Chemical_formula#Hill_system) to write
                    the chemical formula. In case the sample consists of several layers,
                    this should be a list of the chemical formulas of the individual
                    layers, where the first entry is the chemical formula of the top
                    layer (the one on the front surface, on which the light incident).
                    The order must be consistent with layer_structure
                """ ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-chemical-formula-field> ;
                                                            rdfs:label "NXoptical_spectroscopy/ENTRY/SAMPLE/chemical_formula" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-chemical-formula-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-sample-description-field
:nxoptical-spectroscopy-entry-sample-description-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       :nxsample-description-field ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_ANY
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_CHAR
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_CHAR
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment """
                    Free text description of the sample.
                """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-description-field> ;
                                                       rdfs:label "NXoptical_spectroscopy/ENTRY/SAMPLE/description" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-sample-environment-group
:nxoptical-spectroscopy-entry-sample-environment-group rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusGroup ,
                                                                       :nxsample-environment-group ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxoptical-spectroscopy-entry-sample-environment-sample-medium-field
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxoptical-spectroscopy-entry-sample-environment-sample-medium-refractive-indices-field
                                                                       ] ;
                                                       rdfs:comment """
                    Arbitrary sample property which may be varied during the experiment
                    and controlled by a device. Examples are pressure, voltage, magnetic field etc.
                    Similar to the temperature description of the sample.
                """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-environment-group> ;
                                                       rdfs:label "NXoptical_spectroscopy/ENTRY/SAMPLE/ENVIRONMENT" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-environment-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-sample-environment-sample-medium-field
:nxoptical-spectroscopy-entry-sample-environment-sample-medium-field rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                       owl:someValuesFrom :NX_ANY
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_CHAR
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_CHAR
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment """
                        Medium, in which the sample is placed.
                    """ ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-environment-sample-medium-field> ;
                                                                     rdfs:label "NXoptical_spectroscopy/ENTRY/SAMPLE/ENVIRONMENT/sample_medium" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-environment-sample-medium-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-sample-environment-sample-medium-refractive-indices-field
:nxoptical-spectroscopy-entry-sample-environment-sample-medium-refractive-indices-field rdf:type owl:Class ;
                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                          owl:someValuesFrom :NX_UNITLESS
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:someValuesFrom :NX_FLOAT
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                        owl:complementOf :NX_FLOAT
                                                                                                                      ]
                                                                                                        ] ;
                                                                                        rdfs:comment """
                        Array of pairs of complex refractive indices n + ik of the medium
                        for every measured spectral point/wavelength/energy.
                        Only necessary if the measurement was performed not in air, or
                        something very well known, e.g. high purity water.
                    """ ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-environment-sample-medium-refractive-indices-field> ;
                                                                                        rdfs:label "NXoptical_spectroscopy/ENTRY/SAMPLE/ENVIRONMENT/sample_medium_refractive_indices" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-environment-sample-medium-refractive-indices-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-sample-group
:nxoptical-spectroscopy-entry-sample-group rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusGroup ,
                                                           :nxentry-sample-group ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxoptical-spectroscopy-entry-sample-atom-types-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxoptical-spectroscopy-entry-sample-chemical-formula-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxoptical-spectroscopy-entry-sample-description-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxoptical-spectroscopy-entry-sample-environment-group
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxoptical-spectroscopy-entry-sample-history-group
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxoptical-spectroscopy-entry-sample-layer-structure-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxoptical-spectroscopy-entry-sample-physical-form-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxoptical-spectroscopy-entry-sample-preparation-date-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxoptical-spectroscopy-entry-sample-sample-id-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxoptical-spectroscopy-entry-sample-sample-orientation-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxoptical-spectroscopy-entry-sample-substrate-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxoptical-spectroscopy-entry-sample-temperature-env-group
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxoptical-spectroscopy-entry-sample-thickness-determination-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxoptical-spectroscopy-entry-sample-thickness-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxoptical-spectroscopy-entry-sample-name-field
                                                           ] ;
                                           rdfs:comment """
                Properties of the sample, such as sample type, layer structure,
                chemical formula, atom types, its history etc.
                Information about the sample stage and sample environment should be
                described in ENTRY/INSTRUMENT/sample_stage.
            """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-group> ;
                                           rdfs:label "NXoptical_spectroscopy/ENTRY/SAMPLE" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-sample-history-group
:nxoptical-spectroscopy-entry-sample-history-group rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusGroup ,
                                                                   :nxsample-history-group ;
                                                   rdfs:comment """
                    A set of activities that occurred to the sample prior to/during the experiment.
                """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-history-group> ;
                                                   rdfs:label "NXoptical_spectroscopy/ENTRY/SAMPLE/history" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-history-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-sample-layer-structure-field
:nxoptical-spectroscopy-entry-sample-layer-structure-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_ANY
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_CHAR
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_CHAR
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment """
                    Qualitative description of the layer structure for the sample,
                    starting with the top layer (i.e. the one on the front surface, on
                    which the light incident), e.g. native oxide/bulk substrate, or
                    Si/native oxide/thermal oxide/polymer/peptide.
                """ ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-layer-structure-field> ;
                                                           rdfs:label "NXoptical_spectroscopy/ENTRY/SAMPLE/layer_structure" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-layer-structure-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-sample-name-field
:nxoptical-spectroscopy-entry-sample-name-field rdf:type owl:Class ;
                                                owl:equivalentClass :nxsample-name-field ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_ANY
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-name-field> ;
                                                rdfs:label "NXoptical_spectroscopy/ENTRY/SAMPLE/name" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-sample-normal-ref-frame-depends-on-field
:nxoptical-spectroscopy-entry-sample-normal-ref-frame-depends-on-field rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusField ,
                                                                                       :nxcoordinate-system-depends-on-field ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                         owl:someValuesFrom :NX_ANY
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_CHAR
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment """
                    Link to transformations defining the sample-normal base coordinate system,
                    which is defined such that the positive z-axis is parallel to the sample normal,
                    and the x-y-plane lies inside the sample surface.
                """ ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-normal-ref-frame-depends-on-field> ;
                                                                       rdfs:label "NXoptical_spectroscopy/ENTRY/sample_normal_ref_frame/depends_on" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-normal-ref-frame-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-sample-normal-ref-frame-group
:nxoptical-spectroscopy-entry-sample-normal-ref-frame-group rdf:type owl:Class ;
                                                            rdfs:subClassOf :NXcoordinate_system ,
                                                                            :NeXusGroup ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxoptical-spectroscopy-entry-sample-normal-ref-frame-depends-on-field
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxoptical-spectroscopy-entry-sample-normal-ref-frame-transformations-group
                                                                            ] ;
                                                            rdfs:comment "" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-normal-ref-frame-group> ;
                                                            rdfs:label "NXoptical_spectroscopy/ENTRY/sample_normal_ref_frame" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-normal-ref-frame-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-sample-normal-ref-frame-transformations-group
:nxoptical-spectroscopy-entry-sample-normal-ref-frame-transformations-group rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusGroup ,
                                                                                            :nxcoordinate-system-transformations-group ;
                                                                            rdfs:comment """
                    Set of transformations, describing the orientation of the sample-normal coordinate system
                    with respect to the beam coordinate system (.).
                """ ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-normal-ref-frame-transformations-group> ;
                                                                            rdfs:label "NXoptical_spectroscopy/ENTRY/sample_normal_ref_frame/TRANSFORMATIONS" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-normal-ref-frame-transformations-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-sample-physical-form-field
:nxoptical-spectroscopy-entry-sample-physical-form-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         :nxsample-physical-form-field ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_CHAR
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_CHAR
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment """
                    State the form of the sample, examples are:
                    thin film, single crystal, poly crystal, amorphous, single layer,
                    multi layer, liquid, gas, pellet, powder.
                    Generic properties of liquids or gases see NXsample properties.
                """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-physical-form-field> ;
                                                         rdfs:label "NXoptical_spectroscopy/ENTRY/SAMPLE/physical_form" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-physical-form-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-sample-preparation-date-field
:nxoptical-spectroscopy-entry-sample-preparation-date-field rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            :nxsample-preparation-date-field ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_ANY
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_DATE_TIME
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_DATE_TIME
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment """
                    ISO 8601 time code with local time zone offset to UTC information
                    when the specimen was prepared.
                    
                    Ideally, report the end of the preparation, i.e. the last known timestamp when
                    the measured specimen surface was actively prepared.
                """ ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-preparation-date-field> ;
                                                            rdfs:label "NXoptical_spectroscopy/ENTRY/SAMPLE/preparation_date" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-preparation-date-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-sample-sample-id-field
:nxoptical-spectroscopy-entry-sample-sample-id-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_ANY
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_CHAR
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_CHAR
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
                    Locally unique ID of the sample, used in the research institute or group.
                """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-sample-id-field> ;
                                                     rdfs:label "NXoptical_spectroscopy/ENTRY/SAMPLE/sample_id" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-sample-id-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-sample-sample-orientation-field
:nxoptical-spectroscopy-entry-sample-sample-orientation-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ANY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_CHAR
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_CHAR
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment """
                    Specify the sample orientation, how is its sample normal oriented
                    relative in the laboratory reference frame, incident beam reference
                    frame.
                """ ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-sample-orientation-field> ;
                                                              rdfs:label "NXoptical_spectroscopy/ENTRY/SAMPLE/sample_orientation" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-sample-orientation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-sample-substrate-field
:nxoptical-spectroscopy-entry-sample-substrate-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_ANY
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_CHAR
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_CHAR
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
                    If the sample is grown or fixed on a substrate, specify this here by
                    a free text description.
                """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-substrate-field> ;
                                                     rdfs:label "NXoptical_spectroscopy/ENTRY/SAMPLE/substrate" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-substrate-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-sample-temperature-env-group
:nxoptical-spectroscopy-entry-sample-temperature-env-group rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusGroup ,
                                                                           :nxsample-temperature-env-group ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :has ;
                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass :nxoptical-spectroscopy-entry-sample-temperature-env-sample-cooler-group
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :has ;
                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass :nxoptical-spectroscopy-entry-sample-temperature-env-sample-heater-group
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :has ;
                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass :nxoptical-spectroscopy-entry-sample-temperature-env-temperature-nominal-field
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :has ;
                                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass :nxoptical-spectroscopy-entry-sample-temperature-env-temperature-sensor-group
                                                                           ] ;
                                                           rdfs:comment """
                    Sample temperature (either controlled or just measured).
                """ ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-temperature-env-group> ;
                                                           rdfs:label "NXoptical_spectroscopy/ENTRY/SAMPLE/temperature_env" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-temperature-env-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-sample-temperature-env-sample-cooler-group
:nxoptical-spectroscopy-entry-sample-temperature-env-sample-cooler-group rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusGroup ,
                                                                                         :nxenvironment-actuator-group ;
                                                                         rdfs:comment """
                        Device for cooling the sample (Cryostat, Airflow cooler, etc.).
                        This should be a link to /entry/instrument/manipulator/cryostat.
                    """ ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-temperature-env-sample-cooler-group> ;
                                                                         rdfs:label "NXoptical_spectroscopy/ENTRY/SAMPLE/temperature_env/sample_cooler" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-temperature-env-sample-cooler-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-sample-temperature-env-sample-heater-group
:nxoptical-spectroscopy-entry-sample-temperature-env-sample-heater-group rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusGroup ,
                                                                                         :nxenvironment-actuator-group ;
                                                                         rdfs:comment """
                        Device to heat the sample.
                        This should be a link to /entry/instrument/manipulator/sample_heater.
                    """ ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-temperature-env-sample-heater-group> ;
                                                                         rdfs:label "NXoptical_spectroscopy/ENTRY/SAMPLE/temperature_env/sample_heater" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-temperature-env-sample-heater-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-sample-temperature-env-temperature-nominal-field
:nxoptical-spectroscopy-entry-sample-temperature-env-temperature-nominal-field rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusField ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                 owl:someValuesFrom :NX_ANY
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_CHAR
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_CHAR
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment """
                        If no sensor was available for the determination of temperature, selected
                        a nominal value which represents approximately the situation of sample temperature.
                    """ ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-temperature-env-temperature-nominal-field> ;
                                                                               rdfs:label "NXoptical_spectroscopy/ENTRY/SAMPLE/temperature_env/temperature_nominal" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-temperature-env-temperature-nominal-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-sample-temperature-env-temperature-sensor-group
:nxoptical-spectroscopy-entry-sample-temperature-env-temperature-sensor-group rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NeXusGroup ,
                                                                                              :nxenvironment-sensor-group ;
                                                                              rdfs:comment """
                        Temperature sensor measuring the sample temperature.
                        This should be a link to /entry/instrument/manipulator/temperature_sensor.
                    """ ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-temperature-env-temperature-sensor-group> ;
                                                                              rdfs:label "NXoptical_spectroscopy/ENTRY/SAMPLE/temperature_env/temperature_sensor" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-temperature-env-temperature-sensor-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-sample-thickness-determination-field
:nxoptical-spectroscopy-entry-sample-thickness-determination-field rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusField ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                     owl:someValuesFrom :NX_ANY
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                   owl:complementOf :NX_CHAR
                                                                                                 ]
                                                                                   ] ;
                                                                   rdfs:comment """
                    If a thickness if given, please specify how this thickness was estimated or
                    determined.
                """ ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-thickness-determination-field> ;
                                                                   rdfs:label "NXoptical_spectroscopy/ENTRY/SAMPLE/thickness_determination" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-thickness-determination-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-sample-thickness-field
:nxoptical-spectroscopy-entry-sample-thickness-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_LENGTH
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_NUMBER
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_NUMBER
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
                    (Measured) sample thickness.
                    
                    The information is recorded to qualify if the light used was likely
                    able to shine through the sample.
                    
                    In this case the value should be set to the actual thickness of
                    the specimen viewed for an illumination situation where the nominal
                    surface normal of the specimen is parallel to the optical axis.
                """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-thickness-field> ;
                                                     rdfs:label "NXoptical_spectroscopy/ENTRY/SAMPLE/thickness" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-sample-thickness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-start-time-field
:nxoptical-spectroscopy-entry-start-time-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               :nxentry-start-time-field ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_DATE_TIME
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_DATE_TIME
                                                                             ]
                                                               ] ;
                                               rdfs:comment """
                Datetime of the start of the measurement.
                Should be a ISO8601 date/time stamp. It is recommended to add an explicit time zone,
                otherwise, the local time zone is assumed per ISO8601.
                
                It is required to enter at least one of both measurement times, either \"start_time\" or \"end_time\".
            """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-start-time-field> ;
                                               rdfs:label "NXoptical_spectroscopy/ENTRY/start_time" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-title-field
:nxoptical-spectroscopy-entry-title-field rdf:type owl:Class ;
                                          owl:equivalentClass :nxraman-entry-title-field ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_CHAR
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_CHAR
                                                                        ]
                                                          ] ;
                                          rdfs:comment "" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-title-field> ;
                                          rdfs:label "NXoptical_spectroscopy/ENTRY/title" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-spectroscopy-entry-user-group
:nxoptical-spectroscopy-entry-user-group rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusGroup ,
                                                         :nxentry-user-group ;
                                         rdfs:comment """
                Contact information and eventually details of at persons who
                performed the measurements. This can be for example the principal
                investigator or student. Examples are: name, affiliation, address, telephone
                number, email, role as well as identifiers such as orcid or similar.
                It is recommended to add multiple users if relevant.
                
                Due to data privacy concerns, there is no minimum requirement.
                If no user with specific name is allowed to be given, it is required to
                assign at least an affiliation
            """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-user-group> ;
                                         rdfs:label "NXoptical_spectroscopy/ENTRY/USER" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXoptical_spectroscopy.html#nxoptical-spectroscopy-entry-user-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-window-material-field
:nxoptical-window-material-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 :nxaperture-material-field ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_CHAR
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_CHAR
                                                               ]
                                                 ] ;
                                 rdfs:comment """
            The material of the window.
        """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXoptical_window.html#nxoptical-window-material-field> ;
                                 rdfs:label "NXoptical_window/material" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXoptical_window.html#nxoptical-window-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-window-material-other-field
:nxoptical-window-material-other-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_ANY
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_CHAR
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_CHAR
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
            If you specified 'other' as material, describe here what it is.
        """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXoptical_window.html#nxoptical-window-material-other-field> ;
                                       rdfs:label "NXoptical_window/material_other" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXoptical_window.html#nxoptical-window-material-other-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-window-orientation-angle-field
:nxoptical-window-orientation-angle-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANGLE
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_FLOAT
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_FLOAT
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
            Angle of the window normal (outer) vs. the substrate normal
            (similar to the angle of incidence).
        """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXoptical_window.html#nxoptical-window-orientation-angle-field> ;
                                          rdfs:label "NXoptical_window/orientation_angle" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXoptical_window.html#nxoptical-window-orientation-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-window-thickness-field
:nxoptical-window-thickness-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_LENGTH
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_FLOAT
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_FLOAT
                                                                ]
                                                  ] ;
                                  rdfs:comment """
            Thickness of the window.
        """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXoptical_window.html#nxoptical-window-thickness-field> ;
                                  rdfs:label "NXoptical_window/thickness" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXoptical_window.html#nxoptical-window-thickness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-window-window-correction-group
:nxoptical-window-window-correction-group rdf:type owl:Class ;
                                          rdfs:subClassOf :NXprocess ,
                                                          :NeXusGroup ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxoptical-window-window-correction-procedure-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxoptical-window-window-correction-reference-data-link-field
                                                          ] ;
                                          rdfs:comment """
            Group to describe any window correction - if none performed, then omit this
        """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXoptical_window.html#nxoptical-window-window-correction-group> ;
                                          rdfs:label "NXoptical_window/window_correction" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXoptical_window.html#nxoptical-window-window-correction-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-window-window-correction-procedure-field
:nxoptical-window-window-correction-procedure-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_ANY
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_CHAR
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_CHAR
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
                Describe when (before or after the main measurement + time
                stamp in 'date') and how the window effects have been
                corrected, i.e. either mathematically or by performing a
                reference measurement. In the latter case, provide the link to
                to the reference data in ``reference_data_file``.
            """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXoptical_window.html#nxoptical-window-window-correction-procedure-field> ;
                                                    rdfs:label "NXoptical_window/window_correction/procedure" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXoptical_window.html#nxoptical-window-window-correction-procedure-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-window-window-correction-reference-data-link-field
:nxoptical-window-window-correction-reference-data-link-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ANY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_NUMBER
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_NUMBER
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment """
                :ref:`External link <Design-Links>` to the data field in the NeXus file which describes                   
                the reference data if a reference measurement for window correction 
                was performed.

                Ideally, the reference measurement was performed on the same sample,
                using the same conditions as for the actual measurement, with
                and, if possible, without windows. It should have been conducted as close in time
                to the actual measurement as possible.
                
                Ideally, the link uses the relative path with respect to the actual
                NeXus file.
            """ ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXoptical_window.html#nxoptical-window-window-correction-reference-data-link-field> ;
                                                              rdfs:label "NXoptical_window/window_correction/reference_data_link" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXoptical_window.html#nxoptical-window-window-correction-reference-data-link-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-window-window-effects-corrected-field
:nxoptical-window-window-effects-corrected-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_ANY
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_BOOLEAN
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_BOOLEAN
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment """
            Was a window correction performed? If so, describe the window
            correction procedure in ``window_correction/procedure``.
        """ ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXoptical_window.html#nxoptical-window-window-effects-corrected-field> ;
                                                 rdfs:label "NXoptical_window/window_effects_corrected" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXoptical_window.html#nxoptical-window-window-effects-corrected-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxoptical-window-window-effects-type-field
:nxoptical-window-window-effects-type-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANY
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_CHAR
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_CHAR
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
            Type of effects due to this window on the measurement.
        """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXoptical_window.html#nxoptical-window-window-effects-type-field> ;
                                            rdfs:label "NXoptical_window/window_effects_type" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXoptical_window.html#nxoptical-window-window-effects-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxorientation-geometry-group
:nxorientation-geometry-group rdf:type owl:Class ;
                              rdfs:subClassOf :NXgeometry ,
                                              :NeXusGroup ;
                              rdfs:comment "Link to another object if we are using relative positioning, else absent" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXorientation.html#nxorientation-geometry-group> ;
                              rdfs:label "NXorientation/GEOMETRY" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXorientation.html#nxorientation-geometry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxorientation-value-field
:nxorientation-value-field rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_UNITLESS
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_FLOAT
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_FLOAT
                                                         ]
                                           ] ;
                           rdfs:comment """
			The orientation information is stored as direction cosines. The direction cosines will
			be between the local coordinate directions and the reference directions (to origin or
			relative NXgeometry). Calling the local unit vectors (x',y',z') and the reference unit
			vectors (x,y,z) the six numbers will be [x' dot x, x' dot y, x' dot z, y' dot x, y' dot
			y, y' dot z] where \"dot\" is the scalar dot product (cosine of the angle between the unit
			vectors). The unit vectors in both the local and reference coordinates are right-handed
			and orthonormal.
			         
			The pair of groups NXtranslation and NXorientation together
			describe the position of a component. 
        """ ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXorientation.html#nxorientation-value-field> ;
                           rdfs:label "NXorientation/value" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXorientation.html#nxorientation-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxparameters-parameter-field
:nxparameters-parameter-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_CHAR_OR_NUMBER
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxparameters-parameter-units-attribute
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_CHAR_OR_NUMBER
                                                            ]
                                              ] ;
                              rdfs:comment "A parameter (also known as a term) that is used in or results from processing." ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXparameters.html#nxparameters-parameter-field> ;
                              rdfs:label "NXparameters/PARAMETER" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXparameters.html#nxparameters-parameter-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxparameters-parameter-units-attribute
:nxparameters-parameter-units-attribute rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusAttribute ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_CHAR
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_CHAR
                                                                      ]
                                                        ] ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXparameters.html#nxparameters-parameter-units-attribute> ;
                                        rdfs:label "NXparameters/PARAMETER/units" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXparameters.html#nxparameters-parameter-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxpeak-data-group
:nxpeak-data-group rdf:type owl:Class ;
                   rdfs:subClassOf :NeXusGroup ,
                                   :nxobject-data-group ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxpeak-data-intensity-field
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxpeak-data-position-field
                                   ] ;
                   rdfs:comment "" ;
                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpeak.html#nxpeak-data-group> ;
                   rdfs:label "NXpeak/data" ;
                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpeak.html#nxpeak-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxpeak-data-intensity-field
:nxpeak-data-intensity-field rdf:type owl:Class ;
                             owl:equivalentClass :nxxps-entry-fit-backgroundbackground-data-intensity-field ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_NUMBER
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_NUMBER
                                                           ]
                                             ] ;
                             rdfs:comment """
                This array holds the intensity/count values of the fitted peak at each position.
            """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpeak.html#nxpeak-data-intensity-field> ;
                             rdfs:label "NXpeak/data/intensity" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpeak.html#nxpeak-data-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxpeak-data-position-field
:nxpeak-data-position-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_NUMBER
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_NUMBER
                                                          ]
                                            ] ;
                            rdfs:comment """
                Position values along one or more data dimensions (to hold the
                values for the independent variable).
            """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpeak.html#nxpeak-data-position-field> ;
                            rdfs:label "NXpeak/data/position" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpeak.html#nxpeak-data-position-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxpeak-function-group
:nxpeak-function-group rdf:type owl:Class ;
                       rdfs:subClassOf :NXfit_function ,
                                       :NeXusGroup ;
                       rdfs:comment """
            The functional form of the peak. This could be a Gaussian, Lorentzian, Voigt,
            etc.
        """ ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpeak.html#nxpeak-function-group> ;
                       rdfs:label "NXpeak/function" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpeak.html#nxpeak-function-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxpeak-label-field
:nxpeak-label-field rdf:type owl:Class ;
                    owl:equivalentClass :nxxps-entry-fit-backgroundbackground-label-field ,
                                        :nxxps-entry-fit-peakpeak-label-field ;
                    rdfs:subClassOf :NeXusField ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :hasUnitContainer ;
                                      owl:someValuesFrom :NX_ANY
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :hasValueContainer ;
                                      owl:someValuesFrom :NX_CHAR
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :hasValueContainer ;
                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass [ rdf:type owl:Class ;
                                                    owl:complementOf :NX_CHAR
                                                  ]
                                    ] ;
                    rdfs:comment """
            Human-readable label which specifies which concept/entity
            the peak represents/identifies.
        """ ;
                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpeak.html#nxpeak-label-field> ;
                    rdfs:label "NXpeak/label" ;
                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpeak.html#nxpeak-label-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxpeak-total-area-field
:nxpeak-total-area-field rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusField ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasUnitContainer ;
                                           owl:someValuesFrom :NX_ANY
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:someValuesFrom :NX_NUMBER
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass [ rdf:type owl:Class ;
                                                         owl:complementOf :NX_NUMBER
                                                       ]
                                         ] ;
                         rdfs:comment """
            Total area under the curve.
        """ ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpeak.html#nxpeak-total-area-field> ;
                         rdfs:label "NXpeak/total_area" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpeak.html#nxpeak-total-area-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxphase-atom-group
:nxphase-atom-group rdf:type owl:Class ;
                    rdfs:subClassOf :NXatom ,
                                    :NeXusGroup ;
                    rdfs:comment "" ;
                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXphase.html#nxphase-atom-group> ;
                    rdfs:label "NXphase/ATOM" ;
                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXphase.html#nxphase-atom-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxphase-name-field
:nxphase-name-field rdf:type owl:Class ;
                    rdfs:subClassOf :NeXusField ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :hasUnitContainer ;
                                      owl:someValuesFrom :NX_ANY
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :hasValueContainer ;
                                      owl:someValuesFrom :NX_CHAR
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :hasValueContainer ;
                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass [ rdf:type owl:Class ;
                                                    owl:complementOf :NX_CHAR
                                                  ]
                                    ] ;
                    rdfs:comment """
            Given name as an alias for identifying this phase.
            
            If the  phase_id is 0 and one would like to use
            the field name, the value should be n/a or notIndexed.
        """ ;
                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXphase.html#nxphase-name-field> ;
                    rdfs:label "NXphase/name" ;
                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXphase.html#nxphase-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxphase-phase-id-field
:nxphase-phase-id-field rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusField ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasUnitContainer ;
                                          owl:someValuesFrom :NX_UNITLESS
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:someValuesFrom :NX_INT
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass [ rdf:type owl:Class ;
                                                        owl:complementOf :NX_INT
                                                      ]
                                        ] ;
                        rdfs:comment """
            Identifier for each phase.
            
            The value 0 is reserved for the unknown phase that represents the
            null-model (no sufficiently significant information available).
            In other words, the phase_name is n/a aka notIndexed.
            
            The  phase_id value should match with the integer suffix of the
            group name which represents that instance in a NeXus/HDF5 file, i.e.
            if three phases were used e.g. 0, 1, and 2, three instances of
            :ref:`NXphase` named phase0, phase1, and phase2 should be stored
            in that HDF5 file.
        """ ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXphase.html#nxphase-phase-id-field> ;
                        rdfs:label "NXphase/phase_id" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXphase.html#nxphase-phase-id-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxphase-unit-cell-group
:nxphase-unit-cell-group rdf:type owl:Class ;
                         rdfs:subClassOf :NXunit_cell ,
                                         :NeXusGroup ;
                         rdfs:comment "" ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXphase.html#nxphase-unit-cell-group> ;
                         rdfs:label "NXphase/UNIT_CELL" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXphase.html#nxphase-unit-cell-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxpid-controller-control-action-direct-enum
:nxpid-controller-control-action-direct-enum rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusEnumerations ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :actualValue ;
                                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                                               rdf:first "direct" ;
                                                                                               rdf:rest rdf:nil
                                                                                             ]
                                                                                 ]
                                                             ] ;
                                             owl:disjointWith :nxpid-controller-control-action-reverse-enum ;
                                             rdfs:comment "Enumeration item for NXpid_controller/control_action: direct" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpid_controller.html#nxpid-controller-control-action-field> ;
                                             rdfs:label "NXpid_controller/control_action/direct" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpid_controller.html#nxpid-controller-control-action-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxpid-controller-control-action-field
:nxpid-controller-control-action-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasEnumContainer ;
                                                         owl:allValuesFrom [ rdf:type owl:Class ;
                                                                             owl:unionOf ( :nxpid-controller-control-action-direct-enum
                                                                                           :nxpid-controller-control-action-reverse-enum
                                                                                         )
                                                                           ]
                                                       ] ;
                                       rdfs:comment """
            The Error Value of PID feedback system is normally constructed in terms of the correction needed to bring
            the Process Variable towards a match with the Setpoint. This \"direct\" control action means that a measurement of
            the Process Variable that is lower than the Setpoint results in a positive Error Value and a generally positive 
            control output that tells the actuator to push the value of the Process Variable upwards. In some implementations,
            the actuator will respond to a more positive control output by pushing the Process Variable towards lower values (e.g. 
            a Peltier cooler) and so the output of the feedback system must be reversed to match the behavior of the physical system.
            A feedback system may also be implemented with reverse action in order to ensure that failures (e.g. disconnected sensor
            output or actuator input) result in a safe state (e.g. a valve should be left open to release pressure).
        """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpid_controller.html#nxpid-controller-control-action-field> ;
                                       rdfs:label "NXpid_controller/control_action" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpid_controller.html#nxpid-controller-control-action-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxpid-controller-control-action-reverse-enum
:nxpid-controller-control-action-reverse-enum rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusEnumerations ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :actualValue ;
                                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                                rdf:first "reverse" ;
                                                                                                rdf:rest rdf:nil
                                                                                              ]
                                                                                  ]
                                                              ] ;
                                              rdfs:comment "Enumeration item for NXpid_controller/control_action: reverse" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpid_controller.html#nxpid-controller-control-action-field> ;
                                              rdfs:label "NXpid_controller/control_action/reverse" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpid_controller.html#nxpid-controller-control-action-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxpid-controller-description-field
:nxpid-controller-description-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    :nxcomponent-description-field ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_CHAR
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_CHAR
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
            Description of how the Process Value for the PID controller is produced by sensor(s) in the setup.
             
            For example, a set of sensors could be averaged over before feeding it back into the loop.
        """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpid_controller.html#nxpid-controller-description-field> ;
                                    rdfs:label "NXpid_controller/description" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpid_controller.html#nxpid-controller-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxpid-controller-feed-forward-model-field
:nxpid-controller-feed-forward-model-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANY
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_CHAR
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_CHAR
                                                                         ]
                                                           ] ;
                                           rdfs:comment """
            A description of the model used for the Feed Forward part of the feedback system. Note that such models typically
            involve the Setpoint value, but not the Error Value. The simplest model is simply proportional to the Setpoint value.
            For example, the position (Process Variable) of a sample is measured by a a linear optical encoder (sensor) and 
            manipulated by a piezoelectric scanning stage (actuator). The corresponding Feed Forward model could be that the 
            output value (voltage applied to the piezo) is proportional to the Setpoint value (measured position of the sample).
             
            A complex model could involve any number of input variables, mathematical functions, and coefficients in order to
            describe the physical system relevant to the PID controller.
        """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpid_controller.html#nxpid-controller-feed-forward-model-field> ;
                                           rdfs:label "NXpid_controller/feed_forward_model" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpid_controller.html#nxpid-controller-feed-forward-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxpid-controller-k-d-field
:nxpid-controller-k-d-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_NUMBER
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_NUMBER
                                                          ]
                                            ] ;
                            rdfs:comment """
            Derivative gain constant. This constant determines how much the feedback system
            should anticipate the future value of the Error Value function through adjustment of the 
            output value that is proportional to the rate of change (i.e. derivative) of the Error Value.
            This term is important for damping oscillations in the feedback system.
        """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpid_controller.html#nxpid-controller-k-d-field> ;
                            rdfs:label "NXpid_controller/K_d" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpid_controller.html#nxpid-controller-k-d-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxpid-controller-k-ff-field
:nxpid-controller-k-ff-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_NUMBER
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_NUMBER
                                                           ]
                                             ] ;
                             rdfs:comment """
            Feed Forward gain constant. This constant determines how much the feedback system
            should rely on a calculated output value to achieve the desired Process Variable value.
            A Feed Forward system uses a model of the physical system to calculate an appropriate 
            output value to achieve a desired Setpoint value. A description of this model should be provided
            in the ``feed_forward_model`` field.
        """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpid_controller.html#nxpid-controller-k-ff-field> ;
                             rdfs:label "NXpid_controller/K_ff" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpid_controller.html#nxpid-controller-k-ff-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxpid-controller-k-i-field
:nxpid-controller-k-i-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_NUMBER
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_NUMBER
                                                          ]
                                            ] ;
                            rdfs:comment """
            Integral gain constant. This constant determines how strongly the output value
            should react to an accumulated offset in the Error Value that should have
            been corrected previously. since the integral term is proportional to both
            the magnitude and persistence of the Error Value over time.
        """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpid_controller.html#nxpid-controller-k-i-field> ;
                            rdfs:label "NXpid_controller/K_i" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpid_controller.html#nxpid-controller-k-i-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxpid-controller-k-p-field
:nxpid-controller-k-p-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_NUMBER
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_NUMBER
                                                          ]
                                            ] ;
                            rdfs:comment """
            Proportional gain constant. This constant determines how strongly the output value
            directly follows the current Error Value. When this constant dominates, the output
            value is linearly proportional to the Error Value.
        """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpid_controller.html#nxpid-controller-k-p-field> ;
                            rdfs:label "NXpid_controller/K_p" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpid_controller.html#nxpid-controller-k-p-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxpid-controller-pv-sensor-group
:nxpid-controller-pv-sensor-group rdf:type owl:Class ;
                                  rdfs:subClassOf :NXsensor ,
                                                  :NeXusGroup ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxpid-controller-pv-sensor-value-log-group
                                                  ] ;
                                  rdfs:comment """
            The sensor representing the Process Value used in the feedback loop for the PID.
             
            In case multiple sensors were used, this NXsensor should contain the proper calculated/aggregated value.
        """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpid_controller.html#nxpid-controller-pv-sensor-group> ;
                                  rdfs:label "NXpid_controller/pv_sensor" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpid_controller.html#nxpid-controller-pv-sensor-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxpid-controller-pv-sensor-value-log-group
:nxpid-controller-pv-sensor-value-log-group rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusGroup ,
                                                            :nxsensor-value-log-group ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxpid-controller-pv-sensor-value-log-value-field
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpid_controller.html#nxpid-controller-pv-sensor-value-log-group> ;
                                            rdfs:label "NXpid_controller/pv_sensor/value_log" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpid_controller.html#nxpid-controller-pv-sensor-value-log-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxpid-controller-pv-sensor-value-log-value-field
:nxpid-controller-pv-sensor-value-log-value-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  :nxlog-value-field ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ANY
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_NUMBER
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_NUMBER
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment """
                     The actual timeseries data fed back into the PID controller.
                """ ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpid_controller.html#nxpid-controller-pv-sensor-value-log-value-field> ;
                                                  rdfs:label "NXpid_controller/pv_sensor/value_log/value" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpid_controller.html#nxpid-controller-pv-sensor-value-log-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxpid-controller-setpoint-field
:nxpid-controller-setpoint-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_FLOAT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_FLOAT
                                                               ]
                                                 ] ;
                                 rdfs:comment """
            The Setpoint(s) used as an input for the PID controller.
             
            It can also be a link to an ``NXsensor.value`` field.
        """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpid_controller.html#nxpid-controller-setpoint-field> ;
                                 rdfs:label "NXpid_controller/setpoint" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpid_controller.html#nxpid-controller-setpoint-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxpinhole-depends-on-field
:nxpinhole-depends-on-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            :nxcomponent-depends-on-field ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_CHAR
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_CHAR
                                                          ]
                                            ] ;
                            rdfs:comment """
			The reference direction of the pinhole is parallel with the z axis. The reference
			point of the pinhole is its center in the x and y axis. The reference point on the z axis is the
			plane which overlaps the side of the opening of the pin hole pointing towards the source (minus on the z axis).

			.. image:: pinhole/pinhole.png
				:width: 40%
		""" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpinhole.html#nxpinhole-depends-on-field> ;
                            rdfs:label "NXpinhole/depends_on" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpinhole.html#nxpinhole-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxpinhole-diameter-field
:nxpinhole-diameter-field rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusField ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasUnitContainer ;
                                            owl:someValuesFrom :NX_LENGTH
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:someValuesFrom :NX_NUMBER
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass [ rdf:type owl:Class ;
                                                          owl:complementOf :NX_NUMBER
                                                        ]
                                          ] ;
                          rdfs:comment "Size of the circular hole defining the transmitted beam size." ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpinhole.html#nxpinhole-diameter-field> ;
                          rdfs:label "NXpinhole/diameter" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpinhole.html#nxpinhole-diameter-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxpolarizer-composition-field
:nxpolarizer-composition-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_CHAR
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_CHAR
                                                             ]
                                               ] ;
                               rdfs:comment "description of the composition of the polarizing material" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpolarizer.html#nxpolarizer-composition-field> ;
                               rdfs:label "NXpolarizer/composition" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpolarizer.html#nxpolarizer-composition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxpolarizer-depends-on-field
:nxpolarizer-depends-on-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              :nxcomponent-depends-on-field ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_CHAR
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_CHAR
                                                            ]
                                              ] ;
                              rdfs:comment """
            .. todo::
              Add a definition for the reference point of a polarizer.
        """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpolarizer.html#nxpolarizer-depends-on-field> ;
                              rdfs:label "NXpolarizer/depends_on" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpolarizer.html#nxpolarizer-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxpolarizer-efficiency-field
:nxpolarizer-efficiency-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_DIMENSIONLESS
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_FLOAT
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_FLOAT
                                                            ]
                                              ] ;
                              rdfs:comment "polarizing efficiency" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpolarizer.html#nxpolarizer-efficiency-field> ;
                              rdfs:label "NXpolarizer/efficiency" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpolarizer.html#nxpolarizer-efficiency-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxpolarizer-reflection-field
:nxpolarizer-reflection-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_UNITLESS
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_INT
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_INT
                                                            ]
                                              ] ;
                              rdfs:comment "[hkl] values of nominal reflection" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpolarizer.html#nxpolarizer-reflection-field> ;
                              rdfs:label "NXpolarizer/reflection" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpolarizer.html#nxpolarizer-reflection-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxpolarizer-type-field
:nxpolarizer-type-field rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusField ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasUnitContainer ;
                                          owl:someValuesFrom :NX_ANY
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:someValuesFrom :NX_CHAR
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass [ rdf:type owl:Class ;
                                                        owl:complementOf :NX_CHAR
                                                      ]
                                        ] ;
                        rdfs:comment "one of these values: \"crystal\", \"supermirror\", \"3He\"" ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpolarizer.html#nxpolarizer-type-field> ;
                        rdfs:label "NXpolarizer/type" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpolarizer.html#nxpolarizer-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxpositioner-acceleration-time-field
:nxpositioner-acceleration-time-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_NUMBER
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_NUMBER
                                                                    ]
                                                      ] ;
                                      rdfs:comment "time to ramp the velocity up to full speed" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpositioner.html#nxpositioner-acceleration-time-field> ;
                                      rdfs:label "NXpositioner/acceleration_time" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpositioner.html#nxpositioner-acceleration-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxpositioner-controller-record-field
:nxpositioner-controller-record-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_CHAR
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_CHAR
                                                                    ]
                                                      ] ;
                                      rdfs:comment "Hardware device record, e.g. EPICS process variable, taco/tango ..." ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpositioner.html#nxpositioner-controller-record-field> ;
                                      rdfs:label "NXpositioner/controller_record" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpositioner.html#nxpositioner-controller-record-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxpositioner-depends-on-field
:nxpositioner-depends-on-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               :nxcomponent-depends-on-field ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_CHAR
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_CHAR
                                                             ]
                                               ] ;
                               rdfs:comment """
            .. todo::
              Add a definition for the reference point of a positioner.
        """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpositioner.html#nxpositioner-depends-on-field> ;
                               rdfs:label "NXpositioner/depends_on" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpositioner.html#nxpositioner-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxpositioner-description-field
:nxpositioner-description-field rdf:type owl:Class ;
                                owl:equivalentClass :nxsnsevent-entry-daslogs-positioner-description-field ,
                                                    :nxsnshisto-entry-daslogs-positioner-description-field ;
                                rdfs:subClassOf :NeXusField ,
                                                :nxcomponent-description-field ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_CHAR
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_CHAR
                                                              ]
                                                ] ;
                                rdfs:comment "description of positioner" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpositioner.html#nxpositioner-description-field> ;
                                rdfs:label "NXpositioner/description" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpositioner.html#nxpositioner-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxpositioner-name-field
:nxpositioner-name-field rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusField ,
                                         :nxcomponent-name-field ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasUnitContainer ;
                                           owl:someValuesFrom :NX_ANY
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:someValuesFrom :NX_CHAR
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass [ rdf:type owl:Class ;
                                                         owl:complementOf :NX_CHAR
                                                       ]
                                         ] ;
                         rdfs:comment "symbolic or mnemonic name (one word)" ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpositioner.html#nxpositioner-name-field> ;
                         rdfs:label "NXpositioner/name" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpositioner.html#nxpositioner-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxpositioner-raw-value-field
:nxpositioner-raw-value-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_NUMBER
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_NUMBER
                                                            ]
                                              ] ;
                              rdfs:comment "raw value of positioner - need [n] as may be scanned" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpositioner.html#nxpositioner-raw-value-field> ;
                              rdfs:label "NXpositioner/raw_value" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpositioner.html#nxpositioner-raw-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxpositioner-soft-limit-max-field
:nxpositioner-soft-limit-max-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_NUMBER
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_NUMBER
                                                                 ]
                                                   ] ;
                                   rdfs:comment "maximum allowed limit to set value" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpositioner.html#nxpositioner-soft-limit-max-field> ;
                                   rdfs:label "NXpositioner/soft_limit_max" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpositioner.html#nxpositioner-soft-limit-max-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxpositioner-soft-limit-min-field
:nxpositioner-soft-limit-min-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_NUMBER
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_NUMBER
                                                                 ]
                                                   ] ;
                                   rdfs:comment "minimum allowed limit to set value" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpositioner.html#nxpositioner-soft-limit-min-field> ;
                                   rdfs:label "NXpositioner/soft_limit_min" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpositioner.html#nxpositioner-soft-limit-min-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxpositioner-target-value-field
:nxpositioner-target-value-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_NUMBER
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_NUMBER
                                                               ]
                                                 ] ;
                                 rdfs:comment "targeted (commanded) value of positioner - need [n] as may be scanned" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpositioner.html#nxpositioner-target-value-field> ;
                                 rdfs:label "NXpositioner/target_value" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpositioner.html#nxpositioner-target-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxpositioner-tolerance-field
:nxpositioner-tolerance-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_NUMBER
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_NUMBER
                                                            ]
                                              ] ;
                              rdfs:comment "maximum allowable difference between target_value and value" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpositioner.html#nxpositioner-tolerance-field> ;
                              rdfs:label "NXpositioner/tolerance" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpositioner.html#nxpositioner-tolerance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxpositioner-value-field
:nxpositioner-value-field rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusField ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasUnitContainer ;
                                            owl:someValuesFrom :NX_ANY
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:someValuesFrom :NX_NUMBER
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass [ rdf:type owl:Class ;
                                                          owl:complementOf :NX_NUMBER
                                                        ]
                                          ] ;
                          rdfs:comment "best known value of positioner - need [n] as may be scanned" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpositioner.html#nxpositioner-value-field> ;
                          rdfs:label "NXpositioner/value" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpositioner.html#nxpositioner-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxpositioner-velocity-field
:nxpositioner-velocity-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_NUMBER
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_NUMBER
                                                           ]
                                             ] ;
                             rdfs:comment "velocity of the positioner (distance moved per unit time)" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpositioner.html#nxpositioner-velocity-field> ;
                             rdfs:label "NXpositioner/velocity" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpositioner.html#nxpositioner-velocity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxprocess-data-group
:nxprocess-data-group rdf:type owl:Class ;
                      rdfs:subClassOf :NeXusGroup ,
                                      :nxobject-data-group ;
                      rdfs:comment """
            The data resulting from the operation.
        """ ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXprocess.html#nxprocess-data-group> ;
                      rdfs:label "NXprocess/DATA" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXprocess.html#nxprocess-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxprocess-date-field
:nxprocess-date-field rdf:type owl:Class ;
                      rdfs:subClassOf :NeXusField ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasUnitContainer ;
                                        owl:someValuesFrom :NX_ANY
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasValueContainer ;
                                        owl:someValuesFrom :NX_DATE_TIME
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasValueContainer ;
                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass [ rdf:type owl:Class ;
                                                      owl:complementOf :NX_DATE_TIME
                                                    ]
                                      ] ;
                      rdfs:comment """
            Date and time of processing.
        """ ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXprocess.html#nxprocess-date-field> ;
                      rdfs:label "NXprocess/date" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXprocess.html#nxprocess-date-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxprocess-note-group
:nxprocess-note-group rdf:type owl:Class ;
                      rdfs:subClassOf :NeXusGroup ,
                                      :nxobject-note-group ;
                      rdfs:comment """
            The note will contain information about how the data was
            processed or anything about the data provenance. The
            contents of the note can be anything that the processing
            code can understand, or simple text.
            
            The name will be numbered to allow for ordering of steps.
        """ ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXprocess.html#nxprocess-note-group> ;
                      rdfs:label "NXprocess/NOTE" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXprocess.html#nxprocess-note-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxprocess-parameters-group
:nxprocess-parameters-group rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusGroup ,
                                            :nxobject-parameters-group ;
                            rdfs:comment """
            Parameters used in performing the data analysis.
        """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXprocess.html#nxprocess-parameters-group> ;
                            rdfs:label "NXprocess/PARAMETERS" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXprocess.html#nxprocess-parameters-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxprocess-program-field
:nxprocess-program-field rdf:type owl:Class ;
                         owl:equivalentClass :nxsqom-entry-reduction-program-field ;
                         rdfs:subClassOf :NeXusField ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasUnitContainer ;
                                           owl:someValuesFrom :NX_ANY
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:someValuesFrom :NX_CHAR
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass [ rdf:type owl:Class ;
                                                         owl:complementOf :NX_CHAR
                                                       ]
                                         ] ;
                         rdfs:comment """
            Name of the program used
        """ ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXprocess.html#nxprocess-program-field> ;
                         rdfs:label "NXprocess/program" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXprocess.html#nxprocess-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxprocess-sequence-index-field
:nxprocess-sequence-index-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_POSINT
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_POSINT
                                                              ]
                                                ] ;
                                rdfs:comment """
            Sequence index of processing, for determining the order of
            multiple **NXprocess** steps. Starts with 1.
        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXprocess.html#nxprocess-sequence-index-field> ;
                                rdfs:label "NXprocess/sequence_index" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXprocess.html#nxprocess-sequence-index-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxprocess-version-field
:nxprocess-version-field rdf:type owl:Class ;
                         owl:equivalentClass :nxsqom-entry-reduction-version-field ;
                         rdfs:subClassOf :NeXusField ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasUnitContainer ;
                                           owl:someValuesFrom :NX_ANY
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:someValuesFrom :NX_CHAR
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass [ rdf:type owl:Class ;
                                                         owl:complementOf :NX_CHAR
                                                       ]
                                         ] ;
                         rdfs:comment """
            Version of the program used
        """ ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXprocess.html#nxprocess-version-field> ;
                         rdfs:label "NXprocess/version" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXprocess.html#nxprocess-version-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxprogram-program-field
:nxprogram-program-field rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusField ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasUnitContainer ;
                                           owl:someValuesFrom :NX_ANY
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:someValuesFrom :NX_CHAR
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxprogram-program-url-attribute
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxprogram-program-version-attribute
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass [ rdf:type owl:Class ;
                                                         owl:complementOf :NX_CHAR
                                                       ]
                                         ] ;
                         rdfs:comment """
            Given name of the program. Program can be a commercial one a script,
            or a library or a library component.
        """ ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXprogram.html#nxprogram-program-field> ;
                         rdfs:label "NXprogram/program" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXprogram.html#nxprogram-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxprogram-program-url-attribute
:nxprogram-program-url-attribute rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusAttribute ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_CHAR
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_CHAR
                                                               ]
                                                 ] ;
                                 rdfs:comment """
                Description of an ideally ever persistent resource where the source code
                of the program or this specific compiled version of the program can be
                found so that the program yields repeatably exactly the same numerical
                and categorical results.
            """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXprogram.html#nxprogram-program-url-attribute> ;
                                 rdfs:label "NXprogram/program/url" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXprogram.html#nxprogram-program-url-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxprogram-program-version-attribute
:nxprogram-program-version-attribute rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusAttribute ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_CHAR
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_CHAR
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
                Program version plus build number, or commit hash.
            """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXprogram.html#nxprogram-program-version-attribute> ;
                                     rdfs:label "NXprogram/program/version" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXprogram.html#nxprogram-program-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxpump-base-pressure-field
:nxpump-base-pressure-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_PRESSURE
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_FLOAT
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_FLOAT
                                                          ]
                                            ] ;
                            rdfs:comment """
            The minimum pressure achievable in a chamber after
            it has been pumped down for an extended period.
        """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpump.html#nxpump-base-pressure-field> ;
                            rdfs:label "NXpump/base_pressure" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpump.html#nxpump-base-pressure-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxpump-design-field
:nxpump-design-field rdf:type owl:Class ;
                     rdfs:subClassOf :NeXusField ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasUnitContainer ;
                                       owl:someValuesFrom :NX_ANY
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasValueContainer ;
                                       owl:someValuesFrom :NX_CHAR
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasValueContainer ;
                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass [ rdf:type owl:Class ;
                                                     owl:complementOf :NX_CHAR
                                                   ]
                                     ] ;
                     rdfs:comment """
            Principle type of the pump.
        """ ;
                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpump.html#nxpump-design-field> ;
                     rdfs:label "NXpump/design" ;
                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpump.html#nxpump-design-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxpump-medium-field
:nxpump-medium-field rdf:type owl:Class ;
                     rdfs:subClassOf :NeXusField ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasEnumContainer ;
                                       owl:allValuesFrom [ rdf:type owl:Class ;
                                                           owl:unionOf ( :nxpump-medium-gas-enum
                                                                         :nxpump-medium-liquid-enum
                                                                         :nxpump-medium-powder-enum
                                                                         :nxpump-medium-slurry-enum
                                                                         :nxpump-medium-vacuum-enum
                                                                       )
                                                         ]
                                     ] ;
                     rdfs:comment """
            The material being moved by the pump.
            
            Pumps intending to create a vacuum should state \"vacuum\" as the medium,
            while pumps having the primary purpose of creating a flow or pressure
            of gas should state \"gas\" as the medium.
        """ ;
                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpump.html#nxpump-medium-field> ;
                     rdfs:label "NXpump/medium" ;
                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpump.html#nxpump-medium-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxpump-medium-gas-enum
:nxpump-medium-gas-enum rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusEnumerations ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :actualValue ;
                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                          rdf:first "gas" ;
                                                                          rdf:rest rdf:nil
                                                                        ]
                                                            ]
                                        ] ;
                        rdfs:comment "Enumeration item for NXpump/medium: gas" ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpump.html#nxpump-medium-field> ;
                        rdfs:label "NXpump/medium/gas" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpump.html#nxpump-medium-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxpump-medium-liquid-enum
:nxpump-medium-liquid-enum rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusEnumerations ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :actualValue ;
                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                             rdf:first "liquid" ;
                                                                             rdf:rest rdf:nil
                                                                           ]
                                                               ]
                                           ] ;
                           rdfs:comment "Enumeration item for NXpump/medium: liquid" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpump.html#nxpump-medium-field> ;
                           rdfs:label "NXpump/medium/liquid" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpump.html#nxpump-medium-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxpump-medium-powder-enum
:nxpump-medium-powder-enum rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusEnumerations ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :actualValue ;
                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                             rdf:first "powder" ;
                                                                             rdf:rest rdf:nil
                                                                           ]
                                                               ]
                                           ] ;
                           rdfs:comment "Enumeration item for NXpump/medium: powder" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpump.html#nxpump-medium-field> ;
                           rdfs:label "NXpump/medium/powder" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpump.html#nxpump-medium-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxpump-medium-slurry-enum
:nxpump-medium-slurry-enum rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusEnumerations ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :actualValue ;
                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                             rdf:first "slurry" ;
                                                                             rdf:rest rdf:nil
                                                                           ]
                                                               ]
                                           ] ;
                           rdfs:comment "Enumeration item for NXpump/medium: slurry" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpump.html#nxpump-medium-field> ;
                           rdfs:label "NXpump/medium/slurry" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpump.html#nxpump-medium-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxpump-medium-vacuum-enum
:nxpump-medium-vacuum-enum rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusEnumerations ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :actualValue ;
                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                             rdf:first "vacuum" ;
                                                                             rdf:rest rdf:nil
                                                                           ]
                                                               ]
                                           ] ;
                           rdfs:comment "Enumeration item for NXpump/medium: vacuum" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXpump.html#nxpump-medium-field> ;
                           rdfs:label "NXpump/medium/vacuum" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXpump.html#nxpump-medium-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxquadric-depends-on-field
:nxquadric-depends-on-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_CHAR
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_CHAR
                                                          ]
                                            ] ;
                            rdfs:comment """
      Path to an :ref:`NXtransformations` that defining the axis on
      which the orientation of the surface depends.
    """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html#nxquadric-depends-on-field> ;
                            rdfs:label "NXquadric/depends_on" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html#nxquadric-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxquadric-parameters-field
:nxquadric-parameters-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_PER_LENGTH
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_NUMBER
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_NUMBER
                                                          ]
                                            ] ;
                            rdfs:comment """
      Ten real values of the matrix that defines the quadric surface
      in projective space. Ordered Q11, Q12, Q13, Q22, Q23, Q33, P1,
      P2, P3, R. Takes a units attribute of dimension reciprocal
      length. R is scalar. P has dimension reciprocal length, and the
      given units. Q has dimension reciprocal length squared, and
      units the square of those given.
    """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html#nxquadric-parameters-field> ;
                            rdfs:label "NXquadric/parameters" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html#nxquadric-parameters-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxquadric-surface-type-cone-enum
:nxquadric-surface-type-cone-enum rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusEnumerations ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :actualValue ;
                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                    rdf:first "CONE" ;
                                                                                    rdf:rest rdf:nil
                                                                                  ]
                                                                      ]
                                                  ] ;
                                  rdfs:comment "Enumeration item for NXquadric/surface_type: CONE" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html#nxquadric-surface-type-field> ;
                                  rdfs:label "NXquadric/surface_type/CONE" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html#nxquadric-surface-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxquadric-surface-type-cylinder-enum
:nxquadric-surface-type-cylinder-enum rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusEnumerations ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :actualValue ;
                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                        rdf:first "CYLINDER" ;
                                                                                        rdf:rest rdf:nil
                                                                                      ]
                                                                          ]
                                                      ] ;
                                      rdfs:comment "Enumeration item for NXquadric/surface_type: CYLINDER" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html#nxquadric-surface-type-field> ;
                                      rdfs:label "NXquadric/surface_type/CYLINDER" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html#nxquadric-surface-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxquadric-surface-type-ellipsoid-enum
:nxquadric-surface-type-ellipsoid-enum rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusEnumerations ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :actualValue ;
                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                         rdf:first "ELLIPSOID" ;
                                                                                         rdf:rest rdf:nil
                                                                                       ]
                                                                           ]
                                                       ] ;
                                       rdfs:comment "Enumeration item for NXquadric/surface_type: ELLIPSOID" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html#nxquadric-surface-type-field> ;
                                       rdfs:label "NXquadric/surface_type/ELLIPSOID" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html#nxquadric-surface-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxquadric-surface-type-elliptic-cone-enum
:nxquadric-surface-type-elliptic-cone-enum rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusEnumerations ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :actualValue ;
                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                             rdf:first "ELLIPTIC_CONE" ;
                                                                                             rdf:rest rdf:nil
                                                                                           ]
                                                                               ]
                                                           ] ;
                                           rdfs:comment "Enumeration item for NXquadric/surface_type: ELLIPTIC_CONE" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html#nxquadric-surface-type-field> ;
                                           rdfs:label "NXquadric/surface_type/ELLIPTIC_CONE" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html#nxquadric-surface-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxquadric-surface-type-elliptic-cylinder-enum
:nxquadric-surface-type-elliptic-cylinder-enum rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusEnumerations ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :actualValue ;
                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                 rdf:first "ELLIPTIC_CYLINDER" ;
                                                                                                 rdf:rest rdf:nil
                                                                                               ]
                                                                                   ]
                                                               ] ;
                                               rdfs:comment "Enumeration item for NXquadric/surface_type: ELLIPTIC_CYLINDER" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html#nxquadric-surface-type-field> ;
                                               rdfs:label "NXquadric/surface_type/ELLIPTIC_CYLINDER" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html#nxquadric-surface-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxquadric-surface-type-elliptic-hyperboloid-of-1-sheet-enum
:nxquadric-surface-type-elliptic-hyperboloid-of-1-sheet-enum rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusEnumerations ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :actualValue ;
                                                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                                                               rdf:first "ELLIPTIC_HYPERBOLOID_OF_1_SHEET" ;
                                                                                                               rdf:rest rdf:nil
                                                                                                             ]
                                                                                                 ]
                                                                             ] ;
                                                             rdfs:comment "Enumeration item for NXquadric/surface_type: ELLIPTIC_HYPERBOLOID_OF_1_SHEET" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html#nxquadric-surface-type-field> ;
                                                             rdfs:label "NXquadric/surface_type/ELLIPTIC_HYPERBOLOID_OF_1_SHEET" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html#nxquadric-surface-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxquadric-surface-type-elliptic-hyperboloid-of-2-sheets-enum
:nxquadric-surface-type-elliptic-hyperboloid-of-2-sheets-enum rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusEnumerations ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :actualValue ;
                                                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                                                rdf:first "ELLIPTIC_HYPERBOLOID_OF_2_SHEETS" ;
                                                                                                                rdf:rest rdf:nil
                                                                                                              ]
                                                                                                  ]
                                                                              ] ;
                                                              rdfs:comment "Enumeration item for NXquadric/surface_type: ELLIPTIC_HYPERBOLOID_OF_2_SHEETS" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html#nxquadric-surface-type-field> ;
                                                              rdfs:label "NXquadric/surface_type/ELLIPTIC_HYPERBOLOID_OF_2_SHEETS" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html#nxquadric-surface-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxquadric-surface-type-elliptic-paraboloid-enum
:nxquadric-surface-type-elliptic-paraboloid-enum rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :actualValue ;
                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                   rdf:first "ELLIPTIC_PARABOLOID" ;
                                                                                                   rdf:rest rdf:nil
                                                                                                 ]
                                                                                     ]
                                                                 ] ;
                                                 rdfs:comment "Enumeration item for NXquadric/surface_type: ELLIPTIC_PARABOLOID" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html#nxquadric-surface-type-field> ;
                                                 rdfs:label "NXquadric/surface_type/ELLIPTIC_PARABOLOID" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html#nxquadric-surface-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxquadric-surface-type-field
:nxquadric-surface-type-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasEnumContainer ;
                                                owl:allValuesFrom [ rdf:type owl:Class ;
                                                                    owl:unionOf ( :nxquadric-surface-type-cone-enum
                                                                                  :nxquadric-surface-type-cylinder-enum
                                                                                  :nxquadric-surface-type-ellipsoid-enum
                                                                                  :nxquadric-surface-type-elliptic-cone-enum
                                                                                  :nxquadric-surface-type-elliptic-cylinder-enum
                                                                                  :nxquadric-surface-type-elliptic-hyperboloid-of-1-sheet-enum
                                                                                  :nxquadric-surface-type-elliptic-hyperboloid-of-2-sheets-enum
                                                                                  :nxquadric-surface-type-elliptic-paraboloid-enum
                                                                                  :nxquadric-surface-type-hyperbolic-cylinder-enum
                                                                                  :nxquadric-surface-type-hyperbolic-paraboloid-enum
                                                                                  :nxquadric-surface-type-hyperboloid-1-sheet-enum
                                                                                  :nxquadric-surface-type-hyperboloid-2-sheet-enum
                                                                                  :nxquadric-surface-type-imaginary-enum
                                                                                  :nxquadric-surface-type-parabolic-cylinder-enum
                                                                                  :nxquadric-surface-type-paraboloid-enum
                                                                                  :nxquadric-surface-type-plane-enum
                                                                                  :nxquadric-surface-type-sphere-enum
                                                                                  :nxquadric-surface-type-spheroid-enum
                                                                                  :nxquadric-surface-type-unknown-enum
                                                                                )
                                                                  ]
                                              ] ;
                              rdfs:comment """
      An optional description of the form of the quadric surface:
    """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html#nxquadric-surface-type-field> ;
                              rdfs:label "NXquadric/surface_type" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html#nxquadric-surface-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxquadric-surface-type-hyperbolic-cylinder-enum
:nxquadric-surface-type-hyperbolic-cylinder-enum rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :actualValue ;
                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                   rdf:first "HYPERBOLIC_CYLINDER" ;
                                                                                                   rdf:rest rdf:nil
                                                                                                 ]
                                                                                     ]
                                                                 ] ;
                                                 rdfs:comment "Enumeration item for NXquadric/surface_type: HYPERBOLIC_CYLINDER" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html#nxquadric-surface-type-field> ;
                                                 rdfs:label "NXquadric/surface_type/HYPERBOLIC_CYLINDER" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html#nxquadric-surface-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxquadric-surface-type-hyperbolic-paraboloid-enum
:nxquadric-surface-type-hyperbolic-paraboloid-enum rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :actualValue ;
                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                     rdf:first "HYPERBOLIC_PARABOLOID" ;
                                                                                                     rdf:rest rdf:nil
                                                                                                   ]
                                                                                       ]
                                                                   ] ;
                                                   rdfs:comment "Enumeration item for NXquadric/surface_type: HYPERBOLIC_PARABOLOID" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html#nxquadric-surface-type-field> ;
                                                   rdfs:label "NXquadric/surface_type/HYPERBOLIC_PARABOLOID" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html#nxquadric-surface-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxquadric-surface-type-hyperboloid-1-sheet-enum
:nxquadric-surface-type-hyperboloid-1-sheet-enum rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :actualValue ;
                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                   rdf:first "HYPERBOLOID_1_SHEET" ;
                                                                                                   rdf:rest rdf:nil
                                                                                                 ]
                                                                                     ]
                                                                 ] ;
                                                 rdfs:comment "Enumeration item for NXquadric/surface_type: HYPERBOLOID_1_SHEET" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html#nxquadric-surface-type-field> ;
                                                 rdfs:label "NXquadric/surface_type/HYPERBOLOID_1_SHEET" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html#nxquadric-surface-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxquadric-surface-type-hyperboloid-2-sheet-enum
:nxquadric-surface-type-hyperboloid-2-sheet-enum rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :actualValue ;
                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                   rdf:first "HYPERBOLOID_2_SHEET" ;
                                                                                                   rdf:rest rdf:nil
                                                                                                 ]
                                                                                     ]
                                                                 ] ;
                                                 rdfs:comment "Enumeration item for NXquadric/surface_type: HYPERBOLOID_2_SHEET" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html#nxquadric-surface-type-field> ;
                                                 rdfs:label "NXquadric/surface_type/HYPERBOLOID_2_SHEET" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html#nxquadric-surface-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxquadric-surface-type-imaginary-enum
:nxquadric-surface-type-imaginary-enum rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusEnumerations ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :actualValue ;
                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                         rdf:first "IMAGINARY" ;
                                                                                         rdf:rest rdf:nil
                                                                                       ]
                                                                           ]
                                                       ] ;
                                       rdfs:comment "Enumeration item for NXquadric/surface_type: IMAGINARY" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html#nxquadric-surface-type-field> ;
                                       rdfs:label "NXquadric/surface_type/IMAGINARY" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html#nxquadric-surface-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxquadric-surface-type-parabolic-cylinder-enum
:nxquadric-surface-type-parabolic-cylinder-enum rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusEnumerations ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :actualValue ;
                                                                  owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                      owl:oneOf [ rdf:type rdf:List ;
                                                                                                  rdf:first "PARABOLIC_CYLINDER" ;
                                                                                                  rdf:rest rdf:nil
                                                                                                ]
                                                                                    ]
                                                                ] ;
                                                rdfs:comment "Enumeration item for NXquadric/surface_type: PARABOLIC_CYLINDER" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html#nxquadric-surface-type-field> ;
                                                rdfs:label "NXquadric/surface_type/PARABOLIC_CYLINDER" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html#nxquadric-surface-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxquadric-surface-type-paraboloid-enum
:nxquadric-surface-type-paraboloid-enum rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusEnumerations ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :actualValue ;
                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                          rdf:first "PARABOLOID" ;
                                                                                          rdf:rest rdf:nil
                                                                                        ]
                                                                            ]
                                                        ] ;
                                        rdfs:comment "Enumeration item for NXquadric/surface_type: PARABOLOID" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html#nxquadric-surface-type-field> ;
                                        rdfs:label "NXquadric/surface_type/PARABOLOID" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html#nxquadric-surface-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxquadric-surface-type-plane-enum
:nxquadric-surface-type-plane-enum rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusEnumerations ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :actualValue ;
                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                     rdf:first "PLANE" ;
                                                                                     rdf:rest rdf:nil
                                                                                   ]
                                                                       ]
                                                   ] ;
                                   rdfs:comment "Enumeration item for NXquadric/surface_type: PLANE" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html#nxquadric-surface-type-field> ;
                                   rdfs:label "NXquadric/surface_type/PLANE" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html#nxquadric-surface-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxquadric-surface-type-sphere-enum
:nxquadric-surface-type-sphere-enum rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusEnumerations ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :actualValue ;
                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                      rdf:first "SPHERE" ;
                                                                                      rdf:rest rdf:nil
                                                                                    ]
                                                                        ]
                                                    ] ;
                                    rdfs:comment "Enumeration item for NXquadric/surface_type: SPHERE" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html#nxquadric-surface-type-field> ;
                                    rdfs:label "NXquadric/surface_type/SPHERE" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html#nxquadric-surface-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxquadric-surface-type-spheroid-enum
:nxquadric-surface-type-spheroid-enum rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusEnumerations ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :actualValue ;
                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                        rdf:first "SPHEROID" ;
                                                                                        rdf:rest rdf:nil
                                                                                      ]
                                                                          ]
                                                      ] ;
                                      rdfs:comment "Enumeration item for NXquadric/surface_type: SPHEROID" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html#nxquadric-surface-type-field> ;
                                      rdfs:label "NXquadric/surface_type/SPHEROID" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html#nxquadric-surface-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxquadric-surface-type-unknown-enum
:nxquadric-surface-type-unknown-enum rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusEnumerations ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :actualValue ;
                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                       rdf:first "UNKNOWN" ;
                                                                                       rdf:rest rdf:nil
                                                                                     ]
                                                                         ]
                                                     ] ;
                                     rdfs:comment "Enumeration item for NXquadric/surface_type: UNKNOWN" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html#nxquadric-surface-type-field> ;
                                     rdfs:label "NXquadric/surface_type/UNKNOWN" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXquadric.html#nxquadric-surface-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxquadrupole-magnet-beamline-distance-field
:nxquadrupole-magnet-beamline-distance-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_LENGTH
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_FLOAT
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_FLOAT
                                                                           ]
                                                             ] ;
                                             rdfs:comment "Define position of beamline element relative to production target" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXquadrupole_magnet.html#nxquadrupole-magnet-beamline-distance-field> ;
                                             rdfs:label "NXquadrupole_magnet/beamline_distance" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXquadrupole_magnet.html#nxquadrupole-magnet-beamline-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxquadrupole-magnet-description-field
:nxquadrupole-magnet-description-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       :nxcomponent-description-field ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_ANY
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_CHAR
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_CHAR
                                                                     ]
                                                       ] ;
                                       rdfs:comment "Extended description of the magnet." ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXquadrupole_magnet.html#nxquadrupole-magnet-description-field> ;
                                       rdfs:label "NXquadrupole_magnet/description" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXquadrupole_magnet.html#nxquadrupole-magnet-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxquadrupole-magnet-read-current-group
:nxquadrupole-magnet-read-current-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusGroup ,
                                                        :nxobject-log-group ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxquadrupole-magnet-read-current-value-field
                                                        ] ;
                                        rdfs:comment "Current read from supply." ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXquadrupole_magnet.html#nxquadrupole-magnet-read-current-group> ;
                                        rdfs:label "NXquadrupole_magnet/read_current" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXquadrupole_magnet.html#nxquadrupole-magnet-read-current-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxquadrupole-magnet-read-current-value-field
:nxquadrupole-magnet-read-current-value-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_CURRENT
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_CHAR
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_CHAR
                                                                            ]
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXquadrupole_magnet.html#nxquadrupole-magnet-read-current-value-field> ;
                                              rdfs:label "NXquadrupole_magnet/read_current/value" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXquadrupole_magnet.html#nxquadrupole-magnet-read-current-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxquadrupole-magnet-read-voltage-group
:nxquadrupole-magnet-read-voltage-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusGroup ,
                                                        :nxobject-log-group ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxquadrupole-magnet-read-voltage-value-field
                                                        ] ;
                                        rdfs:comment "Voltage read from supply." ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXquadrupole_magnet.html#nxquadrupole-magnet-read-voltage-group> ;
                                        rdfs:label "NXquadrupole_magnet/read_voltage" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXquadrupole_magnet.html#nxquadrupole-magnet-read-voltage-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxquadrupole-magnet-read-voltage-value-field
:nxquadrupole-magnet-read-voltage-value-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_VOLTAGE
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_CHAR
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_CHAR
                                                                            ]
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXquadrupole_magnet.html#nxquadrupole-magnet-read-voltage-value-field> ;
                                              rdfs:label "NXquadrupole_magnet/read_voltage/value" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXquadrupole_magnet.html#nxquadrupole-magnet-read-voltage-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxquadrupole-magnet-set-current-field
:nxquadrupole-magnet-set-current-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_CURRENT
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_FLOAT
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_FLOAT
                                                                     ]
                                                       ] ;
                                       rdfs:comment "Current set on supply." ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXquadrupole_magnet.html#nxquadrupole-magnet-set-current-field> ;
                                       rdfs:label "NXquadrupole_magnet/set_current" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXquadrupole_magnet.html#nxquadrupole-magnet-set-current-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxraman-entry-definition-field
:nxraman-entry-definition-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                :nxoptical-spectroscopy-entry-definition-field ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasEnumContainer ;
                                                  owl:allValuesFrom [ rdf:type owl:Class ;
                                                                      owl:unionOf ( :nxraman-entry-definition-nxraman-enum
                                                                                  )
                                                                    ]
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxraman-entry-definition-url-attribute
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxraman-entry-definition-version-attribute
                                                ] ;
                                rdfs:comment """
                An application definition for Raman spectroscopy.
            """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXraman.html#nxraman-entry-definition-field> ;
                                rdfs:label "NXraman/ENTRY/definition" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXraman.html#nxraman-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxraman-entry-definition-nxraman-enum
:nxraman-entry-definition-nxraman-enum rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusEnumerations ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :actualValue ;
                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                         rdf:first "NXraman" ;
                                                                                         rdf:rest rdf:nil
                                                                                       ]
                                                                           ]
                                                       ] ;
                                       rdfs:comment "Enumeration item for NXraman/ENTRY/definition: NXraman" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXraman.html#nxraman-entry-definition-field> ;
                                       rdfs:label "NXraman/ENTRY/definition/NXraman" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXraman.html#nxraman-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxraman-entry-definition-url-attribute
:nxraman-entry-definition-url-attribute rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusAttribute ,
                                                        :nxoptical-spectroscopy-entry-definition-url-attribute ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_CHAR
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_CHAR
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
                    URL where to find further material (documentation, examples) relevant
                    to the application definition.
                """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXraman.html#nxraman-entry-definition-url-attribute> ;
                                        rdfs:label "NXraman/ENTRY/definition/URL" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXraman.html#nxraman-entry-definition-url-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxraman-entry-definition-version-attribute
:nxraman-entry-definition-version-attribute rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusAttribute ,
                                                            :nxoptical-spectroscopy-entry-definition-version-attribute ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_CHAR
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_CHAR
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
                    Version number to identify which definition of this application
                    definition was used for this entry/data.
                """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXraman.html#nxraman-entry-definition-version-attribute> ;
                                            rdfs:label "NXraman/ENTRY/definition/version" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXraman.html#nxraman-entry-definition-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxraman-entry-experiment-type-field
:nxraman-entry-experiment-type-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     :nxoptical-spectroscopy-entry-experiment-type-field ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasEnumContainer ;
                                                       owl:allValuesFrom [ rdf:type owl:Class ;
                                                                           owl:unionOf ( :nxraman-entry-experiment-type-raman-spectroscopy-enum
                                                                                       )
                                                                         ]
                                                     ] ;
                                     rdfs:comment """
                Specify the type of the optical experiment.

                You may specify fundamental characteristics or properties in the experimental sub-type.
            """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXraman.html#nxraman-entry-experiment-type-field> ;
                                     rdfs:label "NXraman/ENTRY/experiment_type" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXraman.html#nxraman-entry-experiment-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxraman-entry-experiment-type-raman-spectroscopy-enum
:nxraman-entry-experiment-type-raman-spectroscopy-enum rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusEnumerations ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :actualValue ;
                                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                                         rdf:first "Raman spectroscopy" ;
                                                                                                         rdf:rest rdf:nil
                                                                                                       ]
                                                                                           ]
                                                                       ] ;
                                                       rdfs:comment "Enumeration item for NXraman/ENTRY/experiment_type: Raman spectroscopy" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXraman.html#nxraman-entry-experiment-type-field> ;
                                                       rdfs:label "NXraman/ENTRY/experiment_type/Raman spectroscopy" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXraman.html#nxraman-entry-experiment-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxraman-entry-group
:nxraman-entry-group rdf:type owl:Class ;
                     rdfs:subClassOf :NeXusGroup ,
                                     :nxoptical-spectroscopy-entry-group ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxraman-entry-title-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxraman-entry-definition-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxraman-entry-experiment-type-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxraman-entry-instrument-group
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxraman-entry-raman-experiment-type-field
                                     ] ;
                     rdfs:comment "" ;
                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXraman.html#nxraman-entry-group> ;
                     rdfs:label "NXraman/ENTRY" ;
                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXraman.html#nxraman-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxraman-entry-instrument-beam-incident-group
:nxraman-entry-instrument-beam-incident-group rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusGroup ,
                                                              :nxoptical-spectroscopy-entry-instrument-beam-type-group ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxraman-entry-instrument-beam-incident-wavelength-field
                                                              ] ;
                                              rdfs:comment """
                    Beam which is incident to the sample.
                """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXraman.html#nxraman-entry-instrument-beam-incident-group> ;
                                              rdfs:label "NXraman/ENTRY/INSTRUMENT/beam_incident" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXraman.html#nxraman-entry-instrument-beam-incident-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxraman-entry-instrument-beam-incident-wavelength-field
:nxraman-entry-instrument-beam-incident-wavelength-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_NUMBER
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_NUMBER
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXraman.html#nxraman-entry-instrument-beam-incident-wavelength-field> ;
                                                         rdfs:label "NXraman/ENTRY/INSTRUMENT/beam_incident/wavelength" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXraman.html#nxraman-entry-instrument-beam-incident-wavelength-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxraman-entry-instrument-group
:nxraman-entry-instrument-group rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusGroup ,
                                                :nxoptical-spectroscopy-entry-instrument-group ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxraman-entry-instrument-beam-incident-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxraman-entry-instrument-scattering-configuration-field
                                                ] ;
                                rdfs:comment """
                Metadata of the setup, its optical elements and physical properties which
                defines the Raman measurement.
            """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXraman.html#nxraman-entry-instrument-group> ;
                                rdfs:label "NXraman/ENTRY/INSTRUMENT" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXraman.html#nxraman-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxraman-entry-instrument-scattering-configuration-field
:nxraman-entry-instrument-scattering-configuration-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_CHAR
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxraman-entry-instrument-scattering-configuration-porto-notation-vectors-attribute
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_CHAR
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment """
                    Scattering configuration as defined by the porto notation by three
                    states, which are orthogonal to each other. Example: z(xx)z for
                    parallel polarized backscattering configuration.

                    See:
                    https://www.cryst.ehu.es/cgi-bin/cryst/programs/nph-doc-raman

                    A(BC)D

                    A = The propagation direction of the incident light (k_i)
                    B = The polarization direction of the incident light (E_i)
                    C = The polarization direction of the scattered light (E_s)
                    D = The propagation direction of the scattered light (k_s)

                    An orthogonal base is assumed.
                    Linear polarized light is displayed by e.g. \"x\",\"y\" or \"z\"
                    Unpolarized light is displayed by \".\"
                    For non-orthogonal vectors, use the attribute porto_notation_vectors.
                """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXraman.html#nxraman-entry-instrument-scattering-configuration-field> ;
                                                         rdfs:label "NXraman/ENTRY/INSTRUMENT/scattering_configuration" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXraman.html#nxraman-entry-instrument-scattering-configuration-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxraman-entry-instrument-scattering-configuration-porto-notation-vectors-attribute
:nxraman-entry-instrument-scattering-configuration-porto-notation-vectors-attribute rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusAttribute ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_NUMBER
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_NUMBER
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment """
                        Scattering configuration as defined by the porto notation given by
                        respective vectors.

                        Vectors in the porto notation are defined as for A, B, C, D above.
                        Linear light polarization is assumed.
                    """ ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXraman.html#nxraman-entry-instrument-scattering-configuration-porto-notation-vectors-attribute> ;
                                                                                    rdfs:label "NXraman/ENTRY/INSTRUMENT/scattering_configuration/porto_notation_vectors" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXraman.html#nxraman-entry-instrument-scattering-configuration-porto-notation-vectors-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxraman-entry-raman-experiment-type-field
:nxraman-entry-raman-experiment-type-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANY
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_CHAR
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_CHAR
                                                                         ]
                                                           ] ;
                                           rdfs:comment """
                Specify the type of Raman experiment.
            """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXraman.html#nxraman-entry-raman-experiment-type-field> ;
                                           rdfs:label "NXraman/ENTRY/raman_experiment_type" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXraman.html#nxraman-entry-raman-experiment-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxraman-entry-title-field
:nxraman-entry-title-field rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_ANY
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_CHAR
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_CHAR
                                                         ]
                                           ] ;
                           rdfs:comment "" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXraman.html#nxraman-entry-title-field> ;
                           rdfs:label "NXraman/ENTRY/title" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXraman.html#nxraman-entry-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-azimuthal-angle-field
:nxreflections-azimuthal-angle-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANGLE
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_FLOAT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_FLOAT
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
      Azimuthal angle of reflection centroid, following the NeXus simple (spherical polar) coordinate system
    """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-azimuthal-angle-field> ;
                                     rdfs:label "NXreflections/azimuthal_angle" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-azimuthal-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-background-mean-description-attribute
:nxreflections-background-mean-description-attribute rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusAttribute ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_CHAR
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_CHAR
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment "Describes the dataset " ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-background-mean-description-attribute> ;
                                                     rdfs:label "NXreflections/background_mean/description" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-background-mean-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-background-mean-field
:nxreflections-background-mean-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_FLOAT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxreflections-background-mean-description-attribute
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_FLOAT
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
      The mean background under the reflection peak 
    """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-background-mean-field> ;
                                     rdfs:label "NXreflections/background_mean" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-background-mean-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-bounding-box-description-attribute
:nxreflections-bounding-box-description-attribute rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_CHAR
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_CHAR
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment "Describes the dataset " ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-bounding-box-description-attribute> ;
                                                  rdfs:label "NXreflections/bounding_box/description" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-bounding-box-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-bounding-box-field
:nxreflections-bounding-box-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_UNITLESS
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_INT
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxreflections-bounding-box-description-attribute
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_INT
                                                                ]
                                                  ] ;
                                  rdfs:comment """
      The bounding box around the recorded recorded reflection. 
      Should be an integer array of length 6, where the 6 values 
      are pixel positions or frame numbers, as follows:
      
      =====  ===========================
      index  meaning
      =====  ===========================
      0      The lower pixel x position
      1      The upper pixel x position
      2      The lower pixel y position
      3      The upper pixel y position
      4      The lower frame number
      5      The upper frame number
      =====  ===========================
    """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-bounding-box-field> ;
                                  rdfs:label "NXreflections/bounding_box" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-bounding-box-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-d-description-attribute
:nxreflections-d-description-attribute rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusAttribute ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_CHAR
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_CHAR
                                                                     ]
                                                       ] ;
                                       rdfs:comment "Describes the dataset " ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-d-description-attribute> ;
                                       rdfs:label "NXreflections/d/description" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-d-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-d-field
:nxreflections-d-field rdf:type owl:Class ;
                       rdfs:subClassOf :NeXusField ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasUnitContainer ;
                                         owl:someValuesFrom :NX_ANY
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:someValuesFrom :NX_FLOAT
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxreflections-d-description-attribute
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass [ rdf:type owl:Class ;
                                                       owl:complementOf :NX_FLOAT
                                                     ]
                                       ] ;
                       rdfs:comment "The resolution of the reflection " ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-d-field> ;
                       rdfs:label "NXreflections/d" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-d-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-description-attribute
:nxreflections-description-attribute rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusAttribute ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_CHAR
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_CHAR
                                                                   ]
                                                     ] ;
                                     rdfs:comment "Describes the dataset " ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-description-attribute> ;
                                     rdfs:label "NXreflections/description" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-det-module-description-attribute
:nxreflections-det-module-description-attribute rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusAttribute ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment "Describes the dataset " ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-det-module-description-attribute> ;
                                                rdfs:label "NXreflections/det_module/description" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-det-module-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-det-module-field
:nxreflections-det-module-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_INT
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxreflections-det-module-description-attribute
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_INT
                                                              ]
                                                ] ;
                                rdfs:comment "The detector module on which the reflection was recorded " ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-det-module-field> ;
                                rdfs:label "NXreflections/det_module" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-det-module-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-entering-description-attribute
:nxreflections-entering-description-attribute rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusAttribute ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_CHAR
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_CHAR
                                                                            ]
                                                              ] ;
                                              rdfs:comment "Describes the dataset " ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-entering-description-attribute> ;
                                              rdfs:label "NXreflections/entering/description" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-entering-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-entering-field
:nxreflections-entering-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_BOOLEAN
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxreflections-entering-description-attribute
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_BOOLEAN
                                                            ]
                                              ] ;
                              rdfs:comment "Is the reflection entering or exiting the Ewald sphere " ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-entering-field> ;
                              rdfs:label "NXreflections/entering" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-entering-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-experiments-field
:nxreflections-experiments-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_CHAR
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_CHAR
                                                               ]
                                                 ] ;
                                 rdfs:comment "The experiments from which the reflection data derives " ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-experiments-field> ;
                                 rdfs:label "NXreflections/experiments" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-experiments-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-flags-description-attribute
:nxreflections-flags-description-attribute rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusAttribute ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_CHAR
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_CHAR
                                                                         ]
                                                           ] ;
                                           rdfs:comment "Describes the dataset " ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-flags-description-attribute> ;
                                           rdfs:label "NXreflections/flags/description" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-flags-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-flags-field
:nxreflections-flags-field rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_ANY
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_INT
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxreflections-flags-description-attribute
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_INT
                                                         ]
                                           ] ;
                           rdfs:comment """
      Status flags describing the reflection. 
      
      This is a bit mask. The bits in the mask follow the convention 
      used by DIALS, and have the following names:
      
      ===   ==========================================
      bit   name
      ===   ==========================================
      0     ``predicted``
      1     ``observed``
      2     ``indexed``
      3     ``used_in_refinement``
      4     ``strong``
      5     ``reference_spot``
      6     ``dont_integrate``
      7     ``integrated_sum``
      8     ``integrated_prf``
      9     ``integrated``
      10    ``overloaded``
      11    ``overlapped``
      12    ``overlapped_fg``
      13    ``in_powder_ring``
      14    ``foreground_includes_bad_pixels``
      15    ``background_includes_bad_pixels``
      16    ``includes_bad_pixels``
      17    ``bad_shoebox``
      18    ``bad_spot``
      19    ``used_in_modelling``
      20    ``centroid_outlier``
      21    ``failed_during_background_modelling``
      22    ``failed_during_summation``
      23    ``failed_during_profile_fitting``
      24    ``bad_reference``
      ===   ==========================================
    """ ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-flags-field> ;
                           rdfs:label "NXreflections/flags" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-flags-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-h-description-attribute
:nxreflections-h-description-attribute rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusAttribute ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_CHAR
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_CHAR
                                                                     ]
                                                       ] ;
                                       rdfs:comment "Describes the dataset " ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-h-description-attribute> ;
                                       rdfs:label "NXreflections/h/description" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-h-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-h-field
:nxreflections-h-field rdf:type owl:Class ;
                       rdfs:subClassOf :NeXusField ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasUnitContainer ;
                                         owl:someValuesFrom :NX_ANY
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:someValuesFrom :NX_NUMBER
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxreflections-h-description-attribute
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass [ rdf:type owl:Class ;
                                                       owl:complementOf :NX_NUMBER
                                                     ]
                                       ] ;
                       rdfs:comment "The h component of the miller index " ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-h-field> ;
                       rdfs:label "NXreflections/h" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-h-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-id-description-attribute
:nxreflections-id-description-attribute rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusAttribute ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_CHAR
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_CHAR
                                                                      ]
                                                        ] ;
                                        rdfs:comment "Describes the dataset " ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-id-description-attribute> ;
                                        rdfs:label "NXreflections/id/description" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-id-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-id-field
:nxreflections-id-field rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusField ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasUnitContainer ;
                                          owl:someValuesFrom :NX_ANY
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:someValuesFrom :NX_INT
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxreflections-id-description-attribute
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass [ rdf:type owl:Class ;
                                                        owl:complementOf :NX_INT
                                                      ]
                                        ] ;
                        rdfs:comment """
      The id of the experiment which resulted in the reflection. If the value
      is greater than 0, the experiments must link to a multi-experiment NXmx
      group 
    """ ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-id-field> ;
                        rdfs:label "NXreflections/id" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-id-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-int-prf-description-attribute
:nxreflections-int-prf-description-attribute rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusAttribute ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment "Describes the dataset " ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-int-prf-description-attribute> ;
                                             rdfs:label "NXreflections/int_prf/description" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-int-prf-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-int-prf-errors-description-attribute
:nxreflections-int-prf-errors-description-attribute rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusAttribute ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_CHAR
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_CHAR
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment "Describes the dataset " ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-int-prf-errors-description-attribute> ;
                                                    rdfs:label "NXreflections/int_prf_errors/description" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-int-prf-errors-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-int-prf-errors-field
:nxreflections-int-prf-errors-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_FLOAT
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxreflections-int-prf-errors-description-attribute
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_FLOAT
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
      The standard deviation of the estimate of the reflection intensity by profile
      fitting 
    """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-int-prf-errors-field> ;
                                    rdfs:label "NXreflections/int_prf_errors" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-int-prf-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-int-prf-field
:nxreflections-int-prf-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_FLOAT
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxreflections-int-prf-description-attribute
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_FLOAT
                                                           ]
                                             ] ;
                             rdfs:comment """
      The estimate of the reflection intensity by profile fitting 
    """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-int-prf-field> ;
                             rdfs:label "NXreflections/int_prf" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-int-prf-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-int-prf-var-description-attribute
:nxreflections-int-prf-var-description-attribute rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusAttribute ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_CHAR
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_CHAR
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "Describes the dataset " ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-int-prf-var-description-attribute> ;
                                                 rdfs:label "NXreflections/int_prf_var/description" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-int-prf-var-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-int-prf-var-field
:nxreflections-int-prf-var-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_FLOAT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxreflections-int-prf-var-description-attribute
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_FLOAT
                                                               ]
                                                 ] ;
                                 rdfs:comment "" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-int-prf-var-field> ;
                                 rdfs:label "NXreflections/int_prf_var" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-int-prf-var-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-int-sum-description-attribute
:nxreflections-int-sum-description-attribute rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusAttribute ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment "Describes the dataset " ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-int-sum-description-attribute> ;
                                             rdfs:label "NXreflections/int_sum/description" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-int-sum-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-int-sum-errors-description-attribute
:nxreflections-int-sum-errors-description-attribute rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusAttribute ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_CHAR
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_CHAR
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment "Describes the dataset " ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-int-sum-errors-description-attribute> ;
                                                    rdfs:label "NXreflections/int_sum_errors/description" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-int-sum-errors-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-int-sum-errors-field
:nxreflections-int-sum-errors-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_FLOAT
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxreflections-int-sum-errors-description-attribute
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_FLOAT
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
      The standard deviation of the estimate of the reflection intensity by
      summation 
    """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-int-sum-errors-field> ;
                                    rdfs:label "NXreflections/int_sum_errors" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-int-sum-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-int-sum-field
:nxreflections-int-sum-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_FLOAT
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxreflections-int-sum-description-attribute
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_FLOAT
                                                           ]
                                             ] ;
                             rdfs:comment "The estimate of the reflection intensity by summation " ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-int-sum-field> ;
                             rdfs:label "NXreflections/int_sum" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-int-sum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-int-sum-var-description-attribute
:nxreflections-int-sum-var-description-attribute rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusAttribute ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_CHAR
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_CHAR
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "Describes the dataset " ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-int-sum-var-description-attribute> ;
                                                 rdfs:label "NXreflections/int_sum_var/description" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-int-sum-var-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-int-sum-var-field
:nxreflections-int-sum-var-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_FLOAT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxreflections-int-sum-var-description-attribute
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_FLOAT
                                                               ]
                                                 ] ;
                                 rdfs:comment """
      The variance on the estimate of the reflection intensity by
      summation 
    """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-int-sum-var-field> ;
                                 rdfs:label "NXreflections/int_sum_var" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-int-sum-var-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-k-description-attribute
:nxreflections-k-description-attribute rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusAttribute ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_CHAR
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_CHAR
                                                                     ]
                                                       ] ;
                                       rdfs:comment "Describes the dataset " ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-k-description-attribute> ;
                                       rdfs:label "NXreflections/k/description" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-k-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-k-field
:nxreflections-k-field rdf:type owl:Class ;
                       rdfs:subClassOf :NeXusField ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasUnitContainer ;
                                         owl:someValuesFrom :NX_ANY
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:someValuesFrom :NX_NUMBER
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxreflections-k-description-attribute
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass [ rdf:type owl:Class ;
                                                       owl:complementOf :NX_NUMBER
                                                     ]
                                       ] ;
                       rdfs:comment "The k component of the miller index " ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-k-field> ;
                       rdfs:label "NXreflections/k" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-k-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-l-description-attribute
:nxreflections-l-description-attribute rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusAttribute ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_CHAR
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_CHAR
                                                                     ]
                                                       ] ;
                                       rdfs:comment "Describes the dataset " ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-l-description-attribute> ;
                                       rdfs:label "NXreflections/l/description" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-l-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-l-field
:nxreflections-l-field rdf:type owl:Class ;
                       rdfs:subClassOf :NeXusField ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasUnitContainer ;
                                         owl:someValuesFrom :NX_ANY
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:someValuesFrom :NX_NUMBER
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxreflections-l-description-attribute
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass [ rdf:type owl:Class ;
                                                       owl:complementOf :NX_NUMBER
                                                     ]
                                       ] ;
                       rdfs:comment "The l component of the miller index " ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-l-field> ;
                       rdfs:label "NXreflections/l" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-l-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-lp-description-attribute
:nxreflections-lp-description-attribute rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusAttribute ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_CHAR
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_CHAR
                                                                      ]
                                                        ] ;
                                        rdfs:comment "Describes the dataset " ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-lp-description-attribute> ;
                                        rdfs:label "NXreflections/lp/description" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-lp-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-lp-field
:nxreflections-lp-field rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusField ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasUnitContainer ;
                                          owl:someValuesFrom :NX_ANY
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:someValuesFrom :NX_FLOAT
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxreflections-lp-description-attribute
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass [ rdf:type owl:Class ;
                                                        owl:complementOf :NX_FLOAT
                                                      ]
                                        ] ;
                        rdfs:comment """
      The LP correction factor to be applied to the reflection intensities
    """ ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-lp-field> ;
                        rdfs:label "NXreflections/lp" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-lp-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-observed-frame-description-attribute
:nxreflections-observed-frame-description-attribute rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusAttribute ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_CHAR
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_CHAR
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment "Describes the dataset " ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-frame-description-attribute> ;
                                                    rdfs:label "NXreflections/observed_frame/description" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-frame-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-observed-frame-errors-description-attribute
:nxreflections-observed-frame-errors-description-attribute rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusAttribute ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_CHAR
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_CHAR
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment "Describes the dataset " ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-frame-errors-description-attribute> ;
                                                           rdfs:label "NXreflections/observed_frame_errors/description" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-frame-errors-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-observed-frame-errors-field
:nxreflections-observed-frame-errors-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_UNITLESS
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_FLOAT
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxreflections-observed-frame-errors-description-attribute
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_FLOAT
                                                                         ]
                                                           ] ;
                                           rdfs:comment """
      The standard deviation of the estimate of the frame at which the central
      impact of the reflection was recorded 
    """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-frame-errors-field> ;
                                           rdfs:label "NXreflections/observed_frame_errors" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-frame-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-observed-frame-field
:nxreflections-observed-frame-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_UNITLESS
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_FLOAT
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxreflections-observed-frame-description-attribute
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_FLOAT
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
      The estimate of the frame at which the central impact of the
      reflection was recorded 
    """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-frame-field> ;
                                    rdfs:label "NXreflections/observed_frame" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-frame-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-observed-frame-var-description-attribute
:nxreflections-observed-frame-var-description-attribute rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusAttribute ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_CHAR
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_CHAR
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment "Describes the dataset " ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-frame-var-description-attribute> ;
                                                        rdfs:label "NXreflections/observed_frame_var/description" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-frame-var-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-observed-frame-var-field
:nxreflections-observed-frame-var-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_UNITLESS
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_FLOAT
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxreflections-observed-frame-var-description-attribute
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_FLOAT
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
      The variance on the estimate of the frame at which the central
      impact of the reflection was recorded 
    """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-frame-var-field> ;
                                        rdfs:label "NXreflections/observed_frame_var" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-frame-var-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-observed-phi-description-attribute
:nxreflections-observed-phi-description-attribute rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_CHAR
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_CHAR
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment "Describes the dataset " ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-phi-description-attribute> ;
                                                  rdfs:label "NXreflections/observed_phi/description" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-phi-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-observed-phi-errors-description-attribute
:nxreflections-observed-phi-errors-description-attribute rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusAttribute ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_CHAR
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_CHAR
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "Describes the dataset " ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-phi-errors-description-attribute> ;
                                                         rdfs:label "NXreflections/observed_phi_errors/description" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-phi-errors-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-observed-phi-errors-field
:nxreflections-observed-phi-errors-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_ANGLE
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_FLOAT
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxreflections-observed-phi-errors-description-attribute
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_FLOAT
                                                                       ]
                                                         ] ;
                                         rdfs:comment """
      The standard deviation of the estimate of the phi angle at which the central
      impact of the reflection was recorded 
    """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-phi-errors-field> ;
                                         rdfs:label "NXreflections/observed_phi_errors" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-phi-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-observed-phi-field
:nxreflections-observed-phi-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANGLE
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_FLOAT
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxreflections-observed-phi-description-attribute
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_FLOAT
                                                                ]
                                                  ] ;
                                  rdfs:comment """
      The estimate of the phi angle at which the central impact of the
      reflection was recorded 
    """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-phi-field> ;
                                  rdfs:label "NXreflections/observed_phi" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-phi-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-observed-phi-var-description-attribute
:nxreflections-observed-phi-var-description-attribute rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusAttribute ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_CHAR
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_CHAR
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment "Describes the dataset " ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-phi-var-description-attribute> ;
                                                      rdfs:label "NXreflections/observed_phi_var/description" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-phi-var-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-observed-phi-var-field
:nxreflections-observed-phi-var-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANGLE
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_FLOAT
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxreflections-observed-phi-var-description-attribute
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_FLOAT
                                                                    ]
                                                      ] ;
                                      rdfs:comment """
      The variance on the estimate of the phi angle at which the central
      impact of the reflection was recorded 
    """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-phi-var-field> ;
                                      rdfs:label "NXreflections/observed_phi_var" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-phi-var-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-observed-px-x-description-attribute
:nxreflections-observed-px-x-description-attribute rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_CHAR
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_CHAR
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment "Describes the dataset " ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-px-x-description-attribute> ;
                                                   rdfs:label "NXreflections/observed_px_x/description" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-px-x-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-observed-px-x-errors-description-attribute
:nxreflections-observed-px-x-errors-description-attribute rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusAttribute ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_CHAR
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_CHAR
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment "Describes the dataset " ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-px-x-errors-description-attribute> ;
                                                          rdfs:label "NXreflections/observed_px_x_errors/description" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-px-x-errors-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-observed-px-x-errors-field
:nxreflections-observed-px-x-errors-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_UNITLESS
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_FLOAT
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxreflections-observed-px-x-errors-description-attribute
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_FLOAT
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
      The standard deviation of the estimate of the pixel x position at which the
      central impact of the reflection was recorded 
    """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-px-x-errors-field> ;
                                          rdfs:label "NXreflections/observed_px_x_errors" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-px-x-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-observed-px-x-field
:nxreflections-observed-px-x-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_UNITLESS
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_FLOAT
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxreflections-observed-px-x-description-attribute
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_FLOAT
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
      The estimate of the pixel x position at which the central impact of
      the reflection was recorded 
    """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-px-x-field> ;
                                   rdfs:label "NXreflections/observed_px_x" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-px-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-observed-px-x-var-description-attribute
:nxreflections-observed-px-x-var-description-attribute rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusAttribute ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_CHAR
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_CHAR
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment "Describes the dataset " ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-px-x-var-description-attribute> ;
                                                       rdfs:label "NXreflections/observed_px_x_var/description" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-px-x-var-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-observed-px-x-var-field
:nxreflections-observed-px-x-var-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_UNITLESS
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_FLOAT
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxreflections-observed-px-x-var-description-attribute
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_FLOAT
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
      The variance on the estimate of the pixel x position at which the
      central impact of the reflection was recorded 
    """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-px-x-var-field> ;
                                       rdfs:label "NXreflections/observed_px_x_var" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-px-x-var-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-observed-px-y-description-attribute
:nxreflections-observed-px-y-description-attribute rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_CHAR
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_CHAR
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment "Describes the dataset " ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-px-y-description-attribute> ;
                                                   rdfs:label "NXreflections/observed_px_y/description" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-px-y-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-observed-px-y-errors-description-attribute
:nxreflections-observed-px-y-errors-description-attribute rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusAttribute ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_CHAR
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_CHAR
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment "Describes the dataset " ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-px-y-errors-description-attribute> ;
                                                          rdfs:label "NXreflections/observed_px_y_errors/description" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-px-y-errors-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-observed-px-y-errors-field
:nxreflections-observed-px-y-errors-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_UNITLESS
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_FLOAT
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxreflections-observed-px-y-errors-description-attribute
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_FLOAT
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
      The standard deviation of the estimate of the pixel y position at which the
      central impact of the reflection was recorded 
    """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-px-y-errors-field> ;
                                          rdfs:label "NXreflections/observed_px_y_errors" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-px-y-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-observed-px-y-field
:nxreflections-observed-px-y-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_UNITLESS
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_FLOAT
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxreflections-observed-px-y-description-attribute
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_FLOAT
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
      The estimate of the pixel y position at which the central impact of
      the reflection was recorded 
    """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-px-y-field> ;
                                   rdfs:label "NXreflections/observed_px_y" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-px-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-observed-px-y-var-description-attribute
:nxreflections-observed-px-y-var-description-attribute rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusAttribute ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_CHAR
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_CHAR
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment "Describes the dataset " ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-px-y-var-description-attribute> ;
                                                       rdfs:label "NXreflections/observed_px_y_var/description" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-px-y-var-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-observed-px-y-var-field
:nxreflections-observed-px-y-var-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_UNITLESS
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_FLOAT
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxreflections-observed-px-y-var-description-attribute
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_FLOAT
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
      The variance on the estimate of the pixel y position at which the
      central impact of the reflection was recorded 
    """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-px-y-var-field> ;
                                       rdfs:label "NXreflections/observed_px_y_var" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-px-y-var-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-observed-x-description-attribute
:nxreflections-observed-x-description-attribute rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusAttribute ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment "Describes the dataset " ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-x-description-attribute> ;
                                                rdfs:label "NXreflections/observed_x/description" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-x-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-observed-x-errors-description-attribute
:nxreflections-observed-x-errors-description-attribute rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusAttribute ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_CHAR
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_CHAR
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment "Describes the dataset " ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-x-errors-description-attribute> ;
                                                       rdfs:label "NXreflections/observed_x_errors/description" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-x-errors-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-observed-x-errors-field
:nxreflections-observed-x-errors-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_LENGTH
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_FLOAT
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxreflections-observed-x-errors-description-attribute
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_FLOAT
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
      The standard deviation of the estimate of the x position at which
      the central impact of the reflection was recorded 
    """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-x-errors-field> ;
                                       rdfs:label "NXreflections/observed_x_errors" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-x-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-observed-x-field
:nxreflections-observed-x-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_LENGTH
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_FLOAT
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxreflections-observed-x-description-attribute
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_FLOAT
                                                              ]
                                                ] ;
                                rdfs:comment """
      The estimate of the x position at which the central
      impact of the reflection was recorded 
    """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-x-field> ;
                                rdfs:label "NXreflections/observed_x" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-observed-x-var-description-attribute
:nxreflections-observed-x-var-description-attribute rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusAttribute ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_CHAR
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_CHAR
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment "Describes the dataset " ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-x-var-description-attribute> ;
                                                    rdfs:label "NXreflections/observed_x_var/description" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-x-var-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-observed-x-var-field
:nxreflections-observed-x-var-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_LENGTH
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_FLOAT
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxreflections-observed-x-var-description-attribute
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_FLOAT
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
      The variance on the estimate of the x position at which
      the central impact of the reflection was recorded 
    """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-x-var-field> ;
                                    rdfs:label "NXreflections/observed_x_var" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-x-var-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-observed-y-description-attribute
:nxreflections-observed-y-description-attribute rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusAttribute ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment "Describes the dataset " ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-y-description-attribute> ;
                                                rdfs:label "NXreflections/observed_y/description" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-y-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-observed-y-errors-description-attribute
:nxreflections-observed-y-errors-description-attribute rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusAttribute ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_CHAR
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_CHAR
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment "Describes the dataset " ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-y-errors-description-attribute> ;
                                                       rdfs:label "NXreflections/observed_y_errors/description" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-y-errors-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-observed-y-errors-field
:nxreflections-observed-y-errors-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_LENGTH
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_FLOAT
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxreflections-observed-y-errors-description-attribute
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_FLOAT
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
      The standard deviation of the estimate of the y position at which
      the central impact of the reflection was recorded 
    """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-y-errors-field> ;
                                       rdfs:label "NXreflections/observed_y_errors" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-y-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-observed-y-field
:nxreflections-observed-y-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_LENGTH
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_FLOAT
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxreflections-observed-y-description-attribute
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_FLOAT
                                                              ]
                                                ] ;
                                rdfs:comment """
      The estimate of the y position at which the central
      impact of the reflection was recorded 
    """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-y-field> ;
                                rdfs:label "NXreflections/observed_y" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-observed-y-var-description-attribute
:nxreflections-observed-y-var-description-attribute rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusAttribute ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_CHAR
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_CHAR
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment "Describes the dataset " ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-y-var-description-attribute> ;
                                                    rdfs:label "NXreflections/observed_y_var/description" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-y-var-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-observed-y-var-field
:nxreflections-observed-y-var-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_LENGTH
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_FLOAT
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxreflections-observed-y-var-description-attribute
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_FLOAT
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
      The variance on the estimate of the y position at which
      the central impact of the reflection was recorded 
    """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-y-var-field> ;
                                    rdfs:label "NXreflections/observed_y_var" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-observed-y-var-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-overlaps-description-attribute
:nxreflections-overlaps-description-attribute rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusAttribute ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_CHAR
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_CHAR
                                                                            ]
                                                              ] ;
                                              rdfs:comment "Describes the dataset " ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-overlaps-description-attribute> ;
                                              rdfs:label "NXreflections/overlaps/description" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-overlaps-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-overlaps-field
:nxreflections-overlaps-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_INT
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxreflections-overlaps-description-attribute
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_INT
                                                            ]
                                              ] ;
                              rdfs:comment """
      An adjacency list specifying the spatial overlaps of reflections. The
      adjacency list is specified using an array data type where the elements
      of the array are the indices of the adjacent overlapped reflection 
    """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-overlaps-field> ;
                              rdfs:label "NXreflections/overlaps" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-overlaps-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-partiality-description-attribute
:nxreflections-partiality-description-attribute rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusAttribute ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment "Describes the dataset " ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-partiality-description-attribute> ;
                                                rdfs:label "NXreflections/partiality/description" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-partiality-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-partiality-field
:nxreflections-partiality-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_FLOAT
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxreflections-partiality-description-attribute
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_FLOAT
                                                              ]
                                                ] ;
                                rdfs:comment """
      The partiality of the reflection. 
      Dividing by this number will inflate the measured 
      intensity to the full reflection equivalent.
    """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-partiality-field> ;
                                rdfs:label "NXreflections/partiality" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-partiality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-polar-angle-description-attribute
:nxreflections-polar-angle-description-attribute rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusAttribute ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_CHAR
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_CHAR
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "Describes the dataset " ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-polar-angle-description-attribute> ;
                                                 rdfs:label "NXreflections/polar_angle/description" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-polar-angle-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-polar-angle-field
:nxreflections-polar-angle-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANGLE
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_FLOAT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxreflections-polar-angle-description-attribute
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_FLOAT
                                                               ]
                                                 ] ;
                                 rdfs:comment """
      Polar angle of reflection centroid, following the NeXus simple (spherical polar) coordinate system
    """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-polar-angle-field> ;
                                 rdfs:label "NXreflections/polar_angle" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-polar-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-predicted-frame-description-attribute
:nxreflections-predicted-frame-description-attribute rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusAttribute ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_CHAR
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_CHAR
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment "Describes the dataset " ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-predicted-frame-description-attribute> ;
                                                     rdfs:label "NXreflections/predicted_frame/description" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-predicted-frame-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-predicted-frame-field
:nxreflections-predicted-frame-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_UNITLESS
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_FLOAT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxreflections-predicted-frame-description-attribute
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_FLOAT
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
      The frame on which the bragg peak of the reflection is predicted
    """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-predicted-frame-field> ;
                                     rdfs:label "NXreflections/predicted_frame" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-predicted-frame-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-predicted-phi-description-attribute
:nxreflections-predicted-phi-description-attribute rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_CHAR
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_CHAR
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment "Describes the dataset " ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-predicted-phi-description-attribute> ;
                                                   rdfs:label "NXreflections/predicted_phi/description" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-predicted-phi-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-predicted-phi-field
:nxreflections-predicted-phi-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANGLE
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_FLOAT
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxreflections-predicted-phi-description-attribute
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_FLOAT
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
      The phi angle at which the bragg peak of the reflection is predicted
    """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-predicted-phi-field> ;
                                   rdfs:label "NXreflections/predicted_phi" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-predicted-phi-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-predicted-px-x-description-attribute
:nxreflections-predicted-px-x-description-attribute rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusAttribute ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_CHAR
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_CHAR
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment "Describes the dataset " ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-predicted-px-x-description-attribute> ;
                                                    rdfs:label "NXreflections/predicted_px_x/description" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-predicted-px-x-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-predicted-px-x-field
:nxreflections-predicted-px-x-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_UNITLESS
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_FLOAT
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxreflections-predicted-px-x-description-attribute
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_FLOAT
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
      The x pixel position at which the bragg peak of the reflection is
      predicted 
    """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-predicted-px-x-field> ;
                                    rdfs:label "NXreflections/predicted_px_x" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-predicted-px-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-predicted-px-y-description-attribute
:nxreflections-predicted-px-y-description-attribute rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusAttribute ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_CHAR
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_CHAR
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment "Describes the dataset " ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-predicted-px-y-description-attribute> ;
                                                    rdfs:label "NXreflections/predicted_px_y/description" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-predicted-px-y-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-predicted-px-y-field
:nxreflections-predicted-px-y-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_UNITLESS
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_FLOAT
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxreflections-predicted-px-y-description-attribute
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_FLOAT
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
      The y pixel position at which the bragg peak of the reflection is
      predicted 
    """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-predicted-px-y-field> ;
                                    rdfs:label "NXreflections/predicted_px_y" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-predicted-px-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-predicted-x-description-attribute
:nxreflections-predicted-x-description-attribute rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusAttribute ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_CHAR
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_CHAR
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "Describes the dataset " ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-predicted-x-description-attribute> ;
                                                 rdfs:label "NXreflections/predicted_x/description" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-predicted-x-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-predicted-x-field
:nxreflections-predicted-x-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_LENGTH
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_FLOAT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxreflections-predicted-x-description-attribute
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_FLOAT
                                                               ]
                                                 ] ;
                                 rdfs:comment """
      The x position at which the bragg peak of the reflection
      is predicted 
    """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-predicted-x-field> ;
                                 rdfs:label "NXreflections/predicted_x" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-predicted-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-predicted-y-description-attribute
:nxreflections-predicted-y-description-attribute rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusAttribute ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_CHAR
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_CHAR
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "Describes the dataset " ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-predicted-y-description-attribute> ;
                                                 rdfs:label "NXreflections/predicted_y/description" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-predicted-y-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-predicted-y-field
:nxreflections-predicted-y-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_LENGTH
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_FLOAT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxreflections-predicted-y-description-attribute
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_FLOAT
                                                               ]
                                                 ] ;
                                 rdfs:comment """
      The y position at which the bragg peak of the reflection
      is predicted 
    """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-predicted-y-field> ;
                                 rdfs:label "NXreflections/predicted_y" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-predicted-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-prf-cc-description-attribute
:nxreflections-prf-cc-description-attribute rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusAttribute ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_CHAR
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_CHAR
                                                                          ]
                                                            ] ;
                                            rdfs:comment "Describes the dataset " ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-prf-cc-description-attribute> ;
                                            rdfs:label "NXreflections/prf_cc/description" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-prf-cc-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-prf-cc-field
:nxreflections-prf-cc-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_FLOAT
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxreflections-prf-cc-description-attribute
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_FLOAT
                                                          ]
                                            ] ;
                            rdfs:comment """
      The correlation of the reflection profile with the reference profile
      used in profile fitting 
    """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-prf-cc-field> ;
                            rdfs:label "NXreflections/prf_cc" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-prf-cc-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-reflection-id-description-attribute
:nxreflections-reflection-id-description-attribute rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_CHAR
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_CHAR
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment "Describes the dataset " ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-reflection-id-description-attribute> ;
                                                   rdfs:label "NXreflections/reflection_id/description" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-reflection-id-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxreflections-reflection-id-field
:nxreflections-reflection-id-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_INT
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxreflections-reflection-id-description-attribute
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_INT
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
      The id of the reflection. Multiple partials from the same reflection
      should all have the same id
    """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-reflection-id-field> ;
                                   rdfs:label "NXreflections/reflection_id" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXreflections.html#nxreflections-reflection-id-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxrefscan-entry-control-data-field
:nxrefscan-entry-control-data-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_FLOAT
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_FLOAT
                                                                  ]
                                                    ] ;
                                    rdfs:comment "Monitor counts for each step" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-control-data-field> ;
                                    rdfs:label "NXrefscan/ENTRY/control/data" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-control-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxrefscan-entry-control-group
:nxrefscan-entry-control-group rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusGroup ,
                                               :nxentry-monitor-group ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxrefscan-entry-control-data-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxrefscan-entry-control-mode-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxrefscan-entry-control-preset-field
                                               ] ;
                               rdfs:comment "" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-control-group> ;
                               rdfs:label "NXrefscan/ENTRY/control" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-control-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxrefscan-entry-control-mode-field
:nxrefscan-entry-control-mode-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    :nxmonitor-mode-field ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasEnumContainer ;
                                                      owl:allValuesFrom [ rdf:type owl:Class ;
                                                                          owl:unionOf ( :nxrefscan-entry-control-mode-monitor-enum
                                                                                        :nxrefscan-entry-control-mode-timer-enum
                                                                                      )
                                                                        ]
                                                    ] ;
                                    rdfs:comment """
            Count to a preset value based on either clock time (timer)
            or received monitor counts (monitor).
          """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-control-mode-field> ;
                                    rdfs:label "NXrefscan/ENTRY/control/mode" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-control-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxrefscan-entry-control-mode-monitor-enum
:nxrefscan-entry-control-mode-monitor-enum rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusEnumerations ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :actualValue ;
                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                             rdf:first "monitor" ;
                                                                                             rdf:rest rdf:nil
                                                                                           ]
                                                                               ]
                                                           ] ;
                                           owl:disjointWith :nxrefscan-entry-control-mode-timer-enum ;
                                           rdfs:comment "Enumeration item for NXrefscan/ENTRY/control/mode: monitor" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-control-mode-field> ;
                                           rdfs:label "NXrefscan/ENTRY/control/mode/monitor" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-control-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxrefscan-entry-control-mode-timer-enum
:nxrefscan-entry-control-mode-timer-enum rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusEnumerations ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :actualValue ;
                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                           rdf:first "timer" ;
                                                                                           rdf:rest rdf:nil
                                                                                         ]
                                                                             ]
                                                         ] ;
                                         rdfs:comment "Enumeration item for NXrefscan/ENTRY/control/mode: timer" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-control-mode-field> ;
                                         rdfs:label "NXrefscan/ENTRY/control/mode/timer" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-control-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxrefscan-entry-control-preset-field
:nxrefscan-entry-control-preset-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_FLOAT
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_FLOAT
                                                                    ]
                                                      ] ;
                                      rdfs:comment "preset value for time or monitor" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-control-preset-field> ;
                                      rdfs:label "NXrefscan/ENTRY/control/preset" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-control-preset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxrefscan-entry-data-group
:nxrefscan-entry-data-group rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusGroup ;
                            rdfs:comment "" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-data-group> ;
                            rdfs:label "NXrefscan/ENTRY/data" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxrefscan-entry-definition-field
:nxrefscan-entry-definition-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  :nxentry-definition-field ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasEnumContainer ;
                                                    owl:allValuesFrom [ rdf:type owl:Class ;
                                                                        owl:unionOf ( :nxrefscan-entry-definition-nxrefscan-enum
                                                                                    )
                                                                      ]
                                                  ] ;
                                  rdfs:comment " Official NeXus NXDL schema to which this file conforms " ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-definition-field> ;
                                  rdfs:label "NXrefscan/ENTRY/definition" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxrefscan-entry-definition-nxrefscan-enum
:nxrefscan-entry-definition-nxrefscan-enum rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusEnumerations ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :actualValue ;
                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                             rdf:first "NXrefscan" ;
                                                                                             rdf:rest rdf:nil
                                                                                           ]
                                                                               ]
                                                           ] ;
                                           rdfs:comment "Enumeration item for NXrefscan/ENTRY/definition: NXrefscan" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-definition-field> ;
                                           rdfs:label "NXrefscan/ENTRY/definition/NXrefscan" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxrefscan-entry-end-time-field
:nxrefscan-entry-end-time-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_DATE_TIME
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_DATE_TIME
                                                              ]
                                                ] ;
                                rdfs:comment "" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-end-time-field> ;
                                rdfs:label "NXrefscan/ENTRY/end_time" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-end-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxrefscan-entry-group
:nxrefscan-entry-group rdf:type owl:Class ;
                       rdfs:subClassOf :NXentry ,
                                       :NeXusGroup ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxrefscan-entry-control-group
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxrefscan-entry-data-group
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxrefscan-entry-definition-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxrefscan-entry-end-time-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxrefscan-entry-instrument-group
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxrefscan-entry-sample-group
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxrefscan-entry-start-time-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxrefscan-entry-title-field
                                       ] ;
                       rdfs:comment "" ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-group> ;
                       rdfs:label "NXrefscan/ENTRY" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxrefscan-entry-instrument-detector-data-field
:nxrefscan-entry-instrument-detector-data-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_ANY
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_INT
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_INT
                                                                              ]
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-instrument-detector-data-field> ;
                                                rdfs:label "NXrefscan/ENTRY/instrument/DETECTOR/data" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-instrument-detector-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxrefscan-entry-instrument-detector-group
:nxrefscan-entry-instrument-detector-group rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusGroup ,
                                                           :nxinstrument-detector-group ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxrefscan-entry-instrument-detector-data-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxrefscan-entry-instrument-detector-polar-angle-field
                                                           ] ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-instrument-detector-group> ;
                                           rdfs:label "NXrefscan/ENTRY/instrument/DETECTOR" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-instrument-detector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxrefscan-entry-instrument-detector-polar-angle-field
:nxrefscan-entry-instrument-detector-polar-angle-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_ANGLE
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_FLOAT
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_FLOAT
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment "" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-instrument-detector-polar-angle-field> ;
                                                       rdfs:label "NXrefscan/ENTRY/instrument/DETECTOR/polar_angle" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-instrument-detector-polar-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxrefscan-entry-instrument-group
:nxrefscan-entry-instrument-group rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusGroup ,
                                                  :nxentry-instrument-group ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxrefscan-entry-instrument-detector-group
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxrefscan-entry-instrument-monochromator-group
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxrefscan-entry-instrument-source-group
                                                  ] ;
                                  rdfs:comment "" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-instrument-group> ;
                                  rdfs:label "NXrefscan/ENTRY/instrument" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxrefscan-entry-instrument-monochromator-group
:nxrefscan-entry-instrument-monochromator-group rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusGroup ,
                                                                :nxinstrument-monochromator-group ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxrefscan-entry-instrument-monochromator-wavelength-field
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-instrument-monochromator-group> ;
                                                rdfs:label "NXrefscan/ENTRY/instrument/monochromator" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-instrument-monochromator-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxrefscan-entry-instrument-monochromator-wavelength-field
:nxrefscan-entry-instrument-monochromator-wavelength-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_WAVELENGTH
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_FLOAT
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_FLOAT
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment "" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-instrument-monochromator-wavelength-field> ;
                                                           rdfs:label "NXrefscan/ENTRY/instrument/monochromator/wavelength" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-instrument-monochromator-wavelength-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxrefscan-entry-instrument-source-group
:nxrefscan-entry-instrument-source-group rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusGroup ,
                                                         :nxinstrument-source-group ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxrefscan-entry-instrument-source-name-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxrefscan-entry-instrument-source-probe-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxrefscan-entry-instrument-source-type-field
                                                         ] ;
                                         rdfs:comment "" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-instrument-source-group> ;
                                         rdfs:label "NXrefscan/ENTRY/instrument/SOURCE" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-instrument-source-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxrefscan-entry-instrument-source-name-field
:nxrefscan-entry-instrument-source-name-field rdf:type owl:Class ;
                                              owl:equivalentClass :nxsource-name-field ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_CHAR
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_CHAR
                                                                            ]
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-instrument-source-name-field> ;
                                              rdfs:label "NXrefscan/ENTRY/instrument/SOURCE/name" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-instrument-source-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxrefscan-entry-instrument-source-probe-electron-enum
:nxrefscan-entry-instrument-source-probe-electron-enum rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusEnumerations ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :actualValue ;
                                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                                         rdf:first "electron" ;
                                                                                                         rdf:rest rdf:nil
                                                                                                       ]
                                                                                           ]
                                                                       ] ;
                                                       rdfs:comment "Enumeration item for NXrefscan/ENTRY/instrument/SOURCE/probe: electron" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-instrument-source-probe-field> ;
                                                       rdfs:label "NXrefscan/ENTRY/instrument/SOURCE/probe/electron" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxrefscan-entry-instrument-source-probe-field
:nxrefscan-entry-instrument-source-probe-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               :nxsource-probe-field ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasEnumContainer ;
                                                                 owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                     owl:unionOf ( :nxrefscan-entry-instrument-source-probe-electron-enum
                                                                                                   :nxrefscan-entry-instrument-source-probe-neutron-enum
                                                                                                   :nxrefscan-entry-instrument-source-probe-x-ray-enum
                                                                                                 )
                                                                                   ]
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-instrument-source-probe-field> ;
                                               rdfs:label "NXrefscan/ENTRY/instrument/SOURCE/probe" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxrefscan-entry-instrument-source-probe-neutron-enum
:nxrefscan-entry-instrument-source-probe-neutron-enum rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :actualValue ;
                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                        rdf:first "neutron" ;
                                                                                                        rdf:rest rdf:nil
                                                                                                      ]
                                                                                          ]
                                                                      ] ;
                                                      rdfs:comment "Enumeration item for NXrefscan/ENTRY/instrument/SOURCE/probe: neutron" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-instrument-source-probe-field> ;
                                                      rdfs:label "NXrefscan/ENTRY/instrument/SOURCE/probe/neutron" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxrefscan-entry-instrument-source-probe-x-ray-enum
:nxrefscan-entry-instrument-source-probe-x-ray-enum rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusEnumerations ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :actualValue ;
                                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                                      rdf:first "x-ray" ;
                                                                                                      rdf:rest rdf:nil
                                                                                                    ]
                                                                                        ]
                                                                    ] ;
                                                    rdfs:comment "Enumeration item for NXrefscan/ENTRY/instrument/SOURCE/probe: x-ray" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-instrument-source-probe-field> ;
                                                    rdfs:label "NXrefscan/ENTRY/instrument/SOURCE/probe/x-ray" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxrefscan-entry-instrument-source-type-field
:nxrefscan-entry-instrument-source-type-field rdf:type owl:Class ;
                                              owl:equivalentClass :nxsource-type-field ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_CHAR
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_CHAR
                                                                            ]
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-instrument-source-type-field> ;
                                              rdfs:label "NXrefscan/ENTRY/instrument/SOURCE/type" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-instrument-source-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxrefscan-entry-sample-group
:nxrefscan-entry-sample-group rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusGroup ,
                                              :nxentry-sample-group ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxrefscan-entry-sample-name-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxrefscan-entry-sample-rotation-angle-field
                                              ] ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-sample-group> ;
                              rdfs:label "NXrefscan/ENTRY/sample" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxrefscan-entry-sample-name-field
:nxrefscan-entry-sample-name-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   :nxsample-name-field ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_CHAR
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_CHAR
                                                                 ]
                                                   ] ;
                                   rdfs:comment "Descriptive name of sample" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-sample-name-field> ;
                                   rdfs:label "NXrefscan/ENTRY/sample/name" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-sample-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxrefscan-entry-sample-rotation-angle-field
:nxrefscan-entry-sample-rotation-angle-field rdf:type owl:Class ;
                                             owl:equivalentClass :nxsample-rotation-angle-field ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANGLE
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_FLOAT
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_FLOAT
                                                                           ]
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-sample-rotation-angle-field> ;
                                             rdfs:label "NXrefscan/ENTRY/sample/rotation_angle" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-sample-rotation-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxrefscan-entry-start-time-field
:nxrefscan-entry-start-time-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_DATE_TIME
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_DATE_TIME
                                                                ]
                                                  ] ;
                                  rdfs:comment "" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-start-time-field> ;
                                  rdfs:label "NXrefscan/ENTRY/start_time" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxrefscan-entry-title-field
:nxrefscan-entry-title-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_CHAR
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_CHAR
                                                           ]
                                             ] ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-title-field> ;
                             rdfs:label "NXrefscan/ENTRY/title" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXrefscan.html#nxrefscan-entry-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreftof-entry-control-data-field
:nxreftof-entry-control-data-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_INT
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_INT
                                                                 ]
                                                   ] ;
                                   rdfs:comment "Monitor counts in each time channel" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-control-data-field> ;
                                   rdfs:label "NXreftof/ENTRY/control/data" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-control-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreftof-entry-control-group
:nxreftof-entry-control-group rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusGroup ,
                                              :nxentry-monitor-group ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxreftof-entry-control-data-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxreftof-entry-control-integral-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxreftof-entry-control-mode-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxreftof-entry-control-preset-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxreftof-entry-control-time-of-flight-field
                                              ] ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-control-group> ;
                              rdfs:label "NXreftof/ENTRY/control" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-control-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxreftof-entry-control-integral-field
:nxreftof-entry-control-integral-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_ANY
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_INT
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_INT
                                                                     ]
                                                       ] ;
                                       rdfs:comment "Total integral monitor counts" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-control-integral-field> ;
                                       rdfs:label "NXreftof/ENTRY/control/integral" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-control-integral-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreftof-entry-control-mode-field
:nxreftof-entry-control-mode-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   :nxmonitor-mode-field ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasEnumContainer ;
                                                     owl:allValuesFrom [ rdf:type owl:Class ;
                                                                         owl:unionOf ( :nxreftof-entry-control-mode-monitor-enum
                                                                                       :nxreftof-entry-control-mode-timer-enum
                                                                                     )
                                                                       ]
                                                   ] ;
                                   rdfs:comment """
            Count to a preset value based on either clock time (timer)
            or received monitor counts (monitor).
          """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-control-mode-field> ;
                                   rdfs:label "NXreftof/ENTRY/control/mode" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-control-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreftof-entry-control-mode-monitor-enum
:nxreftof-entry-control-mode-monitor-enum rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusEnumerations ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :actualValue ;
                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                            rdf:first "monitor" ;
                                                                                            rdf:rest rdf:nil
                                                                                          ]
                                                                              ]
                                                          ] ;
                                          owl:disjointWith :nxreftof-entry-control-mode-timer-enum ;
                                          rdfs:comment "Enumeration item for NXreftof/ENTRY/control/mode: monitor" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-control-mode-field> ;
                                          rdfs:label "NXreftof/ENTRY/control/mode/monitor" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-control-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreftof-entry-control-mode-timer-enum
:nxreftof-entry-control-mode-timer-enum rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusEnumerations ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :actualValue ;
                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                          rdf:first "timer" ;
                                                                                          rdf:rest rdf:nil
                                                                                        ]
                                                                            ]
                                                        ] ;
                                        rdfs:comment "Enumeration item for NXreftof/ENTRY/control/mode: timer" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-control-mode-field> ;
                                        rdfs:label "NXreftof/ENTRY/control/mode/timer" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-control-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreftof-entry-control-preset-field
:nxreftof-entry-control-preset-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_FLOAT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_FLOAT
                                                                   ]
                                                     ] ;
                                     rdfs:comment "preset value for time or monitor" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-control-preset-field> ;
                                     rdfs:label "NXreftof/ENTRY/control/preset" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-control-preset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreftof-entry-control-time-of-flight-field
:nxreftof-entry-control-time-of-flight-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             :nxmonitor-time-of-flight-field ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_TIME_OF_FLIGHT
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_FLOAT
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_FLOAT
                                                                           ]
                                                             ] ;
                                             rdfs:comment "Time channels" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-control-time-of-flight-field> ;
                                             rdfs:label "NXreftof/ENTRY/control/time_of_flight" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-control-time-of-flight-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreftof-entry-data-group
:nxreftof-entry-data-group rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusGroup ;
                           rdfs:comment "" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-data-group> ;
                           rdfs:label "NXreftof/ENTRY/data" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxreftof-entry-definition-field
:nxreftof-entry-definition-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 :nxentry-definition-field ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasEnumContainer ;
                                                   owl:allValuesFrom [ rdf:type owl:Class ;
                                                                       owl:unionOf ( :nxreftof-entry-definition-nxreftof-enum
                                                                                   )
                                                                     ]
                                                 ] ;
                                 rdfs:comment " Official NeXus NXDL schema to which this file conforms " ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-definition-field> ;
                                 rdfs:label "NXreftof/ENTRY/definition" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreftof-entry-definition-nxreftof-enum
:nxreftof-entry-definition-nxreftof-enum rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusEnumerations ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :actualValue ;
                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                           rdf:first "NXreftof" ;
                                                                                           rdf:rest rdf:nil
                                                                                         ]
                                                                             ]
                                                         ] ;
                                         rdfs:comment "Enumeration item for NXreftof/ENTRY/definition: NXreftof" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-definition-field> ;
                                         rdfs:label "NXreftof/ENTRY/definition/NXreftof" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreftof-entry-end-time-field
:nxreftof-entry-end-time-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_DATE_TIME
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_DATE_TIME
                                                             ]
                                               ] ;
                               rdfs:comment "" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-end-time-field> ;
                               rdfs:label "NXreftof/ENTRY/end_time" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-end-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreftof-entry-group
:nxreftof-entry-group rdf:type owl:Class ;
                      rdfs:subClassOf :NXentry ,
                                      :NeXusGroup ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxreftof-entry-control-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxreftof-entry-data-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxreftof-entry-definition-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxreftof-entry-end-time-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxreftof-entry-instrument-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxreftof-entry-sample-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxreftof-entry-start-time-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxreftof-entry-title-field
                                      ] ;
                      rdfs:comment "" ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-group> ;
                      rdfs:label "NXreftof/ENTRY" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxreftof-entry-instrument-chopper-distance-field
:nxreftof-entry-instrument-chopper-distance-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  :nxdisk-chopper-distance-field ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_LENGTH
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_FLOAT
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_FLOAT
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment "Distance between chopper and sample" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-instrument-chopper-distance-field> ;
                                                  rdfs:label "NXreftof/ENTRY/instrument/chopper/distance" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-instrument-chopper-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreftof-entry-instrument-chopper-group
:nxreftof-entry-instrument-chopper-group rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusGroup ,
                                                         :nxinstrument-disk-chopper-group ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxreftof-entry-instrument-chopper-distance-field
                                                         ] ;
                                         rdfs:comment "" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-instrument-chopper-group> ;
                                         rdfs:label "NXreftof/ENTRY/instrument/chopper" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-instrument-chopper-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxreftof-entry-instrument-detector-data-field
:nxreftof-entry-instrument-detector-data-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_INT
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_INT
                                                                             ]
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-instrument-detector-data-field> ;
                                               rdfs:label "NXreftof/ENTRY/instrument/detector/data" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-instrument-detector-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreftof-entry-instrument-detector-distance-field
:nxreftof-entry-instrument-detector-distance-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_LENGTH
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_FLOAT
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_FLOAT
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment "" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-instrument-detector-distance-field> ;
                                                   rdfs:label "NXreftof/ENTRY/instrument/detector/distance" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-instrument-detector-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreftof-entry-instrument-detector-group
:nxreftof-entry-instrument-detector-group rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusGroup ,
                                                          :nxinstrument-detector-group ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxreftof-entry-instrument-detector-data-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxreftof-entry-instrument-detector-distance-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxreftof-entry-instrument-detector-polar-angle-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxreftof-entry-instrument-detector-time-of-flight-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxreftof-entry-instrument-detector-x-pixel-size-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxreftof-entry-instrument-detector-y-pixel-size-field
                                                          ] ;
                                          rdfs:comment "" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-instrument-detector-group> ;
                                          rdfs:label "NXreftof/ENTRY/instrument/detector" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-instrument-detector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxreftof-entry-instrument-detector-polar-angle-field
:nxreftof-entry-instrument-detector-polar-angle-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_ANGLE
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_FLOAT
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_FLOAT
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-instrument-detector-polar-angle-field> ;
                                                      rdfs:label "NXreftof/ENTRY/instrument/detector/polar_angle" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-instrument-detector-polar-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreftof-entry-instrument-detector-time-of-flight-field
:nxreftof-entry-instrument-detector-time-of-flight-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         :nxdetector-time-of-flight-field ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_TIME_OF_FLIGHT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_FLOAT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_FLOAT
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment """
              Array of time values for each bin in a time-of-flight
              measurement
            """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-instrument-detector-time-of-flight-field> ;
                                                         rdfs:label "NXreftof/ENTRY/instrument/detector/time_of_flight" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-instrument-detector-time-of-flight-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreftof-entry-instrument-detector-x-pixel-size-field
:nxreftof-entry-instrument-detector-x-pixel-size-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_LENGTH
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_FLOAT
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_FLOAT
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment "" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-instrument-detector-x-pixel-size-field> ;
                                                       rdfs:label "NXreftof/ENTRY/instrument/detector/x_pixel_size" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-instrument-detector-x-pixel-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreftof-entry-instrument-detector-y-pixel-size-field
:nxreftof-entry-instrument-detector-y-pixel-size-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_LENGTH
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_FLOAT
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_FLOAT
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment "" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-instrument-detector-y-pixel-size-field> ;
                                                       rdfs:label "NXreftof/ENTRY/instrument/detector/y_pixel_size" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-instrument-detector-y-pixel-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreftof-entry-instrument-group
:nxreftof-entry-instrument-group rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusGroup ,
                                                 :nxentry-instrument-group ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxreftof-entry-instrument-chopper-group
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxreftof-entry-instrument-detector-group
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxreftof-entry-instrument-name-field
                                                 ] ;
                                 rdfs:comment "" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-instrument-group> ;
                                 rdfs:label "NXreftof/ENTRY/instrument" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxreftof-entry-instrument-name-field
:nxreftof-entry-instrument-name-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_CHAR
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_CHAR
                                                                    ]
                                                      ] ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-instrument-name-field> ;
                                      rdfs:label "NXreftof/ENTRY/instrument/name" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-instrument-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreftof-entry-sample-group
:nxreftof-entry-sample-group rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusGroup ,
                                             :nxentry-sample-group ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxreftof-entry-sample-name-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxreftof-entry-sample-rotation-angle-field
                                             ] ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-sample-group> ;
                             rdfs:label "NXreftof/ENTRY/sample" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxreftof-entry-sample-name-field
:nxreftof-entry-sample-name-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  :nxsample-name-field ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_CHAR
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_CHAR
                                                                ]
                                                  ] ;
                                  rdfs:comment "Descriptive name of sample" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-sample-name-field> ;
                                  rdfs:label "NXreftof/ENTRY/sample/name" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-sample-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreftof-entry-sample-rotation-angle-field
:nxreftof-entry-sample-rotation-angle-field rdf:type owl:Class ;
                                            owl:equivalentClass :nxsample-rotation-angle-field ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANGLE
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_FLOAT
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_FLOAT
                                                                          ]
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-sample-rotation-angle-field> ;
                                            rdfs:label "NXreftof/ENTRY/sample/rotation_angle" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-sample-rotation-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreftof-entry-start-time-field
:nxreftof-entry-start-time-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_DATE_TIME
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_DATE_TIME
                                                               ]
                                                 ] ;
                                 rdfs:comment "" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-start-time-field> ;
                                 rdfs:label "NXreftof/ENTRY/start_time" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxreftof-entry-title-field
:nxreftof-entry-title-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_CHAR
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_CHAR
                                                          ]
                                            ] ;
                            rdfs:comment "" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-title-field> ;
                            rdfs:label "NXreftof/ENTRY/title" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXreftof.html#nxreftof-entry-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxregion-block-field
:nxregion-block-field rdf:type owl:Class ;
                      rdfs:subClassOf :NeXusField ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasUnitContainer ;
                                        owl:someValuesFrom :NX_ANY
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasValueContainer ;
                                        owl:someValuesFrom :NX_INT
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasValueContainer ;
                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass [ rdf:type owl:Class ;
                                                      owl:complementOf :NX_INT
                                                    ]
                                      ] ;
                      rdfs:comment """
			An optional field to define the block size used to copy or downsample data. In the
			:math:`i`-th dimension, if :math:`\\mathbf{block}[i] < \\mathbf{stride}[i]`
			then the downsampling blocks have gaps between them; when ``block`` matches ``stride``
			then the blocks are contiguous; otherwise the blocks overlap.
			If omitted then defined as an array of ones.
		""" ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXregion.html#nxregion-block-field> ;
                      rdfs:label "NXregion/block" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXregion.html#nxregion-block-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxregion-count-field
:nxregion-count-field rdf:type owl:Class ;
                      rdfs:subClassOf :NeXusField ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasUnitContainer ;
                                        owl:someValuesFrom :NX_ANY
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasValueContainer ;
                                        owl:someValuesFrom :NX_INT
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasValueContainer ;
                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass [ rdf:type owl:Class ;
                                                      owl:complementOf :NX_INT
                                                    ]
                                      ] ;
                      rdfs:comment """
			The number of blocks or items in the hyperslab selection.
			If omitted then defined as an array of dimensions that take into account
			the other hyperslab selection fields to span the parent data field's shape.
		""" ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXregion.html#nxregion-count-field> ;
                      rdfs:label "NXregion/count" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXregion.html#nxregion-count-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxregion-downsampled-group
:nxregion-downsampled-group rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusGroup ,
                                            :nxobject-data-group ;
                            rdfs:comment """
			An optional group containing data copied/downsampled from parent group’s data. Its dataset name
			must reflect how the downsampling is done over each block. So it could be a reduction operation
			such as sum, minimum, maximum, mean, mode, median, etc. If downsampling is merely copying each
			block then use \"copy\" as the name. Where more than one downsample dataset is written
			(specified with ``@signal``) then add ``@auxiliary_signals`` listing the others. In the copy case,
			the field should have a shape of :math:`(D_0, ..., D_{\\mathbf{O}-1}, \\mathbf{block}[0] * \\mathbf{count}[0], ..., \\mathbf{block}[\\mathbf{R}-1] * \\mathbf{count}[\\mathbf{R}-1])`,
			otherwise the expected shape is :math:`(D_0, ..., D_{\\mathbf{O}-1}, \\mathbf{count}[0], ..., \\mathbf{count}[\\mathbf{R}-1])`.
			
			The following figure shows how blocks are used in downsampling:
			
			.. figure:: region/NXregion-example.png
				:width: 60%
				
				A selection with :math:`\\mathbf{start}=2, \\mathbf{count}=4, \\mathbf{stride}=3, \\mathbf{block}=2` from
				a dataset with shape [13] will result in the ``reduce`` dataset of shape [4] and a ``copy`` dataset of shape [8].
			
		""" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXregion.html#nxregion-downsampled-group> ;
                            rdfs:label "NXregion/downsampled" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXregion.html#nxregion-downsampled-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxregion-parent-field
:nxregion-parent-field rdf:type owl:Class ;
                       rdfs:subClassOf :NeXusField ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasUnitContainer ;
                                         owl:someValuesFrom :NX_ANY
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:someValuesFrom :NX_CHAR
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass [ rdf:type owl:Class ;
                                                       owl:complementOf :NX_CHAR
                                                     ]
                                       ] ;
                       rdfs:comment """
			The name of data field in the parent group or the path of a data field relative
			to the parent group (so it could be a field in a subgroup of the parent group)
		""" ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXregion.html#nxregion-parent-field> ;
                       rdfs:label "NXregion/parent" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXregion.html#nxregion-parent-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxregion-parent-mask-field
:nxregion-parent-mask-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_CHAR
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_CHAR
                                                          ]
                                            ] ;
                            rdfs:comment """
			The name of an optional mask field in the parent group with rank :math:`\\boldsymbol{R}` and
			dimensions :math:`\\boldsymbol{d}`. For example, this could be ``pixel_mask`` of an
			:ref:`NXdetector`.
		""" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXregion.html#nxregion-parent-mask-field> ;
                            rdfs:label "NXregion/parent_mask" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXregion.html#nxregion-parent-mask-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxregion-region-type-attribute
:nxregion-region-type-attribute rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusAttribute ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasEnumContainer ;
                                                  owl:allValuesFrom [ rdf:type owl:Class ;
                                                                      owl:unionOf ( :nxregion-region-type-rectangular-enum
                                                                                  )
                                                                    ]
                                                ] ;
                                rdfs:comment """
			This is ``rectangular`` to describe the region as a hyper-rectangle in
			the index space of its parent group's data field.
		""" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXregion.html#nxregion-region-type-attribute> ;
                                rdfs:label "NXregion/region_type" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXregion.html#nxregion-region-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxregion-region-type-rectangular-enum
:nxregion-region-type-rectangular-enum rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusEnumerations ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :actualValue ;
                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                         rdf:first "rectangular" ;
                                                                                         rdf:rest rdf:nil
                                                                                       ]
                                                                           ]
                                                       ] ;
                                       rdfs:comment "Enumeration item for NXregion/region_type: rectangular" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXregion.html#nxregion-region-type-attribute> ;
                                       rdfs:label "NXregion/region_type/rectangular" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXregion.html#nxregion-region-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxregion-scale-field
:nxregion-scale-field rdf:type owl:Class ;
                      rdfs:subClassOf :NeXusField ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasUnitContainer ;
                                        owl:someValuesFrom :NX_ANY
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasValueContainer ;
                                        owl:someValuesFrom :NX_NUMBER
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasValueContainer ;
                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass [ rdf:type owl:Class ;
                                                      owl:complementOf :NX_NUMBER
                                                    ]
                                      ] ;
                      rdfs:comment """
			An optional field to define a divisor for scaling of reduced data. For example, in a
			downsampled sum, it can reduce the maximum values to fit in the domain of the result
			data type. In an image that is downsampled by summing 2x2 blocks, using
			:math:`\\mathrm{scale}=4` allows the result to fit in the same integer type dataset as
			the parent dataset.
			If omitted then no scaling occurs.
		""" ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXregion.html#nxregion-scale-field> ;
                      rdfs:label "NXregion/scale" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXregion.html#nxregion-scale-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxregion-start-field
:nxregion-start-field rdf:type owl:Class ;
                      rdfs:subClassOf :NeXusField ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasUnitContainer ;
                                        owl:someValuesFrom :NX_ANY
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasValueContainer ;
                                        owl:someValuesFrom :NX_NUMBER
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasValueContainer ;
                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass [ rdf:type owl:Class ;
                                                      owl:complementOf :NX_NUMBER
                                                    ]
                                      ] ;
                      rdfs:comment """
			The starting position for region in detector data field array.
			This is recommended as it also defines the region rank.
			If omitted then defined as an array of zeros.
		""" ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXregion.html#nxregion-start-field> ;
                      rdfs:label "NXregion/start" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXregion.html#nxregion-start-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxregion-statistics-group
:nxregion-statistics-group rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusGroup ,
                                           :nxobject-data-group ;
                           rdfs:comment """
			An optional group containing any statistics derived from the region in parent group’s data
			such as sum, minimum, maximum, mean, mode, median, rms, variance, etc. Where more than one
			statistical dataset is written (specified with ``@signal``) then add ``@auxiliary_signals``
			listing the others. All data fields should have shapes of :math:`\\boldsymbol{D}`.
		""" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXregion.html#nxregion-statistics-group> ;
                           rdfs:label "NXregion/statistics" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXregion.html#nxregion-statistics-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxregion-stride-field
:nxregion-stride-field rdf:type owl:Class ;
                       rdfs:subClassOf :NeXusField ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasUnitContainer ;
                                         owl:someValuesFrom :NX_ANY
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:someValuesFrom :NX_INT
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass [ rdf:type owl:Class ;
                                                       owl:complementOf :NX_INT
                                                     ]
                                       ] ;
                       rdfs:comment """
			An optional field to define striding used to downsample data.
			If omitted then defined as an array of ones.
		""" ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXregion.html#nxregion-stride-field> ;
                       rdfs:label "NXregion/stride" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXregion.html#nxregion-stride-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxregistration-applied-field
:nxregistration-applied-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_BOOLEAN
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_BOOLEAN
                                                            ]
                                              ] ;
                              rdfs:comment """
             Has the registration been applied?
        """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXregistration.html#nxregistration-applied-field> ;
                              rdfs:label "NXregistration/applied" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXregistration.html#nxregistration-applied-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxregistration-depends-on-field
:nxregistration-depends-on-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_CHAR
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_CHAR
                                                               ]
                                                 ] ;
                                 rdfs:comment """
             Specifies the position by pointing to the last transformation in the
             transformation chain in the NXtransformations group.
        """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXregistration.html#nxregistration-depends-on-field> ;
                                 rdfs:label "NXregistration/depends_on" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXregistration.html#nxregistration-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxregistration-description-field
:nxregistration-description-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_CHAR
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_CHAR
                                                                ]
                                                  ] ;
                                  rdfs:comment """
             Description of the procedures employed.
        """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXregistration.html#nxregistration-description-field> ;
                                  rdfs:label "NXregistration/description" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXregistration.html#nxregistration-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxregistration-transformations-group
:nxregistration-transformations-group rdf:type owl:Class ;
                                      rdfs:subClassOf :NXtransformations ,
                                                      :NeXusGroup ;
                                      rdfs:comment """
             To describe the operations of image registration (combinations of rigid
             translations and rotations)
        """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXregistration.html#nxregistration-transformations-group> ;
                                      rdfs:label "NXregistration/TRANSFORMATIONS" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXregistration.html#nxregistration-transformations-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxresolution-calibration-group
:nxresolution-calibration-group rdf:type owl:Class ;
                                rdfs:subClassOf :NXcalibration ,
                                                :NeXusGroup ;
                                rdfs:comment """
             For storing details and data of a calibration to derive a resolution from data.
        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXresolution.html#nxresolution-calibration-group> ;
                                rdfs:label "NXresolution/CALIBRATION" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXresolution.html#nxresolution-calibration-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxresolution-formula-symbols-group
:nxresolution-formula-symbols-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusGroup ,
                                                    :nxobject-parameters-group ;
                                    rdfs:comment """
            Symbols linking to another path in the NeXus tree to be referred to from the
            `resolution_formula_description` field. The ``TERM``  should be a valid path inside this application
            definition, i.e., of the form /entry/instrument/my_part/my_field.
        """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXresolution.html#nxresolution-formula-symbols-group> ;
                                    rdfs:label "NXresolution/formula_symbols" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXresolution.html#nxresolution-formula-symbols-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxresolution-note-group
:nxresolution-note-group rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusGroup ,
                                         :nxobject-note-group ;
                         rdfs:comment """
             Additional details of the estimate or description of the calibration procedure
        """ ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXresolution.html#nxresolution-note-group> ;
                         rdfs:label "NXresolution/note" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXresolution.html#nxresolution-note-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxresolution-physical-quantity-field
:nxresolution-physical-quantity-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_CHAR
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_CHAR
                                                                    ]
                                                      ] ;
                                      rdfs:comment """
             The physical quantity of the resolution, e.g.,
             energy, momentum, time, area, etc.
        """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXresolution.html#nxresolution-physical-quantity-field> ;
                                      rdfs:label "NXresolution/physical_quantity" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXresolution.html#nxresolution-physical-quantity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxresolution-relative-resolution-errors-field
:nxresolution-relative-resolution-errors-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_DIMENSIONLESS
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_FLOAT
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_FLOAT
                                                                             ]
                                                               ] ;
                                               rdfs:comment """
             Standard deviation of the relative resolution of the physical quantity.
        """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXresolution.html#nxresolution-relative-resolution-errors-field> ;
                                               rdfs:label "NXresolution/relative_resolution_errors" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXresolution.html#nxresolution-relative-resolution-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxresolution-relative-resolution-field
:nxresolution-relative-resolution-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_FLOAT
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_FLOAT
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
             Ratio of the resolution at a specified measurand value to that measurand value.
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXresolution.html#nxresolution-relative-resolution-field> ;
                                        rdfs:label "NXresolution/relative_resolution" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXresolution.html#nxresolution-relative-resolution-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxresolution-resolution-errors-field
:nxresolution-resolution-errors-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_FLOAT
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_FLOAT
                                                                    ]
                                                      ] ;
                                      rdfs:comment """
             Standard deviation of the resolution of the physical quantity.
        """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXresolution.html#nxresolution-resolution-errors-field> ;
                                      rdfs:label "NXresolution/resolution_errors" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXresolution.html#nxresolution-resolution-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxresolution-resolution-field
:nxresolution-resolution-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_FLOAT
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_FLOAT
                                                             ]
                                               ] ;
                               rdfs:comment """
             The resolution of the physical quantity.
        """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXresolution.html#nxresolution-resolution-field> ;
                               rdfs:label "NXresolution/resolution" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXresolution.html#nxresolution-resolution-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxresolution-resolution-formula-description-field
:nxresolution-resolution-formula-description-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ANY
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_CHAR
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_CHAR
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
             A description of the resolution formula to determine the resolution from a set of symbols as
             entered by the `formula_...` fields. This should be an english description of the math used.
        """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXresolution.html#nxresolution-resolution-formula-description-field> ;
                                                   rdfs:label "NXresolution/resolution_formula_description" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXresolution.html#nxresolution-resolution-formula-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxresolution-response-function-group
:nxresolution-response-function-group rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusGroup ,
                                                      :nxobject-data-group ;
                                      rdfs:comment """
             The response of the instrument or part of the instrument to a infinitesimally sharp input signal
             along the physical quantity of this group.
             This is also sometimes called instrument response function for time resolution or
             point spread function for spatial response.
             The resolution is typically determined by taking the full width at half maximum (FWHM)
             of the response function.

             This could have an AXISNAME field ```input``` (the input axis or grid of the response function)
             and a ``DATA`` field ```magnitude```. Both of these should have the same unit. The dimensions
             should match those of the :ref:`resolution </NXresolution/resolution-field>` field.
        """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXresolution.html#nxresolution-response-function-group> ;
                                      rdfs:label "NXresolution/response_function" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXresolution.html#nxresolution-response-function-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxresolution-type-calibrated-enum
:nxresolution-type-calibrated-enum rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusEnumerations ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :actualValue ;
                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                     rdf:first "calibrated" ;
                                                                                     rdf:rest rdf:nil
                                                                                   ]
                                                                       ]
                                                   ] ;
                                   rdfs:comment "Enumeration item for NXresolution/type: calibrated" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXresolution.html#nxresolution-type-field> ;
                                   rdfs:label "NXresolution/type/calibrated" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXresolution.html#nxresolution-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxresolution-type-derived-enum
:nxresolution-type-derived-enum rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusEnumerations ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :actualValue ;
                                                  owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                      owl:oneOf [ rdf:type rdf:List ;
                                                                                  rdf:first "derived" ;
                                                                                  rdf:rest rdf:nil
                                                                                ]
                                                                    ]
                                                ] ;
                                rdfs:comment "Enumeration item for NXresolution/type: derived" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXresolution.html#nxresolution-type-field> ;
                                rdfs:label "NXresolution/type/derived" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXresolution.html#nxresolution-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxresolution-type-estimated-enum
:nxresolution-type-estimated-enum rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusEnumerations ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :actualValue ;
                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                    rdf:first "estimated" ;
                                                                                    rdf:rest rdf:nil
                                                                                  ]
                                                                      ]
                                                  ] ;
                                  rdfs:comment "Enumeration item for NXresolution/type: estimated" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXresolution.html#nxresolution-type-field> ;
                                  rdfs:label "NXresolution/type/estimated" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXresolution.html#nxresolution-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxresolution-type-field
:nxresolution-type-field rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusField ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasEnumContainer ;
                                           owl:allValuesFrom [ rdf:type owl:Class ;
                                                               owl:unionOf ( :nxresolution-type-calibrated-enum
                                                                             :nxresolution-type-derived-enum
                                                                             :nxresolution-type-estimated-enum
                                                                             :nxresolution-type-other-enum
                                                                           )
                                                             ]
                                         ] ;
                         rdfs:comment """
             The process by which the resolution was determined.
        """ ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXresolution.html#nxresolution-type-field> ;
                         rdfs:label "NXresolution/type" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXresolution.html#nxresolution-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxresolution-type-other-enum
:nxresolution-type-other-enum rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusEnumerations ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :actualValue ;
                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                rdf:first "other" ;
                                                                                rdf:rest rdf:nil
                                                                              ]
                                                                  ]
                                              ] ;
                              rdfs:comment "Enumeration item for NXresolution/type: other" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXresolution.html#nxresolution-type-field> ;
                              rdfs:label "NXresolution/type/other" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXresolution.html#nxresolution-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxroi-process-process-group
:nxroi-process-process-group rdf:type owl:Class ;
                             rdfs:subClassOf :NXprocess ,
                                             :NeXusGroup ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXroi_process.html#nxroi-process-process-group> ;
                             rdfs:label "NXroi_process/PROCESS" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXroi_process.html#nxroi-process-process-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxroot-creator-attribute
:nxroot-creator-attribute rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusAttribute ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:someValuesFrom :NX_CHAR
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass [ rdf:type owl:Class ;
                                                          owl:complementOf :NX_CHAR
                                                        ]
                                          ] ;
                          rdfs:comment "facility or program where file originated" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXroot.html#nxroot-creator-attribute> ;
                          rdfs:label "NXroot/creator" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXroot.html#nxroot-creator-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxroot-creator-version-attribute
:nxroot-creator-version-attribute rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusAttribute ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_CHAR
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_CHAR
                                                                ]
                                                  ] ;
                                  rdfs:comment "Version of facility or program used in writing the file" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXroot.html#nxroot-creator-version-attribute> ;
                                  rdfs:label "NXroot/creator_version" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXroot.html#nxroot-creator-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxroot-default-attribute
:nxroot-default-attribute rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusAttribute ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:someValuesFrom :NX_CHAR
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass [ rdf:type owl:Class ;
                                                          owl:complementOf :NX_CHAR
                                                        ]
                                          ] ;
                          rdfs:comment """
            .. index:: find the default plottable data
            .. index:: plotting
            .. index:: default attribute value

            Declares which :ref:`NXentry` group contains
            the data to be shown by default.
            It is used to resolve ambiguity when
            more than one :ref:`NXentry` group exists.
            The value :ref:`names <validItemName>` the default :ref:`NXentry` group.  The
            value must be the name of a child of the current group. The child must be a
            NeXus group or a link to a NeXus group.

            It is recommended (as of NIAC2014) to use this attribute
            to help define the path to the default dataset to be plotted.
            See https://www.nexusformat.org/2014_How_to_find_default_data.html
            for a summary of the discussion.
        """ ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXroot.html#nxroot-default-attribute> ;
                          rdfs:label "NXroot/default" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXroot.html#nxroot-default-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxroot-entry-group
:nxroot-entry-group rdf:type owl:Class ;
                    rdfs:subClassOf :NXentry ,
                                    :NeXusGroup ;
                    rdfs:comment "entries" ;
                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXroot.html#nxroot-entry-group> ;
                    rdfs:label "NXroot/ENTRY" ;
                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXroot.html#nxroot-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxroot-file-name-attribute
:nxroot-file-name-attribute rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusAttribute ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_CHAR
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_CHAR
                                                          ]
                                            ] ;
                            rdfs:comment "File name of original NeXus file" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXroot.html#nxroot-file-name-attribute> ;
                            rdfs:label "NXroot/file_name" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXroot.html#nxroot-file-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxroot-file-time-attribute
:nxroot-file-time-attribute rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusAttribute ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_DATE_TIME
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_DATE_TIME
                                                          ]
                                            ] ;
                            rdfs:comment "Date and time file was originally created" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXroot.html#nxroot-file-time-attribute> ;
                            rdfs:label "NXroot/file_time" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXroot.html#nxroot-file-time-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxroot-file-update-time-attribute
:nxroot-file-update-time-attribute rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusAttribute ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_DATE_TIME
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_DATE_TIME
                                                                 ]
                                                   ] ;
                                   rdfs:comment "Date and time of last file change at close" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXroot.html#nxroot-file-update-time-attribute> ;
                                   rdfs:label "NXroot/file_update_time" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXroot.html#nxroot-file-update-time-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxroot-h5py-version-attribute
:nxroot-h5py-version-attribute rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusAttribute ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_CHAR
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_CHAR
                                                             ]
                                               ] ;
                               rdfs:comment "Version of h5py Python package used in writing the file" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXroot.html#nxroot-h5py-version-attribute> ;
                               rdfs:label "NXroot/h5py_version" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXroot.html#nxroot-h5py-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxroot-hdf-version-attribute
:nxroot-hdf-version-attribute rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusAttribute ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_CHAR
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_CHAR
                                                            ]
                                              ] ;
                              rdfs:comment "Version of HDF (version 4) library used in writing the file" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXroot.html#nxroot-hdf-version-attribute> ;
                              rdfs:label "NXroot/HDF_version" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXroot.html#nxroot-hdf-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxroot-hdf5-version-attribute
:nxroot-hdf5-version-attribute rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusAttribute ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_CHAR
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_CHAR
                                                             ]
                                               ] ;
                               rdfs:comment """
            Version of HDF5 library used in writing the file.

            Note this attribute is spelled with uppercase \"V\",
            different than other version attributes.
        """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXroot.html#nxroot-hdf5-version-attribute> ;
                               rdfs:label "NXroot/HDF5_Version" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXroot.html#nxroot-hdf5-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxroot-nexus-release-attribute
:nxroot-nexus-release-attribute rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusAttribute ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_CHAR
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_CHAR
                                                              ]
                                                ] ;
                                rdfs:comment """
            The version of NeXus definitions used in writing the file. This can either be a date-based
            NeXus release (e.g., YYYY.MM), see https://github.com/nexusformat/definitions/releases or
            a version tag that includes additional development information, such as a commit distance and
            a Git hash. This is typically formatted as  `vYYYY.MM.post1.dev<commit-distance>-g<git-hash>`,
            where `YYYY.MM` refers to the base version of the NeXus definitions. `post1.dev<commit-distance>` 
            indicates that the definitions are based on a commit after the base version (post1), with
            `<commit-distance>` being the number of commits since that version. `g<git-hash>` is the 
            abbreviated Git hash that identifies the specific commit of the definitions being used.

            If the version includes both a commit distance and a Git hash, the ``NeXus_repository`` 
            attribute must be included, specifying the URL of the repository containing that version.
        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXroot.html#nxroot-nexus-release-attribute> ;
                                rdfs:label "NXroot/NeXus_release" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXroot.html#nxroot-nexus-release-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxroot-nexus-repository-attribute
:nxroot-nexus-repository-attribute rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusAttribute ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_CHAR
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_CHAR
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
            A repository containing the application definitions
            used for creating this file.
            If the ``NeXus_release`` attribute contains a commit distance and hash,
            this should refer to this repository.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXroot.html#nxroot-nexus-repository-attribute> ;
                                   rdfs:label "NXroot/NeXus_repository" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXroot.html#nxroot-nexus-repository-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxroot-nexus-version-attribute
:nxroot-nexus-version-attribute rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusAttribute ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_CHAR
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_CHAR
                                                              ]
                                                ] ;
                                rdfs:comment """
            Version of NeXus API used in writing the file.

            Note that this is different from the version of the
            base class or application definition version number.            
        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXroot.html#nxroot-nexus-version-attribute> ;
                                rdfs:label "NXroot/NeXus_version" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXroot.html#nxroot-nexus-version-attribute> ;
                                owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxroot-xml-version-attribute
:nxroot-xml-version-attribute rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusAttribute ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_CHAR
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_CHAR
                                                            ]
                                              ] ;
                              rdfs:comment "Version of XML support library used in writing the XML file" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXroot.html#nxroot-xml-version-attribute> ;
                              rdfs:label "NXroot/XML_version" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXroot.html#nxroot-xml-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxrotations-crystal-symmetry-field
:nxrotations-crystal-symmetry-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_CHAR
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_CHAR
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
            Point group which defines the symmetry of the crystal.
            
            This has to be at least a single string. If crystal_symmetry is not
            provided, point group 1 is assumed.
            
            In the case that misorientation or disorientation fields are used
            and the two crystal sets resolve for phases with a different
            crystal symmetry, this field needs to encode two strings:
            The first string is for phase A. The second string is for phase B.
            An example of this most complex case is the description of the
            disorientation between crystals adjoining a hetero-phase boundary.
        """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXrotations.html#nxrotations-crystal-symmetry-field> ;
                                    rdfs:label "NXrotations/crystal_symmetry" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXrotations.html#nxrotations-crystal-symmetry-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxrotations-disorientation-angle-field
:nxrotations-disorientation-angle-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANGLE
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_NUMBER
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_NUMBER
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
            Disorientations angular argument (should not be signed, see
            `D. Rowenhorst et al. <https://doi.org/10.1088/0965-0393/23/8/083501>`_)
            following the same symmetry assumptions as expressed for the field
            disorientation_quaternion.
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXrotations.html#nxrotations-disorientation-angle-field> ;
                                        rdfs:label "NXrotations/disorientation_angle" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXrotations.html#nxrotations-disorientation-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxrotations-disorientation-axis-field
:nxrotations-disorientation-axis-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_DIMENSIONLESS
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_NUMBER
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_NUMBER
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
            Disorientations axis (normalized) following the same symmetry assumptions
            as expressed for the field disorientation_angle.
        """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXrotations.html#nxrotations-disorientation-axis-field> ;
                                       rdfs:label "NXrotations/disorientation_axis" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXrotations.html#nxrotations-disorientation-axis-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxrotations-disorientation-quaternion-field
:nxrotations-disorientation-quaternion-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_DIMENSIONLESS
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_NUMBER
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_NUMBER
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
            The set of disorientations expressed in quaternion parameterization
            obeying symmetry operations for equivalent disorientations
            as defined by crystal_symmetry and sample_symmetry.
        """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXrotations.html#nxrotations-disorientation-quaternion-field> ;
                                             rdfs:label "NXrotations/disorientation_quaternion" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXrotations.html#nxrotations-disorientation-quaternion-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxrotations-is-antipodal-field
:nxrotations-is-antipodal-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_BOOLEAN
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_BOOLEAN
                                                              ]
                                                ] ;
                                rdfs:comment """
            True for all those value tuples which have assumed antipodal symmetry.
            False for all others.
        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXrotations.html#nxrotations-is-antipodal-field> ;
                                rdfs:label "NXrotations/is_antipodal" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXrotations.html#nxrotations-is-antipodal-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxrotations-misorientation-angle-field
:nxrotations-misorientation-angle-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANGLE
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_NUMBER
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_NUMBER
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
            Misorientation angular argument (eventually signed) following the same
            symmetry assumptions as expressed for the field misorientation_quaternion.
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXrotations.html#nxrotations-misorientation-angle-field> ;
                                        rdfs:label "NXrotations/misorientation_angle" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXrotations.html#nxrotations-misorientation-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxrotations-misorientation-axis-field
:nxrotations-misorientation-axis-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_DIMENSIONLESS
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_NUMBER
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_NUMBER
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
            Misorientation axis (normalized) and signed following the same
            symmetry assumptions as expressed for the field misorientation_angle.
        """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXrotations.html#nxrotations-misorientation-axis-field> ;
                                       rdfs:label "NXrotations/misorientation_axis" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXrotations.html#nxrotations-misorientation-axis-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxrotations-misorientation-quaternion-field
:nxrotations-misorientation-quaternion-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_DIMENSIONLESS
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_NUMBER
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_NUMBER
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
            The set of misorientations expressed in quaternion parameterization
            obeying symmetry operations for equivalent misorientations
            as defined by crystal_symmetry and sample_symmetry.
            
            The misorientation should not be confused with the disorientation,
            as for the latter the angular argument is expected to be the minimal
            obeying symmetries.
        """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXrotations.html#nxrotations-misorientation-quaternion-field> ;
                                             rdfs:label "NXrotations/misorientation_quaternion" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXrotations.html#nxrotations-misorientation-quaternion-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxrotations-orientation-euler-field
:nxrotations-orientation-euler-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANGLE
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_NUMBER
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_NUMBER
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
            The set of orientations expressed in Euler angle parameterization following
            the same assumptions like for orientation_quaternion.
            To interpret Euler angles correctly, it is necessary to inspect the rotation
            conventions behind reference_frame to resolve which of the many Euler-angle
            conventions possible (Bunge ZXZ, XYZ, Kocks, Tait, etc.) were used.
        """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXrotations.html#nxrotations-orientation-euler-field> ;
                                     rdfs:label "NXrotations/orientation_euler" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXrotations.html#nxrotations-orientation-euler-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxrotations-orientation-quaternion-field
:nxrotations-orientation-quaternion-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_DIMENSIONLESS
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_NUMBER
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_NUMBER
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
            The set of orientations expressed in quaternion parameterization and
            obeying symmetry for equivalent cases as detailed in crystal_symmetry
            and sample_symmetry. The supplementary field is_antipodal can be used
            to mark orientations with the antipodal property.
        """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXrotations.html#nxrotations-orientation-quaternion-field> ;
                                          rdfs:label "NXrotations/orientation_quaternion" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXrotations.html#nxrotations-orientation-quaternion-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxrotations-reference-frame-field
:nxrotations-reference-frame-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_CHAR
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_CHAR
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
            Reference to an instance of :ref:`NXcoordinate_system` which contextualizes
            how the here reported parameterized quantities can be interpreted.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXrotations.html#nxrotations-reference-frame-field> ;
                                   rdfs:label "NXrotations/reference_frame" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXrotations.html#nxrotations-reference-frame-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxrotations-rotation-euler-field
:nxrotations-rotation-euler-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANGLE
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_NUMBER
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_NUMBER
                                                                ]
                                                  ] ;
                                  rdfs:comment """
            The set of rotations expressed in Euler angle parameterization considering
            the same applied symmetries as detailed for the field rotation_quaternion.
            To interpret Euler angles correctly, it is necessary to inspect the rotation
            conventions behind reference_frame to resolve which of the many possible
            Euler-angle conventions (Bunge ZXZ, XYZ, Kocks, Tait, etc.) were used.
        """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXrotations.html#nxrotations-rotation-euler-field> ;
                                  rdfs:label "NXrotations/rotation_euler" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXrotations.html#nxrotations-rotation-euler-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxrotations-rotation-quaternion-field
:nxrotations-rotation-quaternion-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_DIMENSIONLESS
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_NUMBER
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_NUMBER
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
            The set of rotations expressed in quaternion parameterization considering
            crystal_symmetry and sample_symmetry. Rotations which should be
            interpreted as antipodal are not marked as such.
        """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXrotations.html#nxrotations-rotation-quaternion-field> ;
                                       rdfs:label "NXrotations/rotation_quaternion" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXrotations.html#nxrotations-rotation-quaternion-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxrotations-sample-symmetry-field
:nxrotations-sample-symmetry-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_CHAR
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_CHAR
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
            Point group which defines an assumed symmetry imprinted upon processing
            the material/sample which could give rise to or may justify to use a
            simplified description of rotations, orientations, misorientations,
            and disorientations via numerical procedures that are known as
            symmetrization.
            
            If sample_symmetry is not provided, point group 1 is assumed.
            
            The traditionally used symmetrization operations within the texture
            community in Materials Science, though, have become obsolete thanks
            to improvements in methods, software, and available computing power.
            
            Therefore, users are encouraged to set the sample_symmetry to 1 (triclinic).
            
            In practice one often faces situations where indeed these assumed
            symmetries are anyway not fully observed, and thus an accepting of
            eventual inaccuracies just for the sake of reporting a simplified
            symmetrized description should be avoided.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXrotations.html#nxrotations-sample-symmetry-field> ;
                                   rdfs:label "NXrotations/sample_symmetry" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXrotations.html#nxrotations-sample-symmetry-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-beam-group
:nxsample-beam-group rdf:type owl:Class ;
                     rdfs:subClassOf :NXbeam ,
                                     :NeXusGroup ;
                     rdfs:comment "Details of beam incident on sample - used to calculate sample/beam interaction point" ;
                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-beam-group> ;
                     rdfs:label "NXsample/BEAM" ;
                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-beam-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-changer-position-field
:nxsample-changer-position-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_UNITLESS
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_INT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_INT
                                                               ]
                                                 ] ;
                                 rdfs:comment "Sample changer position" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-changer-position-field> ;
                                 rdfs:label "NXsample/changer_position" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-changer-position-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-chemical-formula-field
:nxsample-chemical-formula-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_CHAR
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_CHAR
                                                               ]
                                                 ] ;
                                 rdfs:comment """
			The chemical formula specified using CIF conventions.
			Abbreviated version of CIF standard: 
			
			* Only recognized element symbols may be used.
			* Each element symbol is followed by a 'count' number. A count of '1' may be omitted.
			* A space or parenthesis must separate each cluster of (element symbol + count).
			* Where a group of elements is enclosed in parentheses, the multiplier for the 
			  group must follow the closing parentheses. That is, all element and group 
			  multipliers are assumed to be printed as subscripted numbers.
			* Unless the elements are ordered in a manner that corresponds to their chemical 
			  structure, the order of the elements within any group or moiety depends on 
			  whether or not carbon is present.
			* If carbon is present, the order should be: 
			
			  - C, then H, then the other elements in alphabetical order of their symbol. 
			  - If carbon is not present, the elements are listed purely in alphabetic order of their symbol. 
			  
			* This is the *Hill* system used by Chemical Abstracts.
		""" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-chemical-formula-field> ;
                                 rdfs:label "NXsample/chemical_formula" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-chemical-formula-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-component-chemical-formula-field
:nxsample-component-chemical-formula-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANY
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_CHAR
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_CHAR
                                                                         ]
                                                           ] ;
                                           rdfs:comment """
			The chemical formula specified using CIF conventions.
			Abbreviated version of CIF standard: 
			
			* Only recognized element symbols may be used.
			* Each element symbol is followed by a 'count' number. A count of '1' may be omitted.
			* A space or parenthesis must separate each cluster of (element symbol + count).
			* Where a group of elements is enclosed in parentheses, the multiplier for the 
			  group must follow the closing parentheses. That is, all element and group 
			  multipliers are assumed to be printed as subscripted numbers.
			* Unless the elements are ordered in a manner that corresponds to their chemical 
			  structure, the order of the elements within any group or moiety depends on 
			  whether or not carbon is present.
			* If carbon is present, the order should be: 
			
			  - C, then H, then the other elements in alphabetical order of their symbol. 
			  - If carbon is not present, the elements are listed purely in alphabetic order of their symbol. 
			  
			* This is the *Hill* system used by Chemical Abstracts.
		""" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-chemical-formula-field> ;
                                           rdfs:label "NXsample_component/chemical_formula" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-chemical-formula-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-component-density-field
:nxsample-component-density-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_MASS_DENSITY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_FLOAT
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_FLOAT
                                                                ]
                                                  ] ;
                                  rdfs:comment "Density of sample component" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-density-field> ;
                                  rdfs:label "NXsample_component/density" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-density-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-component-description-field
:nxsample-component-description-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      :nxcomponent-description-field ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_CHAR
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_CHAR
                                                                    ]
                                                      ] ;
                                      rdfs:comment """
			Description of the sample component
		""" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-description-field> ;
                                      rdfs:label "NXsample_component/description" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-component-field
:nxsample-component-field rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusField ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasUnitContainer ;
                                            owl:someValuesFrom :NX_ANY
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:someValuesFrom :NX_CHAR
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass [ rdf:type owl:Class ;
                                                          owl:complementOf :NX_CHAR
                                                        ]
                                          ] ;
                          rdfs:comment "Details of the component of the sample and/or can" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-component-field> ;
                          rdfs:label "NXsample/component" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-component-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-component-history-group
:nxsample-component-history-group rdf:type owl:Class ;
                                  rdfs:subClassOf :NXhistory ,
                                                  :NeXusGroup ;
                                  rdfs:comment """
             A set of physical processes that occurred to the sample component prior/during
             experiment.
        """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-history-group> ;
                                  rdfs:label "NXsample_component/history" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-history-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-component-mass-field
:nxsample-component-mass-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_MASS
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_FLOAT
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_FLOAT
                                                             ]
                                               ] ;
                               rdfs:comment "Mass of sample component" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-mass-field> ;
                               rdfs:label "NXsample_component/mass" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-mass-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-component-name-field
:nxsample-component-name-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               :nxcomponent-name-field ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_CHAR
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_CHAR
                                                             ]
                                               ] ;
                               rdfs:comment "Descriptive name of sample component" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-name-field> ;
                               rdfs:label "NXsample_component/name" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-component-orientation-matrix-field
:nxsample-component-orientation-matrix-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_FLOAT
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_FLOAT
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
			Orientation matrix of single crystal sample component.
			This will follow the Busing and Levy convention from Acta.Crysta v22, p457 (1967)
		""" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-orientation-matrix-field> ;
                                             rdfs:label "NXsample_component/orientation_matrix" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-orientation-matrix-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-component-point-group-field
:nxsample-component-point-group-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_CHAR
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_CHAR
                                                                    ]
                                                      ] ;
                                      rdfs:comment "Crystallographic point group, deprecated if space_group present" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-point-group-field> ;
                                      rdfs:label "NXsample_component/point_group" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-point-group-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-component-relative-molecular-mass-field
:nxsample-component-relative-molecular-mass-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_MASS
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_FLOAT
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_FLOAT
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment "Relative Molecular Mass of sample component" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-relative-molecular-mass-field> ;
                                                  rdfs:label "NXsample_component/relative_molecular_mass" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-relative-molecular-mass-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-component-sample-orientation-field
:nxsample-component-sample-orientation-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANGLE
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_FLOAT
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_FLOAT
                                                                           ]
                                                             ] ;
                                             rdfs:comment "This will follow the Busing and Levy convention from Acta.Crysta v22, p457 (1967)" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-sample-orientation-field> ;
                                             rdfs:label "NXsample_component/sample_orientation" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-sample-orientation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-component-scattering-length-density-field
:nxsample-component-scattering-length-density-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_SCATTERING_LENGTH_DENSITY
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_FLOAT
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_FLOAT
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment "Scattering length density of component" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-scattering-length-density-field> ;
                                                    rdfs:label "NXsample_component/scattering_length_density" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-scattering-length-density-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-component-space-group-field
:nxsample-component-space-group-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_CHAR
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_CHAR
                                                                    ]
                                                      ] ;
                                      rdfs:comment "Crystallographic space group" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-space-group-field> ;
                                      rdfs:label "NXsample_component/space_group" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-space-group-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-component-transmission-group
:nxsample-component-transmission-group rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusGroup ,
                                                       :nxobject-data-group ;
                                       rdfs:comment "As a function of Wavelength" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-transmission-group> ;
                                       rdfs:label "NXsample_component/transmission" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-transmission-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-component-unit-cell-abc-field
:nxsample-component-unit-cell-abc-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_LENGTH
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_FLOAT
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_FLOAT
                                                                      ]
                                                        ] ;
                                        rdfs:comment "Crystallography unit cell parameters a, b, and c" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-unit-cell-abc-field> ;
                                        rdfs:label "NXsample_component/unit_cell_abc" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-unit-cell-abc-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-component-unit-cell-alphabetagamma-field
:nxsample-component-unit-cell-alphabetagamma-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ANGLE
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_FLOAT
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_FLOAT
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment "Crystallography unit cell parameters alpha, beta, and gamma" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-unit-cell-alphabetagamma-field> ;
                                                   rdfs:label "NXsample_component/unit_cell_alphabetagamma" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-unit-cell-alphabetagamma-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-component-unit-cell-class-cubic-enum
:nxsample-component-unit-cell-class-cubic-enum rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusEnumerations ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :actualValue ;
                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                 rdf:first "cubic" ;
                                                                                                 rdf:rest rdf:nil
                                                                                               ]
                                                                                   ]
                                                               ] ;
                                               rdfs:comment "Enumeration item for NXsample_component/unit_cell_class: cubic" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-unit-cell-class-field> ;
                                               rdfs:label "NXsample_component/unit_cell_class/cubic" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-unit-cell-class-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-component-unit-cell-class-field
:nxsample-component-unit-cell-class-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasEnumContainer ;
                                                            owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                owl:unionOf ( :nxsample-component-unit-cell-class-cubic-enum
                                                                                              :nxsample-component-unit-cell-class-hexagonal-enum
                                                                                              :nxsample-component-unit-cell-class-monoclinic-enum
                                                                                              :nxsample-component-unit-cell-class-orthorhombic-enum
                                                                                              :nxsample-component-unit-cell-class-rhombohedral-enum
                                                                                              :nxsample-component-unit-cell-class-tetragonal-enum
                                                                                              :nxsample-component-unit-cell-class-triclinic-enum
                                                                                            )
                                                                              ]
                                                          ] ;
                                          rdfs:comment """
			In case it is all we know and we want to record/document it
		""" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-unit-cell-class-field> ;
                                          rdfs:label "NXsample_component/unit_cell_class" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-unit-cell-class-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-component-unit-cell-class-hexagonal-enum
:nxsample-component-unit-cell-class-hexagonal-enum rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :actualValue ;
                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                     rdf:first "hexagonal" ;
                                                                                                     rdf:rest rdf:nil
                                                                                                   ]
                                                                                       ]
                                                                   ] ;
                                                   rdfs:comment "Enumeration item for NXsample_component/unit_cell_class: hexagonal" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-unit-cell-class-field> ;
                                                   rdfs:label "NXsample_component/unit_cell_class/hexagonal" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-unit-cell-class-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-component-unit-cell-class-monoclinic-enum
:nxsample-component-unit-cell-class-monoclinic-enum rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusEnumerations ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :actualValue ;
                                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                                      rdf:first "monoclinic" ;
                                                                                                      rdf:rest rdf:nil
                                                                                                    ]
                                                                                        ]
                                                                    ] ;
                                                    rdfs:comment "Enumeration item for NXsample_component/unit_cell_class: monoclinic" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-unit-cell-class-field> ;
                                                    rdfs:label "NXsample_component/unit_cell_class/monoclinic" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-unit-cell-class-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-component-unit-cell-class-orthorhombic-enum
:nxsample-component-unit-cell-class-orthorhombic-enum rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :actualValue ;
                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                        rdf:first "orthorhombic" ;
                                                                                                        rdf:rest rdf:nil
                                                                                                      ]
                                                                                          ]
                                                                      ] ;
                                                      rdfs:comment "Enumeration item for NXsample_component/unit_cell_class: orthorhombic" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-unit-cell-class-field> ;
                                                      rdfs:label "NXsample_component/unit_cell_class/orthorhombic" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-unit-cell-class-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-component-unit-cell-class-rhombohedral-enum
:nxsample-component-unit-cell-class-rhombohedral-enum rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :actualValue ;
                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                        rdf:first "rhombohedral" ;
                                                                                                        rdf:rest rdf:nil
                                                                                                      ]
                                                                                          ]
                                                                      ] ;
                                                      rdfs:comment "Enumeration item for NXsample_component/unit_cell_class: rhombohedral" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-unit-cell-class-field> ;
                                                      rdfs:label "NXsample_component/unit_cell_class/rhombohedral" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-unit-cell-class-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-component-unit-cell-class-tetragonal-enum
:nxsample-component-unit-cell-class-tetragonal-enum rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusEnumerations ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :actualValue ;
                                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                                      rdf:first "tetragonal" ;
                                                                                                      rdf:rest rdf:nil
                                                                                                    ]
                                                                                        ]
                                                                    ] ;
                                                    rdfs:comment "Enumeration item for NXsample_component/unit_cell_class: tetragonal" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-unit-cell-class-field> ;
                                                    rdfs:label "NXsample_component/unit_cell_class/tetragonal" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-unit-cell-class-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-component-unit-cell-class-triclinic-enum
:nxsample-component-unit-cell-class-triclinic-enum rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :actualValue ;
                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                     rdf:first "triclinic" ;
                                                                                                     rdf:rest rdf:nil
                                                                                                   ]
                                                                                       ]
                                                                   ] ;
                                                   rdfs:comment "Enumeration item for NXsample_component/unit_cell_class: triclinic" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-unit-cell-class-field> ;
                                                   rdfs:label "NXsample_component/unit_cell_class/triclinic" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-unit-cell-class-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-component-unit-cell-volume-field
:nxsample-component-unit-cell-volume-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_VOLUME
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_FLOAT
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_FLOAT
                                                                         ]
                                                           ] ;
                                           rdfs:comment "Volume of the unit cell" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-unit-cell-volume-field> ;
                                           rdfs:label "NXsample_component/unit_cell_volume" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-unit-cell-volume-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-component-volume-fraction-field
:nxsample-component-volume-fraction-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_FLOAT
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_FLOAT
                                                                        ]
                                                          ] ;
                                          rdfs:comment "Volume fraction of component" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-volume-fraction-field> ;
                                          rdfs:label "NXsample_component/volume_fraction" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample_component.html#nxsample-component-volume-fraction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-concentration-field
:nxsample-concentration-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_MASS_DENSITY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_FLOAT
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_FLOAT
                                                            ]
                                              ] ;
                              rdfs:comment "Concentration of each component" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-concentration-field> ;
                              rdfs:label "NXsample/concentration" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-concentration-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-density-field
:nxsample-density-field rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusField ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasUnitContainer ;
                                          owl:someValuesFrom :NX_MASS_DENSITY
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:someValuesFrom :NX_FLOAT
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass [ rdf:type owl:Class ;
                                                        owl:complementOf :NX_FLOAT
                                                      ]
                                        ] ;
                        rdfs:comment "Density of sample" ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-density-field> ;
                        rdfs:label "NXsample/density" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-density-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-description-field
:nxsample-description-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            :nxcomponent-description-field ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_CHAR
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_CHAR
                                                          ]
                                            ] ;
                            rdfs:comment """
			Description of the sample
		""" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-description-field> ;
                            rdfs:label "NXsample/description" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-distance-field
:nxsample-distance-field rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusField ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasUnitContainer ;
                                           owl:someValuesFrom :NX_LENGTH
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:someValuesFrom :NX_FLOAT
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass [ rdf:type owl:Class ;
                                                         owl:complementOf :NX_FLOAT
                                                       ]
                                         ] ;
                         rdfs:comment """
			Translation of the sample along the Z-direction of the laboratory coordinate system.
			Note, it is recommended to use NXtransformations instead.
		""" ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-distance-field> ;
                         rdfs:label "NXsample/distance" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-electric-field-direction-attribute
:nxsample-electric-field-direction-attribute rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusAttribute ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasEnumContainer ;
                                                               owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                   owl:unionOf ( :nxsample-electric-field-direction-x-enum
                                                                                                 :nxsample-electric-field-direction-y-enum
                                                                                                 :nxsample-electric-field-direction-z-enum
                                                                                               )
                                                                                 ]
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-electric-field-direction-attribute> ;
                                             rdfs:label "NXsample/electric_field/direction" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-electric-field-direction-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-electric-field-direction-x-enum
:nxsample-electric-field-direction-x-enum rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusEnumerations ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :actualValue ;
                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                            rdf:first "x" ;
                                                                                            rdf:rest rdf:nil
                                                                                          ]
                                                                              ]
                                                          ] ;
                                          rdfs:comment "Enumeration item for NXsample/electric_field/direction: x" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-electric-field-direction-attribute> ;
                                          rdfs:label "NXsample/electric_field/direction/x" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-electric-field-direction-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-electric-field-direction-y-enum
:nxsample-electric-field-direction-y-enum rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusEnumerations ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :actualValue ;
                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                            rdf:first "y" ;
                                                                                            rdf:rest rdf:nil
                                                                                          ]
                                                                              ]
                                                          ] ;
                                          rdfs:comment "Enumeration item for NXsample/electric_field/direction: y" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-electric-field-direction-attribute> ;
                                          rdfs:label "NXsample/electric_field/direction/y" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-electric-field-direction-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-electric-field-direction-z-enum
:nxsample-electric-field-direction-z-enum rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusEnumerations ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :actualValue ;
                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                            rdf:first "z" ;
                                                                                            rdf:rest rdf:nil
                                                                                          ]
                                                                              ]
                                                          ] ;
                                          rdfs:comment "Enumeration item for NXsample/electric_field/direction: z" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-electric-field-direction-attribute> ;
                                          rdfs:label "NXsample/electric_field/direction/z" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-electric-field-direction-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-electric-field-field
:nxsample-electric-field-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_VOLTAGE
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_FLOAT
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxsample-electric-field-direction-attribute
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_FLOAT
                                                             ]
                                               ] ;
                               rdfs:comment "Applied electric field" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-electric-field-field> ;
                               rdfs:label "NXsample/electric_field" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-electric-field-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-environment-group
:nxsample-environment-group rdf:type owl:Class ;
                            rdfs:subClassOf :NXenvironment ,
                                            :NeXusGroup ;
                            rdfs:comment """
			Any environmental or external stimuli/measurements.
			These can include, among others:
			applied pressure, surrounding gas phase and gas pressure,
			external electric/magnetic/mechanical fields, temperature, ...
		""" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-environment-group> ;
                            rdfs:label "NXsample/ENVIRONMENT" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-environment-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-external-adc-group
:nxsample-external-adc-group rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusGroup ,
                                             :nxobject-log-group ;
                             rdfs:comment "logged value (or logic state) read from user's setup" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-external-adc-group> ;
                             rdfs:label "NXsample/external_ADC" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-external-adc-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-external-dac-field
:nxsample-external-dac-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_FLOAT
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_FLOAT
                                                           ]
                                             ] ;
                             rdfs:comment "value sent to user's sample setup" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-external-dac-field> ;
                             rdfs:label "NXsample/external_DAC" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-external-dac-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-geometry-group
:nxsample-geometry-group rdf:type owl:Class ;
                         rdfs:subClassOf :NXgeometry ,
                                         :NeXusGroup ;
                         rdfs:comment "The position and orientation of the center of mass of the sample" ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-geometry-group> ;
                         rdfs:label "NXsample/geometry" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-geometry-group> ;
                         owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-history-group
:nxsample-history-group rdf:type owl:Class ;
                        rdfs:subClassOf :NXhistory ,
                                        :NeXusGroup ;
                        rdfs:comment """
        	A set of physical processes that occurred to the sample prior/during experiment.
		""" ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-history-group> ;
                        rdfs:label "NXsample/history" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-history-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-magnetic-field-direction-attribute
:nxsample-magnetic-field-direction-attribute rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusAttribute ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasEnumContainer ;
                                                               owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                   owl:unionOf ( :nxsample-magnetic-field-direction-x-enum
                                                                                                 :nxsample-magnetic-field-direction-y-enum
                                                                                                 :nxsample-magnetic-field-direction-z-enum
                                                                                               )
                                                                                 ]
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-magnetic-field-direction-attribute> ;
                                             rdfs:label "NXsample/magnetic_field/direction" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-magnetic-field-direction-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-magnetic-field-direction-x-enum
:nxsample-magnetic-field-direction-x-enum rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusEnumerations ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :actualValue ;
                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                            rdf:first "x" ;
                                                                                            rdf:rest rdf:nil
                                                                                          ]
                                                                              ]
                                                          ] ;
                                          rdfs:comment "Enumeration item for NXsample/magnetic_field/direction: x" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-magnetic-field-direction-attribute> ;
                                          rdfs:label "NXsample/magnetic_field/direction/x" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-magnetic-field-direction-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-magnetic-field-direction-y-enum
:nxsample-magnetic-field-direction-y-enum rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusEnumerations ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :actualValue ;
                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                            rdf:first "y" ;
                                                                                            rdf:rest rdf:nil
                                                                                          ]
                                                                              ]
                                                          ] ;
                                          rdfs:comment "Enumeration item for NXsample/magnetic_field/direction: y" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-magnetic-field-direction-attribute> ;
                                          rdfs:label "NXsample/magnetic_field/direction/y" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-magnetic-field-direction-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-magnetic-field-direction-z-enum
:nxsample-magnetic-field-direction-z-enum rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusEnumerations ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :actualValue ;
                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                            rdf:first "z" ;
                                                                                            rdf:rest rdf:nil
                                                                                          ]
                                                                              ]
                                                          ] ;
                                          rdfs:comment "Enumeration item for NXsample/magnetic_field/direction: z" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-magnetic-field-direction-attribute> ;
                                          rdfs:label "NXsample/magnetic_field/direction/z" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-magnetic-field-direction-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-magnetic-field-env-group
:nxsample-magnetic-field-env-group rdf:type owl:Class ;
                                   rdfs:subClassOf :NXenvironment ,
                                                   :NeXusGroup ;
                                   rdfs:comment "Additional sample magnetic environment information" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-magnetic-field-env-group> ;
                                   rdfs:label "NXsample/magnetic_field_env" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-magnetic-field-env-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-magnetic-field-field
:nxsample-magnetic-field-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_FLOAT
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_FLOAT
                                                             ]
                                               ] ;
                               rdfs:comment "Applied magnetic field" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-magnetic-field-field> ;
                               rdfs:label "NXsample/magnetic_field" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-magnetic-field-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-magnetic-field-group
:nxsample-magnetic-field-group rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusGroup ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxsample-magnetic-field-direction-attribute
                                               ] ;
                               rdfs:comment "magnetic_field.value is a link to e.g. magnetic_field_env.sensor1.value" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-magnetic-field-group> ;
                               rdfs:label "NXsample/magnetic_field" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-magnetic-field-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-magnetic-field-log-group
:nxsample-magnetic-field-log-group rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusGroup ,
                                                   :nxobject-groupname-log-group ;
                                   rdfs:comment "magnetic_field_log.value is a link to e.g. magnetic_field_env.sensor1.value_log.value" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-magnetic-field-log-group> ;
                                   rdfs:label "NXsample/magnetic_field_log" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-magnetic-field-log-group> ;
                                   owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-mass-field
:nxsample-mass-field rdf:type owl:Class ;
                     rdfs:subClassOf :NeXusField ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasUnitContainer ;
                                       owl:someValuesFrom :NX_MASS
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasValueContainer ;
                                       owl:someValuesFrom :NX_FLOAT
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasValueContainer ;
                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass [ rdf:type owl:Class ;
                                                     owl:complementOf :NX_FLOAT
                                                   ]
                                     ] ;
                     rdfs:comment "Mass of sample" ;
                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-mass-field> ;
                     rdfs:label "NXsample/mass" ;
                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-mass-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-name-field
:nxsample-name-field rdf:type owl:Class ;
                     owl:equivalentClass :nxsensor-scan-entry-sample-name-field ,
                                         :nxtransmission-entry-sample-name-field ;
                     rdfs:subClassOf :NeXusField ,
                                     :nxcomponent-name-field ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasUnitContainer ;
                                       owl:someValuesFrom :NX_ANY
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasValueContainer ;
                                       owl:someValuesFrom :NX_CHAR
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasValueContainer ;
                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass [ rdf:type owl:Class ;
                                                     owl:complementOf :NX_CHAR
                                                   ]
                                     ] ;
                     rdfs:comment "Descriptive name of sample" ;
                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-name-field> ;
                     rdfs:label "NXsample/name" ;
                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-off-geometry-group
:nxsample-off-geometry-group rdf:type owl:Class ;
                             rdfs:subClassOf :NXoff_geometry ,
                                             :NeXusGroup ;
                             rdfs:comment """
			This group describes the shape of the sample
		""" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-off-geometry-group> ;
                             rdfs:label "NXsample/OFF_GEOMETRY" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-off-geometry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-orientation-matrix-field
:nxsample-orientation-matrix-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_FLOAT
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_FLOAT
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
			Orientation matrix of single crystal sample using Busing-Levy convention:
			W. R. Busing and H. A. Levy (1967). Acta Cryst. 22, 457-464
		""" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-orientation-matrix-field> ;
                                   rdfs:label "NXsample/orientation_matrix" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-orientation-matrix-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-path-length-field
:nxsample-path-length-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_LENGTH
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_FLOAT
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_FLOAT
                                                          ]
                                            ] ;
                            rdfs:comment """
			Path length through sample/can for simple case when 
			it does not vary with scattering direction
		""" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-path-length-field> ;
                            rdfs:label "NXsample/path_length" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-path-length-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-path-length-window-field
:nxsample-path-length-window-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_LENGTH
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_FLOAT
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_FLOAT
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
			Thickness of a beam entry/exit window on the can (mm) 
			- assumed same for entry and exit
		""" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-path-length-window-field> ;
                                   rdfs:label "NXsample/path_length_window" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-path-length-window-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-physical-form-field
:nxsample-physical-form-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_CHAR
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_CHAR
                                                            ]
                                              ] ;
                              rdfs:comment """
			Physical form of the sample material.
			Examples include single crystal, foil, pellet, powder, thin film, disc, foam, gas, liquid, amorphous.
		""" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-physical-form-field> ;
                              rdfs:label "NXsample/physical_form" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-physical-form-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-point-group-field
:nxsample-point-group-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_CHAR
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_CHAR
                                                          ]
                                            ] ;
                            rdfs:comment "Crystallographic point group, deprecated if space_group present" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-point-group-field> ;
                            rdfs:label "NXsample/point_group" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-point-group-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-positioner-group
:nxsample-positioner-group rdf:type owl:Class ;
                           owl:equivalentClass :nxxpcs-entry-sample-position-x-group ,
                                               :nxxpcs-entry-sample-position-y-group ,
                                               :nxxpcs-entry-sample-position-z-group ;
                           rdfs:subClassOf :NXpositioner ,
                                           :NeXusGroup ;
                           rdfs:comment "Any positioner (motor, PZT, ...) used to locate the sample" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-positioner-group> ;
                           rdfs:label "NXsample/POSITIONER" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-positioner-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-preparation-date-field
:nxsample-preparation-date-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_DATE_TIME
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_DATE_TIME
                                                               ]
                                                 ] ;
                                 rdfs:comment "Date of preparation of the sample" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-preparation-date-field> ;
                                 rdfs:label "NXsample/preparation_date" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-preparation-date-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-pressure-field
:nxsample-pressure-field rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusField ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasUnitContainer ;
                                           owl:someValuesFrom :NX_PRESSURE
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:someValuesFrom :NX_FLOAT
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass [ rdf:type owl:Class ;
                                                         owl:complementOf :NX_FLOAT
                                                       ]
                                         ] ;
                         rdfs:comment "Applied pressure" ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-pressure-field> ;
                         rdfs:label "NXsample/pressure" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-pressure-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-relative-molecular-mass-field
:nxsample-relative-molecular-mass-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_MASS
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_FLOAT
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_FLOAT
                                                                      ]
                                                        ] ;
                                        rdfs:comment "Relative Molecular Mass of sample" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-relative-molecular-mass-field> ;
                                        rdfs:label "NXsample/relative_molecular_mass" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-relative-molecular-mass-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-rotation-angle-field
:nxsample-rotation-angle-field rdf:type owl:Class ;
                               owl:equivalentClass :nxtas-entry-sample-rotation-angle-field ,
                                                   :nxtomophase-entry-sample-rotation-angle-field ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANGLE
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_FLOAT
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_FLOAT
                                                             ]
                                               ] ;
                               rdfs:comment """
			Optional rotation angle for the case when the powder diagram has 
			been obtained through an omega-2theta scan like from a traditional 
			single detector powder diffractometer.
			Note, it is recommended to use NXtransformations instead.
		""" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-rotation-angle-field> ;
                               rdfs:label "NXsample/rotation_angle" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-rotation-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-sample-component-atmosphere-enum
:nxsample-sample-component-atmosphere-enum rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusEnumerations ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :actualValue ;
                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                             rdf:first "atmosphere" ;
                                                                                             rdf:rest rdf:nil
                                                                                           ]
                                                                               ]
                                                           ] ;
                                           rdfs:comment "Enumeration item for NXsample/sample_component: atmosphere" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-sample-component-field> ;
                                           rdfs:label "NXsample/sample_component/atmosphere" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-sample-component-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-sample-component-can-enum
:nxsample-sample-component-can-enum rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusEnumerations ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :actualValue ;
                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                      rdf:first "can" ;
                                                                                      rdf:rest rdf:nil
                                                                                    ]
                                                                        ]
                                                    ] ;
                                    rdfs:comment "Enumeration item for NXsample/sample_component: can" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-sample-component-field> ;
                                    rdfs:label "NXsample/sample_component/can" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-sample-component-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-sample-component-field
:nxsample-sample-component-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasEnumContainer ;
                                                   owl:allValuesFrom [ rdf:type owl:Class ;
                                                                       owl:unionOf ( :nxsample-sample-component-atmosphere-enum
                                                                                     :nxsample-sample-component-can-enum
                                                                                     :nxsample-sample-component-kit-enum
                                                                                     :nxsample-sample-component-sample-enum
                                                                                   )
                                                                     ]
                                                 ] ;
                                 rdfs:comment "Type of component" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-sample-component-field> ;
                                 rdfs:label "NXsample/sample_component" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-sample-component-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-sample-component-group
:nxsample-sample-component-group rdf:type owl:Class ;
                                 rdfs:subClassOf :NXsample_component ,
                                                 :NeXusGroup ;
                                 rdfs:comment """
			One group per sample component
			This is the preferred way of recording per component information over the n_comp arrays
		""" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-sample-component-group> ;
                                 rdfs:label "NXsample/SAMPLE_COMPONENT" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-sample-component-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-sample-component-kit-enum
:nxsample-sample-component-kit-enum rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusEnumerations ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :actualValue ;
                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                      rdf:first "kit" ;
                                                                                      rdf:rest rdf:nil
                                                                                    ]
                                                                        ]
                                                    ] ;
                                    rdfs:comment "Enumeration item for NXsample/sample_component: kit" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-sample-component-field> ;
                                    rdfs:label "NXsample/sample_component/kit" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-sample-component-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-sample-component-sample-enum
:nxsample-sample-component-sample-enum rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusEnumerations ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :actualValue ;
                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                         rdf:first "sample" ;
                                                                                         rdf:rest rdf:nil
                                                                                       ]
                                                                           ]
                                                       ] ;
                                       rdfs:comment "Enumeration item for NXsample/sample_component: sample" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-sample-component-field> ;
                                       rdfs:label "NXsample/sample_component/sample" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-sample-component-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-sample-orientation-field
:nxsample-sample-orientation-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANGLE
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_FLOAT
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_FLOAT
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
			This will follow the Busing-Levy convention:
			W. R. Busing and H. A. Levy (1967). Acta Cryst. 22, 457-464
		""" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-sample-orientation-field> ;
                                   rdfs:label "NXsample/sample_orientation" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-sample-orientation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-scattering-length-density-field
:nxsample-scattering-length-density-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_SCATTERING_LENGTH_DENSITY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_FLOAT
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_FLOAT
                                                                        ]
                                                          ] ;
                                          rdfs:comment "Scattering length density of each component" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-scattering-length-density-field> ;
                                          rdfs:label "NXsample/scattering_length_density" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-scattering-length-density-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-short-title-field
:nxsample-short-title-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_CHAR
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_CHAR
                                                          ]
                                            ] ;
                            rdfs:comment "20 character fixed length sample description for legends" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-short-title-field> ;
                            rdfs:label "NXsample/short_title" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-short-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-situation-air-enum
:nxsample-situation-air-enum rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusEnumerations ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :actualValue ;
                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                               rdf:first "air" ;
                                                                               rdf:rest rdf:nil
                                                                             ]
                                                                 ]
                                             ] ;
                             rdfs:comment "Enumeration item for NXsample/situation: air" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-situation-field> ;
                             rdfs:label "NXsample/situation/air" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-situation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-situation-field
:nxsample-situation-field rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusField ,
                                          [ rdf:type owl:Class ;
                                            owl:unionOf ( :nxmpes-entry-sample-situation-field
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasEnumContainer ;
                                                            owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                owl:unionOf ( :nxsample-situation-air-enum
                                                                                              :nxsample-situation-inert-atmosphere-enum
                                                                                              :nxsample-situation-other-enum
                                                                                              :nxsample-situation-oxidising-atmosphere-enum
                                                                                              :nxsample-situation-reducing-atmosphere-enum
                                                                                              :nxsample-situation-sealed-can-enum
                                                                                              :nxsample-situation-vacuum-enum
                                                                                            )
                                                                              ]
                                                          ]
                                                        )
                                          ] ;
                          rdfs:comment """
			The atmosphere will be one of the components, which is where 
			its details will be stored; the relevant components will be 
			indicated by the entry in the sample_component member.
		""" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-situation-field> ;
                          rdfs:label "NXsample/situation" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-situation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-situation-inert-atmosphere-enum
:nxsample-situation-inert-atmosphere-enum rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusEnumerations ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :actualValue ;
                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                            rdf:first "inert atmosphere" ;
                                                                                            rdf:rest rdf:nil
                                                                                          ]
                                                                              ]
                                                          ] ;
                                          rdfs:comment "Enumeration item for NXsample/situation: inert atmosphere" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-situation-field> ;
                                          rdfs:label "NXsample/situation/inert atmosphere" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-situation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-situation-other-enum
:nxsample-situation-other-enum rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusEnumerations ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :actualValue ;
                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                 rdf:first "other" ;
                                                                                 rdf:rest rdf:nil
                                                                               ]
                                                                   ]
                                               ] ;
                               rdfs:comment "Enumeration item for NXsample/situation: other" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-situation-field> ;
                               rdfs:label "NXsample/situation/other" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-situation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-situation-oxidising-atmosphere-enum
:nxsample-situation-oxidising-atmosphere-enum rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusEnumerations ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :actualValue ;
                                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                                rdf:first "oxidising atmosphere" ;
                                                                                                rdf:rest rdf:nil
                                                                                              ]
                                                                                  ]
                                                              ] ;
                                              rdfs:comment "Enumeration item for NXsample/situation: oxidising atmosphere" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-situation-field> ;
                                              rdfs:label "NXsample/situation/oxidising atmosphere" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-situation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-situation-reducing-atmosphere-enum
:nxsample-situation-reducing-atmosphere-enum rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusEnumerations ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :actualValue ;
                                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                                               rdf:first "reducing atmosphere" ;
                                                                                               rdf:rest rdf:nil
                                                                                             ]
                                                                                 ]
                                                             ] ;
                                             rdfs:comment "Enumeration item for NXsample/situation: reducing atmosphere" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-situation-field> ;
                                             rdfs:label "NXsample/situation/reducing atmosphere" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-situation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-situation-sealed-can-enum
:nxsample-situation-sealed-can-enum rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusEnumerations ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :actualValue ;
                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                      rdf:first "sealed can" ;
                                                                                      rdf:rest rdf:nil
                                                                                    ]
                                                                        ]
                                                    ] ;
                                    rdfs:comment "Enumeration item for NXsample/situation: sealed can" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-situation-field> ;
                                    rdfs:label "NXsample/situation/sealed can" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-situation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-situation-vacuum-enum
:nxsample-situation-vacuum-enum rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusEnumerations ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :actualValue ;
                                                  owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                      owl:oneOf [ rdf:type rdf:List ;
                                                                                  rdf:first "vacuum" ;
                                                                                  rdf:rest rdf:nil
                                                                                ]
                                                                    ]
                                                ] ;
                                rdfs:comment "Enumeration item for NXsample/situation: vacuum" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-situation-field> ;
                                rdfs:label "NXsample/situation/vacuum" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-situation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-space-group-field
:nxsample-space-group-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_CHAR
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_CHAR
                                                          ]
                                            ] ;
                            rdfs:comment "Crystallographic space group" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-space-group-field> ;
                            rdfs:label "NXsample/space_group" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-space-group-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-stress-field-direction-attribute
:nxsample-stress-field-direction-attribute rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusAttribute ,
                                                           [ rdf:type owl:Class ;
                                                             owl:unionOf ( :nxstress-entry-sample-description-stress-field-direction-attribute
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasEnumContainer ;
                                                                             owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                 owl:unionOf ( :nxsample-stress-field-direction-x-enum
                                                                                                               :nxsample-stress-field-direction-y-enum
                                                                                                               :nxsample-stress-field-direction-z-enum
                                                                                                             )
                                                                                               ]
                                                                           ]
                                                                         )
                                                           ] ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-stress-field-direction-attribute> ;
                                           rdfs:label "NXsample/stress_field/direction" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-stress-field-direction-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-stress-field-direction-x-enum
:nxsample-stress-field-direction-x-enum rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusEnumerations ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :actualValue ;
                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                          rdf:first "x" ;
                                                                                          rdf:rest rdf:nil
                                                                                        ]
                                                                            ]
                                                        ] ;
                                        rdfs:comment "Enumeration item for NXsample/stress_field/direction: x" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-stress-field-direction-attribute> ;
                                        rdfs:label "NXsample/stress_field/direction/x" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-stress-field-direction-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-stress-field-direction-y-enum
:nxsample-stress-field-direction-y-enum rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusEnumerations ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :actualValue ;
                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                          rdf:first "y" ;
                                                                                          rdf:rest rdf:nil
                                                                                        ]
                                                                            ]
                                                        ] ;
                                        rdfs:comment "Enumeration item for NXsample/stress_field/direction: y" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-stress-field-direction-attribute> ;
                                        rdfs:label "NXsample/stress_field/direction/y" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-stress-field-direction-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-stress-field-direction-z-enum
:nxsample-stress-field-direction-z-enum rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusEnumerations ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :actualValue ;
                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                          rdf:first "z" ;
                                                                                          rdf:rest rdf:nil
                                                                                        ]
                                                                            ]
                                                        ] ;
                                        rdfs:comment "Enumeration item for NXsample/stress_field/direction: z" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-stress-field-direction-attribute> ;
                                        rdfs:label "NXsample/stress_field/direction/z" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-stress-field-direction-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-stress-field-field
:nxsample-stress-field-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_FLOAT
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxsample-stress-field-direction-attribute
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_FLOAT
                                                           ]
                                             ] ;
                             rdfs:comment "Applied external stress field" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-stress-field-field> ;
                             rdfs:label "NXsample/stress_field" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-stress-field-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-temperature-env-group
:nxsample-temperature-env-group rdf:type owl:Class ;
                                rdfs:subClassOf :NXenvironment ,
                                                :NeXusGroup ;
                                rdfs:comment "Additional sample temperature environment information" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-temperature-env-group> ;
                                rdfs:label "NXsample/temperature_env" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-temperature-env-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-temperature-field
:nxsample-temperature-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_TEMPERATURE
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_FLOAT
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_FLOAT
                                                          ]
                                            ] ;
                            rdfs:comment "Sample temperature. This could be a scanned variable" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-temperature-field> ;
                            rdfs:label "NXsample/temperature" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-temperature-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-temperature-log-group
:nxsample-temperature-log-group rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusGroup ,
                                                :nxobject-groupname-log-group ;
                                rdfs:comment "temperature_log.value is a link to e.g. temperature_env.sensor1.value_log.value" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-temperature-log-group> ;
                                rdfs:label "NXsample/temperature_log" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-temperature-log-group> ;
                                owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-thickness-field
:nxsample-thickness-field rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusField ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasUnitContainer ;
                                            owl:someValuesFrom :NX_LENGTH
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:someValuesFrom :NX_FLOAT
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass [ rdf:type owl:Class ;
                                                          owl:complementOf :NX_FLOAT
                                                        ]
                                          ] ;
                          rdfs:comment "sample thickness" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-thickness-field> ;
                          rdfs:label "NXsample/thickness" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-thickness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-transmission-group
:nxsample-transmission-group rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusGroup ,
                                             :nxobject-data-group ;
                             rdfs:comment "As a function of Wavelength" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-transmission-group> ;
                             rdfs:label "NXsample/transmission" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-transmission-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-type-buffer-enum
:nxsample-type-buffer-enum rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusEnumerations ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :actualValue ;
                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                             rdf:first "buffer" ;
                                                                             rdf:rest rdf:nil
                                                                           ]
                                                               ]
                                           ] ;
                           rdfs:comment "Enumeration item for NXsample/type: buffer" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-type-field> ;
                           rdfs:label "NXsample/type/buffer" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-type-calibration-sample-enum
:nxsample-type-calibration-sample-enum rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusEnumerations ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :actualValue ;
                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                         rdf:first "calibration sample" ;
                                                                                         rdf:rest rdf:nil
                                                                                       ]
                                                                           ]
                                                       ] ;
                                       rdfs:comment "Enumeration item for NXsample/type: calibration sample" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-type-field> ;
                                       rdfs:label "NXsample/type/calibration sample" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-type-can-enum
:nxsample-type-can-enum rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusEnumerations ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :actualValue ;
                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                          rdf:first "can" ;
                                                                          rdf:rest rdf:nil
                                                                        ]
                                                            ]
                                        ] ;
                        rdfs:comment "Enumeration item for NXsample/type: can" ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-type-field> ;
                        rdfs:label "NXsample/type/can" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-type-field
:nxsample-type-field rdf:type owl:Class ;
                     rdfs:subClassOf :NeXusField ,
                                     [ rdf:type owl:Class ;
                                       owl:unionOf ( :nxarchive-entry-sample-type-field
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasEnumContainer ;
                                                       owl:allValuesFrom [ rdf:type owl:Class ;
                                                                           owl:unionOf ( :nxsample-type-buffer-enum
                                                                                         :nxsample-type-calibration-sample-enum
                                                                                         :nxsample-type-can-enum
                                                                                         :nxsample-type-none-enum
                                                                                         :nxsample-type-normalisation-sample-enum
                                                                                         :nxsample-type-sample-buffer-enum
                                                                                         :nxsample-type-sample-can-enum
                                                                                         :nxsample-type-sample-enum
                                                                                         :nxsample-type-sample-environment-enum
                                                                                         :nxsample-type-simulated-data-enum
                                                                                       )
                                                                         ]
                                                     ]
                                                   )
                                     ] ;
                     rdfs:comment "" ;
                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-type-field> ;
                     rdfs:label "NXsample/type" ;
                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-type-none-enum
:nxsample-type-none-enum rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusEnumerations ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :actualValue ;
                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                           rdf:first "none" ;
                                                                           rdf:rest rdf:nil
                                                                         ]
                                                             ]
                                         ] ;
                         rdfs:comment "Enumeration item for NXsample/type: none" ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-type-field> ;
                         rdfs:label "NXsample/type/none" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-type-normalisation-sample-enum
:nxsample-type-normalisation-sample-enum rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusEnumerations ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :actualValue ;
                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                           rdf:first "normalisation sample" ;
                                                                                           rdf:rest rdf:nil
                                                                                         ]
                                                                             ]
                                                         ] ;
                                         rdfs:comment "Enumeration item for NXsample/type: normalisation sample" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-type-field> ;
                                         rdfs:label "NXsample/type/normalisation sample" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-type-sample-buffer-enum
:nxsample-type-sample-buffer-enum rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusEnumerations ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :actualValue ;
                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                    rdf:first "sample+buffer" ;
                                                                                    rdf:rest rdf:nil
                                                                                  ]
                                                                      ]
                                                  ] ;
                                  rdfs:comment "Enumeration item for NXsample/type: sample+buffer" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-type-field> ;
                                  rdfs:label "NXsample/type/sample+buffer" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-type-sample-can-enum
:nxsample-type-sample-can-enum rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusEnumerations ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :actualValue ;
                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                 rdf:first "sample+can" ;
                                                                                 rdf:rest rdf:nil
                                                                               ]
                                                                   ]
                                               ] ;
                               rdfs:comment "Enumeration item for NXsample/type: sample+can" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-type-field> ;
                               rdfs:label "NXsample/type/sample+can" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-type-sample-enum
:nxsample-type-sample-enum rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusEnumerations ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :actualValue ;
                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                             rdf:first "sample" ;
                                                                             rdf:rest rdf:nil
                                                                           ]
                                                               ]
                                           ] ;
                           rdfs:comment "Enumeration item for NXsample/type: sample" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-type-field> ;
                           rdfs:label "NXsample/type/sample" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-type-sample-environment-enum
:nxsample-type-sample-environment-enum rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusEnumerations ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :actualValue ;
                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                         rdf:first "sample environment" ;
                                                                                         rdf:rest rdf:nil
                                                                                       ]
                                                                           ]
                                                       ] ;
                                       rdfs:comment "Enumeration item for NXsample/type: sample environment" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-type-field> ;
                                       rdfs:label "NXsample/type/sample environment" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-type-simulated-data-enum
:nxsample-type-simulated-data-enum rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusEnumerations ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :actualValue ;
                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                     rdf:first "simulated data" ;
                                                                                     rdf:rest rdf:nil
                                                                                   ]
                                                                       ]
                                                   ] ;
                                   rdfs:comment "Enumeration item for NXsample/type: simulated data" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-type-field> ;
                                   rdfs:label "NXsample/type/simulated data" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-ub-matrix-field
:nxsample-ub-matrix-field rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusField ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasUnitContainer ;
                                            owl:someValuesFrom :NX_ANY
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:someValuesFrom :NX_FLOAT
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass [ rdf:type owl:Class ;
                                                          owl:complementOf :NX_FLOAT
                                                        ]
                                          ] ;
                          rdfs:comment """
			UB matrix of single crystal sample using Busing-Levy convention:
			W. R. Busing and H. A. Levy (1967). Acta Cryst. 22, 457-464. This is 
			the multiplication of the orientation_matrix, given above, 
			with the :math:`B` matrix which 
			can be derived from the lattice constants. 
		""" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-ub-matrix-field> ;
                          rdfs:label "NXsample/ub_matrix" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-ub-matrix-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-unit-cell-abc-field
:nxsample-unit-cell-abc-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_LENGTH
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_FLOAT
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_FLOAT
                                                            ]
                                              ] ;
                              rdfs:comment "Crystallography unit cell parameters a, b, and c" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-unit-cell-abc-field> ;
                              rdfs:label "NXsample/unit_cell_abc" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-unit-cell-abc-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-unit-cell-alphabetagamma-field
:nxsample-unit-cell-alphabetagamma-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_ANGLE
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_FLOAT
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_FLOAT
                                                                       ]
                                                         ] ;
                                         rdfs:comment "Crystallography unit cell parameters alpha, beta, and gamma" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-unit-cell-alphabetagamma-field> ;
                                         rdfs:label "NXsample/unit_cell_alphabetagamma" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-unit-cell-alphabetagamma-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-unit-cell-class-cubic-enum
:nxsample-unit-cell-class-cubic-enum rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusEnumerations ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :actualValue ;
                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                       rdf:first "cubic" ;
                                                                                       rdf:rest rdf:nil
                                                                                     ]
                                                                         ]
                                                     ] ;
                                     rdfs:comment "Enumeration item for NXsample/unit_cell_class: cubic" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-unit-cell-class-field> ;
                                     rdfs:label "NXsample/unit_cell_class/cubic" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-unit-cell-class-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-unit-cell-class-field
:nxsample-unit-cell-class-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasEnumContainer ;
                                                  owl:allValuesFrom [ rdf:type owl:Class ;
                                                                      owl:unionOf ( :nxsample-unit-cell-class-cubic-enum
                                                                                    :nxsample-unit-cell-class-hexagonal-enum
                                                                                    :nxsample-unit-cell-class-monoclinic-enum
                                                                                    :nxsample-unit-cell-class-orthorhombic-enum
                                                                                    :nxsample-unit-cell-class-rhombohedral-enum
                                                                                    :nxsample-unit-cell-class-tetragonal-enum
                                                                                    :nxsample-unit-cell-class-triclinic-enum
                                                                                  )
                                                                    ]
                                                ] ;
                                rdfs:comment """
                        In case it is all we know and we want to record/document it
                """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-unit-cell-class-field> ;
                                rdfs:label "NXsample/unit_cell_class" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-unit-cell-class-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-unit-cell-class-hexagonal-enum
:nxsample-unit-cell-class-hexagonal-enum rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusEnumerations ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :actualValue ;
                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                           rdf:first "hexagonal" ;
                                                                                           rdf:rest rdf:nil
                                                                                         ]
                                                                             ]
                                                         ] ;
                                         rdfs:comment "Enumeration item for NXsample/unit_cell_class: hexagonal" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-unit-cell-class-field> ;
                                         rdfs:label "NXsample/unit_cell_class/hexagonal" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-unit-cell-class-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-unit-cell-class-monoclinic-enum
:nxsample-unit-cell-class-monoclinic-enum rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusEnumerations ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :actualValue ;
                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                            rdf:first "monoclinic" ;
                                                                                            rdf:rest rdf:nil
                                                                                          ]
                                                                              ]
                                                          ] ;
                                          rdfs:comment "Enumeration item for NXsample/unit_cell_class: monoclinic" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-unit-cell-class-field> ;
                                          rdfs:label "NXsample/unit_cell_class/monoclinic" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-unit-cell-class-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-unit-cell-class-orthorhombic-enum
:nxsample-unit-cell-class-orthorhombic-enum rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusEnumerations ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :actualValue ;
                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                              rdf:first "orthorhombic" ;
                                                                                              rdf:rest rdf:nil
                                                                                            ]
                                                                                ]
                                                            ] ;
                                            rdfs:comment "Enumeration item for NXsample/unit_cell_class: orthorhombic" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-unit-cell-class-field> ;
                                            rdfs:label "NXsample/unit_cell_class/orthorhombic" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-unit-cell-class-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-unit-cell-class-rhombohedral-enum
:nxsample-unit-cell-class-rhombohedral-enum rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusEnumerations ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :actualValue ;
                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                              rdf:first "rhombohedral" ;
                                                                                              rdf:rest rdf:nil
                                                                                            ]
                                                                                ]
                                                            ] ;
                                            rdfs:comment "Enumeration item for NXsample/unit_cell_class: rhombohedral" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-unit-cell-class-field> ;
                                            rdfs:label "NXsample/unit_cell_class/rhombohedral" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-unit-cell-class-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-unit-cell-class-tetragonal-enum
:nxsample-unit-cell-class-tetragonal-enum rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusEnumerations ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :actualValue ;
                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                            rdf:first "tetragonal" ;
                                                                                            rdf:rest rdf:nil
                                                                                          ]
                                                                              ]
                                                          ] ;
                                          rdfs:comment "Enumeration item for NXsample/unit_cell_class: tetragonal" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-unit-cell-class-field> ;
                                          rdfs:label "NXsample/unit_cell_class/tetragonal" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-unit-cell-class-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-unit-cell-class-triclinic-enum
:nxsample-unit-cell-class-triclinic-enum rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusEnumerations ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :actualValue ;
                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                           rdf:first "triclinic" ;
                                                                                           rdf:rest rdf:nil
                                                                                         ]
                                                                             ]
                                                         ] ;
                                         rdfs:comment "Enumeration item for NXsample/unit_cell_class: triclinic" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-unit-cell-class-field> ;
                                         rdfs:label "NXsample/unit_cell_class/triclinic" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-unit-cell-class-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-unit-cell-field
:nxsample-unit-cell-field rdf:type owl:Class ;
                          owl:equivalentClass :nxtas-entry-sample-unit-cell-field ;
                          rdfs:subClassOf :NeXusField ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasUnitContainer ;
                                            owl:someValuesFrom :NX_LENGTH
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:someValuesFrom :NX_FLOAT
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass [ rdf:type owl:Class ;
                                                          owl:complementOf :NX_FLOAT
                                                        ]
                                          ] ;
                          rdfs:comment "Unit cell parameters (lengths and angles)" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-unit-cell-field> ;
                          rdfs:label "NXsample/unit_cell" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-unit-cell-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-unit-cell-volume-field
:nxsample-unit-cell-volume-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_VOLUME
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_FLOAT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_FLOAT
                                                               ]
                                                 ] ;
                                 rdfs:comment "Volume of the unit cell" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-unit-cell-volume-field> ;
                                 rdfs:label "NXsample/unit_cell_volume" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-unit-cell-volume-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-volume-fraction-field
:nxsample-volume-fraction-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_FLOAT
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_FLOAT
                                                              ]
                                                ] ;
                                rdfs:comment "Volume fraction of each component" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-volume-fraction-field> ;
                                rdfs:label "NXsample/volume_fraction" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-volume-fraction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsample-x-translation-field
:nxsample-x-translation-field rdf:type owl:Class ;
                              owl:equivalentClass :nxtomo-entry-sample-x-translation-field ,
                                                  :nxtomophase-entry-sample-x-translation-field ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_LENGTH
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_FLOAT
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_FLOAT
                                                            ]
                                              ] ;
                              rdfs:comment """
			Translation of the sample along the X-direction of the laboratory coordinate system
			Note, it is recommended to use NXtransformations instead.
		""" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-x-translation-field> ;
                              rdfs:label "NXsample/x_translation" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-x-translation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-data-group
:nxsas-entry-data-group rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusGroup ,
                                        :nxentry-data-group ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsas-entry-data-signal-attribute
                                        ] ;
                        rdfs:comment "" ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-data-group> ;
                        rdfs:label "NXsas/ENTRY/DATA" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-data-signal-attribute
:nxsas-entry-data-signal-attribute rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusAttribute ,
                                                   :nxdata-signal-attribute ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasEnumContainer ;
                                                     owl:allValuesFrom [ rdf:type owl:Class ;
                                                                         owl:unionOf ( :nxsas-entry-data-signal-data-enum
                                                                                     )
                                                                       ]
                                                   ] ;
                                   rdfs:comment """
          Name the *plottable* field.  The link here defines this name as
          ``data``.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-data-signal-attribute> ;
                                   rdfs:label "NXsas/ENTRY/DATA/signal" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-data-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-data-signal-data-enum
:nxsas-entry-data-signal-data-enum rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusEnumerations ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :actualValue ;
                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                     rdf:first "data" ;
                                                                                     rdf:rest rdf:nil
                                                                                   ]
                                                                       ]
                                                   ] ;
                                   rdfs:comment "Enumeration item for NXsas/ENTRY/DATA/signal: data" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-data-signal-attribute> ;
                                   rdfs:label "NXsas/ENTRY/DATA/signal/data" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-data-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-definition-field
:nxsas-entry-definition-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              :nxentry-definition-field ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasEnumContainer ;
                                                owl:allValuesFrom [ rdf:type owl:Class ;
                                                                    owl:unionOf ( :nxsas-entry-definition-nxsas-enum
                                                                                )
                                                                  ]
                                              ] ;
                              rdfs:comment "Official NeXus NXDL schema to which this file conforms." ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-definition-field> ;
                              rdfs:label "NXsas/ENTRY/definition" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-definition-nxsas-enum
:nxsas-entry-definition-nxsas-enum rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusEnumerations ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :actualValue ;
                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                     rdf:first "NXsas" ;
                                                                                     rdf:rest rdf:nil
                                                                                   ]
                                                                       ]
                                                   ] ;
                                   rdfs:comment "Enumeration item for NXsas/ENTRY/definition: NXsas" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-definition-field> ;
                                   rdfs:label "NXsas/ENTRY/definition/NXsas" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-end-time-field
:nxsas-entry-end-time-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_DATE_TIME
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_DATE_TIME
                                                          ]
                                            ] ;
                            rdfs:comment "" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-end-time-field> ;
                            rdfs:label "NXsas/ENTRY/end_time" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-end-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-group
:nxsas-entry-group rdf:type owl:Class ;
                   rdfs:subClassOf :NXentry ,
                                   :NeXusGroup ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxsas-entry-end-time-field
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxsas-entry-monitor-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxsas-entry-sample-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxsas-entry-start-time-field
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxsas-entry-title-field
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxsas-entry-data-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxsas-entry-definition-field
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxsas-entry-instrument-group
                                   ] ;
                   rdfs:comment "" ;
                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-group> ;
                   rdfs:label "NXsas/ENTRY" ;
                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-instrument-collimator-geometry-group
:nxsas-entry-instrument-collimator-geometry-group rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusGroup ,
                                                                  :nxcollimator-geometry-group ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxsas-entry-instrument-collimator-geometry-shape-group
                                                                  ] ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-collimator-geometry-group> ;
                                                  rdfs:label "NXsas/ENTRY/INSTRUMENT/COLLIMATOR/GEOMETRY" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-collimator-geometry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-instrument-collimator-geometry-shape-group
:nxsas-entry-instrument-collimator-geometry-shape-group rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusGroup ,
                                                                        :nxgeometry-shape-group ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxsas-entry-instrument-collimator-geometry-shape-shape-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxsas-entry-instrument-collimator-geometry-shape-size-field
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-collimator-geometry-shape-group> ;
                                                        rdfs:label "NXsas/ENTRY/INSTRUMENT/COLLIMATOR/GEOMETRY/SHAPE" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-collimator-geometry-shape-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-instrument-collimator-geometry-shape-shape-field
:nxsas-entry-instrument-collimator-geometry-shape-shape-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              :nxshape-shape-field ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasEnumContainer ;
                                                                                owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                    owl:unionOf ( :nxsas-entry-instrument-collimator-geometry-shape-shape-nxbox-enum
                                                                                                                  :nxsas-entry-instrument-collimator-geometry-shape-shape-nxcylinder-enum
                                                                                                                )
                                                                                                  ]
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-collimator-geometry-shape-shape-field> ;
                                                              rdfs:label "NXsas/ENTRY/INSTRUMENT/COLLIMATOR/GEOMETRY/SHAPE/shape" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-collimator-geometry-shape-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-instrument-collimator-geometry-shape-shape-nxbox-enum
:nxsas-entry-instrument-collimator-geometry-shape-shape-nxbox-enum rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :actualValue ;
                                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                                     rdf:first "nxbox" ;
                                                                                                                     rdf:rest rdf:nil
                                                                                                                   ]
                                                                                                       ]
                                                                                   ] ;
                                                                   owl:disjointWith :nxsas-entry-instrument-collimator-geometry-shape-shape-nxcylinder-enum ;
                                                                   rdfs:comment "Enumeration item for NXsas/ENTRY/INSTRUMENT/COLLIMATOR/GEOMETRY/SHAPE/shape: nxbox" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-collimator-geometry-shape-shape-field> ;
                                                                   rdfs:label "NXsas/ENTRY/INSTRUMENT/COLLIMATOR/GEOMETRY/SHAPE/shape/nxbox" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-collimator-geometry-shape-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-instrument-collimator-geometry-shape-shape-nxcylinder-enum
:nxsas-entry-instrument-collimator-geometry-shape-shape-nxcylinder-enum rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusEnumerations ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :actualValue ;
                                                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                                                          rdf:first "nxcylinder" ;
                                                                                                                          rdf:rest rdf:nil
                                                                                                                        ]
                                                                                                            ]
                                                                                        ] ;
                                                                        rdfs:comment "Enumeration item for NXsas/ENTRY/INSTRUMENT/COLLIMATOR/GEOMETRY/SHAPE/shape: nxcylinder" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-collimator-geometry-shape-shape-field> ;
                                                                        rdfs:label "NXsas/ENTRY/INSTRUMENT/COLLIMATOR/GEOMETRY/SHAPE/shape/nxcylinder" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-collimator-geometry-shape-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-instrument-collimator-geometry-shape-size-field
:nxsas-entry-instrument-collimator-geometry-shape-size-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             :nxshape-size-field ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_LENGTH
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_FLOAT
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_FLOAT
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment "The collimation length." ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-collimator-geometry-shape-size-field> ;
                                                             rdfs:label "NXsas/ENTRY/INSTRUMENT/COLLIMATOR/GEOMETRY/SHAPE/size" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-collimator-geometry-shape-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-instrument-collimator-group
:nxsas-entry-instrument-collimator-group rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusGroup ,
                                                         :nxinstrument-collimator-group ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxsas-entry-instrument-collimator-geometry-group
                                                         ] ;
                                         rdfs:comment "" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-collimator-group> ;
                                         rdfs:label "NXsas/ENTRY/INSTRUMENT/COLLIMATOR" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-collimator-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-instrument-detector-aequatorial-angle-field
:nxsas-entry-instrument-detector-aequatorial-angle-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANGLE
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_FLOAT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_FLOAT
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-detector-aequatorial-angle-field> ;
                                                         rdfs:label "NXsas/ENTRY/INSTRUMENT/DETECTOR/aequatorial_angle" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-detector-aequatorial-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-instrument-detector-azimuthal-angle-field
:nxsas-entry-instrument-detector-azimuthal-angle-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_ANGLE
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_FLOAT
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_FLOAT
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment "" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-detector-azimuthal-angle-field> ;
                                                       rdfs:label "NXsas/ENTRY/INSTRUMENT/DETECTOR/azimuthal_angle" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-detector-azimuthal-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-instrument-detector-beam-center-x-field
:nxsas-entry-instrument-detector-beam-center-x-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     :nxdetector-beam-center-x-field ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_LENGTH
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_FLOAT
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_FLOAT
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
            This is the x position where the direct beam would hit the detector.
            This is a length, not a pixel position, and can be outside of the
            actual detector.

            It is expected that data reduction will determine beam center from
            the raw data, thus it is not required here.  The instrument can
            provide an initial or nominal value to advise data reduction.
          """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-detector-beam-center-x-field> ;
                                                     rdfs:label "NXsas/ENTRY/INSTRUMENT/DETECTOR/beam_center_x" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-detector-beam-center-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-instrument-detector-beam-center-y-field
:nxsas-entry-instrument-detector-beam-center-y-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     :nxdetector-beam-center-y-field ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_LENGTH
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_FLOAT
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_FLOAT
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
            This is the y position where the direct beam would hit the detector.
            This is a length, not a pixel position, and can be outside of the
            actual detector.

            It is expected that data reduction will determine beam center from
            the raw data, thus it is not required here.  The instrument can
            provide an initial or nominal value to advise data reduction.
          """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-detector-beam-center-y-field> ;
                                                     rdfs:label "NXsas/ENTRY/INSTRUMENT/DETECTOR/beam_center_y" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-detector-beam-center-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-instrument-detector-data-field
:nxsas-entry-instrument-detector-data-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            :nxdetector-data-field ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANY
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_NUMBER
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_NUMBER
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
            This is area detector data, number of x-pixel versus
            number of y-pixels.

            Since the beam center is to be determined as a step of data
            reduction, it is not necessary to document or assume the position of
            the beam center in acquired data.

            It is necessary to define which are the x and y directions, to coordinate
            with the pixel size and compute Q.
          """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-detector-data-field> ;
                                            rdfs:label "NXsas/ENTRY/INSTRUMENT/DETECTOR/data" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-detector-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-instrument-detector-distance-field
:nxsas-entry-instrument-detector-distance-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                :nxdetector-distance-field ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_LENGTH
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_FLOAT
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_FLOAT
                                                                              ]
                                                                ] ;
                                                rdfs:comment "The distance between detector and sample." ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-detector-distance-field> ;
                                                rdfs:label "NXsas/ENTRY/INSTRUMENT/DETECTOR/distance" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-detector-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-instrument-detector-group
:nxsas-entry-instrument-detector-group rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusGroup ,
                                                       :nxinstrument-detector-group ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxsas-entry-instrument-detector-aequatorial-angle-field
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxsas-entry-instrument-detector-azimuthal-angle-field
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxsas-entry-instrument-detector-beam-center-x-field
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxsas-entry-instrument-detector-beam-center-y-field
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxsas-entry-instrument-detector-polar-angle-field
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxsas-entry-instrument-detector-rotation-angle-field
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxsas-entry-instrument-detector-data-field
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxsas-entry-instrument-detector-distance-field
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxsas-entry-instrument-detector-x-pixel-size-field
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxsas-entry-instrument-detector-y-pixel-size-field
                                                       ] ;
                                       rdfs:comment "" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-detector-group> ;
                                       rdfs:label "NXsas/ENTRY/INSTRUMENT/DETECTOR" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-detector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-instrument-detector-polar-angle-field
:nxsas-entry-instrument-detector-polar-angle-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ANGLE
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_FLOAT
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_FLOAT
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment "" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-detector-polar-angle-field> ;
                                                   rdfs:label "NXsas/ENTRY/INSTRUMENT/DETECTOR/polar_angle" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-detector-polar-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-instrument-detector-rotation-angle-field
:nxsas-entry-instrument-detector-rotation-angle-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_ANGLE
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_FLOAT
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_FLOAT
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-detector-rotation-angle-field> ;
                                                      rdfs:label "NXsas/ENTRY/INSTRUMENT/DETECTOR/rotation_angle" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-detector-rotation-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-instrument-detector-x-pixel-size-field
:nxsas-entry-instrument-detector-x-pixel-size-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    :nxdetector-x-pixel-size-field ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_LENGTH
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_FLOAT
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_FLOAT
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment "Physical size of a pixel in x-direction." ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-detector-x-pixel-size-field> ;
                                                    rdfs:label "NXsas/ENTRY/INSTRUMENT/DETECTOR/x_pixel_size" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-detector-x-pixel-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-instrument-detector-y-pixel-size-field
:nxsas-entry-instrument-detector-y-pixel-size-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    :nxdetector-y-pixel-size-field ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_LENGTH
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_FLOAT
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_FLOAT
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment "Physical size of a pixel in y-direction." ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-detector-y-pixel-size-field> ;
                                                    rdfs:label "NXsas/ENTRY/INSTRUMENT/DETECTOR/y_pixel_size" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-detector-y-pixel-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-instrument-group
:nxsas-entry-instrument-group rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusGroup ,
                                              :nxentry-instrument-group ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxsas-entry-instrument-collimator-group
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxsas-entry-instrument-detector-group
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxsas-entry-instrument-monochromator-group
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxsas-entry-instrument-name-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxsas-entry-instrument-source-group
                                              ] ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-group> ;
                              rdfs:label "NXsas/ENTRY/INSTRUMENT" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-instrument-monochromator-group
:nxsas-entry-instrument-monochromator-group rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusGroup ,
                                                            :nxinstrument-monochromator-group ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxsas-entry-instrument-monochromator-wavelength-spread-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxsas-entry-instrument-monochromator-wavelength-field
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-monochromator-group> ;
                                            rdfs:label "NXsas/ENTRY/INSTRUMENT/MONOCHROMATOR" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-monochromator-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-instrument-monochromator-wavelength-field
:nxsas-entry-instrument-monochromator-wavelength-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       :nxmonochromator-wavelength-field ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_WAVELENGTH
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_FLOAT
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_FLOAT
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment "The wavelength (:math:`\\lambda`) of the radiation." ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-monochromator-wavelength-field> ;
                                                       rdfs:label "NXsas/ENTRY/INSTRUMENT/MONOCHROMATOR/wavelength" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-monochromator-wavelength-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-instrument-monochromator-wavelength-spread-field
:nxsas-entry-instrument-monochromator-wavelength-spread-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ANY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_FLOAT
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_FLOAT
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment """
	          delta_lambda/lambda (:math:`\\Delta\\lambda/\\lambda`):
	          Important for resolution calculations.
          """ ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-monochromator-wavelength-spread-field> ;
                                                              rdfs:label "NXsas/ENTRY/INSTRUMENT/MONOCHROMATOR/wavelength_spread" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-monochromator-wavelength-spread-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-instrument-name-field
:nxsas-entry-instrument-name-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   :nxinstrument-name-field ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_CHAR
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_CHAR
                                                                 ]
                                                   ] ;
                                   rdfs:comment "Name of the instrument actually used to perform the experiment." ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-name-field> ;
                                   rdfs:label "NXsas/ENTRY/INSTRUMENT/name" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-instrument-source-group
:nxsas-entry-instrument-source-group rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusGroup ,
                                                     :nxinstrument-source-group ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxsas-entry-instrument-source-name-field
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxsas-entry-instrument-source-probe-field
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxsas-entry-instrument-source-type-field
                                                     ] ;
                                     rdfs:comment "" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-source-group> ;
                                     rdfs:label "NXsas/ENTRY/INSTRUMENT/SOURCE" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-source-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-instrument-source-name-field
:nxsas-entry-instrument-source-name-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          :nxsource-name-field ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_CHAR
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_CHAR
                                                                        ]
                                                          ] ;
                                          rdfs:comment "Name of the radiation source." ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-source-name-field> ;
                                          rdfs:label "NXsas/ENTRY/INSTRUMENT/SOURCE/name" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-source-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-instrument-source-probe-field
:nxsas-entry-instrument-source-probe-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           :nxsource-probe-field ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasEnumContainer ;
                                                             owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                 owl:unionOf ( :nxsas-entry-instrument-source-probe-neutron-enum
                                                                                               :nxsas-entry-instrument-source-probe-x-ray-enum
                                                                                             )
                                                                               ]
                                                           ] ;
                                           rdfs:comment """
            Name of radiation probe, necessary to compute the sample contrast.
          """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-source-probe-field> ;
                                           rdfs:label "NXsas/ENTRY/INSTRUMENT/SOURCE/probe" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-instrument-source-probe-neutron-enum
:nxsas-entry-instrument-source-probe-neutron-enum rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :actualValue ;
                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                    rdf:first "neutron" ;
                                                                                                    rdf:rest rdf:nil
                                                                                                  ]
                                                                                      ]
                                                                  ] ;
                                                  owl:disjointWith :nxsas-entry-instrument-source-probe-x-ray-enum ;
                                                  rdfs:comment "Enumeration item for NXsas/ENTRY/INSTRUMENT/SOURCE/probe: neutron" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-source-probe-field> ;
                                                  rdfs:label "NXsas/ENTRY/INSTRUMENT/SOURCE/probe/neutron" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-instrument-source-probe-x-ray-enum
:nxsas-entry-instrument-source-probe-x-ray-enum rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusEnumerations ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :actualValue ;
                                                                  owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                      owl:oneOf [ rdf:type rdf:List ;
                                                                                                  rdf:first "x-ray" ;
                                                                                                  rdf:rest rdf:nil
                                                                                                ]
                                                                                    ]
                                                                ] ;
                                                rdfs:comment "Enumeration item for NXsas/ENTRY/INSTRUMENT/SOURCE/probe: x-ray" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-source-probe-field> ;
                                                rdfs:label "NXsas/ENTRY/INSTRUMENT/SOURCE/probe/x-ray" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-instrument-source-type-field
:nxsas-entry-instrument-source-type-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          :nxsource-type-field ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_CHAR
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_CHAR
                                                                        ]
                                                          ] ;
                                          rdfs:comment "Type of radiation source." ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-source-type-field> ;
                                          rdfs:label "NXsas/ENTRY/INSTRUMENT/SOURCE/type" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-instrument-source-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-monitor-group
:nxsas-entry-monitor-group rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusGroup ,
                                           :nxentry-monitor-group ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxsas-entry-monitor-integral-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxsas-entry-monitor-mode-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxsas-entry-monitor-preset-field
                                           ] ;
                           rdfs:comment "" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-monitor-group> ;
                           rdfs:label "NXsas/ENTRY/MONITOR" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-monitor-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-monitor-integral-field
:nxsas-entry-monitor-integral-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_FLOAT
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_FLOAT
                                                                  ]
                                                    ] ;
                                    rdfs:comment "Total integral monitor counts." ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-monitor-integral-field> ;
                                    rdfs:label "NXsas/ENTRY/MONITOR/integral" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-monitor-integral-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-monitor-mode-field
:nxsas-entry-monitor-mode-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                :nxmonitor-mode-field ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasEnumContainer ;
                                                  owl:allValuesFrom [ rdf:type owl:Class ;
                                                                      owl:unionOf ( :nxsas-entry-monitor-mode-monitor-enum
                                                                                    :nxsas-entry-monitor-mode-timer-enum
                                                                                  )
                                                                    ]
                                                ] ;
                                rdfs:comment """
          Count to a preset value based on either clock time
          (timer) or received monitor counts (monitor).
        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-monitor-mode-field> ;
                                rdfs:label "NXsas/ENTRY/MONITOR/mode" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-monitor-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-monitor-mode-monitor-enum
:nxsas-entry-monitor-mode-monitor-enum rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusEnumerations ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :actualValue ;
                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                         rdf:first "monitor" ;
                                                                                         rdf:rest rdf:nil
                                                                                       ]
                                                                           ]
                                                       ] ;
                                       owl:disjointWith :nxsas-entry-monitor-mode-timer-enum ;
                                       rdfs:comment "Enumeration item for NXsas/ENTRY/MONITOR/mode: monitor" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-monitor-mode-field> ;
                                       rdfs:label "NXsas/ENTRY/MONITOR/mode/monitor" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-monitor-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-monitor-mode-timer-enum
:nxsas-entry-monitor-mode-timer-enum rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusEnumerations ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :actualValue ;
                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                       rdf:first "timer" ;
                                                                                       rdf:rest rdf:nil
                                                                                     ]
                                                                         ]
                                                     ] ;
                                     rdfs:comment "Enumeration item for NXsas/ENTRY/MONITOR/mode: timer" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-monitor-mode-field> ;
                                     rdfs:label "NXsas/ENTRY/MONITOR/mode/timer" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-monitor-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-monitor-preset-field
:nxsas-entry-monitor-preset-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_FLOAT
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_FLOAT
                                                                ]
                                                  ] ;
                                  rdfs:comment "Preset value for time or monitor." ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-monitor-preset-field> ;
                                  rdfs:label "NXsas/ENTRY/MONITOR/preset" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-monitor-preset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-sample-aequatorial-angle-field
:nxsas-entry-sample-aequatorial-angle-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANGLE
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_FLOAT
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_FLOAT
                                                                          ]
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-sample-aequatorial-angle-field> ;
                                            rdfs:label "NXsas/ENTRY/SAMPLE/aequatorial_angle" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-sample-aequatorial-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-sample-group
:nxsas-entry-sample-group rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusGroup ,
                                          :nxentry-sample-group ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxsas-entry-sample-aequatorial-angle-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxsas-entry-sample-name-field
                                          ] ;
                          rdfs:comment "" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-sample-group> ;
                          rdfs:label "NXsas/ENTRY/SAMPLE" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-sample-name-field
:nxsas-entry-sample-name-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               :nxsample-name-field ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_CHAR
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_CHAR
                                                             ]
                                               ] ;
                               rdfs:comment "Descriptive name of sample." ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-sample-name-field> ;
                               rdfs:label "NXsas/ENTRY/SAMPLE/name" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-sample-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-start-time-field
:nxsas-entry-start-time-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_DATE_TIME
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_DATE_TIME
                                                            ]
                                              ] ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-start-time-field> ;
                              rdfs:label "NXsas/ENTRY/start_time" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsas-entry-title-field
:nxsas-entry-title-field rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusField ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasUnitContainer ;
                                           owl:someValuesFrom :NX_ANY
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:someValuesFrom :NX_CHAR
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass [ rdf:type owl:Class ;
                                                         owl:complementOf :NX_CHAR
                                                       ]
                                         ] ;
                         rdfs:comment "" ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-title-field> ;
                         rdfs:label "NXsas/ENTRY/title" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsas.html#nxsas-entry-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsastof-entry-control-data-field
:nxsastof-entry-control-data-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_INT
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_INT
                                                                 ]
                                                   ] ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-control-data-field> ;
                                   rdfs:label "NXsastof/ENTRY/control/data" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-control-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsastof-entry-control-group
:nxsastof-entry-control-group rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusGroup ,
                                              :nxentry-monitor-group ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxsastof-entry-control-data-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxsastof-entry-control-mode-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxsastof-entry-control-preset-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxsastof-entry-control-time-of-flight-field
                                              ] ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-control-group> ;
                              rdfs:label "NXsastof/ENTRY/control" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-control-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsastof-entry-control-mode-field
:nxsastof-entry-control-mode-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   :nxmonitor-mode-field ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasEnumContainer ;
                                                     owl:allValuesFrom [ rdf:type owl:Class ;
                                                                         owl:unionOf ( :nxsastof-entry-control-mode-monitor-enum
                                                                                       :nxsastof-entry-control-mode-timer-enum
                                                                                     )
                                                                       ]
                                                   ] ;
                                   rdfs:comment " Count to a preset value based on either clock time (timer) or received monitor counts (monitor). " ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-control-mode-field> ;
                                   rdfs:label "NXsastof/ENTRY/control/mode" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-control-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsastof-entry-control-mode-monitor-enum
:nxsastof-entry-control-mode-monitor-enum rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusEnumerations ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :actualValue ;
                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                            rdf:first "monitor" ;
                                                                                            rdf:rest rdf:nil
                                                                                          ]
                                                                              ]
                                                          ] ;
                                          owl:disjointWith :nxsastof-entry-control-mode-timer-enum ;
                                          rdfs:comment "Enumeration item for NXsastof/ENTRY/control/mode: monitor" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-control-mode-field> ;
                                          rdfs:label "NXsastof/ENTRY/control/mode/monitor" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-control-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsastof-entry-control-mode-timer-enum
:nxsastof-entry-control-mode-timer-enum rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusEnumerations ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :actualValue ;
                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                          rdf:first "timer" ;
                                                                                          rdf:rest rdf:nil
                                                                                        ]
                                                                            ]
                                                        ] ;
                                        rdfs:comment "Enumeration item for NXsastof/ENTRY/control/mode: timer" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-control-mode-field> ;
                                        rdfs:label "NXsastof/ENTRY/control/mode/timer" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-control-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsastof-entry-control-preset-field
:nxsastof-entry-control-preset-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_FLOAT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_FLOAT
                                                                   ]
                                                     ] ;
                                     rdfs:comment "preset value for time or monitor" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-control-preset-field> ;
                                     rdfs:label "NXsastof/ENTRY/control/preset" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-control-preset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsastof-entry-control-time-of-flight-field
:nxsastof-entry-control-time-of-flight-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_TIME_OF_FLIGHT
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_FLOAT
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_FLOAT
                                                                           ]
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-control-time-of-flight-field> ;
                                             rdfs:label "NXsastof/ENTRY/control/time_of_flight" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-control-time-of-flight-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsastof-entry-data-group
:nxsastof-entry-data-group rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusGroup ;
                           rdfs:comment "" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-data-group> ;
                           rdfs:label "NXsastof/ENTRY/data" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsastof-entry-definition-field
:nxsastof-entry-definition-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 :nxentry-definition-field ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasEnumContainer ;
                                                   owl:allValuesFrom [ rdf:type owl:Class ;
                                                                       owl:unionOf ( :nxsastof-entry-definition-nxsastof-enum
                                                                                   )
                                                                     ]
                                                 ] ;
                                 rdfs:comment " Official NeXus NXDL schema to which this file conforms " ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-definition-field> ;
                                 rdfs:label "NXsastof/ENTRY/definition" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsastof-entry-definition-nxsastof-enum
:nxsastof-entry-definition-nxsastof-enum rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusEnumerations ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :actualValue ;
                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                           rdf:first "NXsastof" ;
                                                                                           rdf:rest rdf:nil
                                                                                         ]
                                                                             ]
                                                         ] ;
                                         rdfs:comment "Enumeration item for NXsastof/ENTRY/definition: NXsastof" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-definition-field> ;
                                         rdfs:label "NXsastof/ENTRY/definition/NXsastof" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsastof-entry-group
:nxsastof-entry-group rdf:type owl:Class ;
                      rdfs:subClassOf :NXentry ,
                                      :NeXusGroup ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxsastof-entry-control-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxsastof-entry-data-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxsastof-entry-definition-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxsastof-entry-instrument-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxsastof-entry-sample-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxsastof-entry-start-time-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxsastof-entry-title-field
                                      ] ;
                      rdfs:comment "" ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-group> ;
                      rdfs:label "NXsastof/ENTRY" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsastof-entry-instrument-collimator-geometry-group
:nxsastof-entry-instrument-collimator-geometry-group rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusGroup ,
                                                                     :nxcollimator-geometry-group ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :has ;
                                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass :nxsastof-entry-instrument-collimator-geometry-shape-group
                                                                     ] ;
                                                     rdfs:comment "" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-collimator-geometry-group> ;
                                                     rdfs:label "NXsastof/ENTRY/instrument/collimator/geometry" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-collimator-geometry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsastof-entry-instrument-collimator-geometry-shape-group
:nxsastof-entry-instrument-collimator-geometry-shape-group rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusGroup ,
                                                                           :nxgeometry-shape-group ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :has ;
                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass :nxsastof-entry-instrument-collimator-geometry-shape-shape-field
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :has ;
                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass :nxsastof-entry-instrument-collimator-geometry-shape-size-field
                                                                           ] ;
                                                           rdfs:comment "" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-collimator-geometry-shape-group> ;
                                                           rdfs:label "NXsastof/ENTRY/instrument/collimator/geometry/shape" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-collimator-geometry-shape-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsastof-entry-instrument-collimator-geometry-shape-shape-field
:nxsastof-entry-instrument-collimator-geometry-shape-shape-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 :nxshape-shape-field ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasEnumContainer ;
                                                                                   owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                       owl:unionOf ( :nxsastof-entry-instrument-collimator-geometry-shape-shape-nxbox-enum
                                                                                                                     :nxsastof-entry-instrument-collimator-geometry-shape-shape-nxcylinder-enum
                                                                                                                   )
                                                                                                     ]
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-collimator-geometry-shape-shape-field> ;
                                                                 rdfs:label "NXsastof/ENTRY/instrument/collimator/geometry/shape/shape" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-collimator-geometry-shape-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsastof-entry-instrument-collimator-geometry-shape-shape-nxbox-enum
:nxsastof-entry-instrument-collimator-geometry-shape-shape-nxbox-enum rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :actualValue ;
                                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                                        rdf:first "nxbox" ;
                                                                                                                        rdf:rest rdf:nil
                                                                                                                      ]
                                                                                                          ]
                                                                                      ] ;
                                                                      owl:disjointWith :nxsastof-entry-instrument-collimator-geometry-shape-shape-nxcylinder-enum ;
                                                                      rdfs:comment "Enumeration item for NXsastof/ENTRY/instrument/collimator/geometry/shape/shape: nxbox" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-collimator-geometry-shape-shape-field> ;
                                                                      rdfs:label "NXsastof/ENTRY/instrument/collimator/geometry/shape/shape/nxbox" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-collimator-geometry-shape-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsastof-entry-instrument-collimator-geometry-shape-shape-nxcylinder-enum
:nxsastof-entry-instrument-collimator-geometry-shape-shape-nxcylinder-enum rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :actualValue ;
                                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                                             rdf:first "nxcylinder" ;
                                                                                                                             rdf:rest rdf:nil
                                                                                                                           ]
                                                                                                               ]
                                                                                           ] ;
                                                                           rdfs:comment "Enumeration item for NXsastof/ENTRY/instrument/collimator/geometry/shape/shape: nxcylinder" ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-collimator-geometry-shape-shape-field> ;
                                                                           rdfs:label "NXsastof/ENTRY/instrument/collimator/geometry/shape/shape/nxcylinder" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-collimator-geometry-shape-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsastof-entry-instrument-collimator-geometry-shape-size-field
:nxsastof-entry-instrument-collimator-geometry-shape-size-field rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                :nxshape-size-field ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_LENGTH
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_FLOAT
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_FLOAT
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment "The collimation length" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-collimator-geometry-shape-size-field> ;
                                                                rdfs:label "NXsastof/ENTRY/instrument/collimator/geometry/shape/size" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-collimator-geometry-shape-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsastof-entry-instrument-collimator-group
:nxsastof-entry-instrument-collimator-group rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusGroup ,
                                                            :nxinstrument-collimator-group ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxsastof-entry-instrument-collimator-geometry-group
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-collimator-group> ;
                                            rdfs:label "NXsastof/ENTRY/instrument/collimator" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-collimator-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsastof-entry-instrument-detector-aequatorial-angle-field
:nxsastof-entry-instrument-detector-aequatorial-angle-field rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_ANGLE
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_FLOAT
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_FLOAT
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment "" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-detector-aequatorial-angle-field> ;
                                                            rdfs:label "NXsastof/ENTRY/instrument/detector/aequatorial_angle" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-detector-aequatorial-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsastof-entry-instrument-detector-azimuthal-angle-field
:nxsastof-entry-instrument-detector-azimuthal-angle-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_ANGLE
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_FLOAT
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_FLOAT
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-detector-azimuthal-angle-field> ;
                                                          rdfs:label "NXsastof/ENTRY/instrument/detector/azimuthal_angle" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-detector-azimuthal-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsastof-entry-instrument-detector-beam-center-x-field
:nxsastof-entry-instrument-detector-beam-center-x-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        :nxdetector-beam-center-x-field ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_LENGTH
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_FLOAT
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_FLOAT
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
	               This is the x position where the direct beam would hit the detector. This is a
	               length, not a pixel position, and can be outside of the actual detector.
               """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-detector-beam-center-x-field> ;
                                                        rdfs:label "NXsastof/ENTRY/instrument/detector/beam_center_x" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-detector-beam-center-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsastof-entry-instrument-detector-beam-center-y-field
:nxsastof-entry-instrument-detector-beam-center-y-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        :nxdetector-beam-center-y-field ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_LENGTH
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_FLOAT
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_FLOAT
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
	                 This is the y position where the direct beam would hit the detector. This is a
	                 length, not a pixel position, and can be outside of the actual detector.
                 """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-detector-beam-center-y-field> ;
                                                        rdfs:label "NXsastof/ENTRY/instrument/detector/beam_center_y" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-detector-beam-center-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsastof-entry-instrument-detector-data-field
:nxsastof-entry-instrument-detector-data-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               :nxdetector-data-field ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_NUMBER
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_NUMBER
                                                                             ]
                                                               ] ;
                                               rdfs:comment """
            This is area detector data, of number of x-pixel versus
            number of y-pixels. Since the beam center is to be
            determined as a step of data reduction, it is not necessary
            to document or assume the position of the beam center in
            acquired data.
          """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-detector-data-field> ;
                                               rdfs:label "NXsastof/ENTRY/instrument/detector/data" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-detector-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsastof-entry-instrument-detector-distance-field
:nxsastof-entry-instrument-detector-distance-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   :nxdetector-distance-field ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_LENGTH
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_FLOAT
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_FLOAT
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment "The distance between detector and sample" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-detector-distance-field> ;
                                                   rdfs:label "NXsastof/ENTRY/instrument/detector/distance" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-detector-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsastof-entry-instrument-detector-group
:nxsastof-entry-instrument-detector-group rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusGroup ,
                                                          :nxinstrument-detector-group ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxsastof-entry-instrument-detector-aequatorial-angle-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxsastof-entry-instrument-detector-azimuthal-angle-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxsastof-entry-instrument-detector-beam-center-x-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxsastof-entry-instrument-detector-beam-center-y-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxsastof-entry-instrument-detector-data-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxsastof-entry-instrument-detector-distance-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxsastof-entry-instrument-detector-polar-angle-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxsastof-entry-instrument-detector-rotation-angle-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxsastof-entry-instrument-detector-time-of-flight-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxsastof-entry-instrument-detector-x-pixel-size-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxsastof-entry-instrument-detector-y-pixel-size-field
                                                          ] ;
                                          rdfs:comment "" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-detector-group> ;
                                          rdfs:label "NXsastof/ENTRY/instrument/detector" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-detector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsastof-entry-instrument-detector-polar-angle-field
:nxsastof-entry-instrument-detector-polar-angle-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_ANGLE
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_FLOAT
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_FLOAT
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-detector-polar-angle-field> ;
                                                      rdfs:label "NXsastof/ENTRY/instrument/detector/polar_angle" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-detector-polar-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsastof-entry-instrument-detector-rotation-angle-field
:nxsastof-entry-instrument-detector-rotation-angle-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANGLE
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_FLOAT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_FLOAT
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-detector-rotation-angle-field> ;
                                                         rdfs:label "NXsastof/ENTRY/instrument/detector/rotation_angle" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-detector-rotation-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsastof-entry-instrument-detector-time-of-flight-field
:nxsastof-entry-instrument-detector-time-of-flight-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_TIME_OF_FLIGHT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_FLOAT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_FLOAT
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-detector-time-of-flight-field> ;
                                                         rdfs:label "NXsastof/ENTRY/instrument/detector/time_of_flight" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-detector-time-of-flight-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsastof-entry-instrument-detector-x-pixel-size-field
:nxsastof-entry-instrument-detector-x-pixel-size-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       :nxdetector-x-pixel-size-field ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_LENGTH
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_FLOAT
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_FLOAT
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment "Physical size of a pixel in x-direction" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-detector-x-pixel-size-field> ;
                                                       rdfs:label "NXsastof/ENTRY/instrument/detector/x_pixel_size" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-detector-x-pixel-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsastof-entry-instrument-detector-y-pixel-size-field
:nxsastof-entry-instrument-detector-y-pixel-size-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       :nxdetector-y-pixel-size-field ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_LENGTH
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_FLOAT
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_FLOAT
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment "Size of a pixel in y direction" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-detector-y-pixel-size-field> ;
                                                       rdfs:label "NXsastof/ENTRY/instrument/detector/y_pixel_size" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-detector-y-pixel-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsastof-entry-instrument-group
:nxsastof-entry-instrument-group rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusGroup ,
                                                 :nxentry-instrument-group ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxsastof-entry-instrument-collimator-group
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxsastof-entry-instrument-detector-group
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxsastof-entry-instrument-name-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxsastof-entry-instrument-source-group
                                                 ] ;
                                 rdfs:comment "" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-group> ;
                                 rdfs:label "NXsastof/ENTRY/instrument" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsastof-entry-instrument-name-field
:nxsastof-entry-instrument-name-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      :nxinstrument-name-field ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_CHAR
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_CHAR
                                                                    ]
                                                      ] ;
                                      rdfs:comment "Name of the instrument actually used to perform the experiment" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-name-field> ;
                                      rdfs:label "NXsastof/ENTRY/instrument/name" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsastof-entry-instrument-source-group
:nxsastof-entry-instrument-source-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusGroup ,
                                                        :nxinstrument-source-group ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxsastof-entry-instrument-source-name-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxsastof-entry-instrument-source-probe-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxsastof-entry-instrument-source-type-field
                                                        ] ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-source-group> ;
                                        rdfs:label "NXsastof/ENTRY/instrument/source" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-source-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsastof-entry-instrument-source-name-field
:nxsastof-entry-instrument-source-name-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             :nxsource-name-field ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment "Name of the radiation source" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-source-name-field> ;
                                             rdfs:label "NXsastof/ENTRY/instrument/source/name" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-source-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsastof-entry-instrument-source-probe-field
:nxsastof-entry-instrument-source-probe-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              :nxsource-probe-field ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasEnumContainer ;
                                                                owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                    owl:unionOf ( :nxsastof-entry-instrument-source-probe-neutron-enum
                                                                                                  :nxsastof-entry-instrument-source-probe-x-ray-enum
                                                                                                )
                                                                                  ]
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-source-probe-field> ;
                                              rdfs:label "NXsastof/ENTRY/instrument/source/probe" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsastof-entry-instrument-source-probe-neutron-enum
:nxsastof-entry-instrument-source-probe-neutron-enum rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :actualValue ;
                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                       rdf:first "neutron" ;
                                                                                                       rdf:rest rdf:nil
                                                                                                     ]
                                                                                         ]
                                                                     ] ;
                                                     owl:disjointWith :nxsastof-entry-instrument-source-probe-x-ray-enum ;
                                                     rdfs:comment "Enumeration item for NXsastof/ENTRY/instrument/source/probe: neutron" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-source-probe-field> ;
                                                     rdfs:label "NXsastof/ENTRY/instrument/source/probe/neutron" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsastof-entry-instrument-source-probe-x-ray-enum
:nxsastof-entry-instrument-source-probe-x-ray-enum rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :actualValue ;
                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                     rdf:first "x-ray" ;
                                                                                                     rdf:rest rdf:nil
                                                                                                   ]
                                                                                       ]
                                                                   ] ;
                                                   rdfs:comment "Enumeration item for NXsastof/ENTRY/instrument/source/probe: x-ray" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-source-probe-field> ;
                                                   rdfs:label "NXsastof/ENTRY/instrument/source/probe/x-ray" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsastof-entry-instrument-source-type-field
:nxsastof-entry-instrument-source-type-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             :nxsource-type-field ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment "type of radiation source" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-source-type-field> ;
                                             rdfs:label "NXsastof/ENTRY/instrument/source/type" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-instrument-source-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsastof-entry-sample-aequatorial-angle-field
:nxsastof-entry-sample-aequatorial-angle-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANGLE
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_FLOAT
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_FLOAT
                                                                             ]
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-sample-aequatorial-angle-field> ;
                                               rdfs:label "NXsastof/ENTRY/sample/aequatorial_angle" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-sample-aequatorial-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsastof-entry-sample-group
:nxsastof-entry-sample-group rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusGroup ,
                                             :nxentry-sample-group ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxsastof-entry-sample-aequatorial-angle-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxsastof-entry-sample-name-field
                                             ] ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-sample-group> ;
                             rdfs:label "NXsastof/ENTRY/sample" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsastof-entry-sample-name-field
:nxsastof-entry-sample-name-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  :nxsample-name-field ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_CHAR
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_CHAR
                                                                ]
                                                  ] ;
                                  rdfs:comment "Descriptive name of sample" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-sample-name-field> ;
                                  rdfs:label "NXsastof/ENTRY/sample/name" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-sample-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsastof-entry-start-time-field
:nxsastof-entry-start-time-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_DATE_TIME
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_DATE_TIME
                                                               ]
                                                 ] ;
                                 rdfs:comment "" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-start-time-field> ;
                                 rdfs:label "NXsastof/ENTRY/start_time" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsastof-entry-title-field
:nxsastof-entry-title-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_CHAR
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_CHAR
                                                          ]
                                            ] ;
                            rdfs:comment "" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-title-field> ;
                            rdfs:label "NXsastof/ENTRY/title" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsastof.html#nxsastof-entry-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxscan-controller-circuit-group
:nxscan-controller-circuit-group rdf:type owl:Class ;
                                 rdfs:subClassOf :NXcircuit ,
                                                 :NeXusGroup ;
                                 rdfs:comment "" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXscan_controller.html#nxscan-controller-circuit-group> ;
                                 rdfs:label "NXscan_controller/CIRCUIT" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXscan_controller.html#nxscan-controller-circuit-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxscan-controller-deflector-group
:nxscan-controller-deflector-group rdf:type owl:Class ;
                                   rdfs:subClassOf :NXdeflector ,
                                                   :NeXusGroup ;
                                   rdfs:comment """
            Details about components which realize the deflection technically.
            
            This concept should be used for all those components that implement
            the scanning of the beam, while components like beam blankers etc. should
            use rather the NXdeflector concept of the NXebeam_column base class.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXscan_controller.html#nxscan-controller-deflector-group> ;
                                   rdfs:label "NXscan_controller/DEFLECTOR" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXscan_controller.html#nxscan-controller-deflector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxscan-controller-dwell-time-field
:nxscan-controller-dwell-time-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_TIME
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_NUMBER
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_NUMBER
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
            Time period during which the beam remains at one position.
            
            This concept is related to term `Dwell Time`_ of the EMglossary standard.
            
            .. _Dwell Time: https://purls.helmholtz-metadaten.de/emg/EMG_00000015
        """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXscan_controller.html#nxscan-controller-dwell-time-field> ;
                                    rdfs:label "NXscan_controller/dwell_time" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXscan_controller.html#nxscan-controller-dwell-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxscan-controller-flyback-time-field
:nxscan-controller-flyback-time-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_TIME
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_NUMBER
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_NUMBER
                                                                    ]
                                                      ] ;
                                      rdfs:comment """
            Time period during which the beam moves from the final position of one scan
            line to the starting position of the subsequent scan line.
            
            This concept is related to term `Flyback Time`_ of the EMglossary standard.
            
            .. _Flyback Time: https://purls.helmholtz-metadaten.de/emg/EMG_00000028
        """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXscan_controller.html#nxscan-controller-flyback-time-field> ;
                                      rdfs:label "NXscan_controller/flyback_time" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXscan_controller.html#nxscan-controller-flyback-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxscan-controller-scan-schema-field
:nxscan-controller-scan-schema-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_CHAR
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_CHAR
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
            Name of the typically tech-partner-specific term that specifies an
            automated protocol which details how the components of the scan_box
            and the instrument work together to achieve a controlled
            scanning of the beam (over the sample surface).
            
            Oftentimes users do not need to or are not able to disentangle the intricate
            details of the spatiotemporal dynamics of their instrument. Instead, often
            they rely on the assumption that the instrument and its controlling programs
            work as expected. The field scan_schema can be used to add some constraints
            on how the beam was scanned over the surface.
        """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXscan_controller.html#nxscan-controller-scan-schema-field> ;
                                     rdfs:label "NXscan_controller/scan_schema" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXscan_controller.html#nxscan-controller-scan-schema-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxscan-entry-data-group
:nxscan-entry-data-group rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusGroup ;
                         rdfs:comment "" ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXscan.html#nxscan-entry-data-group> ;
                         rdfs:label "NXscan/ENTRY/DATA" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXscan.html#nxscan-entry-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxscan-entry-definition-field
:nxscan-entry-definition-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               :nxentry-definition-field ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasEnumContainer ;
                                                 owl:allValuesFrom [ rdf:type owl:Class ;
                                                                     owl:unionOf ( :nxscan-entry-definition-nxscan-enum
                                                                                 )
                                                                   ]
                                               ] ;
                               rdfs:comment " Official NeXus NXDL schema to which this file conforms " ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXscan.html#nxscan-entry-definition-field> ;
                               rdfs:label "NXscan/ENTRY/definition" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXscan.html#nxscan-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxscan-entry-definition-nxscan-enum
:nxscan-entry-definition-nxscan-enum rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusEnumerations ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :actualValue ;
                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                       rdf:first "NXscan" ;
                                                                                       rdf:rest rdf:nil
                                                                                     ]
                                                                         ]
                                                     ] ;
                                     rdfs:comment "Enumeration item for NXscan/ENTRY/definition: NXscan" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXscan.html#nxscan-entry-definition-field> ;
                                     rdfs:label "NXscan/ENTRY/definition/NXscan" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXscan.html#nxscan-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxscan-entry-end-time-field
:nxscan-entry-end-time-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_DATE_TIME
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_DATE_TIME
                                                           ]
                                             ] ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXscan.html#nxscan-entry-end-time-field> ;
                             rdfs:label "NXscan/ENTRY/end_time" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXscan.html#nxscan-entry-end-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxscan-entry-group
:nxscan-entry-group rdf:type owl:Class ;
                    rdfs:subClassOf :NXentry ,
                                    :NeXusGroup ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxscan-entry-data-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxscan-entry-definition-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxscan-entry-end-time-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxscan-entry-instrument-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxscan-entry-monitor-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxscan-entry-sample-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxscan-entry-start-time-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxscan-entry-title-field
                                    ] ;
                    rdfs:comment "" ;
                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXscan.html#nxscan-entry-group> ;
                    rdfs:label "NXscan/ENTRY" ;
                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXscan.html#nxscan-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxscan-entry-instrument-detector-data-field
:nxscan-entry-instrument-detector-data-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_INT
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_INT
                                                                           ]
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXscan.html#nxscan-entry-instrument-detector-data-field> ;
                                             rdfs:label "NXscan/ENTRY/INSTRUMENT/DETECTOR/data" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXscan.html#nxscan-entry-instrument-detector-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxscan-entry-instrument-detector-group
:nxscan-entry-instrument-detector-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusGroup ,
                                                        :nxinstrument-detector-group ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxscan-entry-instrument-detector-data-field
                                                        ] ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXscan.html#nxscan-entry-instrument-detector-group> ;
                                        rdfs:label "NXscan/ENTRY/INSTRUMENT/DETECTOR" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXscan.html#nxscan-entry-instrument-detector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxscan-entry-instrument-group
:nxscan-entry-instrument-group rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusGroup ,
                                               :nxentry-instrument-group ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxscan-entry-instrument-detector-group
                                               ] ;
                               rdfs:comment "" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXscan.html#nxscan-entry-instrument-group> ;
                               rdfs:label "NXscan/ENTRY/INSTRUMENT" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXscan.html#nxscan-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxscan-entry-monitor-data-field
:nxscan-entry-monitor-data-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_INT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_INT
                                                               ]
                                                 ] ;
                                 rdfs:comment "" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXscan.html#nxscan-entry-monitor-data-field> ;
                                 rdfs:label "NXscan/ENTRY/MONITOR/data" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXscan.html#nxscan-entry-monitor-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxscan-entry-monitor-group
:nxscan-entry-monitor-group rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusGroup ,
                                            :nxentry-monitor-group ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxscan-entry-monitor-data-field
                                            ] ;
                            rdfs:comment "" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXscan.html#nxscan-entry-monitor-group> ;
                            rdfs:label "NXscan/ENTRY/MONITOR" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXscan.html#nxscan-entry-monitor-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxscan-entry-sample-group
:nxscan-entry-sample-group rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusGroup ,
                                           :nxentry-sample-group ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxscan-entry-sample-rotation-angle-field
                                           ] ;
                           rdfs:comment "" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXscan.html#nxscan-entry-sample-group> ;
                           rdfs:label "NXscan/ENTRY/SAMPLE" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXscan.html#nxscan-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxscan-entry-sample-rotation-angle-field
:nxscan-entry-sample-rotation-angle-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          :nxsample-rotation-angle-field ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_FLOAT
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_FLOAT
                                                                        ]
                                                          ] ;
                                          rdfs:comment "" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXscan.html#nxscan-entry-sample-rotation-angle-field> ;
                                          rdfs:label "NXscan/ENTRY/SAMPLE/rotation_angle" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXscan.html#nxscan-entry-sample-rotation-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxscan-entry-start-time-field
:nxscan-entry-start-time-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_DATE_TIME
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_DATE_TIME
                                                             ]
                                               ] ;
                               rdfs:comment "" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXscan.html#nxscan-entry-start-time-field> ;
                               rdfs:label "NXscan/ENTRY/start_time" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXscan.html#nxscan-entry-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxscan-entry-title-field
:nxscan-entry-title-field rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusField ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasUnitContainer ;
                                            owl:someValuesFrom :NX_ANY
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:someValuesFrom :NX_CHAR
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass [ rdf:type owl:Class ;
                                                          owl:complementOf :NX_CHAR
                                                        ]
                                          ] ;
                          rdfs:comment "" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXscan.html#nxscan-entry-title-field> ;
                          rdfs:label "NXscan/ENTRY/title" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXscan.html#nxscan-entry-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-attached-to-field
:nxsensor-attached-to-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_CHAR
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_CHAR
                                                          ]
                                            ] ;
                            rdfs:comment "where sensor is attached to (\"sample\" | \"can\")" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-attached-to-field> ;
                            rdfs:label "NXsensor/attached_to" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-attached-to-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-depends-on-field
:nxsensor-depends-on-field rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusField ,
                                           :nxcomponent-depends-on-field ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_ANY
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_CHAR
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_CHAR
                                                         ]
                                           ] ;
                           rdfs:comment """
            .. todo::
              Add a definition for the reference point of a sensor.
        """ ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-depends-on-field> ;
                           rdfs:label "NXsensor/depends_on" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-external-field-brief-across-beam-enum
:nxsensor-external-field-brief-across-beam-enum rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusEnumerations ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :actualValue ;
                                                                  owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                      owl:oneOf [ rdf:type rdf:List ;
                                                                                                  rdf:first "across beam" ;
                                                                                                  rdf:rest rdf:nil
                                                                                                ]
                                                                                    ]
                                                                ] ;
                                                rdfs:comment "Enumeration item for NXsensor/external_field_brief: across beam" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-external-field-brief-field> ;
                                                rdfs:label "NXsensor/external_field_brief/across beam" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-external-field-brief-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-external-field-brief-along-beam-enum
:nxsensor-external-field-brief-along-beam-enum rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusEnumerations ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :actualValue ;
                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                 rdf:first "along beam" ;
                                                                                                 rdf:rest rdf:nil
                                                                                               ]
                                                                                   ]
                                                               ] ;
                                               rdfs:comment "Enumeration item for NXsensor/external_field_brief: along beam" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-external-field-brief-field> ;
                                               rdfs:label "NXsensor/external_field_brief/along beam" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-external-field-brief-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-external-field-brief-field
:nxsensor-external-field-brief-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasEnumContainer ;
                                                       owl:allValuesFrom [ rdf:type owl:Class ;
                                                                           owl:unionOf ( :nxsensor-external-field-brief-across-beam-enum
                                                                                         :nxsensor-external-field-brief-along-beam-enum
                                                                                         :nxsensor-external-field-brief-flow-shear-gradient-enum
                                                                                         :nxsensor-external-field-brief-flow-vorticity-enum
                                                                                         :nxsensor-external-field-brief-solenoidal-enum
                                                                                         :nxsensor-external-field-brief-transverse-enum
                                                                                       )
                                                                         ]
                                                     ] ;
                                     rdfs:comment "" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-external-field-brief-field> ;
                                     rdfs:label "NXsensor/external_field_brief" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-external-field-brief-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-external-field-brief-flow-shear-gradient-enum
:nxsensor-external-field-brief-flow-shear-gradient-enum rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusEnumerations ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :actualValue ;
                                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                                          rdf:first "flow shear gradient" ;
                                                                                                          rdf:rest rdf:nil
                                                                                                        ]
                                                                                            ]
                                                                        ] ;
                                                        rdfs:comment "Enumeration item for NXsensor/external_field_brief: flow shear gradient" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-external-field-brief-field> ;
                                                        rdfs:label "NXsensor/external_field_brief/flow shear gradient" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-external-field-brief-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-external-field-brief-flow-vorticity-enum
:nxsensor-external-field-brief-flow-vorticity-enum rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :actualValue ;
                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                     rdf:first "flow vorticity" ;
                                                                                                     rdf:rest rdf:nil
                                                                                                   ]
                                                                                       ]
                                                                   ] ;
                                                   rdfs:comment "Enumeration item for NXsensor/external_field_brief: flow vorticity" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-external-field-brief-field> ;
                                                   rdfs:label "NXsensor/external_field_brief/flow vorticity" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-external-field-brief-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-external-field-brief-solenoidal-enum
:nxsensor-external-field-brief-solenoidal-enum rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusEnumerations ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :actualValue ;
                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                 rdf:first "solenoidal" ;
                                                                                                 rdf:rest rdf:nil
                                                                                               ]
                                                                                   ]
                                                               ] ;
                                               rdfs:comment "Enumeration item for NXsensor/external_field_brief: solenoidal" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-external-field-brief-field> ;
                                               rdfs:label "NXsensor/external_field_brief/solenoidal" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-external-field-brief-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-external-field-brief-transverse-enum
:nxsensor-external-field-brief-transverse-enum rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusEnumerations ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :actualValue ;
                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                 rdf:first "transverse" ;
                                                                                                 rdf:rest rdf:nil
                                                                                               ]
                                                                                   ]
                                                               ] ;
                                               rdfs:comment "Enumeration item for NXsensor/external_field_brief: transverse" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-external-field-brief-field> ;
                                               rdfs:label "NXsensor/external_field_brief/transverse" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-external-field-brief-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-external-field-full-group
:nxsensor-external-field-full-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NXorientation ,
                                                    :NeXusGroup ;
                                    rdfs:comment "For complex external fields not satisfied by External_field_brief" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-external-field-full-group> ;
                                    rdfs:label "NXsensor/external_field_full" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-external-field-full-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-geometry-group
:nxsensor-geometry-group rdf:type owl:Class ;
                         rdfs:subClassOf :NXgeometry ,
                                         :NeXusGroup ;
                         rdfs:comment """
			Defines the axes for logged vector quantities if they are not the global instrument axes.
		""" ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-geometry-group> ;
                         rdfs:label "NXsensor/geometry" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-geometry-group> ;
                         owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-high-trip-value-field
:nxsensor-high-trip-value-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_FLOAT
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_FLOAT
                                                              ]
                                                ] ;
                                rdfs:comment """
			Upper control bound of sensor reading if using run_control
		""" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-high-trip-value-field> ;
                                rdfs:label "NXsensor/high_trip_value" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-high-trip-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-low-trip-value-field
:nxsensor-low-trip-value-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_FLOAT
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_FLOAT
                                                             ]
                                               ] ;
                               rdfs:comment """
			Lower control bound of sensor reading if using run_control
		""" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-low-trip-value-field> ;
                               rdfs:label "NXsensor/low_trip_value" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-low-trip-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-measurement-field
:nxsensor-measurement-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_CHAR
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_CHAR
                                                          ]
                                            ] ;
                            rdfs:comment "name for measured signal" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-measurement-field> ;
                            rdfs:label "NXsensor/measurement" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-measurement-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-model-field
:nxsensor-model-field rdf:type owl:Class ;
                      rdfs:subClassOf :NeXusField ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasUnitContainer ;
                                        owl:someValuesFrom :NX_ANY
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasValueContainer ;
                                        owl:someValuesFrom :NX_CHAR
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasValueContainer ;
                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass [ rdf:type owl:Class ;
                                                      owl:complementOf :NX_CHAR
                                                    ]
                                      ] ;
                      rdfs:comment "Sensor identification code/model number" ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-model-field> ;
                      rdfs:label "NXsensor/model" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-name-field
:nxsensor-name-field rdf:type owl:Class ;
                     rdfs:subClassOf :NeXusField ,
                                     :nxcomponent-name-field ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasUnitContainer ;
                                       owl:someValuesFrom :NX_ANY
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasValueContainer ;
                                       owl:someValuesFrom :NX_CHAR
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasValueContainer ;
                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass [ rdf:type owl:Class ;
                                                     owl:complementOf :NX_CHAR
                                                   ]
                                     ] ;
                     rdfs:comment "Name for the sensor" ;
                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-name-field> ;
                     rdfs:label "NXsensor/name" ;
                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-off-geometry-group
:nxsensor-off-geometry-group rdf:type owl:Class ;
                             rdfs:subClassOf :NXoff_geometry ,
                                             :NeXusGroup ;
                             rdfs:comment """
                         This group describes the shape of the sensor when necessary.
                """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-off-geometry-group> ;
                             rdfs:label "NXsensor/OFF_GEOMETRY" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-off-geometry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-run-control-field
:nxsensor-run-control-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_BOOLEAN
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_BOOLEAN
                                                          ]
                                            ] ;
                            rdfs:comment """
			Is data collection controlled or synchronised to this quantity: 
			1=no, 0=to \"value\", 1=to \"value_deriv1\", etc.
		""" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-run-control-field> ;
                            rdfs:label "NXsensor/run_control" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-run-control-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-scan-entry-data-group
:nxsensor-scan-entry-data-group rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusGroup ,
                                                :nxentry-data-group ;
                                rdfs:comment """
                A scan specific representation of the measured signals as a function of the independently controlled environment settings.
                Plot of every measured signal as a function of the timestamp of when they have been acquired is also possible.
            """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-data-group> ;
                                rdfs:label "NXsensor_scan/ENTRY/DATA" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-scan-entry-default-attribute
:nxsensor-scan-entry-default-attribute rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusAttribute ,
                                                       :nxentry-default-attribute ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_CHAR
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_CHAR
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
                .. index:: plotting
                
                Declares which child group contains a path leading
                to a :ref:`NXdata` group.
                
                It is recommended (as of NIAC2014) to use this attribute
                to help define the path to the default dataset to be visualized upon entry.
                See https://www.nexusformat.org/2014_How_to_find_default_data.html
                for a summary of the discussion.
            """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-default-attribute> ;
                                       rdfs:label "NXsensor_scan/ENTRY/default" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-default-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-scan-entry-definition-field
:nxsensor-scan-entry-definition-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      :nxentry-definition-field ,
                                                      [ rdf:type owl:Class ;
                                                        owl:unionOf ( :nxiv-temp-entry-definition-field
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasEnumContainer ;
                                                                        owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                            owl:unionOf ( :nxsensor-scan-entry-definition-nxsensor-scan-enum
                                                                                                        )
                                                                                          ]
                                                                      ]
                                                                    )
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxsensor-scan-entry-definition-version-attribute
                                                      ] ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-definition-field> ;
                                      rdfs:label "NXsensor_scan/ENTRY/definition" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-scan-entry-definition-nxsensor-scan-enum
:nxsensor-scan-entry-definition-nxsensor-scan-enum rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :actualValue ;
                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                     rdf:first "NXsensor_scan" ;
                                                                                                     rdf:rest rdf:nil
                                                                                                   ]
                                                                                       ]
                                                                   ] ;
                                                   rdfs:comment "Enumeration item for NXsensor_scan/ENTRY/definition: NXsensor_scan" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-definition-field> ;
                                                   rdfs:label "NXsensor_scan/ENTRY/definition/NXsensor_scan" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-scan-entry-definition-version-attribute
:nxsensor-scan-entry-definition-version-attribute rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_CHAR
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_CHAR
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-definition-version-attribute> ;
                                                  rdfs:label "NXsensor_scan/ENTRY/definition/version" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-definition-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-scan-entry-end-time-field
:nxsensor-scan-entry-end-time-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    :nxentry-end-time-field ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_TIME
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_DATE_TIME
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_DATE_TIME
                                                                  ]
                                                    ] ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-end-time-field> ;
                                    rdfs:label "NXsensor_scan/ENTRY/end_time" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-end-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-scan-entry-experiment-description-field
:nxsensor-scan-entry-experiment-description-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ANY
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_CHAR
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_CHAR
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-experiment-description-field> ;
                                                  rdfs:label "NXsensor_scan/ENTRY/experiment_description" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-experiment-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-scan-entry-group
:nxsensor-scan-entry-group rdf:type owl:Class ;
                           rdfs:subClassOf :NXentry ,
                                           :NeXusGroup ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxsensor-scan-entry-default-attribute
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxsensor-scan-entry-end-time-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxsensor-scan-entry-experiment-description-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxsensor-scan-entry-identifier-collection-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxsensor-scan-entry-identifier-experiment-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxsensor-scan-entry-note-group
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxsensor-scan-entry-sample-group
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxsensor-scan-entry-start-time-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxsensor-scan-entry-data-group
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxsensor-scan-entry-definition-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxsensor-scan-entry-instrument-group
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxsensor-scan-entry-process-group
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxsensor-scan-entry-user-group
                                           ] ;
                           rdfs:comment "" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-group> ;
                           rdfs:label "NXsensor_scan/ENTRY" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-scan-entry-identifier-collection-field
:nxsensor-scan-entry-identifier-collection-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 :nxobject-identifiername-field ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_ANY
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_CHAR
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_CHAR
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment """
                The unique identifier for the collection. The identifier is used to group a
                number of the experiments run upon the same setup and/or same sample.
            """ ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-identifier-collection-field> ;
                                                 rdfs:label "NXsensor_scan/ENTRY/identifier_collection" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-identifier-collection-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-scan-entry-identifier-experiment-field
:nxsensor-scan-entry-identifier-experiment-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 :nxobject-identifiername-field ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_ANY
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_CHAR
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_CHAR
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment """
                The unique identifier for the entry. The identifier is mainly lab-defined and
                can be a combination of the sample name, date and time, experiment condition
                (such as temperature) or instrument-generated unique identifier.
            """ ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-identifier-experiment-field> ;
                                                 rdfs:label "NXsensor_scan/ENTRY/identifier_experiment" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-identifier-experiment-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-scan-entry-instrument-environment-group
:nxsensor-scan-entry-instrument-environment-group rdf:type owl:Class ;
                                                  rdfs:subClassOf :NXenvironment ,
                                                                  :NeXusGroup ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxsensor-scan-entry-instrument-environment-independent-controllers-field
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxsensor-scan-entry-instrument-environment-measurement-sensors-field
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxsensor-scan-entry-instrument-environment-pid-controller-group
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxsensor-scan-entry-instrument-environment-sensor-group
                                                                  ] ;
                                                  rdfs:comment """
                    Describes an environment setup for the experiment.
                    
                    All the setting values of the independently scanned controllers are listed under corresponding
                    NXsensor groups. Similarly, separate NXsensor groups are used to store the readings from each
                    measurement sensor.
                    
                    For example, in a temperature-dependent IV measurement, the temperature and voltage must be
                    present as independently scanned controllers and the current sensor must also be present with
                    its readings.
                """ ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-instrument-environment-group> ;
                                                  rdfs:label "NXsensor_scan/ENTRY/INSTRUMENT/ENVIRONMENT" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-instrument-environment-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-scan-entry-instrument-environment-independent-controllers-field
:nxsensor-scan-entry-instrument-environment-independent-controllers-field rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusField ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                            owl:someValuesFrom :NX_ANY
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_CHAR
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment """
                        A list of names of NXsensor groups used as independently scanned controllers.
                    """ ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-instrument-environment-independent-controllers-field> ;
                                                                          rdfs:label "NXsensor_scan/ENTRY/INSTRUMENT/ENVIRONMENT/independent_controllers" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-instrument-environment-independent-controllers-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-scan-entry-instrument-environment-measurement-sensors-field
:nxsensor-scan-entry-instrument-environment-measurement-sensors-field rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusField ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                        owl:someValuesFrom :NX_ANY
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                      ] ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasValueContainer ;
                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                      owl:complementOf :NX_CHAR
                                                                                                    ]
                                                                                      ] ;
                                                                      rdfs:comment """
                        A list of names of NXsensor groups used as measurement sensors.
                    """ ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-instrument-environment-measurement-sensors-field> ;
                                                                      rdfs:label "NXsensor_scan/ENTRY/INSTRUMENT/ENVIRONMENT/measurement_sensors" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-instrument-environment-measurement-sensors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-scan-entry-instrument-environment-pid-controller-group
:nxsensor-scan-entry-instrument-environment-pid-controller-group rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NXpid_controller ,
                                                                                 :NeXusGroup ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-instrument-environment-pid-controller-group> ;
                                                                 rdfs:label "NXsensor_scan/ENTRY/INSTRUMENT/ENVIRONMENT/PID_CONTROLLER" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-instrument-environment-pid-controller-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-scan-entry-instrument-environment-sensor-calibration-time-field
:nxsensor-scan-entry-instrument-environment-sensor-calibration-time-field rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusField ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                            owl:someValuesFrom :NX_ANY
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_DATE_TIME
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_DATE_TIME
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment """
                            ISO8601 datum when calibration was last performed
                            before this measurement. UTC offset should be specified.
                        """ ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-instrument-environment-sensor-calibration-time-field> ;
                                                                          rdfs:label "NXsensor_scan/ENTRY/INSTRUMENT/ENVIRONMENT/SENSOR/calibration_time" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-instrument-environment-sensor-calibration-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-scan-entry-instrument-environment-sensor-data-group
:nxsensor-scan-entry-instrument-environment-sensor-data-group rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusGroup ,
                                                                              :nxobject-data-group ;
                                                              rdfs:comment """
                            Plot of measured signal as a function of the timestamp of when they have been
                            acquired is also possible.
                        """ ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-instrument-environment-sensor-data-group> ;
                                                              rdfs:label "NXsensor_scan/ENTRY/INSTRUMENT/ENVIRONMENT/SENSOR/DATA" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-instrument-environment-sensor-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-scan-entry-instrument-environment-sensor-group
:nxsensor-scan-entry-instrument-environment-sensor-group rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusGroup ,
                                                                         :nxenvironment-sensor-group ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxsensor-scan-entry-instrument-environment-sensor-calibration-time-field
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxsensor-scan-entry-instrument-environment-sensor-data-group
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxsensor-scan-entry-instrument-environment-sensor-run-control-field
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxsensor-scan-entry-instrument-environment-sensor-value-timestamp-field
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxsensor-scan-entry-instrument-environment-sensor-value-field
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-instrument-environment-sensor-group> ;
                                                         rdfs:label "NXsensor_scan/ENTRY/INSTRUMENT/ENVIRONMENT/SENSOR" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-instrument-environment-sensor-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-scan-entry-instrument-environment-sensor-run-control-description-attribute
:nxsensor-scan-entry-instrument-environment-sensor-run-control-description-attribute rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusAttribute ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:someValuesFrom :NX_CHAR
                                                                                                     ] ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :hasValueContainer ;
                                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                                     owl:complementOf :NX_CHAR
                                                                                                                   ]
                                                                                                     ] ;
                                                                                     rdfs:comment """
                                Free-text describing the data acquisition control: an internal
                                sweep using the built-in functionality of the controller device,
                                or a set/wait/read/repeat mechanism.
                            """ ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-instrument-environment-sensor-run-control-description-attribute> ;
                                                                                     rdfs:label "NXsensor_scan/ENTRY/INSTRUMENT/ENVIRONMENT/SENSOR/run_control/description" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-instrument-environment-sensor-run-control-description-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-scan-entry-instrument-environment-sensor-run-control-field
:nxsensor-scan-entry-instrument-environment-sensor-run-control-field rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                       owl:someValuesFrom :NX_ANY
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_CHAR
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :has ;
                                                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass :nxsensor-scan-entry-instrument-environment-sensor-run-control-description-attribute
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_CHAR
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-instrument-environment-sensor-run-control-field> ;
                                                                     rdfs:label "NXsensor_scan/ENTRY/INSTRUMENT/ENVIRONMENT/SENSOR/run_control" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-instrument-environment-sensor-run-control-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-scan-entry-instrument-environment-sensor-value-field
:nxsensor-scan-entry-instrument-environment-sensor-value-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               :nxsensor-value-field ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_ANY
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_FLOAT
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_FLOAT
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment """
                            For each point in the scan space, either the nominal setpoint of an independently scanned controller
                            or a representative average value of a measurement sensor is registered.
                            
                            The length of each sensor's data value array stored in this group should be equal to the number of scan points
                            probed in this scan. For every scan point [N], the corresponding sensor value can be picked from index [N].
                            This allows the scan to be made in any order as the user describes above in the experiment. We get matching
                            values simply using the index of the scan point.
                        """ ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-instrument-environment-sensor-value-field> ;
                                                               rdfs:label "NXsensor_scan/ENTRY/INSTRUMENT/ENVIRONMENT/SENSOR/value" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-instrument-environment-sensor-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-scan-entry-instrument-environment-sensor-value-timestamp-field
:nxsensor-scan-entry-instrument-environment-sensor-value-timestamp-field rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusField ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                           owl:someValuesFrom :NX_ANY
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:someValuesFrom :NX_DATE_TIME
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                         owl:complementOf :NX_DATE_TIME
                                                                                                       ]
                                                                                         ] ;
                                                                         rdfs:comment """
                            Timestamp for when the values provided in the value field were registered.
                            
                            Individual readings can be stored with their timestamps under value_log. This is to timestamp
                            the nominal setpoint or average reading values listed above in the value field.
                        """ ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-instrument-environment-sensor-value-timestamp-field> ;
                                                                         rdfs:label "NXsensor_scan/ENTRY/INSTRUMENT/ENVIRONMENT/SENSOR/value_timestamp" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-instrument-environment-sensor-value-timestamp-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-scan-entry-instrument-group
:nxsensor-scan-entry-instrument-group rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusGroup ,
                                                      :nxentry-instrument-group ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxsensor-scan-entry-instrument-environment-group
                                                      ] ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-instrument-group> ;
                                      rdfs:label "NXsensor_scan/ENTRY/INSTRUMENT" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-scan-entry-note-group
:nxsensor-scan-entry-note-group rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusGroup ,
                                                :nxobject-note-group ;
                                rdfs:comment """
                Any additional information or notes (e.g. purpose of the experiment) that might
                be useful to understand the experiment.
            """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-note-group> ;
                                rdfs:label "NXsensor_scan/ENTRY/NOTE" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-note-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-scan-entry-process-group
:nxsensor-scan-entry-process-group rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusGroup ,
                                                   :nxentry-process-group ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxsensor-scan-entry-process-program-field
                                                   ] ;
                                   rdfs:comment """
                Define the program that was used to generate the results file(s)
                with measured data and metadata.
            """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-process-group> ;
                                   rdfs:label "NXsensor_scan/ENTRY/PROCESS" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-process-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-scan-entry-process-program-field
:nxsensor-scan-entry-process-program-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           :nxprocess-program-field ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANY
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_CHAR
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxsensor-scan-entry-process-program-program-url-attribute
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxsensor-scan-entry-process-program-version-attribute
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_CHAR
                                                                         ]
                                                           ] ;
                                           rdfs:comment """
                    Commercial or otherwise defined given name of the program
                    (or a link to the instrument software).
                """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-process-program-field> ;
                                           rdfs:label "NXsensor_scan/ENTRY/PROCESS/program" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-process-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-scan-entry-process-program-program-url-attribute
:nxsensor-scan-entry-process-program-program-url-attribute rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusAttribute ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_CHAR
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_CHAR
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment """
                        Website of the software.
                    """ ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-process-program-program-url-attribute> ;
                                                           rdfs:label "NXsensor_scan/ENTRY/PROCESS/program/program_url" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-process-program-program-url-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-scan-entry-process-program-version-attribute
:nxsensor-scan-entry-process-program-version-attribute rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusAttribute ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_CHAR
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_CHAR
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment """
                        Either version with build number, commit hash, or description of an
                        (online) repository where the source code of the program and build
                        instructions can be found so that the program can be configured in
                        such a way that result files can be created ideally in a
                        deterministic manner.
                    """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-process-program-version-attribute> ;
                                                       rdfs:label "NXsensor_scan/ENTRY/PROCESS/program/version" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-process-program-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-scan-entry-sample-group
:nxsensor-scan-entry-sample-group rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusGroup ,
                                                  :nxentry-sample-group ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxsensor-scan-entry-sample-history-group
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxsensor-scan-entry-sample-name-field
                                                  ] ;
                                  rdfs:comment "" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-sample-group> ;
                                  rdfs:label "NXsensor_scan/ENTRY/SAMPLE" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-scan-entry-sample-history-group
:nxsensor-scan-entry-sample-history-group rdf:type owl:Class ;
                                          rdfs:subClassOf :NXhistory ,
                                                          :NeXusGroup ;
                                          rdfs:comment "" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-sample-history-group> ;
                                          rdfs:label "NXsensor_scan/ENTRY/SAMPLE/HISTORY" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-sample-history-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-scan-entry-sample-name-field
:nxsensor-scan-entry-sample-name-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_ANY
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_CHAR
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_CHAR
                                                                     ]
                                                       ] ;
                                       rdfs:comment "" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-sample-name-field> ;
                                       rdfs:label "NXsensor_scan/ENTRY/SAMPLE/name" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-sample-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-scan-entry-start-time-field
:nxsensor-scan-entry-start-time-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      :nxentry-start-time-field ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_TIME
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_DATE_TIME
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_DATE_TIME
                                                                    ]
                                                      ] ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-start-time-field> ;
                                      rdfs:label "NXsensor_scan/ENTRY/start_time" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-scan-entry-user-address-field
:nxsensor-scan-entry-user-address-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        :nxuser-address-field ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_CHAR
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_CHAR
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
                    Full address (street, street number, ZIP, city, country)
                    of the user's affiliation.
                """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-user-address-field> ;
                                        rdfs:label "NXsensor_scan/ENTRY/USER/address" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-user-address-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-scan-entry-user-affiliation-field
:nxsensor-scan-entry-user-affiliation-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            :nxuser-affiliation-field ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANY
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_CHAR
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_CHAR
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
                    Name of the affiliation of the user at the point in time when
                    the experiment was performed.
                """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-user-affiliation-field> ;
                                            rdfs:label "NXsensor_scan/ENTRY/USER/affiliation" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-user-affiliation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-scan-entry-user-email-field
:nxsensor-scan-entry-user-email-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      :nxuser-email-field ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_CHAR
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_CHAR
                                                                    ]
                                                      ] ;
                                      rdfs:comment """
                    Email address of the user.
                """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-user-email-field> ;
                                      rdfs:label "NXsensor_scan/ENTRY/USER/email" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-user-email-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-scan-entry-user-group
:nxsensor-scan-entry-user-group rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusGroup ,
                                                :nxentry-user-group ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxsensor-scan-entry-user-address-field
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxsensor-scan-entry-user-affiliation-field
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxsensor-scan-entry-user-email-field
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxsensor-scan-entry-user-orcid-field
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxsensor-scan-entry-user-telephone-number-field
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxsensor-scan-entry-user-name-field
                                                ] ;
                                rdfs:comment """
                Contact information of at least the user of the instrument or the
                investigator who performed this experiment. Adding multiple users if
                relevant is recommended.
            """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-user-group> ;
                                rdfs:label "NXsensor_scan/ENTRY/USER" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-user-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-scan-entry-user-name-field
:nxsensor-scan-entry-user-name-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     :nxuser-name-field ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_CHAR
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_CHAR
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
                    Name of the user.
                """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-user-name-field> ;
                                     rdfs:label "NXsensor_scan/ENTRY/USER/name" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-user-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-scan-entry-user-orcid-field
:nxsensor-scan-entry-user-orcid-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_CHAR
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_CHAR
                                                                    ]
                                                      ] ;
                                      rdfs:comment """
                    Author ID defined by https://orcid.org/.
                """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-user-orcid-field> ;
                                      rdfs:label "NXsensor_scan/ENTRY/USER/orcid" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-user-orcid-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-scan-entry-user-telephone-number-field
:nxsensor-scan-entry-user-telephone-number-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 :nxuser-telephone-number-field ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_ANY
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_CHAR
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_CHAR
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment """
                    Official telephone number of the user.
                """ ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-user-telephone-number-field> ;
                                                 rdfs:label "NXsensor_scan/ENTRY/USER/telephone_number" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsensor_scan.html#nxsensor-scan-entry-user-telephone-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-short-name-field
:nxsensor-short-name-field rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_ANY
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_CHAR
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_CHAR
                                                         ]
                                           ] ;
                           rdfs:comment "Short name of sensor used e.g. on monitor display program" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-short-name-field> ;
                           rdfs:label "NXsensor/short_name" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-short-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-type-field
:nxsensor-type-field rdf:type owl:Class ;
                     rdfs:subClassOf :NeXusField ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasUnitContainer ;
                                       owl:someValuesFrom :NX_ANY
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasValueContainer ;
                                       owl:someValuesFrom :NX_CHAR
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasValueContainer ;
                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass [ rdf:type owl:Class ;
                                                     owl:complementOf :NX_CHAR
                                                   ]
                                     ] ;
                     rdfs:comment """
			The type of hardware used for the measurement.  
			Examples (suggestions but not restrictions):
			
			:Temperature:
			  J | K | T | E | R | S | Pt100 | Rh/Fe
			:pH:
			  Hg/Hg2Cl2 | Ag/AgCl | ISFET
			:Ion selective electrode:
			  specify species; e.g. Ca2+
			:Magnetic field:
			  Hall
			:Surface pressure:
			  wilhelmy plate
		""" ;
                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-type-field> ;
                     rdfs:label "NXsensor/type" ;
                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-value-deriv1-field
:nxsensor-value-deriv1-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_FLOAT
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_FLOAT
                                                           ]
                                             ] ;
                             rdfs:comment """
			Nominal/average first derivative of value 
			e.g. strain rate 
			- same dimensions as \"value\" (may be a vector)
		""" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-value-deriv1-field> ;
                             rdfs:label "NXsensor/value_deriv1" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-value-deriv1-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-value-deriv1-log-group
:nxsensor-value-deriv1-log-group rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusGroup ,
                                                 :nxobject-groupname-log-group ;
                                 rdfs:comment "Time history of first derivative of sensor readings" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-value-deriv1-log-group> ;
                                 rdfs:label "NXsensor/value_deriv1_log" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-value-deriv1-log-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-value-deriv2-field
:nxsensor-value-deriv2-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_FLOAT
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_FLOAT
                                                           ]
                                             ] ;
                             rdfs:comment """
			Nominal/average second derivative of value
			- same dimensions as \"value\" (may be a vector)
		""" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-value-deriv2-field> ;
                             rdfs:label "NXsensor/value_deriv2" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-value-deriv2-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-value-deriv2-log-group
:nxsensor-value-deriv2-log-group rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusGroup ,
                                                 :nxobject-groupname-log-group ;
                                 rdfs:comment "Time history of second derivative of sensor readings" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-value-deriv2-log-group> ;
                                 rdfs:label "NXsensor/value_deriv2_log" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-value-deriv2-log-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-value-field
:nxsensor-value-field rdf:type owl:Class ;
                      rdfs:subClassOf :NeXusField ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasUnitContainer ;
                                        owl:someValuesFrom :NX_ANY
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasValueContainer ;
                                        owl:someValuesFrom :NX_FLOAT
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasValueContainer ;
                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass [ rdf:type owl:Class ;
                                                      owl:complementOf :NX_FLOAT
                                                    ]
                                      ] ;
                      rdfs:comment """
			nominal setpoint or average value 
			- need [n] as may be a vector
		""" ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-value-field> ;
                      rdfs:label "NXsensor/value" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsensor-value-log-group
:nxsensor-value-log-group rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusGroup ,
                                          :nxobject-groupname-log-group ;
                          rdfs:comment "Time history of sensor readings" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-value-log-group> ;
                          rdfs:label "NXsensor/value_log" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsensor.html#nxsensor-value-log-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxseparator-beamline-distance-field
:nxseparator-beamline-distance-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_LENGTH
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_FLOAT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_FLOAT
                                                                   ]
                                                     ] ;
                                     rdfs:comment "Define position of beamline element relative to production target" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXseparator.html#nxseparator-beamline-distance-field> ;
                                     rdfs:label "NXseparator/beamline_distance" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXseparator.html#nxseparator-beamline-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxseparator-description-field
:nxseparator-description-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               :nxcomponent-description-field ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_CHAR
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_CHAR
                                                             ]
                                               ] ;
                               rdfs:comment "Extended description of the separator." ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXseparator.html#nxseparator-description-field> ;
                               rdfs:label "NXseparator/description" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXseparator.html#nxseparator-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxseparator-read-bfield-current-group
:nxseparator-read-bfield-current-group rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusGroup ,
                                                       :nxobject-log-group ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxseparator-read-bfield-current-value-field
                                                       ] ;
                                       rdfs:comment "current read from magnet supply." ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXseparator.html#nxseparator-read-bfield-current-group> ;
                                       rdfs:label "NXseparator/read_Bfield_current" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXseparator.html#nxseparator-read-bfield-current-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxseparator-read-bfield-current-value-field
:nxseparator-read-bfield-current-value-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_CURRENT
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXseparator.html#nxseparator-read-bfield-current-value-field> ;
                                             rdfs:label "NXseparator/read_Bfield_current/value" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXseparator.html#nxseparator-read-bfield-current-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxseparator-read-bfield-voltage-group
:nxseparator-read-bfield-voltage-group rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusGroup ,
                                                       :nxobject-log-group ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxseparator-read-bfield-voltage-value-field
                                                       ] ;
                                       rdfs:comment "voltage read from magnet supply." ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXseparator.html#nxseparator-read-bfield-voltage-group> ;
                                       rdfs:label "NXseparator/read_Bfield_voltage" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXseparator.html#nxseparator-read-bfield-voltage-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxseparator-read-bfield-voltage-value-field
:nxseparator-read-bfield-voltage-value-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_VOLTAGE
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXseparator.html#nxseparator-read-bfield-voltage-value-field> ;
                                             rdfs:label "NXseparator/read_Bfield_voltage/value" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXseparator.html#nxseparator-read-bfield-voltage-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxseparator-read-efield-current-group
:nxseparator-read-efield-current-group rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusGroup ,
                                                       :nxobject-log-group ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxseparator-read-efield-current-value-field
                                                       ] ;
                                       rdfs:comment "current read from HT supply." ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXseparator.html#nxseparator-read-efield-current-group> ;
                                       rdfs:label "NXseparator/read_Efield_current" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXseparator.html#nxseparator-read-efield-current-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxseparator-read-efield-current-value-field
:nxseparator-read-efield-current-value-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_CURRENT
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXseparator.html#nxseparator-read-efield-current-value-field> ;
                                             rdfs:label "NXseparator/read_Efield_current/value" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXseparator.html#nxseparator-read-efield-current-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxseparator-read-efield-voltage-group
:nxseparator-read-efield-voltage-group rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusGroup ,
                                                       :nxobject-log-group ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxseparator-read-efield-voltage-value-field
                                                       ] ;
                                       rdfs:comment "voltage read from HT supply." ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXseparator.html#nxseparator-read-efield-voltage-group> ;
                                       rdfs:label "NXseparator/read_Efield_voltage" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXseparator.html#nxseparator-read-efield-voltage-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxseparator-read-efield-voltage-value-field
:nxseparator-read-efield-voltage-value-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_VOLTAGE
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXseparator.html#nxseparator-read-efield-voltage-value-field> ;
                                             rdfs:label "NXseparator/read_Efield_voltage/value" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXseparator.html#nxseparator-read-efield-voltage-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxseparator-set-bfield-current-field
:nxseparator-set-bfield-current-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_CURRENT
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_FLOAT
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_FLOAT
                                                                    ]
                                                      ] ;
                                      rdfs:comment "Current set on magnet supply." ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXseparator.html#nxseparator-set-bfield-current-field> ;
                                      rdfs:label "NXseparator/set_Bfield_current" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXseparator.html#nxseparator-set-bfield-current-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxseparator-set-efield-voltage-field
:nxseparator-set-efield-voltage-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_VOLTAGE
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_FLOAT
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_FLOAT
                                                                    ]
                                                      ] ;
                                      rdfs:comment "current set on HT supply." ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXseparator.html#nxseparator-set-efield-voltage-field> ;
                                      rdfs:label "NXseparator/set_Efield_voltage" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXseparator.html#nxseparator-set-efield-voltage-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxshape-direction-concave-enum
:nxshape-direction-concave-enum rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusEnumerations ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :actualValue ;
                                                  owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                      owl:oneOf [ rdf:type rdf:List ;
                                                                                  rdf:first "concave" ;
                                                                                  rdf:rest rdf:nil
                                                                                ]
                                                                    ]
                                                ] ;
                                owl:disjointWith :nxshape-direction-convex-enum ;
                                rdfs:comment "Enumeration item for NXshape/direction: concave" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXshape.html#nxshape-direction-field> ;
                                rdfs:label "NXshape/direction/concave" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXshape.html#nxshape-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxshape-direction-convex-enum
:nxshape-direction-convex-enum rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusEnumerations ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :actualValue ;
                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                 rdf:first "convex" ;
                                                                                 rdf:rest rdf:nil
                                                                               ]
                                                                   ]
                                               ] ;
                               rdfs:comment "Enumeration item for NXshape/direction: convex" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXshape.html#nxshape-direction-field> ;
                               rdfs:label "NXshape/direction/convex" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXshape.html#nxshape-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxshape-direction-field
:nxshape-direction-field rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusField ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasEnumContainer ;
                                           owl:allValuesFrom [ rdf:type owl:Class ;
                                                               owl:unionOf ( :nxshape-direction-concave-enum
                                                                             :nxshape-direction-convex-enum
                                                                           )
                                                             ]
                                         ] ;
                         rdfs:comment "" ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXshape.html#nxshape-direction-field> ;
                         rdfs:label "NXshape/direction" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXshape.html#nxshape-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxshape-shape-field
:nxshape-shape-field rdf:type owl:Class ;
                     rdfs:subClassOf :NeXusField ,
                                     [ rdf:type owl:Class ;
                                       owl:unionOf ( :nxsastof-entry-instrument-collimator-geometry-shape-shape-field
                                                     [ rdf:type owl:Class ;
                                                       owl:unionOf ( :nxsas-entry-instrument-collimator-geometry-shape-shape-field
                                                                     [ rdf:type owl:Class ;
                                                                       owl:unionOf ( :nxbeam-splitter-shape-shape-field
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasEnumContainer ;
                                                                                       owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                           owl:unionOf ( :nxshape-shape-nxbox-enum
                                                                                                                         :nxshape-shape-nxcone-enum
                                                                                                                         :nxshape-shape-nxcylinder-enum
                                                                                                                         :nxshape-shape-nxelliptical-enum
                                                                                                                         :nxshape-shape-nxflat-enum
                                                                                                                         :nxshape-shape-nxparabolic-enum
                                                                                                                         :nxshape-shape-nxpolynomial-enum
                                                                                                                         :nxshape-shape-nxsphere-enum
                                                                                                                         :nxshape-shape-nxtoroidal-enum
                                                                                                                       )
                                                                                                         ]
                                                                                     ]
                                                                                   )
                                                                     ]
                                                                   )
                                                     ]
                                                   )
                                     ] ;
                     rdfs:comment "general shape of a component" ;
                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXshape.html#nxshape-shape-field> ;
                     rdfs:label "NXshape/shape" ;
                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXshape.html#nxshape-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxshape-shape-nxbox-enum
:nxshape-shape-nxbox-enum rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusEnumerations ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :actualValue ;
                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                            rdf:first "nxbox" ;
                                                                            rdf:rest rdf:nil
                                                                          ]
                                                              ]
                                          ] ;
                          rdfs:comment "Enumeration item for NXshape/shape: nxbox" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXshape.html#nxshape-shape-field> ;
                          rdfs:label "NXshape/shape/nxbox" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXshape.html#nxshape-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxshape-shape-nxcone-enum
:nxshape-shape-nxcone-enum rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusEnumerations ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :actualValue ;
                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                             rdf:first "nxcone" ;
                                                                             rdf:rest rdf:nil
                                                                           ]
                                                               ]
                                           ] ;
                           rdfs:comment "Enumeration item for NXshape/shape: nxcone" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXshape.html#nxshape-shape-field> ;
                           rdfs:label "NXshape/shape/nxcone" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXshape.html#nxshape-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxshape-shape-nxcylinder-enum
:nxshape-shape-nxcylinder-enum rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusEnumerations ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :actualValue ;
                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                 rdf:first "nxcylinder" ;
                                                                                 rdf:rest rdf:nil
                                                                               ]
                                                                   ]
                                               ] ;
                               rdfs:comment "Enumeration item for NXshape/shape: nxcylinder" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXshape.html#nxshape-shape-field> ;
                               rdfs:label "NXshape/shape/nxcylinder" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXshape.html#nxshape-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxshape-shape-nxelliptical-enum
:nxshape-shape-nxelliptical-enum rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusEnumerations ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :actualValue ;
                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                   rdf:first "nxelliptical" ;
                                                                                   rdf:rest rdf:nil
                                                                                 ]
                                                                     ]
                                                 ] ;
                                 rdfs:comment "Enumeration item for NXshape/shape: nxelliptical" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXshape.html#nxshape-shape-field> ;
                                 rdfs:label "NXshape/shape/nxelliptical" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXshape.html#nxshape-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxshape-shape-nxflat-enum
:nxshape-shape-nxflat-enum rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusEnumerations ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :actualValue ;
                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                             rdf:first "nxflat" ;
                                                                             rdf:rest rdf:nil
                                                                           ]
                                                               ]
                                           ] ;
                           rdfs:comment "Enumeration item for NXshape/shape: nxflat" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXshape.html#nxshape-shape-field> ;
                           rdfs:label "NXshape/shape/nxflat" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXshape.html#nxshape-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxshape-shape-nxparabolic-enum
:nxshape-shape-nxparabolic-enum rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusEnumerations ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :actualValue ;
                                                  owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                      owl:oneOf [ rdf:type rdf:List ;
                                                                                  rdf:first "nxparabolic" ;
                                                                                  rdf:rest rdf:nil
                                                                                ]
                                                                    ]
                                                ] ;
                                rdfs:comment "Enumeration item for NXshape/shape: nxparabolic" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXshape.html#nxshape-shape-field> ;
                                rdfs:label "NXshape/shape/nxparabolic" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXshape.html#nxshape-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxshape-shape-nxpolynomial-enum
:nxshape-shape-nxpolynomial-enum rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusEnumerations ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :actualValue ;
                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                   rdf:first "nxpolynomial" ;
                                                                                   rdf:rest rdf:nil
                                                                                 ]
                                                                     ]
                                                 ] ;
                                 rdfs:comment "Enumeration item for NXshape/shape: nxpolynomial" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXshape.html#nxshape-shape-field> ;
                                 rdfs:label "NXshape/shape/nxpolynomial" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXshape.html#nxshape-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxshape-shape-nxsphere-enum
:nxshape-shape-nxsphere-enum rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusEnumerations ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :actualValue ;
                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                               rdf:first "nxsphere" ;
                                                                               rdf:rest rdf:nil
                                                                             ]
                                                                 ]
                                             ] ;
                             rdfs:comment "Enumeration item for NXshape/shape: nxsphere" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXshape.html#nxshape-shape-field> ;
                             rdfs:label "NXshape/shape/nxsphere" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXshape.html#nxshape-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxshape-shape-nxtoroidal-enum
:nxshape-shape-nxtoroidal-enum rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusEnumerations ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :actualValue ;
                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                 rdf:first "nxtoroidal" ;
                                                                                 rdf:rest rdf:nil
                                                                               ]
                                                                   ]
                                               ] ;
                               rdfs:comment "Enumeration item for NXshape/shape: nxtoroidal" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXshape.html#nxshape-shape-field> ;
                               rdfs:label "NXshape/shape/nxtoroidal" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXshape.html#nxshape-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxshape-size-field
:nxshape-size-field rdf:type owl:Class ;
                    owl:equivalentClass :nxsnsevent-entry-instrument-aperture-origin-shape-size-field ,
                                        :nxsnsevent-entry-instrument-crystal-origin-shape-size-field ,
                                        :nxsnsevent-entry-instrument-detector-origin-shape-size-field ,
                                        :nxsnshisto-entry-instrument-aperture-origin-shape-size-field ,
                                        :nxsnshisto-entry-instrument-crystal-origin-shape-size-field ,
                                        :nxsnshisto-entry-instrument-detector-origin-shape-size-field ;
                    rdfs:subClassOf :NeXusField ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :hasUnitContainer ;
                                      owl:someValuesFrom :NX_LENGTH
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :hasValueContainer ;
                                      owl:someValuesFrom :NX_FLOAT
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :hasValueContainer ;
                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass [ rdf:type owl:Class ;
                                                    owl:complementOf :NX_FLOAT
                                                  ]
                                    ] ;
                    rdfs:comment """
			physical extent of the object along its local axes (after NXorientation) 
			with the center of mass at the local origin (after NXtranslation).
			The meaning and location of these axes will vary according to the value 
			of the \"shape\" variable. 
			``nshapepar`` defines how many parameters: 

			- For \"nxcylinder\" type the parameters are (diameter,height) and a three value orientation vector of the cylinder. 
			- For the \"nxbox\" type the parameters are (length,width,height). 
			- For the \"nxsphere\" type the parameters are (diameter).
			- For nxcone cone half aperture
			- For nxelliptical, semi-major axis, semi-minor-axis, angle of major axis and pole
			- For nxtoroidal, major radius, minor radius
			- For nxparabolic, parabolic parameter a
			- For nxpolynomial, an array of polynom coefficients, the dimension of the array 
			  encodes the degree of the polynom
		""" ;
                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXshape.html#nxshape-size-field> ;
                    rdfs:label "NXshape/size" ;
                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXshape.html#nxshape-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsimilarity-grouping-cardinality-field
:nxsimilarity-grouping-cardinality-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_UNITLESS
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_POSINT
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_POSINT
                                                                       ]
                                                         ] ;
                                         rdfs:comment """
             Number of members in the set which gets partitioned into features.
        """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsimilarity_grouping.html#nxsimilarity-grouping-cardinality-field> ;
                                         rdfs:label "NXsimilarity_grouping/cardinality" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsimilarity_grouping.html#nxsimilarity-grouping-cardinality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsimilarity-grouping-categorical-label-field
:nxsimilarity-grouping-categorical-label-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_CHAR
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_CHAR
                                                                             ]
                                                               ] ;
                                               rdfs:comment """
             Matrix of categorical attribute data for each member in the set.
        """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsimilarity_grouping.html#nxsimilarity-grouping-categorical-label-field> ;
                                               rdfs:label "NXsimilarity_grouping/categorical_label" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsimilarity_grouping.html#nxsimilarity-grouping-categorical-label-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsimilarity-grouping-index-offset-field
:nxsimilarity-grouping-index-offset-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_UNITLESS
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_INT
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_INT
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
             Which numerical index is the first to be used to label a feature.
             
             The value should be chosen in such a way that special values can be resolved:
             * index_offset - 1 indicates that an object belongs to no cluster.
             * index_offset - 2 indicates that an object belongs to the noise category.
             Setting for instance index_offset to 1 recovers the commonly used
             case that objects of the noise category get values to -1 and unassigned
             points to 0. Numerical identifier have to be strictly increasing.
        """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsimilarity_grouping.html#nxsimilarity-grouping-index-offset-field> ;
                                          rdfs:label "NXsimilarity_grouping/index_offset" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsimilarity_grouping.html#nxsimilarity-grouping-index-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsimilarity-grouping-number-of-categorical-labels-field
:nxsimilarity-grouping-number-of-categorical-labels-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_UNITLESS
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_UINT
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_UINT
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment """
             How many categorical labels does each feature have.
        """ ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsimilarity_grouping.html#nxsimilarity-grouping-number-of-categorical-labels-field> ;
                                                          rdfs:label "NXsimilarity_grouping/number_of_categorical_labels" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsimilarity_grouping.html#nxsimilarity-grouping-number-of-categorical-labels-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsimilarity-grouping-number-of-numeric-labels-field
:nxsimilarity-grouping-number-of-numeric-labels-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_UNITLESS
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_UINT
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_UINT
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment """
             How many numerical labels does each feature have.
        """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsimilarity_grouping.html#nxsimilarity-grouping-number-of-numeric-labels-field> ;
                                                      rdfs:label "NXsimilarity_grouping/number_of_numeric_labels" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsimilarity_grouping.html#nxsimilarity-grouping-number-of-numeric-labels-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsimilarity-grouping-numerical-label-field
:nxsimilarity-grouping-numerical-label-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_UNITLESS
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_INT
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_INT
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
             Matrix of numerical label for each member in the set.
             For classical clustering algorithms this can for instance
             encode the indices_cluster.
        """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsimilarity_grouping.html#nxsimilarity-grouping-numerical-label-field> ;
                                             rdfs:label "NXsimilarity_grouping/numerical_label" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsimilarity_grouping.html#nxsimilarity-grouping-numerical-label-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsimilarity-grouping-statistics-group
:nxsimilarity-grouping-statistics-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NXprocess ,
                                                        :NeXusGroup ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxsimilarity-grouping-statistics-indices-cluster-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxsimilarity-grouping-statistics-member-count-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxsimilarity-grouping-statistics-noise-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxsimilarity-grouping-statistics-total-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxsimilarity-grouping-statistics-unassigned-field
                                                        ] ;
                                        rdfs:comment """
             In addition to the detailed storage which objects were grouped to which
             feature/group summary statistics are stored under this group.
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsimilarity_grouping.html#nxsimilarity-grouping-statistics-group> ;
                                        rdfs:label "NXsimilarity_grouping/statistics" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsimilarity_grouping.html#nxsimilarity-grouping-statistics-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsimilarity-grouping-statistics-indices-cluster-field
:nxsimilarity-grouping-statistics-indices-cluster-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_UNITLESS
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_INT
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_INT
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
                 Array of numerical identifier of each feature.
            """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsimilarity_grouping.html#nxsimilarity-grouping-statistics-indices-cluster-field> ;
                                                        rdfs:label "NXsimilarity_grouping/statistics/indices_cluster" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsimilarity_grouping.html#nxsimilarity-grouping-statistics-indices-cluster-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsimilarity-grouping-statistics-member-count-field
:nxsimilarity-grouping-statistics-member-count-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_UNITLESS
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_UINT
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_UINT
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
                 Array of number of objects for each feature.
            """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsimilarity_grouping.html#nxsimilarity-grouping-statistics-member-count-field> ;
                                                     rdfs:label "NXsimilarity_grouping/statistics/member_count" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsimilarity_grouping.html#nxsimilarity-grouping-statistics-member-count-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsimilarity-grouping-statistics-noise-field
:nxsimilarity-grouping-statistics-noise-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_UNITLESS
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_UINT
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_UINT
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
                 Total number of features categorized as noise.
            """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsimilarity_grouping.html#nxsimilarity-grouping-statistics-noise-field> ;
                                              rdfs:label "NXsimilarity_grouping/statistics/noise" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsimilarity_grouping.html#nxsimilarity-grouping-statistics-noise-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsimilarity-grouping-statistics-total-field
:nxsimilarity-grouping-statistics-total-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_UNITLESS
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_UINT
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_UINT
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
                 Total number of features.
            """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsimilarity_grouping.html#nxsimilarity-grouping-statistics-total-field> ;
                                              rdfs:label "NXsimilarity_grouping/statistics/total" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsimilarity_grouping.html#nxsimilarity-grouping-statistics-total-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsimilarity-grouping-statistics-unassigned-field
:nxsimilarity-grouping-statistics-unassigned-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_UNITLESS
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_UINT
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_UINT
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
                 Total number of features categorized as unassigned.
            """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsimilarity_grouping.html#nxsimilarity-grouping-statistics-unassigned-field> ;
                                                   rdfs:label "NXsimilarity_grouping/statistics/unassigned" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsimilarity_grouping.html#nxsimilarity-grouping-statistics-unassigned-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxslit-depends-on-field
:nxslit-depends-on-field rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusField ,
                                         :nxcomponent-depends-on-field ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasUnitContainer ;
                                           owl:someValuesFrom :NX_ANY
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:someValuesFrom :NX_CHAR
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass [ rdf:type owl:Class ;
                                                         owl:complementOf :NX_CHAR
                                                       ]
                                         ] ;
                         rdfs:comment """
			If desired the location of the slit can also be described relative to
			an NXbeam, which will allow a simple description of a non-centred slit.

			The reference plane of the slit is orthogonal to the z axis and includes the
			surface that is the entry surface of the slit. The reference point of the slit
			is the centre of the slit opening in the x and y axis on the reference plane.
			The reference point on the z axis is the reference plane.

			.. image:: slit/slit.png
				:width: 40%

		""" ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXslit.html#nxslit-depends-on-field> ;
                         rdfs:label "NXslit/depends_on" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXslit.html#nxslit-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxslit-x-gap-field
:nxslit-x-gap-field rdf:type owl:Class ;
                    rdfs:subClassOf :NeXusField ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :hasUnitContainer ;
                                      owl:someValuesFrom :NX_LENGTH
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :hasValueContainer ;
                                      owl:someValuesFrom :NX_NUMBER
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :hasValueContainer ;
                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass [ rdf:type owl:Class ;
                                                    owl:complementOf :NX_NUMBER
                                                  ]
                                    ] ;
                    rdfs:comment """
             Size of the gap opening in the first dimension of the local
             coordinate system.
          """ ;
                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXslit.html#nxslit-x-gap-field> ;
                    rdfs:label "NXslit/x_gap" ;
                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXslit.html#nxslit-x-gap-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxslit-y-gap-field
:nxslit-y-gap-field rdf:type owl:Class ;
                    rdfs:subClassOf :NeXusField ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :hasUnitContainer ;
                                      owl:someValuesFrom :NX_LENGTH
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :hasValueContainer ;
                                      owl:someValuesFrom :NX_NUMBER
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :hasValueContainer ;
                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass [ rdf:type owl:Class ;
                                                    owl:complementOf :NX_NUMBER
                                                  ]
                                    ] ;
                    rdfs:comment """
            Size of the gap opening in the second dimension of the local
            coordinate system.
	  """ ;
                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXslit.html#nxslit-y-gap-field> ;
                    rdfs:label "NXslit/y_gap" ;
                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXslit.html#nxslit-y-gap-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-collection-identifier-field
:nxsnsevent-entry-collection-identifier-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_CHAR
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_CHAR
                                                                            ]
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-collection-identifier-field> ;
                                              rdfs:label "NXsnsevent/ENTRY/collection_identifier" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-collection-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-collection-title-field
:nxsnsevent-entry-collection-title-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_ANY
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_CHAR
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_CHAR
                                                                       ]
                                                         ] ;
                                         rdfs:comment "" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-collection-title-field> ;
                                         rdfs:label "NXsnsevent/ENTRY/collection_title" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-collection-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-daslogs-group
:nxsnsevent-entry-daslogs-group rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusGroup ,
                                                :nxentry-collection-group ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxsnsevent-entry-daslogs-positioner-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxsnsevent-entry-daslogs-log-group
                                                ] ;
                                rdfs:comment """
          Details of all logs, both from cvinfo file and from HistoTool (frequency and proton_charge).
        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-daslogs-group> ;
                                rdfs:label "NXsnsevent/ENTRY/DASlogs" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-daslogs-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-daslogs-log-average-value-error-field
:nxsnsevent-entry-daslogs-log-average-value-error-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_ANY
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_FLOAT
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_FLOAT
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-daslogs-log-average-value-error-field> ;
                                                        rdfs:label "NXsnsevent/ENTRY/DASlogs/LOG/average_value_error" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-daslogs-log-average-value-error-field> ;
                                                        owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-daslogs-log-average-value-errors-field
:nxsnsevent-entry-daslogs-log-average-value-errors-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_FLOAT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_FLOAT
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-daslogs-log-average-value-errors-field> ;
                                                         rdfs:label "NXsnsevent/ENTRY/DASlogs/LOG/average_value_errors" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-daslogs-log-average-value-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-daslogs-log-average-value-field
:nxsnsevent-entry-daslogs-log-average-value-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ANY
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_FLOAT
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_FLOAT
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-daslogs-log-average-value-field> ;
                                                  rdfs:label "NXsnsevent/ENTRY/DASlogs/LOG/average_value" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-daslogs-log-average-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-daslogs-log-description-field
:nxsnsevent-entry-daslogs-log-description-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_ANY
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-daslogs-log-description-field> ;
                                                rdfs:label "NXsnsevent/ENTRY/DASlogs/LOG/description" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-daslogs-log-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-daslogs-log-duration-field
:nxsnsevent-entry-daslogs-log-duration-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_FLOAT
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_FLOAT
                                                                           ]
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-daslogs-log-duration-field> ;
                                             rdfs:label "NXsnsevent/ENTRY/DASlogs/LOG/duration" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-daslogs-log-duration-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-daslogs-log-group
:nxsnsevent-entry-daslogs-log-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusGroup ,
                                                    :nxobject-log-group ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxsnsevent-entry-daslogs-log-average-value-error-field
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxsnsevent-entry-daslogs-log-average-value-errors-field
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxsnsevent-entry-daslogs-log-average-value-field
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxsnsevent-entry-daslogs-log-description-field
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxsnsevent-entry-daslogs-log-duration-field
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxsnsevent-entry-daslogs-log-maximum-value-field
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxsnsevent-entry-daslogs-log-minimum-value-field
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxsnsevent-entry-daslogs-log-time-field
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxsnsevent-entry-daslogs-log-value-field
                                                    ] ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-daslogs-log-group> ;
                                    rdfs:label "NXsnsevent/ENTRY/DASlogs/LOG" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-daslogs-log-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-daslogs-log-maximum-value-field
:nxsnsevent-entry-daslogs-log-maximum-value-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ANY
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_FLOAT
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_FLOAT
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-daslogs-log-maximum-value-field> ;
                                                  rdfs:label "NXsnsevent/ENTRY/DASlogs/LOG/maximum_value" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-daslogs-log-maximum-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-daslogs-log-minimum-value-field
:nxsnsevent-entry-daslogs-log-minimum-value-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ANY
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_FLOAT
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_FLOAT
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-daslogs-log-minimum-value-field> ;
                                                  rdfs:label "NXsnsevent/ENTRY/DASlogs/LOG/minimum_value" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-daslogs-log-minimum-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-daslogs-log-time-field
:nxsnsevent-entry-daslogs-log-time-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_ANY
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_FLOAT
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_FLOAT
                                                                       ]
                                                         ] ;
                                         rdfs:comment "" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-daslogs-log-time-field> ;
                                         rdfs:label "NXsnsevent/ENTRY/DASlogs/LOG/time" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-daslogs-log-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-daslogs-log-value-field
:nxsnsevent-entry-daslogs-log-value-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_FLOAT
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_FLOAT
                                                                        ]
                                                          ] ;
                                          rdfs:comment "" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-daslogs-log-value-field> ;
                                          rdfs:label "NXsnsevent/ENTRY/DASlogs/LOG/value" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-daslogs-log-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-daslogs-positioner-average-value-error-field
:nxsnsevent-entry-daslogs-positioner-average-value-error-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_ANY
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_FLOAT
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_FLOAT
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-daslogs-positioner-average-value-error-field> ;
                                                               rdfs:label "NXsnsevent/ENTRY/DASlogs/POSITIONER/average_value_error" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-daslogs-positioner-average-value-error-field> ;
                                                               owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-daslogs-positioner-average-value-errors-field
:nxsnsevent-entry-daslogs-positioner-average-value-errors-field rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_ANY
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_FLOAT
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_FLOAT
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment "" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-daslogs-positioner-average-value-errors-field> ;
                                                                rdfs:label "NXsnsevent/ENTRY/DASlogs/POSITIONER/average_value_errors" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-daslogs-positioner-average-value-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-daslogs-positioner-average-value-field
:nxsnsevent-entry-daslogs-positioner-average-value-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_FLOAT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_FLOAT
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-daslogs-positioner-average-value-field> ;
                                                         rdfs:label "NXsnsevent/ENTRY/DASlogs/POSITIONER/average_value" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-daslogs-positioner-average-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-daslogs-positioner-description-field
:nxsnsevent-entry-daslogs-positioner-description-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_ANY
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_CHAR
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_CHAR
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment "" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-daslogs-positioner-description-field> ;
                                                       rdfs:label "NXsnsevent/ENTRY/DASlogs/POSITIONER/description" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-daslogs-positioner-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-daslogs-positioner-duration-field
:nxsnsevent-entry-daslogs-positioner-duration-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_ANY
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_FLOAT
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_FLOAT
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment "" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-daslogs-positioner-duration-field> ;
                                                    rdfs:label "NXsnsevent/ENTRY/DASlogs/POSITIONER/duration" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-daslogs-positioner-duration-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-daslogs-positioner-group
:nxsnsevent-entry-daslogs-positioner-group rdf:type owl:Class ;
                                           rdfs:subClassOf :NXpositioner ,
                                                           :NeXusGroup ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxsnsevent-entry-daslogs-positioner-average-value-error-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxsnsevent-entry-daslogs-positioner-average-value-errors-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxsnsevent-entry-daslogs-positioner-average-value-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxsnsevent-entry-daslogs-positioner-description-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxsnsevent-entry-daslogs-positioner-duration-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxsnsevent-entry-daslogs-positioner-maximum-value-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxsnsevent-entry-daslogs-positioner-minimum-value-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxsnsevent-entry-daslogs-positioner-time-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxsnsevent-entry-daslogs-positioner-value-field
                                                           ] ;
                                           rdfs:comment """
            Motor logs from cvinfo file.
          """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-daslogs-positioner-group> ;
                                           rdfs:label "NXsnsevent/ENTRY/DASlogs/POSITIONER" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-daslogs-positioner-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-daslogs-positioner-maximum-value-field
:nxsnsevent-entry-daslogs-positioner-maximum-value-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_FLOAT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_FLOAT
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-daslogs-positioner-maximum-value-field> ;
                                                         rdfs:label "NXsnsevent/ENTRY/DASlogs/POSITIONER/maximum_value" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-daslogs-positioner-maximum-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-daslogs-positioner-minimum-value-field
:nxsnsevent-entry-daslogs-positioner-minimum-value-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_FLOAT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_FLOAT
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-daslogs-positioner-minimum-value-field> ;
                                                         rdfs:label "NXsnsevent/ENTRY/DASlogs/POSITIONER/minimum_value" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-daslogs-positioner-minimum-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-daslogs-positioner-time-field
:nxsnsevent-entry-daslogs-positioner-time-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_ANY
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_FLOAT
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_FLOAT
                                                                              ]
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-daslogs-positioner-time-field> ;
                                                rdfs:label "NXsnsevent/ENTRY/DASlogs/POSITIONER/time" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-daslogs-positioner-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-daslogs-positioner-value-field
:nxsnsevent-entry-daslogs-positioner-value-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_ANY
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_FLOAT
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_FLOAT
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-daslogs-positioner-value-field> ;
                                                 rdfs:label "NXsnsevent/ENTRY/DASlogs/POSITIONER/value" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-daslogs-positioner-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-data-group
:nxsnsevent-entry-data-group rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusGroup ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-data-group> ;
                             rdfs:label "NXsnsevent/ENTRY/DATA" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-definition-field
:nxsnsevent-entry-definition-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   :nxentry-definition-field ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasEnumContainer ;
                                                     owl:allValuesFrom [ rdf:type owl:Class ;
                                                                         owl:unionOf ( :nxsnsevent-entry-definition-nxsnsevent-enum
                                                                                     )
                                                                       ]
                                                   ] ;
                                   rdfs:comment """
          Official NXDL schema after this file goes to applications.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-definition-field> ;
                                   rdfs:label "NXsnsevent/ENTRY/definition" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-definition-nxsnsevent-enum
:nxsnsevent-entry-definition-nxsnsevent-enum rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusEnumerations ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :actualValue ;
                                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                                               rdf:first "NXsnsevent" ;
                                                                                               rdf:rest rdf:nil
                                                                                             ]
                                                                                 ]
                                                             ] ;
                                             rdfs:comment "Enumeration item for NXsnsevent/ENTRY/definition: NXsnsevent" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-definition-field> ;
                                             rdfs:label "NXsnsevent/ENTRY/definition/NXsnsevent" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-duration-field
:nxsnsevent-entry-duration-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_TIME
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_FLOAT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_FLOAT
                                                               ]
                                                 ] ;
                                 rdfs:comment "" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-duration-field> ;
                                 rdfs:label "NXsnsevent/ENTRY/duration" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-duration-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-end-time-field
:nxsnsevent-entry-end-time-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_DATE_TIME
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_DATE_TIME
                                                               ]
                                                 ] ;
                                 rdfs:comment "" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-end-time-field> ;
                                 rdfs:label "NXsnsevent/ENTRY/end_time" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-end-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-entry-identifier-field
:nxsnsevent-entry-entry-identifier-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_ANY
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_CHAR
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_CHAR
                                                                       ]
                                                         ] ;
                                         rdfs:comment "" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-entry-identifier-field> ;
                                         rdfs:label "NXsnsevent/ENTRY/entry_identifier" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-entry-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-event-data-group
:nxsnsevent-entry-event-data-group rdf:type owl:Class ;
                                   rdfs:subClassOf :NXevent_data ,
                                                   :NeXusGroup ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-event-data-group> ;
                                   rdfs:label "NXsnsevent/ENTRY/EVENT_DATA" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-event-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-experiment-identifier-field
:nxsnsevent-entry-experiment-identifier-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_CHAR
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_CHAR
                                                                            ]
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-experiment-identifier-field> ;
                                              rdfs:label "NXsnsevent/ENTRY/experiment_identifier" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-experiment-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-group
:nxsnsevent-entry-group rdf:type owl:Class ;
                        rdfs:subClassOf :NXentry ,
                                        :NeXusGroup ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsnsevent-entry-monitor-group
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsnsevent-entry-collection-identifier-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsnsevent-entry-collection-title-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsnsevent-entry-daslogs-group
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsnsevent-entry-data-group
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsnsevent-entry-definition-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsnsevent-entry-duration-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsnsevent-entry-end-time-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsnsevent-entry-entry-identifier-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsnsevent-entry-event-data-group
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsnsevent-entry-experiment-identifier-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsnsevent-entry-instrument-group
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsnsevent-entry-notes-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsnsevent-entry-proton-charge-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsnsevent-entry-raw-frames-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsnsevent-entry-run-number-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsnsevent-entry-sample-group
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsnsevent-entry-snshistotool-group
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsnsevent-entry-start-time-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsnsevent-entry-title-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsnsevent-entry-total-counts-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsnsevent-entry-total-uncounted-counts-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsnsevent-entry-user-group
                                        ] ;
                        rdfs:comment "" ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-group> ;
                        rdfs:label "NXsnsevent/ENTRY" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-aperture-group
:nxsnsevent-entry-instrument-aperture-group rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusGroup ,
                                                            :nxinstrument-aperture-group ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxsnsevent-entry-instrument-aperture-origin-group
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxsnsevent-entry-instrument-aperture-x-pixel-offset-field
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-aperture-group> ;
                                            rdfs:label "NXsnsevent/ENTRY/instrument/APERTURE" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-aperture-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-aperture-origin-group
:nxsnsevent-entry-instrument-aperture-origin-group rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusGroup ,
                                                                   :nxaperture-geometry-group ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :has ;
                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass :nxsnsevent-entry-instrument-aperture-origin-orientation-group
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :has ;
                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass :nxsnsevent-entry-instrument-aperture-origin-shape-group
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :has ;
                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass :nxsnsevent-entry-instrument-aperture-origin-translation-group
                                                                   ] ;
                                                   rdfs:comment "" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-aperture-origin-group> ;
                                                   rdfs:label "NXsnsevent/ENTRY/instrument/APERTURE/origin" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-aperture-origin-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-aperture-origin-orientation-group
:nxsnsevent-entry-instrument-aperture-origin-orientation-group rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusGroup ,
                                                                               :nxgeometry-orientation-group ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxsnsevent-entry-instrument-aperture-origin-orientation-value-field
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-aperture-origin-orientation-group> ;
                                                               rdfs:label "NXsnsevent/ENTRY/instrument/APERTURE/origin/orientation" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-aperture-origin-orientation-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-aperture-origin-orientation-value-field
:nxsnsevent-entry-instrument-aperture-origin-orientation-value-field rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     :nxorientation-value-field ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                       owl:someValuesFrom :NX_ANY
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_FLOAT
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_FLOAT
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment """
                  Six out of nine rotation parameters.
                """ ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-aperture-origin-orientation-value-field> ;
                                                                     rdfs:label "NXsnsevent/ENTRY/instrument/APERTURE/origin/orientation/value" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-aperture-origin-orientation-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-aperture-origin-shape-description-field
:nxsnsevent-entry-instrument-aperture-origin-shape-description-field rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                       owl:someValuesFrom :NX_ANY
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_CHAR
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_CHAR
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-aperture-origin-shape-description-field> ;
                                                                     rdfs:label "NXsnsevent/ENTRY/instrument/APERTURE/origin/shape/description" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-aperture-origin-shape-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-aperture-origin-shape-group
:nxsnsevent-entry-instrument-aperture-origin-shape-group rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusGroup ,
                                                                         :nxgeometry-shape-group ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxsnsevent-entry-instrument-aperture-origin-shape-description-field
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxsnsevent-entry-instrument-aperture-origin-shape-shape-field
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxsnsevent-entry-instrument-aperture-origin-shape-size-field
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-aperture-origin-shape-group> ;
                                                         rdfs:label "NXsnsevent/ENTRY/instrument/APERTURE/origin/shape" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-aperture-origin-shape-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-aperture-origin-shape-shape-field
:nxsnsevent-entry-instrument-aperture-origin-shape-shape-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               :nxshape-shape-field ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_ANY
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_CHAR
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_CHAR
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-aperture-origin-shape-shape-field> ;
                                                               rdfs:label "NXsnsevent/ENTRY/instrument/APERTURE/origin/shape/shape" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-aperture-origin-shape-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-aperture-origin-shape-size-field
:nxsnsevent-entry-instrument-aperture-origin-shape-size-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_LENGTH
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_FLOAT
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_FLOAT
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-aperture-origin-shape-size-field> ;
                                                              rdfs:label "NXsnsevent/ENTRY/instrument/APERTURE/origin/shape/size" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-aperture-origin-shape-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-aperture-origin-translation-distance-field
:nxsnsevent-entry-instrument-aperture-origin-translation-distance-field rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusField ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                          owl:someValuesFrom :NX_LENGTH
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:someValuesFrom :NX_FLOAT
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                        owl:complementOf :NX_FLOAT
                                                                                                      ]
                                                                                        ] ;
                                                                        rdfs:comment "" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-aperture-origin-translation-distance-field> ;
                                                                        rdfs:label "NXsnsevent/ENTRY/instrument/APERTURE/origin/translation/distance" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-aperture-origin-translation-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-aperture-origin-translation-group
:nxsnsevent-entry-instrument-aperture-origin-translation-group rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusGroup ,
                                                                               :nxgeometry-translation-group ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxsnsevent-entry-instrument-aperture-origin-translation-distance-field
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-aperture-origin-translation-group> ;
                                                               rdfs:label "NXsnsevent/ENTRY/instrument/APERTURE/origin/translation" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-aperture-origin-translation-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-aperture-x-pixel-offset-field
:nxsnsevent-entry-instrument-aperture-x-pixel-offset-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_LENGTH
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_FLOAT
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_FLOAT
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment "" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-aperture-x-pixel-offset-field> ;
                                                           rdfs:label "NXsnsevent/ENTRY/instrument/APERTURE/x_pixel_offset" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-aperture-x-pixel-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-attenuator-distance-field
:nxsnsevent-entry-instrument-attenuator-distance-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_LENGTH
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_FLOAT
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_FLOAT
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment "" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-attenuator-distance-field> ;
                                                       rdfs:label "NXsnsevent/ENTRY/instrument/ATTENUATOR/distance" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-attenuator-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-attenuator-group
:nxsnsevent-entry-instrument-attenuator-group rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusGroup ,
                                                              :nxinstrument-attenuator-group ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxsnsevent-entry-instrument-attenuator-distance-field
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-attenuator-group> ;
                                              rdfs:label "NXsnsevent/ENTRY/instrument/ATTENUATOR" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-attenuator-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-beamline-field
:nxsnsevent-entry-instrument-beamline-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANY
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_CHAR
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_CHAR
                                                                          ]
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-beamline-field> ;
                                            rdfs:label "NXsnsevent/ENTRY/instrument/beamline" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-beamline-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-crystal-group
:nxsnsevent-entry-instrument-crystal-group rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusGroup ,
                                                           :nxinstrument-crystal-group ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxsnsevent-entry-instrument-crystal-origin-group
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxsnsevent-entry-instrument-crystal-type-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxsnsevent-entry-instrument-crystal-wavelength-field
                                                           ] ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-crystal-group> ;
                                           rdfs:label "NXsnsevent/ENTRY/instrument/CRYSTAL" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-crystal-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-crystal-origin-description-field
:nxsnsevent-entry-instrument-crystal-origin-description-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ANY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_CHAR
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_CHAR
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-crystal-origin-description-field> ;
                                                              rdfs:label "NXsnsevent/ENTRY/instrument/CRYSTAL/origin/description" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-crystal-origin-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-crystal-origin-group
:nxsnsevent-entry-instrument-crystal-origin-group rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusGroup ,
                                                                  :nxcrystal-geometry-group ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxsnsevent-entry-instrument-crystal-origin-description-field
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxsnsevent-entry-instrument-crystal-origin-orientation-group
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxsnsevent-entry-instrument-crystal-origin-shape-group
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxsnsevent-entry-instrument-crystal-origin-translation-group
                                                                  ] ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-crystal-origin-group> ;
                                                  rdfs:label "NXsnsevent/ENTRY/instrument/CRYSTAL/origin" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-crystal-origin-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-crystal-origin-orientation-group
:nxsnsevent-entry-instrument-crystal-origin-orientation-group rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusGroup ,
                                                                              :nxgeometry-orientation-group ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxsnsevent-entry-instrument-crystal-origin-orientation-value-field
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-crystal-origin-orientation-group> ;
                                                              rdfs:label "NXsnsevent/ENTRY/instrument/CRYSTAL/origin/orientation" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-crystal-origin-orientation-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-crystal-origin-orientation-value-field
:nxsnsevent-entry-instrument-crystal-origin-orientation-value-field rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    :nxorientation-value-field ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_ANY
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_FLOAT
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_FLOAT
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment """
                  Six out of nine rotation parameters.
                """ ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-crystal-origin-orientation-value-field> ;
                                                                    rdfs:label "NXsnsevent/ENTRY/instrument/CRYSTAL/origin/orientation/value" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-crystal-origin-orientation-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-crystal-origin-shape-description-field
:nxsnsevent-entry-instrument-crystal-origin-shape-description-field rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_ANY
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_CHAR
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_CHAR
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment "" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-crystal-origin-shape-description-field> ;
                                                                    rdfs:label "NXsnsevent/ENTRY/instrument/CRYSTAL/origin/shape/description" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-crystal-origin-shape-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-crystal-origin-shape-group
:nxsnsevent-entry-instrument-crystal-origin-shape-group rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusGroup ,
                                                                        :nxgeometry-shape-group ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxsnsevent-entry-instrument-crystal-origin-shape-description-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxsnsevent-entry-instrument-crystal-origin-shape-shape-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxsnsevent-entry-instrument-crystal-origin-shape-size-field
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-crystal-origin-shape-group> ;
                                                        rdfs:label "NXsnsevent/ENTRY/instrument/CRYSTAL/origin/shape" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-crystal-origin-shape-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-crystal-origin-shape-shape-field
:nxsnsevent-entry-instrument-crystal-origin-shape-shape-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              :nxshape-shape-field ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ANY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_CHAR
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_CHAR
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-crystal-origin-shape-shape-field> ;
                                                              rdfs:label "NXsnsevent/ENTRY/instrument/CRYSTAL/origin/shape/shape" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-crystal-origin-shape-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-crystal-origin-shape-size-field
:nxsnsevent-entry-instrument-crystal-origin-shape-size-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_LENGTH
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_FLOAT
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_FLOAT
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-crystal-origin-shape-size-field> ;
                                                             rdfs:label "NXsnsevent/ENTRY/instrument/CRYSTAL/origin/shape/size" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-crystal-origin-shape-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-crystal-origin-translation-distance-field
:nxsnsevent-entry-instrument-crystal-origin-translation-distance-field rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusField ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                         owl:someValuesFrom :NX_LENGTH
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_FLOAT
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_FLOAT
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-crystal-origin-translation-distance-field> ;
                                                                       rdfs:label "NXsnsevent/ENTRY/instrument/CRYSTAL/origin/translation/distance" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-crystal-origin-translation-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-crystal-origin-translation-group
:nxsnsevent-entry-instrument-crystal-origin-translation-group rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusGroup ,
                                                                              :nxgeometry-translation-group ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxsnsevent-entry-instrument-crystal-origin-translation-distance-field
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-crystal-origin-translation-group> ;
                                                              rdfs:label "NXsnsevent/ENTRY/instrument/CRYSTAL/origin/translation" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-crystal-origin-translation-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-crystal-type-field
:nxsnsevent-entry-instrument-crystal-type-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_ANY
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-crystal-type-field> ;
                                                rdfs:label "NXsnsevent/ENTRY/instrument/CRYSTAL/type" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-crystal-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-crystal-wavelength-field
:nxsnsevent-entry-instrument-crystal-wavelength-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_WAVELENGTH
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_FLOAT
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_FLOAT
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-crystal-wavelength-field> ;
                                                      rdfs:label "NXsnsevent/ENTRY/instrument/CRYSTAL/wavelength" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-crystal-wavelength-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-detector-azimuthal-angle-field
:nxsnsevent-entry-instrument-detector-azimuthal-angle-field rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_ANGLE
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_FLOAT
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_FLOAT
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment "" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-detector-azimuthal-angle-field> ;
                                                            rdfs:label "NXsnsevent/ENTRY/instrument/DETECTOR/azimuthal_angle" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-detector-azimuthal-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-detector-data-x-y-field
:nxsnsevent-entry-instrument-detector-data-x-y-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_ANY
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_UINT
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_UINT
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment "expect  ``signal=2 axes=\"x_pixel_offset,y_pixel_offset``\"" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-detector-data-x-y-field> ;
                                                     rdfs:label "NXsnsevent/ENTRY/instrument/DETECTOR/data_x_y" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-detector-data-x-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-detector-distance-field
:nxsnsevent-entry-instrument-detector-distance-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_LENGTH
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_FLOAT
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_FLOAT
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment "" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-detector-distance-field> ;
                                                     rdfs:label "NXsnsevent/ENTRY/instrument/DETECTOR/distance" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-detector-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-detector-event-index-field
:nxsnsevent-entry-instrument-detector-event-index-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_ANY
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_UINT
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_UINT
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-detector-event-index-field> ;
                                                        rdfs:label "NXsnsevent/ENTRY/instrument/DETECTOR/event_index" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-detector-event-index-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-detector-event-pixel-id-field
:nxsnsevent-entry-instrument-detector-event-pixel-id-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_ANY
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_UINT
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_UINT
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment "" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-detector-event-pixel-id-field> ;
                                                           rdfs:label "NXsnsevent/ENTRY/instrument/DETECTOR/event_pixel_id" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-detector-event-pixel-id-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-detector-event-time-of-flight-field
:nxsnsevent-entry-instrument-detector-event-time-of-flight-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_TIME_OF_FLIGHT
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_FLOAT
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_FLOAT
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-detector-event-time-of-flight-field> ;
                                                                 rdfs:label "NXsnsevent/ENTRY/instrument/DETECTOR/event_time_of_flight" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-detector-event-time-of-flight-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-detector-group
:nxsnsevent-entry-instrument-detector-group rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusGroup ,
                                                            :nxinstrument-detector-group ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxsnsevent-entry-instrument-detector-azimuthal-angle-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxsnsevent-entry-instrument-detector-data-x-y-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxsnsevent-entry-instrument-detector-distance-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxsnsevent-entry-instrument-detector-event-index-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxsnsevent-entry-instrument-detector-event-pixel-id-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxsnsevent-entry-instrument-detector-event-time-of-flight-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxsnsevent-entry-instrument-detector-origin-group
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxsnsevent-entry-instrument-detector-pixel-id-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxsnsevent-entry-instrument-detector-polar-angle-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxsnsevent-entry-instrument-detector-pulse-time-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxsnsevent-entry-instrument-detector-total-counts-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxsnsevent-entry-instrument-detector-x-pixel-offset-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxsnsevent-entry-instrument-detector-y-pixel-offset-field
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-detector-group> ;
                                            rdfs:label "NXsnsevent/ENTRY/instrument/DETECTOR" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-detector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-detector-origin-group
:nxsnsevent-entry-instrument-detector-origin-group rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusGroup ,
                                                                   :nxdetector-geometry-group ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :has ;
                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass :nxsnsevent-entry-instrument-detector-origin-orientation-group
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :has ;
                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass :nxsnsevent-entry-instrument-detector-origin-shape-group
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :has ;
                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass :nxsnsevent-entry-instrument-detector-origin-translation-group
                                                                   ] ;
                                                   rdfs:comment "" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-detector-origin-group> ;
                                                   rdfs:label "NXsnsevent/ENTRY/instrument/DETECTOR/origin" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-detector-origin-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-detector-origin-orientation-group
:nxsnsevent-entry-instrument-detector-origin-orientation-group rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusGroup ,
                                                                               :nxgeometry-orientation-group ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxsnsevent-entry-instrument-detector-origin-orientation-value-field
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-detector-origin-orientation-group> ;
                                                               rdfs:label "NXsnsevent/ENTRY/instrument/DETECTOR/origin/orientation" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-detector-origin-orientation-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-detector-origin-orientation-value-field
:nxsnsevent-entry-instrument-detector-origin-orientation-value-field rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     :nxorientation-value-field ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                       owl:someValuesFrom :NX_ANY
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_FLOAT
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_FLOAT
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment """
                  Six out of nine rotation parameters.
                """ ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-detector-origin-orientation-value-field> ;
                                                                     rdfs:label "NXsnsevent/ENTRY/instrument/DETECTOR/origin/orientation/value" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-detector-origin-orientation-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-detector-origin-shape-description-field
:nxsnsevent-entry-instrument-detector-origin-shape-description-field rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                       owl:someValuesFrom :NX_ANY
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_CHAR
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_CHAR
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-detector-origin-shape-description-field> ;
                                                                     rdfs:label "NXsnsevent/ENTRY/instrument/DETECTOR/origin/shape/description" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-detector-origin-shape-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-detector-origin-shape-group
:nxsnsevent-entry-instrument-detector-origin-shape-group rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusGroup ,
                                                                         :nxgeometry-shape-group ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxsnsevent-entry-instrument-detector-origin-shape-description-field
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxsnsevent-entry-instrument-detector-origin-shape-shape-field
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxsnsevent-entry-instrument-detector-origin-shape-size-field
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-detector-origin-shape-group> ;
                                                         rdfs:label "NXsnsevent/ENTRY/instrument/DETECTOR/origin/shape" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-detector-origin-shape-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-detector-origin-shape-shape-field
:nxsnsevent-entry-instrument-detector-origin-shape-shape-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               :nxshape-shape-field ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_ANY
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_CHAR
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_CHAR
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-detector-origin-shape-shape-field> ;
                                                               rdfs:label "NXsnsevent/ENTRY/instrument/DETECTOR/origin/shape/shape" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-detector-origin-shape-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-detector-origin-shape-size-field
:nxsnsevent-entry-instrument-detector-origin-shape-size-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_LENGTH
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_FLOAT
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_FLOAT
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-detector-origin-shape-size-field> ;
                                                              rdfs:label "NXsnsevent/ENTRY/instrument/DETECTOR/origin/shape/size" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-detector-origin-shape-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-detector-origin-translation-distance-field
:nxsnsevent-entry-instrument-detector-origin-translation-distance-field rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusField ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                          owl:someValuesFrom :NX_LENGTH
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:someValuesFrom :NX_FLOAT
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                        owl:complementOf :NX_FLOAT
                                                                                                      ]
                                                                                        ] ;
                                                                        rdfs:comment "" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-detector-origin-translation-distance-field> ;
                                                                        rdfs:label "NXsnsevent/ENTRY/instrument/DETECTOR/origin/translation/distance" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-detector-origin-translation-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-detector-origin-translation-group
:nxsnsevent-entry-instrument-detector-origin-translation-group rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusGroup ,
                                                                               :nxgeometry-translation-group ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxsnsevent-entry-instrument-detector-origin-translation-distance-field
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-detector-origin-translation-group> ;
                                                               rdfs:label "NXsnsevent/ENTRY/instrument/DETECTOR/origin/translation" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-detector-origin-translation-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-detector-pixel-id-field
:nxsnsevent-entry-instrument-detector-pixel-id-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_ANY
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_UINT
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_UINT
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment "" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-detector-pixel-id-field> ;
                                                     rdfs:label "NXsnsevent/ENTRY/instrument/DETECTOR/pixel_id" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-detector-pixel-id-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-detector-polar-angle-field
:nxsnsevent-entry-instrument-detector-polar-angle-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_ANGLE
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_FLOAT
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_FLOAT
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-detector-polar-angle-field> ;
                                                        rdfs:label "NXsnsevent/ENTRY/instrument/DETECTOR/polar_angle" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-detector-polar-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-detector-pulse-time-field
:nxsnsevent-entry-instrument-detector-pulse-time-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_TIME
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_FLOAT
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_FLOAT
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment "" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-detector-pulse-time-field> ;
                                                       rdfs:label "NXsnsevent/ENTRY/instrument/DETECTOR/pulse_time" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-detector-pulse-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-detector-total-counts-field
:nxsnsevent-entry-instrument-detector-total-counts-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_UINT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_UINT
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-detector-total-counts-field> ;
                                                         rdfs:label "NXsnsevent/ENTRY/instrument/DETECTOR/total_counts" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-detector-total-counts-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-detector-x-pixel-offset-field
:nxsnsevent-entry-instrument-detector-x-pixel-offset-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_LENGTH
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_FLOAT
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_FLOAT
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment "" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-detector-x-pixel-offset-field> ;
                                                           rdfs:label "NXsnsevent/ENTRY/instrument/DETECTOR/x_pixel_offset" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-detector-x-pixel-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-detector-y-pixel-offset-field
:nxsnsevent-entry-instrument-detector-y-pixel-offset-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_LENGTH
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_FLOAT
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_FLOAT
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment "" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-detector-y-pixel-offset-field> ;
                                                           rdfs:label "NXsnsevent/ENTRY/instrument/DETECTOR/y_pixel_offset" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-detector-y-pixel-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-disk-chopper-distance-field
:nxsnsevent-entry-instrument-disk-chopper-distance-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_LENGTH
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_FLOAT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_FLOAT
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-disk-chopper-distance-field> ;
                                                         rdfs:label "NXsnsevent/ENTRY/instrument/DISK_CHOPPER/distance" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-disk-chopper-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-disk-chopper-group
:nxsnsevent-entry-instrument-disk-chopper-group rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusGroup ,
                                                                :nxinstrument-disk-chopper-group ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxsnsevent-entry-instrument-disk-chopper-distance-field
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-disk-chopper-group> ;
                                                rdfs:label "NXsnsevent/ENTRY/instrument/DISK_CHOPPER" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-disk-chopper-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-group
:nxsnsevent-entry-instrument-group rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusGroup ,
                                                   :nxentry-instrument-group ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxsnsevent-entry-instrument-aperture-group
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxsnsevent-entry-instrument-attenuator-group
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxsnsevent-entry-instrument-crystal-group
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxsnsevent-entry-instrument-disk-chopper-group
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxsnsevent-entry-instrument-polarizer-group
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxsnsevent-entry-instrument-beamline-field
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxsnsevent-entry-instrument-detector-group
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxsnsevent-entry-instrument-moderator-group
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxsnsevent-entry-instrument-name-field
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxsnsevent-entry-instrument-sns-group
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxsnsevent-entry-instrument-snsdetector-calibration-id-field
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxsnsevent-entry-instrument-snsgeometry-file-name-field
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxsnsevent-entry-instrument-snstranslation-service-field
                                                   ] ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-group> ;
                                   rdfs:label "NXsnsevent/ENTRY/instrument" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-moderator-coupling-material-field
:nxsnsevent-entry-instrument-moderator-coupling-material-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_ANY
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_CHAR
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_CHAR
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-moderator-coupling-material-field> ;
                                                               rdfs:label "NXsnsevent/ENTRY/instrument/moderator/coupling_material" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-moderator-coupling-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-moderator-distance-field
:nxsnsevent-entry-instrument-moderator-distance-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_LENGTH
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_FLOAT
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_FLOAT
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-moderator-distance-field> ;
                                                      rdfs:label "NXsnsevent/ENTRY/instrument/moderator/distance" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-moderator-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-moderator-group
:nxsnsevent-entry-instrument-moderator-group rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusGroup ,
                                                             :nxinstrument-moderator-group ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxsnsevent-entry-instrument-moderator-coupling-material-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxsnsevent-entry-instrument-moderator-distance-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxsnsevent-entry-instrument-moderator-temperature-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxsnsevent-entry-instrument-moderator-type-field
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-moderator-group> ;
                                             rdfs:label "NXsnsevent/ENTRY/instrument/moderator" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-moderator-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-moderator-temperature-field
:nxsnsevent-entry-instrument-moderator-temperature-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_TEMPERATURE
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_FLOAT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_FLOAT
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-moderator-temperature-field> ;
                                                         rdfs:label "NXsnsevent/ENTRY/instrument/moderator/temperature" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-moderator-temperature-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-moderator-type-field
:nxsnsevent-entry-instrument-moderator-type-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  :nxmoderator-type-field ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ANY
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_CHAR
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_CHAR
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-moderator-type-field> ;
                                                  rdfs:label "NXsnsevent/ENTRY/instrument/moderator/type" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-moderator-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-name-field
:nxsnsevent-entry-instrument-name-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_CHAR
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_CHAR
                                                                      ]
                                                        ] ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-name-field> ;
                                        rdfs:label "NXsnsevent/ENTRY/instrument/name" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-polarizer-group
:nxsnsevent-entry-instrument-polarizer-group rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusGroup ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-polarizer-group> ;
                                             rdfs:label "NXsnsevent/ENTRY/instrument/POLARIZER" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-polarizer-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-sns-frequency-field
:nxsnsevent-entry-instrument-sns-frequency-field rdf:type owl:Class ;
                                                 owl:equivalentClass :nxsource-frequency-field ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_FREQUENCY
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_FLOAT
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_FLOAT
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-sns-frequency-field> ;
                                                 rdfs:label "NXsnsevent/ENTRY/instrument/SNS/frequency" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-sns-frequency-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-sns-group
:nxsnsevent-entry-instrument-sns-group rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusGroup ,
                                                       :nxinstrument-source-group ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxsnsevent-entry-instrument-sns-frequency-field
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxsnsevent-entry-instrument-sns-name-field
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxsnsevent-entry-instrument-sns-probe-field
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxsnsevent-entry-instrument-sns-type-field
                                                       ] ;
                                       rdfs:comment "" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-sns-group> ;
                                       rdfs:label "NXsnsevent/ENTRY/instrument/SNS" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-sns-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-sns-name-field
:nxsnsevent-entry-instrument-sns-name-field rdf:type owl:Class ;
                                            owl:equivalentClass :nxsource-name-field ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANY
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_CHAR
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_CHAR
                                                                          ]
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-sns-name-field> ;
                                            rdfs:label "NXsnsevent/ENTRY/instrument/SNS/name" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-sns-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-sns-probe-field
:nxsnsevent-entry-instrument-sns-probe-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             :nxsource-probe-field ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-sns-probe-field> ;
                                             rdfs:label "NXsnsevent/ENTRY/instrument/SNS/probe" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-sns-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-sns-type-field
:nxsnsevent-entry-instrument-sns-type-field rdf:type owl:Class ;
                                            owl:equivalentClass :nxsource-type-field ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANY
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_CHAR
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_CHAR
                                                                          ]
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-sns-type-field> ;
                                            rdfs:label "NXsnsevent/ENTRY/instrument/SNS/type" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-sns-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-snsdetector-calibration-id-field
:nxsnsevent-entry-instrument-snsdetector-calibration-id-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ANY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_CHAR
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_CHAR
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment """
            Detector calibration id from DAS.
          """ ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-snsdetector-calibration-id-field> ;
                                                              rdfs:label "NXsnsevent/ENTRY/instrument/SNSdetector_calibration_id" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-snsdetector-calibration-id-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-snsgeometry-file-name-field
:nxsnsevent-entry-instrument-snsgeometry-file-name-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_CHAR
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_CHAR
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-snsgeometry-file-name-field> ;
                                                         rdfs:label "NXsnsevent/ENTRY/instrument/SNSgeometry_file_name" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-snsgeometry-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-instrument-snstranslation-service-field
:nxsnsevent-entry-instrument-snstranslation-service-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_ANY
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_CHAR
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_CHAR
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-snstranslation-service-field> ;
                                                          rdfs:label "NXsnsevent/ENTRY/instrument/SNStranslation_service" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-instrument-snstranslation-service-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-monitor-data-field
:nxsnsevent-entry-monitor-data-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_UINT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_UINT
                                                                   ]
                                                     ] ;
                                     rdfs:comment "expect  ``signal=1 axes=\"time_of_flight\"``" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-monitor-data-field> ;
                                     rdfs:label "NXsnsevent/ENTRY/MONITOR/data" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-monitor-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-monitor-distance-field
:nxsnsevent-entry-monitor-distance-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_LENGTH
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_FLOAT
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_FLOAT
                                                                       ]
                                                         ] ;
                                         rdfs:comment "" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-monitor-distance-field> ;
                                         rdfs:label "NXsnsevent/ENTRY/MONITOR/distance" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-monitor-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-monitor-group
:nxsnsevent-entry-monitor-group rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusGroup ,
                                                :nxentry-monitor-group ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxsnsevent-entry-monitor-data-field
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxsnsevent-entry-monitor-distance-field
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxsnsevent-entry-monitor-mode-field
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxsnsevent-entry-monitor-time-of-flight-field
                                                ] ;
                                rdfs:comment "" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-monitor-group> ;
                                rdfs:label "NXsnsevent/ENTRY/MONITOR" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-monitor-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-monitor-mode-field
:nxsnsevent-entry-monitor-mode-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     :nxmonitor-mode-field ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_CHAR
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_CHAR
                                                                   ]
                                                     ] ;
                                     rdfs:comment "" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-monitor-mode-field> ;
                                     rdfs:label "NXsnsevent/ENTRY/MONITOR/mode" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-monitor-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-monitor-time-of-flight-field
:nxsnsevent-entry-monitor-time-of-flight-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               :nxmonitor-time-of-flight-field ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_TIME
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_FLOAT
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_FLOAT
                                                                             ]
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-monitor-time-of-flight-field> ;
                                               rdfs:label "NXsnsevent/ENTRY/MONITOR/time_of_flight" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-monitor-time-of-flight-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-notes-field
:nxsnsevent-entry-notes-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_CHAR
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_CHAR
                                                            ]
                                              ] ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-notes-field> ;
                              rdfs:label "NXsnsevent/ENTRY/notes" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-notes-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-proton-charge-field
:nxsnsevent-entry-proton-charge-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_CHARGE
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_FLOAT
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_FLOAT
                                                                    ]
                                                      ] ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-proton-charge-field> ;
                                      rdfs:label "NXsnsevent/ENTRY/proton_charge" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-proton-charge-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-raw-frames-field
:nxsnsevent-entry-raw-frames-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_INT
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_INT
                                                                 ]
                                                   ] ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-raw-frames-field> ;
                                   rdfs:label "NXsnsevent/ENTRY/raw_frames" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-raw-frames-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-run-number-field
:nxsnsevent-entry-run-number-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_CHAR
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_CHAR
                                                                 ]
                                                   ] ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-run-number-field> ;
                                   rdfs:label "NXsnsevent/ENTRY/run_number" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-run-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-sample-changer-position-field
:nxsnsevent-entry-sample-changer-position-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_ANY
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-sample-changer-position-field> ;
                                                rdfs:label "NXsnsevent/ENTRY/sample/changer_position" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-sample-changer-position-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-sample-group
:nxsnsevent-entry-sample-group rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusGroup ,
                                               :nxentry-sample-group ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxsnsevent-entry-sample-changer-position-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxsnsevent-entry-sample-holder-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxsnsevent-entry-sample-identifier-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxsnsevent-entry-sample-name-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxsnsevent-entry-sample-nature-field
                                               ] ;
                               rdfs:comment "" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-sample-group> ;
                               rdfs:label "NXsnsevent/ENTRY/sample" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-sample-holder-field
:nxsnsevent-entry-sample-holder-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_CHAR
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_CHAR
                                                                    ]
                                                      ] ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-sample-holder-field> ;
                                      rdfs:label "NXsnsevent/ENTRY/sample/holder" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-sample-holder-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-sample-identifier-field
:nxsnsevent-entry-sample-identifier-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_CHAR
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_CHAR
                                                                        ]
                                                          ] ;
                                          rdfs:comment "" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-sample-identifier-field> ;
                                          rdfs:label "NXsnsevent/ENTRY/sample/identifier" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-sample-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-sample-name-field
:nxsnsevent-entry-sample-name-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    :nxsample-name-field ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_CHAR
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_CHAR
                                                                  ]
                                                    ] ;
                                    rdfs:comment "Descriptive name of sample" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-sample-name-field> ;
                                    rdfs:label "NXsnsevent/ENTRY/sample/name" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-sample-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-sample-nature-field
:nxsnsevent-entry-sample-nature-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_CHAR
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_CHAR
                                                                    ]
                                                      ] ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-sample-nature-field> ;
                                      rdfs:label "NXsnsevent/ENTRY/sample/nature" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-sample-nature-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-snshistotool-author-field
:nxsnsevent-entry-snshistotool-author-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANY
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_CHAR
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_CHAR
                                                                          ]
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-snshistotool-author-field> ;
                                            rdfs:label "NXsnsevent/ENTRY/SNSHistoTool/author" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-snshistotool-author-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-snshistotool-command1-field
:nxsnsevent-entry-snshistotool-command1-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_CHAR
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_CHAR
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
            Command string for event2nxl.
          """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-snshistotool-command1-field> ;
                                              rdfs:label "NXsnsevent/ENTRY/SNSHistoTool/command1" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-snshistotool-command1-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-snshistotool-date-field
:nxsnsevent-entry-snshistotool-date-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_CHAR
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_CHAR
                                                                        ]
                                                          ] ;
                                          rdfs:comment "" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-snshistotool-date-field> ;
                                          rdfs:label "NXsnsevent/ENTRY/SNSHistoTool/date" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-snshistotool-date-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-snshistotool-description-field
:nxsnsevent-entry-snshistotool-description-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_ANY
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_CHAR
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_CHAR
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-snshistotool-description-field> ;
                                                 rdfs:label "NXsnsevent/ENTRY/SNSHistoTool/description" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-snshistotool-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-snshistotool-group
:nxsnsevent-entry-snshistotool-group rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusGroup ,
                                                     :nxobject-note-group ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxsnsevent-entry-snshistotool-author-field
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxsnsevent-entry-snshistotool-command1-field
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxsnsevent-entry-snshistotool-date-field
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxsnsevent-entry-snshistotool-description-field
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxsnsevent-entry-snshistotool-snsbanking-file-name-field
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxsnsevent-entry-snshistotool-snsmapping-file-name-field
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxsnsevent-entry-snshistotool-version-field
                                                     ] ;
                                     rdfs:comment "" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-snshistotool-group> ;
                                     rdfs:label "NXsnsevent/ENTRY/SNSHistoTool" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-snshistotool-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-snshistotool-snsbanking-file-name-field
:nxsnsevent-entry-snshistotool-snsbanking-file-name-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_ANY
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_CHAR
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_CHAR
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-snshistotool-snsbanking-file-name-field> ;
                                                          rdfs:label "NXsnsevent/ENTRY/SNSHistoTool/SNSbanking_file_name" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-snshistotool-snsbanking-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-snshistotool-snsmapping-file-name-field
:nxsnsevent-entry-snshistotool-snsmapping-file-name-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_ANY
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_CHAR
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_CHAR
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-snshistotool-snsmapping-file-name-field> ;
                                                          rdfs:label "NXsnsevent/ENTRY/SNSHistoTool/SNSmapping_file_name" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-snshistotool-snsmapping-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-snshistotool-version-field
:nxsnsevent-entry-snshistotool-version-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-snshistotool-version-field> ;
                                             rdfs:label "NXsnsevent/ENTRY/SNSHistoTool/version" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-snshistotool-version-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-start-time-field
:nxsnsevent-entry-start-time-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_DATE_TIME
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_DATE_TIME
                                                                 ]
                                                   ] ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-start-time-field> ;
                                   rdfs:label "NXsnsevent/ENTRY/start_time" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-title-field
:nxsnsevent-entry-title-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_CHAR
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_CHAR
                                                            ]
                                              ] ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-title-field> ;
                              rdfs:label "NXsnsevent/ENTRY/title" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-total-counts-field
:nxsnsevent-entry-total-counts-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_UNITLESS
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_UINT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_UINT
                                                                   ]
                                                     ] ;
                                     rdfs:comment "" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-total-counts-field> ;
                                     rdfs:label "NXsnsevent/ENTRY/total_counts" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-total-counts-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-total-uncounted-counts-field
:nxsnsevent-entry-total-uncounted-counts-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_UNITLESS
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_UINT
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_UINT
                                                                             ]
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-total-uncounted-counts-field> ;
                                               rdfs:label "NXsnsevent/ENTRY/total_uncounted_counts" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-total-uncounted-counts-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-user-facility-user-id-field
:nxsnsevent-entry-user-facility-user-id-field rdf:type owl:Class ;
                                              owl:equivalentClass :nxuser-facility-user-id-field ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_CHAR
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_CHAR
                                                                            ]
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-user-facility-user-id-field> ;
                                              rdfs:label "NXsnsevent/ENTRY/USER/facility_user_id" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-user-facility-user-id-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-user-group
:nxsnsevent-entry-user-group rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusGroup ,
                                             :nxentry-user-group ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxsnsevent-entry-user-facility-user-id-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxsnsevent-entry-user-name-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxsnsevent-entry-user-role-field
                                             ] ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-user-group> ;
                             rdfs:label "NXsnsevent/ENTRY/USER" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-user-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-user-name-field
:nxsnsevent-entry-user-name-field rdf:type owl:Class ;
                                  owl:equivalentClass :nxuser-name-field ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_CHAR
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_CHAR
                                                                ]
                                                  ] ;
                                  rdfs:comment "" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-user-name-field> ;
                                  rdfs:label "NXsnsevent/ENTRY/USER/name" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-user-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnsevent-entry-user-role-field
:nxsnsevent-entry-user-role-field rdf:type owl:Class ;
                                  owl:equivalentClass :nxuser-role-field ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_CHAR
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_CHAR
                                                                ]
                                                  ] ;
                                  rdfs:comment "" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-user-role-field> ;
                                  rdfs:label "NXsnsevent/ENTRY/USER/role" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnsevent.html#nxsnsevent-entry-user-role-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-collection-identifier-field
:nxsnshisto-entry-collection-identifier-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_CHAR
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_CHAR
                                                                            ]
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-collection-identifier-field> ;
                                              rdfs:label "NXsnshisto/ENTRY/collection_identifier" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-collection-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-collection-title-field
:nxsnshisto-entry-collection-title-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_ANY
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_CHAR
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_CHAR
                                                                       ]
                                                         ] ;
                                         rdfs:comment "" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-collection-title-field> ;
                                         rdfs:label "NXsnshisto/ENTRY/collection_title" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-collection-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-daslogs-group
:nxsnshisto-entry-daslogs-group rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusGroup ,
                                                :nxentry-collection-group ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxsnshisto-entry-daslogs-positioner-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxsnshisto-entry-daslogs-log-group
                                                ] ;
                                rdfs:comment """
          Details of all logs, both from cvinfo file and from HistoTool (frequency and proton_charge).
        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-daslogs-group> ;
                                rdfs:label "NXsnshisto/ENTRY/DASlogs" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-daslogs-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-daslogs-log-average-value-error-field
:nxsnshisto-entry-daslogs-log-average-value-error-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_ANY
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_FLOAT
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_FLOAT
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-daslogs-log-average-value-error-field> ;
                                                        rdfs:label "NXsnshisto/ENTRY/DASlogs/LOG/average_value_error" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-daslogs-log-average-value-error-field> ;
                                                        owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-daslogs-log-average-value-errors-field
:nxsnshisto-entry-daslogs-log-average-value-errors-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_FLOAT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_FLOAT
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-daslogs-log-average-value-errors-field> ;
                                                         rdfs:label "NXsnshisto/ENTRY/DASlogs/LOG/average_value_errors" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-daslogs-log-average-value-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-daslogs-log-average-value-field
:nxsnshisto-entry-daslogs-log-average-value-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ANY
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_FLOAT
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_FLOAT
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-daslogs-log-average-value-field> ;
                                                  rdfs:label "NXsnshisto/ENTRY/DASlogs/LOG/average_value" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-daslogs-log-average-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-daslogs-log-description-field
:nxsnshisto-entry-daslogs-log-description-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_ANY
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-daslogs-log-description-field> ;
                                                rdfs:label "NXsnshisto/ENTRY/DASlogs/LOG/description" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-daslogs-log-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-daslogs-log-duration-field
:nxsnshisto-entry-daslogs-log-duration-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_FLOAT
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_FLOAT
                                                                           ]
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-daslogs-log-duration-field> ;
                                             rdfs:label "NXsnshisto/ENTRY/DASlogs/LOG/duration" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-daslogs-log-duration-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-daslogs-log-group
:nxsnshisto-entry-daslogs-log-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusGroup ,
                                                    :nxobject-log-group ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxsnshisto-entry-daslogs-log-average-value-error-field
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxsnshisto-entry-daslogs-log-average-value-errors-field
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxsnshisto-entry-daslogs-log-average-value-field
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxsnshisto-entry-daslogs-log-description-field
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxsnshisto-entry-daslogs-log-duration-field
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxsnshisto-entry-daslogs-log-maximum-value-field
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxsnshisto-entry-daslogs-log-minimum-value-field
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxsnshisto-entry-daslogs-log-time-field
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxsnshisto-entry-daslogs-log-value-field
                                                    ] ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-daslogs-log-group> ;
                                    rdfs:label "NXsnshisto/ENTRY/DASlogs/LOG" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-daslogs-log-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-daslogs-log-maximum-value-field
:nxsnshisto-entry-daslogs-log-maximum-value-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ANY
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_FLOAT
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_FLOAT
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-daslogs-log-maximum-value-field> ;
                                                  rdfs:label "NXsnshisto/ENTRY/DASlogs/LOG/maximum_value" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-daslogs-log-maximum-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-daslogs-log-minimum-value-field
:nxsnshisto-entry-daslogs-log-minimum-value-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ANY
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_FLOAT
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_FLOAT
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-daslogs-log-minimum-value-field> ;
                                                  rdfs:label "NXsnshisto/ENTRY/DASlogs/LOG/minimum_value" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-daslogs-log-minimum-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-daslogs-log-time-field
:nxsnshisto-entry-daslogs-log-time-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_ANY
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_FLOAT
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_FLOAT
                                                                       ]
                                                         ] ;
                                         rdfs:comment "" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-daslogs-log-time-field> ;
                                         rdfs:label "NXsnshisto/ENTRY/DASlogs/LOG/time" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-daslogs-log-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-daslogs-log-value-field
:nxsnshisto-entry-daslogs-log-value-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_FLOAT
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_FLOAT
                                                                        ]
                                                          ] ;
                                          rdfs:comment "" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-daslogs-log-value-field> ;
                                          rdfs:label "NXsnshisto/ENTRY/DASlogs/LOG/value" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-daslogs-log-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-daslogs-positioner-average-value-error-field
:nxsnshisto-entry-daslogs-positioner-average-value-error-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_ANY
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_FLOAT
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_FLOAT
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-daslogs-positioner-average-value-error-field> ;
                                                               rdfs:label "NXsnshisto/ENTRY/DASlogs/POSITIONER/average_value_error" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-daslogs-positioner-average-value-error-field> ;
                                                               owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-daslogs-positioner-average-value-errors-field
:nxsnshisto-entry-daslogs-positioner-average-value-errors-field rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_ANY
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_FLOAT
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_FLOAT
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment "" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-daslogs-positioner-average-value-errors-field> ;
                                                                rdfs:label "NXsnshisto/ENTRY/DASlogs/POSITIONER/average_value_errors" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-daslogs-positioner-average-value-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-daslogs-positioner-average-value-field
:nxsnshisto-entry-daslogs-positioner-average-value-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_FLOAT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_FLOAT
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-daslogs-positioner-average-value-field> ;
                                                         rdfs:label "NXsnshisto/ENTRY/DASlogs/POSITIONER/average_value" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-daslogs-positioner-average-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-daslogs-positioner-description-field
:nxsnshisto-entry-daslogs-positioner-description-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_ANY
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_CHAR
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_CHAR
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment "" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-daslogs-positioner-description-field> ;
                                                       rdfs:label "NXsnshisto/ENTRY/DASlogs/POSITIONER/description" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-daslogs-positioner-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-daslogs-positioner-duration-field
:nxsnshisto-entry-daslogs-positioner-duration-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_ANY
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_FLOAT
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_FLOAT
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment "" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-daslogs-positioner-duration-field> ;
                                                    rdfs:label "NXsnshisto/ENTRY/DASlogs/POSITIONER/duration" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-daslogs-positioner-duration-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-daslogs-positioner-group
:nxsnshisto-entry-daslogs-positioner-group rdf:type owl:Class ;
                                           rdfs:subClassOf :NXpositioner ,
                                                           :NeXusGroup ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxsnshisto-entry-daslogs-positioner-average-value-error-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxsnshisto-entry-daslogs-positioner-average-value-errors-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxsnshisto-entry-daslogs-positioner-average-value-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxsnshisto-entry-daslogs-positioner-description-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxsnshisto-entry-daslogs-positioner-duration-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxsnshisto-entry-daslogs-positioner-maximum-value-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxsnshisto-entry-daslogs-positioner-minimum-value-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxsnshisto-entry-daslogs-positioner-time-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxsnshisto-entry-daslogs-positioner-value-field
                                                           ] ;
                                           rdfs:comment """
            Motor logs from cvinfo file.
          """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-daslogs-positioner-group> ;
                                           rdfs:label "NXsnshisto/ENTRY/DASlogs/POSITIONER" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-daslogs-positioner-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-daslogs-positioner-maximum-value-field
:nxsnshisto-entry-daslogs-positioner-maximum-value-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_FLOAT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_FLOAT
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-daslogs-positioner-maximum-value-field> ;
                                                         rdfs:label "NXsnshisto/ENTRY/DASlogs/POSITIONER/maximum_value" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-daslogs-positioner-maximum-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-daslogs-positioner-minimum-value-field
:nxsnshisto-entry-daslogs-positioner-minimum-value-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_FLOAT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_FLOAT
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-daslogs-positioner-minimum-value-field> ;
                                                         rdfs:label "NXsnshisto/ENTRY/DASlogs/POSITIONER/minimum_value" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-daslogs-positioner-minimum-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-daslogs-positioner-time-field
:nxsnshisto-entry-daslogs-positioner-time-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_ANY
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_FLOAT
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_FLOAT
                                                                              ]
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-daslogs-positioner-time-field> ;
                                                rdfs:label "NXsnshisto/ENTRY/DASlogs/POSITIONER/time" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-daslogs-positioner-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-daslogs-positioner-value-field
:nxsnshisto-entry-daslogs-positioner-value-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_ANY
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_FLOAT
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_FLOAT
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-daslogs-positioner-value-field> ;
                                                 rdfs:label "NXsnshisto/ENTRY/DASlogs/POSITIONER/value" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-daslogs-positioner-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-data-group
:nxsnshisto-entry-data-group rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusGroup ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-data-group> ;
                             rdfs:label "NXsnshisto/ENTRY/DATA" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-definition-field
:nxsnshisto-entry-definition-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   :nxentry-definition-field ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasEnumContainer ;
                                                     owl:allValuesFrom [ rdf:type owl:Class ;
                                                                         owl:unionOf ( :nxsnshisto-entry-definition-nxsnshisto-enum
                                                                                     )
                                                                       ]
                                                   ] ;
                                   rdfs:comment """
          Official NXDL schema after this file goes to applications.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-definition-field> ;
                                   rdfs:label "NXsnshisto/ENTRY/definition" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-definition-nxsnshisto-enum
:nxsnshisto-entry-definition-nxsnshisto-enum rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusEnumerations ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :actualValue ;
                                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                                               rdf:first "NXsnshisto" ;
                                                                                               rdf:rest rdf:nil
                                                                                             ]
                                                                                 ]
                                                             ] ;
                                             rdfs:comment "Enumeration item for NXsnshisto/ENTRY/definition: NXsnshisto" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-definition-field> ;
                                             rdfs:label "NXsnshisto/ENTRY/definition/NXsnshisto" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-duration-field
:nxsnshisto-entry-duration-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_TIME
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_FLOAT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_FLOAT
                                                               ]
                                                 ] ;
                                 rdfs:comment "" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-duration-field> ;
                                 rdfs:label "NXsnshisto/ENTRY/duration" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-duration-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-end-time-field
:nxsnshisto-entry-end-time-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_DATE_TIME
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_DATE_TIME
                                                               ]
                                                 ] ;
                                 rdfs:comment "" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-end-time-field> ;
                                 rdfs:label "NXsnshisto/ENTRY/end_time" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-end-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-entry-identifier-field
:nxsnshisto-entry-entry-identifier-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_ANY
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_CHAR
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_CHAR
                                                                       ]
                                                         ] ;
                                         rdfs:comment "" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-entry-identifier-field> ;
                                         rdfs:label "NXsnshisto/ENTRY/entry_identifier" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-entry-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-experiment-identifier-field
:nxsnshisto-entry-experiment-identifier-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_CHAR
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_CHAR
                                                                            ]
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-experiment-identifier-field> ;
                                              rdfs:label "NXsnshisto/ENTRY/experiment_identifier" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-experiment-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-group
:nxsnshisto-entry-group rdf:type owl:Class ;
                        rdfs:subClassOf :NXentry ,
                                        :NeXusGroup ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsnshisto-entry-monitor-group
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsnshisto-entry-collection-identifier-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsnshisto-entry-collection-title-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsnshisto-entry-daslogs-group
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsnshisto-entry-data-group
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsnshisto-entry-definition-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsnshisto-entry-duration-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsnshisto-entry-end-time-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsnshisto-entry-entry-identifier-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsnshisto-entry-experiment-identifier-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsnshisto-entry-instrument-group
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsnshisto-entry-notes-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsnshisto-entry-proton-charge-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsnshisto-entry-raw-frames-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsnshisto-entry-run-number-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsnshisto-entry-sample-group
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsnshisto-entry-snshistotool-group
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsnshisto-entry-start-time-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsnshisto-entry-title-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsnshisto-entry-total-counts-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsnshisto-entry-total-uncounted-counts-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxsnshisto-entry-user-group
                                        ] ;
                        rdfs:comment "" ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-group> ;
                        rdfs:label "NXsnshisto/ENTRY" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-aperture-group
:nxsnshisto-entry-instrument-aperture-group rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusGroup ,
                                                            :nxinstrument-aperture-group ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxsnshisto-entry-instrument-aperture-origin-group
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxsnshisto-entry-instrument-aperture-x-pixel-offset-field
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-aperture-group> ;
                                            rdfs:label "NXsnshisto/ENTRY/instrument/APERTURE" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-aperture-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-aperture-origin-group
:nxsnshisto-entry-instrument-aperture-origin-group rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusGroup ,
                                                                   :nxaperture-geometry-group ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :has ;
                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass :nxsnshisto-entry-instrument-aperture-origin-orientation-group
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :has ;
                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass :nxsnshisto-entry-instrument-aperture-origin-shape-group
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :has ;
                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass :nxsnshisto-entry-instrument-aperture-origin-translation-group
                                                                   ] ;
                                                   rdfs:comment "" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-aperture-origin-group> ;
                                                   rdfs:label "NXsnshisto/ENTRY/instrument/APERTURE/origin" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-aperture-origin-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-aperture-origin-orientation-group
:nxsnshisto-entry-instrument-aperture-origin-orientation-group rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusGroup ,
                                                                               :nxgeometry-orientation-group ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxsnshisto-entry-instrument-aperture-origin-orientation-value-field
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-aperture-origin-orientation-group> ;
                                                               rdfs:label "NXsnshisto/ENTRY/instrument/APERTURE/origin/orientation" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-aperture-origin-orientation-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-aperture-origin-orientation-value-field
:nxsnshisto-entry-instrument-aperture-origin-orientation-value-field rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     :nxorientation-value-field ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                       owl:someValuesFrom :NX_ANY
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_FLOAT
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_FLOAT
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment """
                  Six out of nine rotation parameters.
                """ ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-aperture-origin-orientation-value-field> ;
                                                                     rdfs:label "NXsnshisto/ENTRY/instrument/APERTURE/origin/orientation/value" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-aperture-origin-orientation-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-aperture-origin-shape-description-field
:nxsnshisto-entry-instrument-aperture-origin-shape-description-field rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                       owl:someValuesFrom :NX_ANY
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_CHAR
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_CHAR
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-aperture-origin-shape-description-field> ;
                                                                     rdfs:label "NXsnshisto/ENTRY/instrument/APERTURE/origin/shape/description" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-aperture-origin-shape-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-aperture-origin-shape-group
:nxsnshisto-entry-instrument-aperture-origin-shape-group rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusGroup ,
                                                                         :nxgeometry-shape-group ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxsnshisto-entry-instrument-aperture-origin-shape-description-field
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxsnshisto-entry-instrument-aperture-origin-shape-shape-field
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxsnshisto-entry-instrument-aperture-origin-shape-size-field
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-aperture-origin-shape-group> ;
                                                         rdfs:label "NXsnshisto/ENTRY/instrument/APERTURE/origin/shape" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-aperture-origin-shape-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-aperture-origin-shape-shape-field
:nxsnshisto-entry-instrument-aperture-origin-shape-shape-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               :nxshape-shape-field ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_ANY
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_CHAR
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_CHAR
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-aperture-origin-shape-shape-field> ;
                                                               rdfs:label "NXsnshisto/ENTRY/instrument/APERTURE/origin/shape/shape" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-aperture-origin-shape-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-aperture-origin-shape-size-field
:nxsnshisto-entry-instrument-aperture-origin-shape-size-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_LENGTH
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_FLOAT
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_FLOAT
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-aperture-origin-shape-size-field> ;
                                                              rdfs:label "NXsnshisto/ENTRY/instrument/APERTURE/origin/shape/size" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-aperture-origin-shape-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-aperture-origin-translation-distance-field
:nxsnshisto-entry-instrument-aperture-origin-translation-distance-field rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusField ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                          owl:someValuesFrom :NX_LENGTH
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:someValuesFrom :NX_FLOAT
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                        owl:complementOf :NX_FLOAT
                                                                                                      ]
                                                                                        ] ;
                                                                        rdfs:comment "" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-aperture-origin-translation-distance-field> ;
                                                                        rdfs:label "NXsnshisto/ENTRY/instrument/APERTURE/origin/translation/distance" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-aperture-origin-translation-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-aperture-origin-translation-group
:nxsnshisto-entry-instrument-aperture-origin-translation-group rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusGroup ,
                                                                               :nxgeometry-translation-group ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxsnshisto-entry-instrument-aperture-origin-translation-distance-field
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-aperture-origin-translation-group> ;
                                                               rdfs:label "NXsnshisto/ENTRY/instrument/APERTURE/origin/translation" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-aperture-origin-translation-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-aperture-x-pixel-offset-field
:nxsnshisto-entry-instrument-aperture-x-pixel-offset-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_LENGTH
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_FLOAT
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_FLOAT
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment "" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-aperture-x-pixel-offset-field> ;
                                                           rdfs:label "NXsnshisto/ENTRY/instrument/APERTURE/x_pixel_offset" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-aperture-x-pixel-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-attenuator-distance-field
:nxsnshisto-entry-instrument-attenuator-distance-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_LENGTH
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_FLOAT
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_FLOAT
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment "" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-attenuator-distance-field> ;
                                                       rdfs:label "NXsnshisto/ENTRY/instrument/ATTENUATOR/distance" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-attenuator-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-attenuator-group
:nxsnshisto-entry-instrument-attenuator-group rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusGroup ,
                                                              :nxinstrument-attenuator-group ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxsnshisto-entry-instrument-attenuator-distance-field
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-attenuator-group> ;
                                              rdfs:label "NXsnshisto/ENTRY/instrument/ATTENUATOR" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-attenuator-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-beamline-field
:nxsnshisto-entry-instrument-beamline-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANY
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_CHAR
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_CHAR
                                                                          ]
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-beamline-field> ;
                                            rdfs:label "NXsnshisto/ENTRY/instrument/beamline" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-beamline-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-crystal-group
:nxsnshisto-entry-instrument-crystal-group rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusGroup ,
                                                           :nxinstrument-crystal-group ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxsnshisto-entry-instrument-crystal-origin-group
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxsnshisto-entry-instrument-crystal-type-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxsnshisto-entry-instrument-crystal-wavelength-field
                                                           ] ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-crystal-group> ;
                                           rdfs:label "NXsnshisto/ENTRY/instrument/CRYSTAL" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-crystal-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-crystal-origin-description-field
:nxsnshisto-entry-instrument-crystal-origin-description-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ANY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_CHAR
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_CHAR
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-crystal-origin-description-field> ;
                                                              rdfs:label "NXsnshisto/ENTRY/instrument/CRYSTAL/origin/description" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-crystal-origin-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-crystal-origin-group
:nxsnshisto-entry-instrument-crystal-origin-group rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusGroup ,
                                                                  :nxcrystal-geometry-group ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxsnshisto-entry-instrument-crystal-origin-description-field
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxsnshisto-entry-instrument-crystal-origin-orientation-group
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxsnshisto-entry-instrument-crystal-origin-shape-group
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxsnshisto-entry-instrument-crystal-origin-translation-group
                                                                  ] ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-crystal-origin-group> ;
                                                  rdfs:label "NXsnshisto/ENTRY/instrument/CRYSTAL/origin" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-crystal-origin-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-crystal-origin-orientation-group
:nxsnshisto-entry-instrument-crystal-origin-orientation-group rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusGroup ,
                                                                              :nxgeometry-orientation-group ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxsnshisto-entry-instrument-crystal-origin-orientation-value-field
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-crystal-origin-orientation-group> ;
                                                              rdfs:label "NXsnshisto/ENTRY/instrument/CRYSTAL/origin/orientation" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-crystal-origin-orientation-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-crystal-origin-orientation-value-field
:nxsnshisto-entry-instrument-crystal-origin-orientation-value-field rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    :nxorientation-value-field ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_ANY
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_FLOAT
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_FLOAT
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment """
                  Six out of nine rotation parameters.
                """ ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-crystal-origin-orientation-value-field> ;
                                                                    rdfs:label "NXsnshisto/ENTRY/instrument/CRYSTAL/origin/orientation/value" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-crystal-origin-orientation-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-crystal-origin-shape-description-field
:nxsnshisto-entry-instrument-crystal-origin-shape-description-field rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_ANY
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_CHAR
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_CHAR
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment "" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-crystal-origin-shape-description-field> ;
                                                                    rdfs:label "NXsnshisto/ENTRY/instrument/CRYSTAL/origin/shape/description" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-crystal-origin-shape-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-crystal-origin-shape-group
:nxsnshisto-entry-instrument-crystal-origin-shape-group rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusGroup ,
                                                                        :nxgeometry-shape-group ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxsnshisto-entry-instrument-crystal-origin-shape-description-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxsnshisto-entry-instrument-crystal-origin-shape-shape-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxsnshisto-entry-instrument-crystal-origin-shape-size-field
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-crystal-origin-shape-group> ;
                                                        rdfs:label "NXsnshisto/ENTRY/instrument/CRYSTAL/origin/shape" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-crystal-origin-shape-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-crystal-origin-shape-shape-field
:nxsnshisto-entry-instrument-crystal-origin-shape-shape-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              :nxshape-shape-field ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ANY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_CHAR
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_CHAR
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-crystal-origin-shape-shape-field> ;
                                                              rdfs:label "NXsnshisto/ENTRY/instrument/CRYSTAL/origin/shape/shape" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-crystal-origin-shape-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-crystal-origin-shape-size-field
:nxsnshisto-entry-instrument-crystal-origin-shape-size-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_LENGTH
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_FLOAT
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_FLOAT
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-crystal-origin-shape-size-field> ;
                                                             rdfs:label "NXsnshisto/ENTRY/instrument/CRYSTAL/origin/shape/size" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-crystal-origin-shape-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-crystal-origin-translation-distance-field
:nxsnshisto-entry-instrument-crystal-origin-translation-distance-field rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusField ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                         owl:someValuesFrom :NX_LENGTH
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_FLOAT
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_FLOAT
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-crystal-origin-translation-distance-field> ;
                                                                       rdfs:label "NXsnshisto/ENTRY/instrument/CRYSTAL/origin/translation/distance" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-crystal-origin-translation-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-crystal-origin-translation-group
:nxsnshisto-entry-instrument-crystal-origin-translation-group rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusGroup ,
                                                                              :nxgeometry-translation-group ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :has ;
                                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass :nxsnshisto-entry-instrument-crystal-origin-translation-distance-field
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-crystal-origin-translation-group> ;
                                                              rdfs:label "NXsnshisto/ENTRY/instrument/CRYSTAL/origin/translation" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-crystal-origin-translation-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-crystal-type-field
:nxsnshisto-entry-instrument-crystal-type-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_ANY
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-crystal-type-field> ;
                                                rdfs:label "NXsnshisto/ENTRY/instrument/CRYSTAL/type" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-crystal-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-crystal-wavelength-field
:nxsnshisto-entry-instrument-crystal-wavelength-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_WAVELENGTH
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_FLOAT
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_FLOAT
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-crystal-wavelength-field> ;
                                                      rdfs:label "NXsnshisto/ENTRY/instrument/CRYSTAL/wavelength" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-crystal-wavelength-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-detector-azimuthal-angle-field
:nxsnshisto-entry-instrument-detector-azimuthal-angle-field rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_ANGLE
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_FLOAT
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_FLOAT
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment "" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-detector-azimuthal-angle-field> ;
                                                            rdfs:label "NXsnshisto/ENTRY/instrument/DETECTOR/azimuthal_angle" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-detector-azimuthal-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-detector-data-field
:nxsnshisto-entry-instrument-detector-data-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_ANY
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_UINT
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_UINT
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-detector-data-field> ;
                                                 rdfs:label "NXsnshisto/ENTRY/instrument/DETECTOR/data" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-detector-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-detector-data-x-time-of-flight-field
:nxsnshisto-entry-instrument-detector-data-x-time-of-flight-field rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusField ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                    owl:someValuesFrom :NX_ANY
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_UINT
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_UINT
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-detector-data-x-time-of-flight-field> ;
                                                                  rdfs:label "NXsnshisto/ENTRY/instrument/DETECTOR/data_x_time_of_flight" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-detector-data-x-time-of-flight-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-detector-data-x-y-field
:nxsnshisto-entry-instrument-detector-data-x-y-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_ANY
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_UINT
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_UINT
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment "" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-detector-data-x-y-field> ;
                                                     rdfs:label "NXsnshisto/ENTRY/instrument/DETECTOR/data_x_y" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-detector-data-x-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-detector-data-y-time-of-flight-field
:nxsnshisto-entry-instrument-detector-data-y-time-of-flight-field rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusField ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                    owl:someValuesFrom :NX_ANY
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_UINT
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_UINT
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-detector-data-y-time-of-flight-field> ;
                                                                  rdfs:label "NXsnshisto/ENTRY/instrument/DETECTOR/data_y_time_of_flight" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-detector-data-y-time-of-flight-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-detector-distance-field
:nxsnshisto-entry-instrument-detector-distance-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_LENGTH
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_FLOAT
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_FLOAT
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment "" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-detector-distance-field> ;
                                                     rdfs:label "NXsnshisto/ENTRY/instrument/DETECTOR/distance" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-detector-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-detector-group
:nxsnshisto-entry-instrument-detector-group rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusGroup ,
                                                            :nxinstrument-detector-group ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxsnshisto-entry-instrument-detector-azimuthal-angle-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxsnshisto-entry-instrument-detector-data-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxsnshisto-entry-instrument-detector-data-x-time-of-flight-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxsnshisto-entry-instrument-detector-data-x-y-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxsnshisto-entry-instrument-detector-data-y-time-of-flight-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxsnshisto-entry-instrument-detector-distance-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxsnshisto-entry-instrument-detector-origin-group
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxsnshisto-entry-instrument-detector-pixel-id-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxsnshisto-entry-instrument-detector-polar-angle-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxsnshisto-entry-instrument-detector-time-of-flight-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxsnshisto-entry-instrument-detector-total-counts-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxsnshisto-entry-instrument-detector-x-pixel-offset-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxsnshisto-entry-instrument-detector-y-pixel-offset-field
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-detector-group> ;
                                            rdfs:label "NXsnshisto/ENTRY/instrument/DETECTOR" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-detector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-detector-origin-group
:nxsnshisto-entry-instrument-detector-origin-group rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusGroup ,
                                                                   :nxdetector-geometry-group ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :has ;
                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass :nxsnshisto-entry-instrument-detector-origin-orientation-group
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :has ;
                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass :nxsnshisto-entry-instrument-detector-origin-shape-group
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :has ;
                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass :nxsnshisto-entry-instrument-detector-origin-translation-group
                                                                   ] ;
                                                   rdfs:comment "" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-detector-origin-group> ;
                                                   rdfs:label "NXsnshisto/ENTRY/instrument/DETECTOR/origin" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-detector-origin-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-detector-origin-orientation-group
:nxsnshisto-entry-instrument-detector-origin-orientation-group rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusGroup ,
                                                                               :nxgeometry-orientation-group ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxsnshisto-entry-instrument-detector-origin-orientation-value-field
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-detector-origin-orientation-group> ;
                                                               rdfs:label "NXsnshisto/ENTRY/instrument/DETECTOR/origin/orientation" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-detector-origin-orientation-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-detector-origin-orientation-value-field
:nxsnshisto-entry-instrument-detector-origin-orientation-value-field rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     :nxorientation-value-field ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                       owl:someValuesFrom :NX_ANY
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_FLOAT
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_FLOAT
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment """
                  Six out of nine rotation parameters.
                """ ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-detector-origin-orientation-value-field> ;
                                                                     rdfs:label "NXsnshisto/ENTRY/instrument/DETECTOR/origin/orientation/value" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-detector-origin-orientation-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-detector-origin-shape-description-field
:nxsnshisto-entry-instrument-detector-origin-shape-description-field rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                       owl:someValuesFrom :NX_ANY
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_CHAR
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_CHAR
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-detector-origin-shape-description-field> ;
                                                                     rdfs:label "NXsnshisto/ENTRY/instrument/DETECTOR/origin/shape/description" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-detector-origin-shape-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-detector-origin-shape-group
:nxsnshisto-entry-instrument-detector-origin-shape-group rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusGroup ,
                                                                         :nxgeometry-shape-group ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxsnshisto-entry-instrument-detector-origin-shape-description-field
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxsnshisto-entry-instrument-detector-origin-shape-shape-field
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxsnshisto-entry-instrument-detector-origin-shape-size-field
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-detector-origin-shape-group> ;
                                                         rdfs:label "NXsnshisto/ENTRY/instrument/DETECTOR/origin/shape" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-detector-origin-shape-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-detector-origin-shape-shape-field
:nxsnshisto-entry-instrument-detector-origin-shape-shape-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               :nxshape-shape-field ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_ANY
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_CHAR
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_CHAR
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-detector-origin-shape-shape-field> ;
                                                               rdfs:label "NXsnshisto/ENTRY/instrument/DETECTOR/origin/shape/shape" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-detector-origin-shape-shape-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-detector-origin-shape-size-field
:nxsnshisto-entry-instrument-detector-origin-shape-size-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_LENGTH
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_FLOAT
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_FLOAT
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment "" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-detector-origin-shape-size-field> ;
                                                              rdfs:label "NXsnshisto/ENTRY/instrument/DETECTOR/origin/shape/size" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-detector-origin-shape-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-detector-origin-translation-distance-field
:nxsnshisto-entry-instrument-detector-origin-translation-distance-field rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusField ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                          owl:someValuesFrom :NX_LENGTH
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:someValuesFrom :NX_FLOAT
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                        owl:complementOf :NX_FLOAT
                                                                                                      ]
                                                                                        ] ;
                                                                        rdfs:comment "" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-detector-origin-translation-distance-field> ;
                                                                        rdfs:label "NXsnshisto/ENTRY/instrument/DETECTOR/origin/translation/distance" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-detector-origin-translation-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-detector-origin-translation-group
:nxsnshisto-entry-instrument-detector-origin-translation-group rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusGroup ,
                                                                               :nxgeometry-translation-group ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxsnshisto-entry-instrument-detector-origin-translation-distance-field
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-detector-origin-translation-group> ;
                                                               rdfs:label "NXsnshisto/ENTRY/instrument/DETECTOR/origin/translation" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-detector-origin-translation-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-detector-pixel-id-field
:nxsnshisto-entry-instrument-detector-pixel-id-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_ANY
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_UINT
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_UINT
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment "" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-detector-pixel-id-field> ;
                                                     rdfs:label "NXsnshisto/ENTRY/instrument/DETECTOR/pixel_id" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-detector-pixel-id-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-detector-polar-angle-field
:nxsnshisto-entry-instrument-detector-polar-angle-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_ANGLE
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_FLOAT
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_FLOAT
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-detector-polar-angle-field> ;
                                                        rdfs:label "NXsnshisto/ENTRY/instrument/DETECTOR/polar_angle" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-detector-polar-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-detector-time-of-flight-field
:nxsnshisto-entry-instrument-detector-time-of-flight-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_TIME_OF_FLIGHT
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_FLOAT
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_FLOAT
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment "" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-detector-time-of-flight-field> ;
                                                           rdfs:label "NXsnshisto/ENTRY/instrument/DETECTOR/time_of_flight" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-detector-time-of-flight-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-detector-total-counts-field
:nxsnshisto-entry-instrument-detector-total-counts-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_UINT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_UINT
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-detector-total-counts-field> ;
                                                         rdfs:label "NXsnshisto/ENTRY/instrument/DETECTOR/total_counts" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-detector-total-counts-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-detector-x-pixel-offset-field
:nxsnshisto-entry-instrument-detector-x-pixel-offset-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_LENGTH
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_FLOAT
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_FLOAT
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment "" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-detector-x-pixel-offset-field> ;
                                                           rdfs:label "NXsnshisto/ENTRY/instrument/DETECTOR/x_pixel_offset" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-detector-x-pixel-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-detector-y-pixel-offset-field
:nxsnshisto-entry-instrument-detector-y-pixel-offset-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_LENGTH
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_FLOAT
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_FLOAT
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment "" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-detector-y-pixel-offset-field> ;
                                                           rdfs:label "NXsnshisto/ENTRY/instrument/DETECTOR/y_pixel_offset" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-detector-y-pixel-offset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-disk-chopper-distance-field
:nxsnshisto-entry-instrument-disk-chopper-distance-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_LENGTH
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_FLOAT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_FLOAT
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-disk-chopper-distance-field> ;
                                                         rdfs:label "NXsnshisto/ENTRY/instrument/DISK_CHOPPER/distance" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-disk-chopper-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-disk-chopper-group
:nxsnshisto-entry-instrument-disk-chopper-group rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusGroup ,
                                                                :nxinstrument-disk-chopper-group ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxsnshisto-entry-instrument-disk-chopper-distance-field
                                                                ] ;
                                                rdfs:comment """
            Original specification called for NXchopper, 
            which is not a valid NeXus base class.
            Select either NXdisk_chopper or NXfermi_chopper, as appropriate.
          """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-disk-chopper-group> ;
                                                rdfs:label "NXsnshisto/ENTRY/instrument/DISK_CHOPPER" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-disk-chopper-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-fermi-chopper-distance-field
:nxsnshisto-entry-instrument-fermi-chopper-distance-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_LENGTH
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_FLOAT
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_FLOAT
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-fermi-chopper-distance-field> ;
                                                          rdfs:label "NXsnshisto/ENTRY/instrument/FERMI_CHOPPER/distance" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-fermi-chopper-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-fermi-chopper-group
:nxsnshisto-entry-instrument-fermi-chopper-group rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusGroup ,
                                                                 :nxinstrument-fermi-chopper-group ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxsnshisto-entry-instrument-fermi-chopper-distance-field
                                                                 ] ;
                                                 rdfs:comment """
            Original specification called for NXchopper, 
            which is not a valid NeXus base class.
            Select either NXdisk_chopper or NXfermi_chopper, as appropriate.
          """ ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-fermi-chopper-group> ;
                                                 rdfs:label "NXsnshisto/ENTRY/instrument/FERMI_CHOPPER" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-fermi-chopper-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-group
:nxsnshisto-entry-instrument-group rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusGroup ,
                                                   :nxentry-instrument-group ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxsnshisto-entry-instrument-aperture-group
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxsnshisto-entry-instrument-attenuator-group
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxsnshisto-entry-instrument-crystal-group
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxsnshisto-entry-instrument-disk-chopper-group
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxsnshisto-entry-instrument-fermi-chopper-group
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxsnshisto-entry-instrument-polarizer-group
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxsnshisto-entry-instrument-beamline-field
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxsnshisto-entry-instrument-detector-group
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxsnshisto-entry-instrument-moderator-group
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxsnshisto-entry-instrument-name-field
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxsnshisto-entry-instrument-sns-group
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxsnshisto-entry-instrument-snsdetector-calibration-id-field
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxsnshisto-entry-instrument-snsgeometry-file-name-field
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxsnshisto-entry-instrument-snstranslation-service-field
                                                   ] ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-group> ;
                                   rdfs:label "NXsnshisto/ENTRY/instrument" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-moderator-coupling-material-field
:nxsnshisto-entry-instrument-moderator-coupling-material-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_ANY
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_CHAR
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_CHAR
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-moderator-coupling-material-field> ;
                                                               rdfs:label "NXsnshisto/ENTRY/instrument/moderator/coupling_material" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-moderator-coupling-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-moderator-distance-field
:nxsnshisto-entry-instrument-moderator-distance-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_LENGTH
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_FLOAT
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_FLOAT
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-moderator-distance-field> ;
                                                      rdfs:label "NXsnshisto/ENTRY/instrument/moderator/distance" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-moderator-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-moderator-group
:nxsnshisto-entry-instrument-moderator-group rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusGroup ,
                                                             :nxinstrument-moderator-group ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxsnshisto-entry-instrument-moderator-coupling-material-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxsnshisto-entry-instrument-moderator-distance-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxsnshisto-entry-instrument-moderator-temperature-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxsnshisto-entry-instrument-moderator-type-field
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-moderator-group> ;
                                             rdfs:label "NXsnshisto/ENTRY/instrument/moderator" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-moderator-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-moderator-temperature-field
:nxsnshisto-entry-instrument-moderator-temperature-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_TEMPERATURE
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_FLOAT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_FLOAT
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-moderator-temperature-field> ;
                                                         rdfs:label "NXsnshisto/ENTRY/instrument/moderator/temperature" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-moderator-temperature-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-moderator-type-field
:nxsnshisto-entry-instrument-moderator-type-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  :nxmoderator-type-field ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ANY
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_CHAR
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_CHAR
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-moderator-type-field> ;
                                                  rdfs:label "NXsnshisto/ENTRY/instrument/moderator/type" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-moderator-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-name-field
:nxsnshisto-entry-instrument-name-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_CHAR
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_CHAR
                                                                      ]
                                                        ] ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-name-field> ;
                                        rdfs:label "NXsnshisto/ENTRY/instrument/name" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-polarizer-group
:nxsnshisto-entry-instrument-polarizer-group rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusGroup ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-polarizer-group> ;
                                             rdfs:label "NXsnshisto/ENTRY/instrument/POLARIZER" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-polarizer-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-sns-frequency-field
:nxsnshisto-entry-instrument-sns-frequency-field rdf:type owl:Class ;
                                                 owl:equivalentClass :nxsource-frequency-field ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_FREQUENCY
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_FLOAT
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_FLOAT
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-sns-frequency-field> ;
                                                 rdfs:label "NXsnshisto/ENTRY/instrument/SNS/frequency" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-sns-frequency-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-sns-group
:nxsnshisto-entry-instrument-sns-group rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusGroup ,
                                                       :nxinstrument-source-group ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxsnshisto-entry-instrument-sns-frequency-field
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxsnshisto-entry-instrument-sns-name-field
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxsnshisto-entry-instrument-sns-probe-field
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxsnshisto-entry-instrument-sns-type-field
                                                       ] ;
                                       rdfs:comment "" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-sns-group> ;
                                       rdfs:label "NXsnshisto/ENTRY/instrument/SNS" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-sns-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-sns-name-field
:nxsnshisto-entry-instrument-sns-name-field rdf:type owl:Class ;
                                            owl:equivalentClass :nxsource-name-field ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANY
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_CHAR
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_CHAR
                                                                          ]
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-sns-name-field> ;
                                            rdfs:label "NXsnshisto/ENTRY/instrument/SNS/name" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-sns-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-sns-probe-field
:nxsnshisto-entry-instrument-sns-probe-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             :nxsource-probe-field ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-sns-probe-field> ;
                                             rdfs:label "NXsnshisto/ENTRY/instrument/SNS/probe" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-sns-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-sns-type-field
:nxsnshisto-entry-instrument-sns-type-field rdf:type owl:Class ;
                                            owl:equivalentClass :nxsource-type-field ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANY
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_CHAR
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_CHAR
                                                                          ]
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-sns-type-field> ;
                                            rdfs:label "NXsnshisto/ENTRY/instrument/SNS/type" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-sns-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-snsdetector-calibration-id-field
:nxsnshisto-entry-instrument-snsdetector-calibration-id-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ANY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_CHAR
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_CHAR
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment """
            Detector calibration id from DAS.
          """ ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-snsdetector-calibration-id-field> ;
                                                              rdfs:label "NXsnshisto/ENTRY/instrument/SNSdetector_calibration_id" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-snsdetector-calibration-id-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-snsgeometry-file-name-field
:nxsnshisto-entry-instrument-snsgeometry-file-name-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_CHAR
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_CHAR
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-snsgeometry-file-name-field> ;
                                                         rdfs:label "NXsnshisto/ENTRY/instrument/SNSgeometry_file_name" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-snsgeometry-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-instrument-snstranslation-service-field
:nxsnshisto-entry-instrument-snstranslation-service-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_ANY
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_CHAR
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_CHAR
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-snstranslation-service-field> ;
                                                          rdfs:label "NXsnshisto/ENTRY/instrument/SNStranslation_service" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-instrument-snstranslation-service-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-monitor-data-field
:nxsnshisto-entry-monitor-data-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_UINT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_UINT
                                                                   ]
                                                     ] ;
                                     rdfs:comment "" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-monitor-data-field> ;
                                     rdfs:label "NXsnshisto/ENTRY/MONITOR/data" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-monitor-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-monitor-distance-field
:nxsnshisto-entry-monitor-distance-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_LENGTH
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_FLOAT
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_FLOAT
                                                                       ]
                                                         ] ;
                                         rdfs:comment "" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-monitor-distance-field> ;
                                         rdfs:label "NXsnshisto/ENTRY/MONITOR/distance" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-monitor-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-monitor-group
:nxsnshisto-entry-monitor-group rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusGroup ,
                                                :nxentry-monitor-group ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxsnshisto-entry-monitor-data-field
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxsnshisto-entry-monitor-distance-field
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxsnshisto-entry-monitor-mode-field
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxsnshisto-entry-monitor-time-of-flight-field
                                                ] ;
                                rdfs:comment "" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-monitor-group> ;
                                rdfs:label "NXsnshisto/ENTRY/MONITOR" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-monitor-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-monitor-mode-field
:nxsnshisto-entry-monitor-mode-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     :nxmonitor-mode-field ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_CHAR
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_CHAR
                                                                   ]
                                                     ] ;
                                     rdfs:comment "" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-monitor-mode-field> ;
                                     rdfs:label "NXsnshisto/ENTRY/MONITOR/mode" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-monitor-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-monitor-time-of-flight-field
:nxsnshisto-entry-monitor-time-of-flight-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               :nxmonitor-time-of-flight-field ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_TIME
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_FLOAT
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_FLOAT
                                                                             ]
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-monitor-time-of-flight-field> ;
                                               rdfs:label "NXsnshisto/ENTRY/MONITOR/time_of_flight" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-monitor-time-of-flight-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-notes-field
:nxsnshisto-entry-notes-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_CHAR
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_CHAR
                                                            ]
                                              ] ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-notes-field> ;
                              rdfs:label "NXsnshisto/ENTRY/notes" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-notes-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-proton-charge-field
:nxsnshisto-entry-proton-charge-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_CHARGE
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_FLOAT
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_FLOAT
                                                                    ]
                                                      ] ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-proton-charge-field> ;
                                      rdfs:label "NXsnshisto/ENTRY/proton_charge" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-proton-charge-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-raw-frames-field
:nxsnshisto-entry-raw-frames-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_INT
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_INT
                                                                 ]
                                                   ] ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-raw-frames-field> ;
                                   rdfs:label "NXsnshisto/ENTRY/raw_frames" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-raw-frames-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-run-number-field
:nxsnshisto-entry-run-number-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_CHAR
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_CHAR
                                                                 ]
                                                   ] ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-run-number-field> ;
                                   rdfs:label "NXsnshisto/ENTRY/run_number" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-run-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-sample-changer-position-field
:nxsnshisto-entry-sample-changer-position-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_ANY
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-sample-changer-position-field> ;
                                                rdfs:label "NXsnshisto/ENTRY/sample/changer_position" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-sample-changer-position-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-sample-group
:nxsnshisto-entry-sample-group rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusGroup ,
                                               :nxentry-sample-group ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxsnshisto-entry-sample-changer-position-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxsnshisto-entry-sample-holder-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxsnshisto-entry-sample-identifier-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxsnshisto-entry-sample-name-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxsnshisto-entry-sample-nature-field
                                               ] ;
                               rdfs:comment "" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-sample-group> ;
                               rdfs:label "NXsnshisto/ENTRY/sample" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-sample-holder-field
:nxsnshisto-entry-sample-holder-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_CHAR
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_CHAR
                                                                    ]
                                                      ] ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-sample-holder-field> ;
                                      rdfs:label "NXsnshisto/ENTRY/sample/holder" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-sample-holder-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-sample-identifier-field
:nxsnshisto-entry-sample-identifier-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_CHAR
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_CHAR
                                                                        ]
                                                          ] ;
                                          rdfs:comment "" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-sample-identifier-field> ;
                                          rdfs:label "NXsnshisto/ENTRY/sample/identifier" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-sample-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-sample-name-field
:nxsnshisto-entry-sample-name-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    :nxsample-name-field ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_CHAR
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_CHAR
                                                                  ]
                                                    ] ;
                                    rdfs:comment "Descriptive name of sample" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-sample-name-field> ;
                                    rdfs:label "NXsnshisto/ENTRY/sample/name" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-sample-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-sample-nature-field
:nxsnshisto-entry-sample-nature-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_CHAR
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_CHAR
                                                                    ]
                                                      ] ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-sample-nature-field> ;
                                      rdfs:label "NXsnshisto/ENTRY/sample/nature" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-sample-nature-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-snshistotool-author-field
:nxsnshisto-entry-snshistotool-author-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANY
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_CHAR
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_CHAR
                                                                          ]
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-snshistotool-author-field> ;
                                            rdfs:label "NXsnshisto/ENTRY/SNSHistoTool/author" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-snshistotool-author-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-snshistotool-command1-field
:nxsnshisto-entry-snshistotool-command1-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_CHAR
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_CHAR
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
            Command string for event2histo_nxl.
          """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-snshistotool-command1-field> ;
                                              rdfs:label "NXsnshisto/ENTRY/SNSHistoTool/command1" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-snshistotool-command1-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-snshistotool-date-field
:nxsnshisto-entry-snshistotool-date-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_CHAR
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_CHAR
                                                                        ]
                                                          ] ;
                                          rdfs:comment "" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-snshistotool-date-field> ;
                                          rdfs:label "NXsnshisto/ENTRY/SNSHistoTool/date" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-snshistotool-date-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-snshistotool-description-field
:nxsnshisto-entry-snshistotool-description-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_ANY
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_CHAR
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_CHAR
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-snshistotool-description-field> ;
                                                 rdfs:label "NXsnshisto/ENTRY/SNSHistoTool/description" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-snshistotool-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-snshistotool-group
:nxsnshisto-entry-snshistotool-group rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusGroup ,
                                                     :nxobject-note-group ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxsnshisto-entry-snshistotool-author-field
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxsnshisto-entry-snshistotool-command1-field
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxsnshisto-entry-snshistotool-date-field
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxsnshisto-entry-snshistotool-description-field
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxsnshisto-entry-snshistotool-snsbanking-file-name-field
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxsnshisto-entry-snshistotool-snsmapping-file-name-field
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxsnshisto-entry-snshistotool-version-field
                                                     ] ;
                                     rdfs:comment "" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-snshistotool-group> ;
                                     rdfs:label "NXsnshisto/ENTRY/SNSHistoTool" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-snshistotool-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-snshistotool-snsbanking-file-name-field
:nxsnshisto-entry-snshistotool-snsbanking-file-name-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_ANY
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_CHAR
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_CHAR
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-snshistotool-snsbanking-file-name-field> ;
                                                          rdfs:label "NXsnshisto/ENTRY/SNSHistoTool/SNSbanking_file_name" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-snshistotool-snsbanking-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-snshistotool-snsmapping-file-name-field
:nxsnshisto-entry-snshistotool-snsmapping-file-name-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_ANY
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_CHAR
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_CHAR
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-snshistotool-snsmapping-file-name-field> ;
                                                          rdfs:label "NXsnshisto/ENTRY/SNSHistoTool/SNSmapping_file_name" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-snshistotool-snsmapping-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-snshistotool-version-field
:nxsnshisto-entry-snshistotool-version-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-snshistotool-version-field> ;
                                             rdfs:label "NXsnshisto/ENTRY/SNSHistoTool/version" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-snshistotool-version-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-start-time-field
:nxsnshisto-entry-start-time-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_DATE_TIME
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_DATE_TIME
                                                                 ]
                                                   ] ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-start-time-field> ;
                                   rdfs:label "NXsnshisto/ENTRY/start_time" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-title-field
:nxsnshisto-entry-title-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_CHAR
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_CHAR
                                                            ]
                                              ] ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-title-field> ;
                              rdfs:label "NXsnshisto/ENTRY/title" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-total-counts-field
:nxsnshisto-entry-total-counts-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_UNITLESS
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_UINT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_UINT
                                                                   ]
                                                     ] ;
                                     rdfs:comment "" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-total-counts-field> ;
                                     rdfs:label "NXsnshisto/ENTRY/total_counts" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-total-counts-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-total-uncounted-counts-field
:nxsnshisto-entry-total-uncounted-counts-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_UNITLESS
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_UINT
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_UINT
                                                                             ]
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-total-uncounted-counts-field> ;
                                               rdfs:label "NXsnshisto/ENTRY/total_uncounted_counts" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-total-uncounted-counts-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-user-facility-user-id-field
:nxsnshisto-entry-user-facility-user-id-field rdf:type owl:Class ;
                                              owl:equivalentClass :nxuser-facility-user-id-field ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_CHAR
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_CHAR
                                                                            ]
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-user-facility-user-id-field> ;
                                              rdfs:label "NXsnshisto/ENTRY/USER/facility_user_id" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-user-facility-user-id-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-user-group
:nxsnshisto-entry-user-group rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusGroup ,
                                             :nxentry-user-group ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxsnshisto-entry-user-facility-user-id-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxsnshisto-entry-user-name-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxsnshisto-entry-user-role-field
                                             ] ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-user-group> ;
                             rdfs:label "NXsnshisto/ENTRY/USER" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-user-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-user-name-field
:nxsnshisto-entry-user-name-field rdf:type owl:Class ;
                                  owl:equivalentClass :nxuser-name-field ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_CHAR
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_CHAR
                                                                ]
                                                  ] ;
                                  rdfs:comment "" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-user-name-field> ;
                                  rdfs:label "NXsnshisto/ENTRY/USER/name" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-user-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsnshisto-entry-user-role-field
:nxsnshisto-entry-user-role-field rdf:type owl:Class ;
                                  owl:equivalentClass :nxuser-role-field ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_CHAR
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_CHAR
                                                                ]
                                                  ] ;
                                  rdfs:comment "" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-user-role-field> ;
                                  rdfs:label "NXsnshisto/ENTRY/USER/role" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsnshisto.html#nxsnshisto-entry-user-role-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsolenoid-magnet-beamline-distance-field
:nxsolenoid-magnet-beamline-distance-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_LENGTH
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_FLOAT
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_FLOAT
                                                                         ]
                                                           ] ;
                                           rdfs:comment "define position of beamline element relative to production target" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsolenoid_magnet.html#nxsolenoid-magnet-beamline-distance-field> ;
                                           rdfs:label "NXsolenoid_magnet/beamline_distance" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsolenoid_magnet.html#nxsolenoid-magnet-beamline-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsolenoid-magnet-description-field
:nxsolenoid-magnet-description-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     :nxcomponent-description-field ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_CHAR
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_CHAR
                                                                   ]
                                                     ] ;
                                     rdfs:comment "extended description of the magnet." ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsolenoid_magnet.html#nxsolenoid-magnet-description-field> ;
                                     rdfs:label "NXsolenoid_magnet/description" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsolenoid_magnet.html#nxsolenoid-magnet-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsolenoid-magnet-read-current-group
:nxsolenoid-magnet-read-current-group rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusGroup ,
                                                      :nxobject-log-group ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxsolenoid-magnet-read-current-value-field
                                                      ] ;
                                      rdfs:comment "current read from supply." ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsolenoid_magnet.html#nxsolenoid-magnet-read-current-group> ;
                                      rdfs:label "NXsolenoid_magnet/read_current" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsolenoid_magnet.html#nxsolenoid-magnet-read-current-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsolenoid-magnet-read-current-value-field
:nxsolenoid-magnet-read-current-value-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_CURRENT
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_CHAR
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_CHAR
                                                                          ]
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsolenoid_magnet.html#nxsolenoid-magnet-read-current-value-field> ;
                                            rdfs:label "NXsolenoid_magnet/read_current/value" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsolenoid_magnet.html#nxsolenoid-magnet-read-current-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsolenoid-magnet-read-voltage-group
:nxsolenoid-magnet-read-voltage-group rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusGroup ,
                                                      :nxobject-log-group ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxsolenoid-magnet-read-voltage-value-field
                                                      ] ;
                                      rdfs:comment "voltage read from supply." ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsolenoid_magnet.html#nxsolenoid-magnet-read-voltage-group> ;
                                      rdfs:label "NXsolenoid_magnet/read_voltage" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsolenoid_magnet.html#nxsolenoid-magnet-read-voltage-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsolenoid-magnet-read-voltage-value-field
:nxsolenoid-magnet-read-voltage-value-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_VOLTAGE
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_CHAR
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_CHAR
                                                                          ]
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsolenoid_magnet.html#nxsolenoid-magnet-read-voltage-value-field> ;
                                            rdfs:label "NXsolenoid_magnet/read_voltage/value" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsolenoid_magnet.html#nxsolenoid-magnet-read-voltage-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsolenoid-magnet-set-current-field
:nxsolenoid-magnet-set-current-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_CURRENT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_FLOAT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_FLOAT
                                                                   ]
                                                     ] ;
                                     rdfs:comment "current set on supply." ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsolenoid_magnet.html#nxsolenoid-magnet-set-current-field> ;
                                     rdfs:label "NXsolenoid_magnet/set_current" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsolenoid_magnet.html#nxsolenoid-magnet-set-current-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsolid-geometry-csg-group
:nxsolid-geometry-csg-group rdf:type owl:Class ;
                            rdfs:subClassOf :NXcsg ,
                                            :NeXusGroup ;
                            rdfs:comment """
      The geometries defined, made up of e.g. instances of :ref:`NXquadric`, :ref:`NXoff_geometry`,
      or instances of other base classes that define geometries.
    """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsolid_geometry.html#nxsolid-geometry-csg-group> ;
                            rdfs:label "NXsolid_geometry/CSG" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsolid_geometry.html#nxsolid-geometry-csg-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsolid-geometry-off-geometry-group
:nxsolid-geometry-off-geometry-group rdf:type owl:Class ;
                                     rdfs:subClassOf :NXoff_geometry ,
                                                     :NeXusGroup ;
                                     rdfs:comment """
      Instances of :ref:`NXoff_geometry` making up elements of the geometry.
    """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsolid_geometry.html#nxsolid-geometry-off-geometry-group> ;
                                     rdfs:label "NXsolid_geometry/OFF_GEOMETRY" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsolid_geometry.html#nxsolid-geometry-off-geometry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsolid-geometry-quadric-group
:nxsolid-geometry-quadric-group rdf:type owl:Class ;
                                rdfs:subClassOf :NXquadric ,
                                                :NeXusGroup ;
                                rdfs:comment """
      Instances of :ref:`NXquadric` making up elements of the geometry.
    """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsolid_geometry.html#nxsolid-geometry-quadric-group> ;
                                rdfs:label "NXsolid_geometry/QUADRIC" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsolid_geometry.html#nxsolid-geometry-quadric-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-anode-material-field
:nxsource-anode-material-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_CHAR
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_CHAR
                                                             ]
                                               ] ;
                               rdfs:comment """
				Material of the anode (for X-ray tubes).
		""" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-anode-material-field> ;
                               rdfs:label "NXsource/anode_material" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-anode-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-aperture-group
:nxsource-aperture-group rdf:type owl:Class ;
                         rdfs:subClassOf :NXaperture ,
                                         :NeXusGroup ;
                         rdfs:comment """
			 The size and position of an aperture inside the source.
		""" ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-aperture-group> ;
                         rdfs:label "NXsource/APERTURE" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-aperture-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-bunch-distance-field
:nxsource-bunch-distance-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_TIME
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_FLOAT
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_FLOAT
                                                             ]
                                               ] ;
                               rdfs:comment "For storage rings, time between bunches" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-bunch-distance-field> ;
                               rdfs:label "NXsource/bunch_distance" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-bunch-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-bunch-length-field
:nxsource-bunch-length-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_TIME
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_FLOAT
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_FLOAT
                                                           ]
                                             ] ;
                             rdfs:comment "For storage rings, temporal length of the bunch" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-bunch-length-field> ;
                             rdfs:label "NXsource/bunch_length" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-bunch-length-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-bunch-pattern-group
:nxsource-bunch-pattern-group rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusGroup ,
                                              :nxobject-data-group ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxsource-bunch-pattern-title-field
                                              ] ;
                              rdfs:comment """
			For storage rings, description of the bunch pattern.  
			This is useful to describe irregular bunch patterns.
		""" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-bunch-pattern-group> ;
                              rdfs:label "NXsource/bunch_pattern" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-bunch-pattern-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-bunch-pattern-title-field
:nxsource-bunch-pattern-title-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    :nxdata-title-field ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_CHAR
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_CHAR
                                                                  ]
                                                    ] ;
                                    rdfs:comment "name of the bunch pattern" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-bunch-pattern-title-field> ;
                                    rdfs:label "NXsource/bunch_pattern/title" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-bunch-pattern-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-current-field
:nxsource-current-field rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusField ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasUnitContainer ;
                                          owl:someValuesFrom :NX_CURRENT
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:someValuesFrom :NX_FLOAT
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass [ rdf:type owl:Class ;
                                                        owl:complementOf :NX_FLOAT
                                                      ]
                                        ] ;
                        rdfs:comment "Accelerator, X-ray tube, or storage ring current" ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-current-field> ;
                        rdfs:label "NXsource/current" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-current-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-deflector-group
:nxsource-deflector-group rdf:type owl:Class ;
                          rdfs:subClassOf :NXdeflector ,
                                          :NeXusGroup ;
                          rdfs:comment """
			 Deflectors inside the source.
		""" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-deflector-group> ;
                          rdfs:label "NXsource/DEFLECTOR" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-deflector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-depends-on-field
:nxsource-depends-on-field rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusField ,
                                           :nxcomponent-depends-on-field ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_ANY
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_CHAR
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_CHAR
                                                         ]
                                           ] ;
                           rdfs:comment """
			The reference point of the source plane is its center in the x and y axis. The source is considered infinitely thin in the
			z axis.

			.. image:: source/source.png
			  :width: 40%

		""" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-depends-on-field> ;
                           rdfs:label "NXsource/depends_on" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-distance-field
:nxsource-distance-field rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusField ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasUnitContainer ;
                                           owl:someValuesFrom :NX_LENGTH
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:someValuesFrom :NX_FLOAT
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass [ rdf:type owl:Class ;
                                                         owl:complementOf :NX_FLOAT
                                                       ]
                                         ] ;
                         rdfs:comment """
			Effective distance from sample
			Distance as seen by radiation from sample. This number should be negative 
			to signify that it is upstream of the sample.
		""" ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-distance-field> ;
                         rdfs:label "NXsource/distance" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-distribution-group
:nxsource-distribution-group rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusGroup ,
                                             :nxobject-data-group ;
                             rdfs:comment "The wavelength or energy distribution of the source" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-distribution-group> ;
                             rdfs:label "NXsource/distribution" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-distribution-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-electromagnetic-lens-group
:nxsource-electromagnetic-lens-group rdf:type owl:Class ;
                                     rdfs:subClassOf :NXelectromagnetic_lens ,
                                                     :NeXusGroup ;
                                     rdfs:comment """
			Individual electromagnetic lenses inside the source.
		""" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-electromagnetic-lens-group> ;
                                     rdfs:label "NXsource/ELECTROMAGNETIC_LENS" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-electromagnetic-lens-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-emission-current-field
:nxsource-emission-current-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_CURRENT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_FLOAT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_FLOAT
                                                               ]
                                                 ] ;
                                 rdfs:comment """
				Emission current of the generated beam.
		""" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-emission-current-field> ;
                                 rdfs:label "NXsource/emission_current" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-emission-current-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-emittance-x-field
:nxsource-emittance-x-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_EMITTANCE
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_FLOAT
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_FLOAT
                                                          ]
                                            ] ;
                            rdfs:comment "Source emittance (nm-rad) in X (horizontal) direction." ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-emittance-x-field> ;
                            rdfs:label "NXsource/emittance_x" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-emittance-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-emittance-y-field
:nxsource-emittance-y-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_EMITTANCE
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_FLOAT
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_FLOAT
                                                          ]
                                            ] ;
                            rdfs:comment "Source emittance (nm-rad) in Y (horizontal) direction." ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-emittance-y-field> ;
                            rdfs:label "NXsource/emittance_y" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-emittance-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-energy-field
:nxsource-energy-field rdf:type owl:Class ;
                       rdfs:subClassOf :NeXusField ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasUnitContainer ;
                                         owl:someValuesFrom :NX_ENERGY
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:someValuesFrom :NX_FLOAT
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass [ rdf:type owl:Class ;
                                                       owl:complementOf :NX_FLOAT
                                                     ]
                                       ] ;
                       rdfs:comment """
			Source energy. Typically, this would be the energy of
			the emitted beam. For storage rings, this would be
			the particle beam energy.
		""" ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-energy-field> ;
                       rdfs:label "NXsource/energy" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-fabrication-group
:nxsource-fabrication-group rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusGroup ;
                            rdfs:comment "" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-fabrication-group> ;
                            rdfs:label "NXsource/FABRICATION" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-fabrication-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-filament-current-field
:nxsource-filament-current-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_CURRENT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_FLOAT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_FLOAT
                                                               ]
                                                 ] ;
                                 rdfs:comment """
				Filament current (for X-ray tubes).
		""" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-filament-current-field> ;
                                 rdfs:label "NXsource/filament_current" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-filament-current-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-flux-field
:nxsource-flux-field rdf:type owl:Class ;
                     rdfs:subClassOf :NeXusField ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasUnitContainer ;
                                       owl:someValuesFrom :NX_FLUX
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasValueContainer ;
                                       owl:someValuesFrom :NX_FLOAT
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasValueContainer ;
                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass [ rdf:type owl:Class ;
                                                     owl:complementOf :NX_FLOAT
                                                   ]
                                     ] ;
                     rdfs:comment "Source intensity/area (example: s-1 cm-2)" ;
                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-flux-field> ;
                     rdfs:label "NXsource/flux" ;
                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-flux-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-frequency-field
:nxsource-frequency-field rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusField ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasUnitContainer ;
                                            owl:someValuesFrom :NX_FREQUENCY
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:someValuesFrom :NX_FLOAT
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass [ rdf:type owl:Class ;
                                                          owl:complementOf :NX_FLOAT
                                                        ]
                                          ] ;
                          rdfs:comment "Frequency of pulsed source" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-frequency-field> ;
                          rdfs:label "NXsource/frequency" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-frequency-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-gas-pressure-field
:nxsource-gas-pressure-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_PRESSURE
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_FLOAT
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_FLOAT
                                                           ]
                                             ] ;
                             rdfs:comment """
				Gas pressure inside ionization source.
		""" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-gas-pressure-field> ;
                             rdfs:label "NXsource/gas_pressure" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-gas-pressure-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-geometry-group
:nxsource-geometry-group rdf:type owl:Class ;
                         rdfs:subClassOf :NXgeometry ,
                                         :NeXusGroup ;
                         rdfs:comment """
			\"Engineering\" location of source.
		""" ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-geometry-group> ;
                         rdfs:label "NXsource/geometry" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-geometry-group> ;
                         owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-last-fill-field
:nxsource-last-fill-field rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusField ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasUnitContainer ;
                                            owl:someValuesFrom :NX_CURRENT
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:someValuesFrom :NX_NUMBER
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxsource-last-fill-time-attribute
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass [ rdf:type owl:Class ;
                                                          owl:complementOf :NX_NUMBER
                                                        ]
                                          ] ;
                          rdfs:comment "For storage rings, the current at the end of the most recent injection." ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-last-fill-field> ;
                          rdfs:label "NXsource/last_fill" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-last-fill-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-last-fill-time-attribute
:nxsource-last-fill-time-attribute rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusAttribute ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_DATE_TIME
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_DATE_TIME
                                                                 ]
                                                   ] ;
                                   rdfs:comment "date and time of the most recent injection." ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-last-fill-time-attribute> ;
                                   rdfs:label "NXsource/last_fill/time" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-last-fill-time-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-mode-field
:nxsource-mode-field rdf:type owl:Class ;
                     rdfs:subClassOf :NeXusField ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasUnitContainer ;
                                       owl:someValuesFrom :NX_ANY
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasValueContainer ;
                                       owl:someValuesFrom :NX_CHAR
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasValueContainer ;
                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass [ rdf:type owl:Class ;
                                                     owl:complementOf :NX_CHAR
                                                   ]
                                     ] ;
                     rdfs:comment "source operating mode" ;
                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-mode-field> ;
                     rdfs:label "NXsource/mode" ;
                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-name-field
:nxsource-name-field rdf:type owl:Class ;
                     owl:equivalentClass :nxsqom-entry-instrument-source-name-field ,
                                         :nxstxm-entry-instrument-source-name-field ,
                                         :nxtas-entry-instrument-source-name-field ,
                                         :nxtomo-entry-instrument-source-name-field ,
                                         :nxtomophase-entry-instrument-source-name-field ,
                                         :nxtomoproc-entry-instrument-source-name-field ,
                                         :nxxas-entry-instrument-source-name-field ,
                                         :nxxbase-entry-instrument-source-name-field ;
                     rdfs:subClassOf :NeXusField ,
                                     :nxcomponent-name-field ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasUnitContainer ;
                                       owl:someValuesFrom :NX_ANY
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasValueContainer ;
                                       owl:someValuesFrom :NX_CHAR
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxsource-name-short-name-attribute
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasValueContainer ;
                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass [ rdf:type owl:Class ;
                                                     owl:complementOf :NX_CHAR
                                                   ]
                                     ] ;
                     rdfs:comment "Name of source" ;
                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-name-field> ;
                     rdfs:label "NXsource/name" ;
                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-name-short-name-attribute
:nxsource-name-short-name-attribute rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusAttribute ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_CHAR
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_CHAR
                                                                  ]
                                                    ] ;
                                    rdfs:comment "short name for source, perhaps the acronym" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-name-short-name-attribute> ;
                                    rdfs:label "NXsource/name/short_name" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-name-short-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-notes-group
:nxsource-notes-group rdf:type owl:Class ;
                      rdfs:subClassOf :NeXusGroup ,
                                      :nxobject-note-group ;
                      rdfs:comment """
			any source/facility related messages/events that 
			occurred during the experiment
		""" ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-notes-group> ;
                      rdfs:label "NXsource/notes" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-notes-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-number-of-bunches-field
:nxsource-number-of-bunches-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_INT
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_INT
                                                                ]
                                                  ] ;
                                  rdfs:comment "For storage rings, the number of bunches in use." ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-number-of-bunches-field> ;
                                  rdfs:label "NXsource/number_of_bunches" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-number-of-bunches-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-off-geometry-group
:nxsource-off-geometry-group rdf:type owl:Class ;
                             rdfs:subClassOf :NXoff_geometry ,
                                             :NeXusGroup ;
                             rdfs:comment """
			This group describes the shape of the beam line component
		""" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-off-geometry-group> ;
                             rdfs:label "NXsource/OFF_GEOMETRY" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-off-geometry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-peak-power-field
:nxsource-peak-power-field rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_POWER
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_FLOAT
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_FLOAT
                                                         ]
                                           ] ;
                           rdfs:comment """
				For pulsed sources, the pulse energy divided
				by the pulse duration
		""" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-peak-power-field> ;
                           rdfs:label "NXsource/peak_power" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-peak-power-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-period-field
:nxsource-period-field rdf:type owl:Class ;
                       rdfs:subClassOf :NeXusField ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasUnitContainer ;
                                         owl:someValuesFrom :NX_PERIOD
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:someValuesFrom :NX_FLOAT
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass [ rdf:type owl:Class ;
                                                       owl:complementOf :NX_FLOAT
                                                     ]
                                       ] ;
                       rdfs:comment "Period of pulsed source" ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-period-field> ;
                       rdfs:label "NXsource/period" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-period-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-power-field
:nxsource-power-field rdf:type owl:Class ;
                      owl:equivalentClass :nxxps-entry-instrument-source-probe-power-field ;
                      rdfs:subClassOf :NeXusField ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasUnitContainer ;
                                        owl:someValuesFrom :NX_POWER
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasValueContainer ;
                                        owl:someValuesFrom :NX_FLOAT
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasValueContainer ;
                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass [ rdf:type owl:Class ;
                                                      owl:complementOf :NX_FLOAT
                                                    ]
                                      ] ;
                      rdfs:comment "Source power" ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-power-field> ;
                      rdfs:label "NXsource/power" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-power-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-previous-source-field
:nxsource-previous-source-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_CHAR
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_CHAR
                                                              ]
                                                ] ;
                                rdfs:comment """
             Single instance or list of instances of NXsource pointing to the sources from which a beam originated to reach this source.
             This can be used, for example, for secondary sources to describe which other source(s) they are derived from.

             An example is the white light source in transient absorption spectroscopy, which is a supercontinuum crystal that is pumped by a
             another laser.

             In case of a primary source, this field should not be filled.
        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-previous-source-field> ;
                                rdfs:label "NXsource/previous_source" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-previous-source-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-probe-electron-enum
:nxsource-probe-electron-enum rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusEnumerations ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :actualValue ;
                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                rdf:first "electron" ;
                                                                                rdf:rest rdf:nil
                                                                              ]
                                                                  ]
                                              ] ;
                              rdfs:comment "Enumeration item for NXsource/probe: electron" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field> ;
                              rdfs:label "NXsource/probe/electron" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-probe-field
:nxsource-probe-field rdf:type owl:Class ;
                      rdfs:subClassOf :NeXusField ,
                                      [ rdf:type owl:Class ;
                                        owl:unionOf ( :nxxbase-entry-instrument-source-probe-field
                                                      [ rdf:type owl:Class ;
                                                        owl:unionOf ( :nxxas-entry-instrument-source-probe-field
                                                                      [ rdf:type owl:Class ;
                                                                        owl:unionOf ( :nxtomoproc-entry-instrument-source-probe-field
                                                                                      [ rdf:type owl:Class ;
                                                                                        owl:unionOf ( :nxtomophase-entry-instrument-source-probe-field
                                                                                                      [ rdf:type owl:Class ;
                                                                                                        owl:unionOf ( :nxtomo-entry-instrument-source-probe-field
                                                                                                                      [ rdf:type owl:Class ;
                                                                                                                        owl:unionOf ( :nxtas-entry-instrument-source-probe-field
                                                                                                                                      [ rdf:type owl:Class ;
                                                                                                                                        owl:unionOf ( :nxstress-entry-instrument-source-probe-field
                                                                                                                                                      [ rdf:type owl:Class ;
                                                                                                                                                        owl:unionOf ( :nxsqom-entry-instrument-source-probe-field
                                                                                                                                                                      [ rdf:type owl:Class ;
                                                                                                                                                                        owl:unionOf ( :nxsastof-entry-instrument-source-probe-field
                                                                                                                                                                                      [ rdf:type owl:Class ;
                                                                                                                                                                                        owl:unionOf ( :nxsas-entry-instrument-source-probe-field
                                                                                                                                                                                                      [ rdf:type owl:Class ;
                                                                                                                                                                                                        owl:unionOf ( :nxrefscan-entry-instrument-source-probe-field
                                                                                                                                                                                                                      [ rdf:type owl:Class ;
                                                                                                                                                                                                                        owl:unionOf ( :nxmonopd-entry-instrument-source-probe-field
                                                                                                                                                                                                                                      [ rdf:type owl:Class ;
                                                                                                                                                                                                                                        owl:unionOf ( :nxiqproc-entry-instrument-source-probe-field
                                                                                                                                                                                                                                                      [ rdf:type owl:Class ;
                                                                                                                                                                                                                                                        owl:unionOf ( :nxfluo-entry-instrument-source-probe-field
                                                                                                                                                                                                                                                                      [ rdf:type owl:Class ;
                                                                                                                                                                                                                                                                        owl:unionOf ( :nxarpes-entry-instrument-source-probe-field
                                                                                                                                                                                                                                                                                      [ rdf:type owl:Class ;
                                                                                                                                                                                                                                                                                        owl:unionOf ( :nxarchive-entry-instrument-source-probe-field
                                                                                                                                                                                                                                                                                                      [ rdf:type owl:Class ;
                                                                                                                                                                                                                                                                                                        owl:unionOf ( :nxebeam-column-electron-source-probe-field
                                                                                                                                                                                                                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                                                                                                                                                                                                                        owl:onProperty :hasEnumContainer ;
                                                                                                                                                                                                                                                                                                                        owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                                                                                                                                                                                                                            owl:unionOf ( :nxsource-probe-electron-enum
                                                                                                                                                                                                                                                                                                                                                          :nxsource-probe-muon-enum
                                                                                                                                                                                                                                                                                                                                                          :nxsource-probe-neutron-enum
                                                                                                                                                                                                                                                                                                                                                          :nxsource-probe-photon-enum
                                                                                                                                                                                                                                                                                                                                                          :nxsource-probe-positron-enum
                                                                                                                                                                                                                                                                                                                                                          :nxsource-probe-proton-enum
                                                                                                                                                                                                                                                                                                                                                          :nxsource-probe-ultraviolet-enum
                                                                                                                                                                                                                                                                                                                                                          :nxsource-probe-visible-light-enum
                                                                                                                                                                                                                                                                                                                                                          :nxsource-probe-x-ray-enum
                                                                                                                                                                                                                                                                                                                                                        )
                                                                                                                                                                                                                                                                                                                                          ]
                                                                                                                                                                                                                                                                                                                      ]
                                                                                                                                                                                                                                                                                                                    )
                                                                                                                                                                                                                                                                                                      ]
                                                                                                                                                                                                                                                                                                    )
                                                                                                                                                                                                                                                                                      ]
                                                                                                                                                                                                                                                                                    )
                                                                                                                                                                                                                                                                      ]
                                                                                                                                                                                                                                                                    )
                                                                                                                                                                                                                                                      ]
                                                                                                                                                                                                                                                    )
                                                                                                                                                                                                                                      ]
                                                                                                                                                                                                                                    )
                                                                                                                                                                                                                      ]
                                                                                                                                                                                                                    )
                                                                                                                                                                                                      ]
                                                                                                                                                                                                    )
                                                                                                                                                                                      ]
                                                                                                                                                                                    )
                                                                                                                                                                      ]
                                                                                                                                                                    )
                                                                                                                                                      ]
                                                                                                                                                    )
                                                                                                                                      ]
                                                                                                                                    )
                                                                                                                      ]
                                                                                                                    )
                                                                                                      ]
                                                                                                    )
                                                                                      ]
                                                                                    )
                                                                      ]
                                                                    )
                                                      ]
                                                    )
                                      ] ;
                      rdfs:comment "type of radiation probe (pick one from the enumerated list and spell exactly)" ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field> ;
                      rdfs:label "NXsource/probe" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-probe-muon-enum
:nxsource-probe-muon-enum rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusEnumerations ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :actualValue ;
                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                            rdf:first "muon" ;
                                                                            rdf:rest rdf:nil
                                                                          ]
                                                              ]
                                          ] ;
                          rdfs:comment "Enumeration item for NXsource/probe: muon" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field> ;
                          rdfs:label "NXsource/probe/muon" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-probe-neutron-enum
:nxsource-probe-neutron-enum rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusEnumerations ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :actualValue ;
                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                               rdf:first "neutron" ;
                                                                               rdf:rest rdf:nil
                                                                             ]
                                                                 ]
                                             ] ;
                             rdfs:comment "Enumeration item for NXsource/probe: neutron" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field> ;
                             rdfs:label "NXsource/probe/neutron" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-probe-photon-enum
:nxsource-probe-photon-enum rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusEnumerations ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :actualValue ;
                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                              rdf:first "photon" ;
                                                                              rdf:rest rdf:nil
                                                                            ]
                                                                ]
                                            ] ;
                            rdfs:comment "Enumeration item for NXsource/probe: photon" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field> ;
                            rdfs:label "NXsource/probe/photon" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-probe-positron-enum
:nxsource-probe-positron-enum rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusEnumerations ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :actualValue ;
                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                rdf:first "positron" ;
                                                                                rdf:rest rdf:nil
                                                                              ]
                                                                  ]
                                              ] ;
                              rdfs:comment "Enumeration item for NXsource/probe: positron" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field> ;
                              rdfs:label "NXsource/probe/positron" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-probe-proton-enum
:nxsource-probe-proton-enum rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusEnumerations ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :actualValue ;
                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                              rdf:first "proton" ;
                                                                              rdf:rest rdf:nil
                                                                            ]
                                                                ]
                                            ] ;
                            rdfs:comment "Enumeration item for NXsource/probe: proton" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field> ;
                            rdfs:label "NXsource/probe/proton" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-probe-ultraviolet-enum
:nxsource-probe-ultraviolet-enum rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusEnumerations ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :actualValue ;
                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                   rdf:first "ultraviolet" ;
                                                                                   rdf:rest rdf:nil
                                                                                 ]
                                                                     ]
                                                 ] ;
                                 rdfs:comment "Enumeration item for NXsource/probe: ultraviolet" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field> ;
                                 rdfs:label "NXsource/probe/ultraviolet" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-probe-visible-light-enum
:nxsource-probe-visible-light-enum rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusEnumerations ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :actualValue ;
                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                     rdf:first "visible light" ;
                                                                                     rdf:rest rdf:nil
                                                                                   ]
                                                                       ]
                                                   ] ;
                                   rdfs:comment "Enumeration item for NXsource/probe: visible light" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field> ;
                                   rdfs:label "NXsource/probe/visible light" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-probe-x-ray-enum
:nxsource-probe-x-ray-enum rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusEnumerations ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :actualValue ;
                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                             rdf:first "x-ray" ;
                                                                             rdf:rest rdf:nil
                                                                           ]
                                                               ]
                                           ] ;
                           rdfs:comment "Enumeration item for NXsource/probe: x-ray" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field> ;
                           rdfs:label "NXsource/probe/x-ray" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-pulse-energy-field
:nxsource-pulse-energy-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ENERGY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_FLOAT
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_FLOAT
                                                           ]
                                             ] ;
                             rdfs:comment """
				For pulsed sources, the energy of a single pulse.
		""" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-pulse-energy-field> ;
                             rdfs:label "NXsource/pulse_energy" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-pulse-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-pulse-shape-group
:nxsource-pulse-shape-group rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusGroup ,
                                            :nxobject-data-group ;
                            rdfs:comment "source pulse shape" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-pulse-shape-group> ;
                            rdfs:label "NXsource/pulse_shape" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-pulse-shape-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-pulse-width-field
:nxsource-pulse-width-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_TIME
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_FLOAT
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_FLOAT
                                                          ]
                                            ] ;
                            rdfs:comment "temporal width of source pulse" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-pulse-width-field> ;
                            rdfs:label "NXsource/pulse_width" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-pulse-width-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-sigma-x-field
:nxsource-sigma-x-field rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusField ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasUnitContainer ;
                                          owl:someValuesFrom :NX_LENGTH
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:someValuesFrom :NX_FLOAT
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass [ rdf:type owl:Class ;
                                                        owl:complementOf :NX_FLOAT
                                                      ]
                                        ] ;
                        rdfs:comment "particle beam size in x" ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-sigma-x-field> ;
                        rdfs:label "NXsource/sigma_x" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-sigma-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-sigma-y-field
:nxsource-sigma-y-field rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusField ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasUnitContainer ;
                                          owl:someValuesFrom :NX_LENGTH
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:someValuesFrom :NX_FLOAT
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass [ rdf:type owl:Class ;
                                                        owl:complementOf :NX_FLOAT
                                                      ]
                                        ] ;
                        rdfs:comment "particle beam size in y" ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-sigma-y-field> ;
                        rdfs:label "NXsource/sigma_y" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-sigma-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-target-material-c-enum
:nxsource-target-material-c-enum rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusEnumerations ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :actualValue ;
                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                   rdf:first "C" ;
                                                                                   rdf:rest rdf:nil
                                                                                 ]
                                                                     ]
                                                 ] ;
                                 rdfs:comment "Enumeration item for NXsource/target_material: C" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-target-material-field> ;
                                 rdfs:label "NXsource/target_material/C" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-target-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-target-material-depleted-u-enum
:nxsource-target-material-depleted-u-enum rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusEnumerations ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :actualValue ;
                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                            rdf:first "depleted_U" ;
                                                                                            rdf:rest rdf:nil
                                                                                          ]
                                                                              ]
                                                          ] ;
                                          rdfs:comment "Enumeration item for NXsource/target_material: depleted_U" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-target-material-field> ;
                                          rdfs:label "NXsource/target_material/depleted_U" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-target-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-target-material-enriched-u-enum
:nxsource-target-material-enriched-u-enum rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusEnumerations ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :actualValue ;
                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                            rdf:first "enriched_U" ;
                                                                                            rdf:rest rdf:nil
                                                                                          ]
                                                                              ]
                                                          ] ;
                                          rdfs:comment "Enumeration item for NXsource/target_material: enriched_U" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-target-material-field> ;
                                          rdfs:label "NXsource/target_material/enriched_U" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-target-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-target-material-field
:nxsource-target-material-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasEnumContainer ;
                                                  owl:allValuesFrom [ rdf:type owl:Class ;
                                                                      owl:unionOf ( :nxsource-target-material-c-enum
                                                                                    :nxsource-target-material-depleted-u-enum
                                                                                    :nxsource-target-material-enriched-u-enum
                                                                                    :nxsource-target-material-hg-enum
                                                                                    :nxsource-target-material-pb-enum
                                                                                    :nxsource-target-material-ta-enum
                                                                                    :nxsource-target-material-w-enum
                                                                                  )
                                                                    ]
                                                ] ;
                                rdfs:comment "Pulsed source target material" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-target-material-field> ;
                                rdfs:label "NXsource/target_material" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-target-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-target-material-hg-enum
:nxsource-target-material-hg-enum rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusEnumerations ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :actualValue ;
                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                    rdf:first "Hg" ;
                                                                                    rdf:rest rdf:nil
                                                                                  ]
                                                                      ]
                                                  ] ;
                                  rdfs:comment "Enumeration item for NXsource/target_material: Hg" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-target-material-field> ;
                                  rdfs:label "NXsource/target_material/Hg" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-target-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-target-material-pb-enum
:nxsource-target-material-pb-enum rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusEnumerations ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :actualValue ;
                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                    rdf:first "Pb" ;
                                                                                    rdf:rest rdf:nil
                                                                                  ]
                                                                      ]
                                                  ] ;
                                  rdfs:comment "Enumeration item for NXsource/target_material: Pb" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-target-material-field> ;
                                  rdfs:label "NXsource/target_material/Pb" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-target-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-target-material-ta-enum
:nxsource-target-material-ta-enum rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusEnumerations ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :actualValue ;
                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                    rdf:first "Ta" ;
                                                                                    rdf:rest rdf:nil
                                                                                  ]
                                                                      ]
                                                  ] ;
                                  rdfs:comment "Enumeration item for NXsource/target_material: Ta" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-target-material-field> ;
                                  rdfs:label "NXsource/target_material/Ta" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-target-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-target-material-w-enum
:nxsource-target-material-w-enum rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusEnumerations ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :actualValue ;
                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                   rdf:first "W" ;
                                                                                   rdf:rest rdf:nil
                                                                                 ]
                                                                     ]
                                                 ] ;
                                 rdfs:comment "Enumeration item for NXsource/target_material: W" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-target-material-field> ;
                                 rdfs:label "NXsource/target_material/W" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-target-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-top-up-field
:nxsource-top-up-field rdf:type owl:Class ;
                       rdfs:subClassOf :NeXusField ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasUnitContainer ;
                                         owl:someValuesFrom :NX_ANY
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:someValuesFrom :NX_BOOLEAN
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasValueContainer ;
                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass [ rdf:type owl:Class ;
                                                       owl:complementOf :NX_BOOLEAN
                                                     ]
                                       ] ;
                       rdfs:comment "Is the synchrotron operating in top_up mode?" ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-top-up-field> ;
                       rdfs:label "NXsource/top_up" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-top-up-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-type-field
:nxsource-type-field rdf:type owl:Class ;
                     owl:equivalentClass :nxsqom-entry-instrument-source-type-field ,
                                         :nxstxm-entry-instrument-source-type-field ,
                                         :nxtomo-entry-instrument-source-type-field ,
                                         :nxtomophase-entry-instrument-source-type-field ,
                                         :nxtomoproc-entry-instrument-source-type-field ,
                                         :nxxas-entry-instrument-source-type-field ,
                                         :nxxbase-entry-instrument-source-type-field ;
                     rdfs:subClassOf :NeXusField ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasUnitContainer ;
                                       owl:someValuesFrom :NX_ANY
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasValueContainer ;
                                       owl:someValuesFrom :NX_CHAR
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasValueContainer ;
                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass [ rdf:type owl:Class ;
                                                     owl:complementOf :NX_CHAR
                                                   ]
                                     ] ;
                     rdfs:comment "type of radiation source (pick one from the enumerated list and spell exactly)" ;
                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-type-field> ;
                     rdfs:label "NXsource/type" ;
                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-voltage-field
:nxsource-voltage-field rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusField ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasUnitContainer ;
                                          owl:someValuesFrom :NX_VOLTAGE
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:someValuesFrom :NX_FLOAT
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass [ rdf:type owl:Class ;
                                                        owl:complementOf :NX_FLOAT
                                                      ]
                                        ] ;
                        rdfs:comment "Accelerator voltage" ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-voltage-field> ;
                        rdfs:label "NXsource/voltage" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-voltage-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsource-wavelength-field
:nxsource-wavelength-field rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_WAVELENGTH
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_FLOAT
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_FLOAT
                                                         ]
                                           ] ;
                           rdfs:comment """
				The wavelength of the radiation emitted by the source.
		""" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-wavelength-field> ;
                           rdfs:label "NXsource/wavelength" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-wavelength-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspatial-filter-cg-cylinder-group
:nxspatial-filter-cg-cylinder-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NXcg_cylinder ,
                                                    :NeXusGroup ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXspatial_filter.html#nxspatial-filter-cg-cylinder-group> ;
                                    rdfs:label "NXspatial_filter/CG_CYLINDER" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXspatial_filter.html#nxspatial-filter-cg-cylinder-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxspatial-filter-cg-ellipsoid-group
:nxspatial-filter-cg-ellipsoid-group rdf:type owl:Class ;
                                     rdfs:subClassOf :NXcg_ellipsoid ,
                                                     :NeXusGroup ;
                                     rdfs:comment "" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXspatial_filter.html#nxspatial-filter-cg-ellipsoid-group> ;
                                     rdfs:label "NXspatial_filter/CG_ELLIPSOID" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXspatial_filter.html#nxspatial-filter-cg-ellipsoid-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxspatial-filter-cg-hexahedron-group
:nxspatial-filter-cg-hexahedron-group rdf:type owl:Class ;
                                      rdfs:subClassOf :NXcg_hexahedron ,
                                                      :NeXusGroup ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXspatial_filter.html#nxspatial-filter-cg-hexahedron-group> ;
                                      rdfs:label "NXspatial_filter/CG_HEXAHEDRON" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXspatial_filter.html#nxspatial-filter-cg-hexahedron-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxspatial-filter-cg-polyhedron-group
:nxspatial-filter-cg-polyhedron-group rdf:type owl:Class ;
                                      rdfs:subClassOf :NXcg_polyhedron ,
                                                      :NeXusGroup ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXspatial_filter.html#nxspatial-filter-cg-polyhedron-group> ;
                                      rdfs:label "NXspatial_filter/CG_POLYHEDRON" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXspatial_filter.html#nxspatial-filter-cg-polyhedron-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxspatial-filter-cs-filter-boolean-mask-group
:nxspatial-filter-cs-filter-boolean-mask-group rdf:type owl:Class ;
                                               rdfs:subClassOf :NXcs_filter_boolean_mask ,
                                                               :NeXusGroup ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXspatial_filter.html#nxspatial-filter-cs-filter-boolean-mask-group> ;
                                               rdfs:label "NXspatial_filter/CS_FILTER_BOOLEAN_MASK" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXspatial_filter.html#nxspatial-filter-cs-filter-boolean-mask-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxspatial-filter-windowing-method-bitmask-enum
:nxspatial-filter-windowing-method-bitmask-enum rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusEnumerations ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :actualValue ;
                                                                  owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                      owl:oneOf [ rdf:type rdf:List ;
                                                                                                  rdf:first "bitmask" ;
                                                                                                  rdf:rest rdf:nil
                                                                                                ]
                                                                                    ]
                                                                ] ;
                                                rdfs:comment "Enumeration item for NXspatial_filter/windowing_method: bitmask" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXspatial_filter.html#nxspatial-filter-windowing-method-field> ;
                                                rdfs:label "NXspatial_filter/windowing_method/bitmask" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXspatial_filter.html#nxspatial-filter-windowing-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspatial-filter-windowing-method-entire-dataset-enum
:nxspatial-filter-windowing-method-entire-dataset-enum rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusEnumerations ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :actualValue ;
                                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                                         rdf:first "entire_dataset" ;
                                                                                                         rdf:rest rdf:nil
                                                                                                       ]
                                                                                           ]
                                                                       ] ;
                                                       rdfs:comment "Enumeration item for NXspatial_filter/windowing_method: entire_dataset" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXspatial_filter.html#nxspatial-filter-windowing-method-field> ;
                                                       rdfs:label "NXspatial_filter/windowing_method/entire_dataset" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXspatial_filter.html#nxspatial-filter-windowing-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspatial-filter-windowing-method-field
:nxspatial-filter-windowing-method-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasEnumContainer ;
                                                           owl:allValuesFrom [ rdf:type owl:Class ;
                                                                               owl:unionOf ( :nxspatial-filter-windowing-method-bitmask-enum
                                                                                             :nxspatial-filter-windowing-method-entire-dataset-enum
                                                                                             :nxspatial-filter-windowing-method-union-of-primitives-enum
                                                                                           )
                                                                             ]
                                                         ] ;
                                         rdfs:comment """
            Qualitative statement which describes the logical operations
            that define which objects will be included and which excluded:
            
            * entire_dataset, no filter is applied, all objects are included.
            * union_of_primitives, a filter with (possibly non-axis-aligned) geometric
              primitives. Objects in or on the surface of the primitives are included.
              All other objects are excluded.
            * bitmask, a boolean array whose bits encode with 1 which objects
              are included. Bits set to zero encode which objects are excluded.
              
            Users of python can use the bitfield operations of the numpy package to work with bitfields.
            Multiple instances of NXcg base classes are used to compose a union_of_primitives.
        """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXspatial_filter.html#nxspatial-filter-windowing-method-field> ;
                                         rdfs:label "NXspatial_filter/windowing_method" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXspatial_filter.html#nxspatial-filter-windowing-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspatial-filter-windowing-method-union-of-primitives-enum
:nxspatial-filter-windowing-method-union-of-primitives-enum rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :actualValue ;
                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                              rdf:first "union_of_primitives" ;
                                                                                                              rdf:rest rdf:nil
                                                                                                            ]
                                                                                                ]
                                                                            ] ;
                                                            rdfs:comment "Enumeration item for NXspatial_filter/windowing_method: union_of_primitives" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXspatial_filter.html#nxspatial-filter-windowing-method-field> ;
                                                            rdfs:label "NXspatial_filter/windowing_method/union_of_primitives" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXspatial_filter.html#nxspatial-filter-windowing-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspe-entry-data-azimuthal-field
:nxspe-entry-data-azimuthal-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANGLE
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_FLOAT
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_FLOAT
                                                                ]
                                                  ] ;
                                  rdfs:comment "" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-data-azimuthal-field> ;
                                  rdfs:label "NXspe/ENTRY/data/azimuthal" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-data-azimuthal-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspe-entry-data-azimuthal-width-field
:nxspe-entry-data-azimuthal-width-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANGLE
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_FLOAT
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_FLOAT
                                                                      ]
                                                        ] ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-data-azimuthal-width-field> ;
                                        rdfs:label "NXspe/ENTRY/data/azimuthal_width" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-data-azimuthal-width-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspe-entry-data-data-field
:nxspe-entry-data-data-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_NUMBER
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_NUMBER
                                                           ]
                                             ] ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-data-data-field> ;
                             rdfs:label "NXspe/ENTRY/data/data" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-data-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspe-entry-data-distance-field
:nxspe-entry-data-distance-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_LENGTH
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_FLOAT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_FLOAT
                                                               ]
                                                 ] ;
                                 rdfs:comment "" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-data-distance-field> ;
                                 rdfs:label "NXspe/ENTRY/data/distance" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-data-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspe-entry-data-energy-field
:nxspe-entry-data-energy-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ENERGY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_FLOAT
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_FLOAT
                                                             ]
                                               ] ;
                               rdfs:comment "" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-data-energy-field> ;
                               rdfs:label "NXspe/ENTRY/data/energy" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-data-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspe-entry-data-error-field
:nxspe-entry-data-error-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_NUMBER
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_NUMBER
                                                            ]
                                              ] ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-data-error-field> ;
                              rdfs:label "NXspe/ENTRY/data/error" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-data-error-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspe-entry-data-group
:nxspe-entry-data-group rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusGroup ,
                                        :nxentry-data-group ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxspe-entry-data-azimuthal-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxspe-entry-data-azimuthal-width-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxspe-entry-data-data-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxspe-entry-data-distance-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxspe-entry-data-energy-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxspe-entry-data-error-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxspe-entry-data-polar-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxspe-entry-data-polar-width-field
                                        ] ;
                        rdfs:comment "" ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-data-group> ;
                        rdfs:label "NXspe/ENTRY/data" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxspe-entry-data-polar-field
:nxspe-entry-data-polar-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANGLE
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_FLOAT
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_FLOAT
                                                            ]
                                              ] ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-data-polar-field> ;
                              rdfs:label "NXspe/ENTRY/data/polar" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-data-polar-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspe-entry-data-polar-width-field
:nxspe-entry-data-polar-width-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANGLE
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_FLOAT
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_FLOAT
                                                                  ]
                                                    ] ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-data-polar-width-field> ;
                                    rdfs:label "NXspe/ENTRY/data/polar_width" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-data-polar-width-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspe-entry-definition-field
:nxspe-entry-definition-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              :nxentry-definition-field ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasEnumContainer ;
                                                owl:allValuesFrom [ rdf:type owl:Class ;
                                                                    owl:unionOf ( :nxspe-entry-definition-nxspe-enum
                                                                                )
                                                                  ]
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxspe-entry-definition-version-attribute
                                              ] ;
                              rdfs:comment "Official NeXus NXDL schema to which this file conforms." ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-definition-field> ;
                              rdfs:label "NXspe/ENTRY/definition" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspe-entry-definition-nxspe-enum
:nxspe-entry-definition-nxspe-enum rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusEnumerations ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :actualValue ;
                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                     rdf:first "NXspe" ;
                                                                                     rdf:rest rdf:nil
                                                                                   ]
                                                                       ]
                                                   ] ;
                                   rdfs:comment "Enumeration item for NXspe/ENTRY/definition: NXspe" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-definition-field> ;
                                   rdfs:label "NXspe/ENTRY/definition/NXspe" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspe-entry-definition-version-attribute
:nxspe-entry-definition-version-attribute rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusAttribute ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_CHAR
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_CHAR
                                                                        ]
                                                          ] ;
                                          rdfs:comment "" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-definition-version-attribute> ;
                                          rdfs:label "NXspe/ENTRY/definition/version" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-definition-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxspe-entry-group
:nxspe-entry-group rdf:type owl:Class ;
                   rdfs:subClassOf :NXentry ,
                                   :NeXusGroup ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxspe-entry-data-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxspe-entry-definition-field
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxspe-entry-instrument-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxspe-entry-nxspe-info-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxspe-entry-program-name-field
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxspe-entry-sample-group
                                   ] ;
                   rdfs:comment "" ;
                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-group> ;
                   rdfs:label "NXspe/ENTRY" ;
                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxspe-entry-instrument-fermi-chopper-energy-field
:nxspe-entry-instrument-fermi-chopper-energy-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ENERGY
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_NUMBER
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_NUMBER
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment "" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-instrument-fermi-chopper-energy-field> ;
                                                   rdfs:label "NXspe/ENTRY/INSTRUMENT/FERMI_CHOPPER/energy" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-instrument-fermi-chopper-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspe-entry-instrument-fermi-chopper-group
:nxspe-entry-instrument-fermi-chopper-group rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusGroup ,
                                                            :nxinstrument-fermi-chopper-group ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxspe-entry-instrument-fermi-chopper-energy-field
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-instrument-fermi-chopper-group> ;
                                            rdfs:label "NXspe/ENTRY/INSTRUMENT/FERMI_CHOPPER" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-instrument-fermi-chopper-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxspe-entry-instrument-group
:nxspe-entry-instrument-group rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusGroup ,
                                              :nxentry-instrument-group ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxspe-entry-instrument-fermi-chopper-group
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxspe-entry-instrument-name-field
                                              ] ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-instrument-group> ;
                              rdfs:label "NXspe/ENTRY/INSTRUMENT" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxspe-entry-instrument-name-field
:nxspe-entry-instrument-name-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_CHAR
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_CHAR
                                                                 ]
                                                   ] ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-instrument-name-field> ;
                                   rdfs:label "NXspe/ENTRY/INSTRUMENT/name" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-instrument-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspe-entry-nxspe-info-fixed-energy-field
:nxspe-entry-nxspe-info-fixed-energy-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ENERGY
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_FLOAT
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_FLOAT
                                                                         ]
                                                           ] ;
                                           rdfs:comment "The fixed energy used for this file." ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-nxspe-info-fixed-energy-field> ;
                                           rdfs:label "NXspe/ENTRY/NXSPE_info/fixed_energy" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-nxspe-info-fixed-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspe-entry-nxspe-info-group
:nxspe-entry-nxspe-info-group rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusGroup ,
                                              :nxentry-collection-group ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxspe-entry-nxspe-info-fixed-energy-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxspe-entry-nxspe-info-ki-over-kf-scaling-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxspe-entry-nxspe-info-psi-field
                                              ] ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-nxspe-info-group> ;
                              rdfs:label "NXspe/ENTRY/NXSPE_info" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-nxspe-info-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxspe-entry-nxspe-info-ki-over-kf-scaling-field
:nxspe-entry-nxspe-info-ki-over-kf-scaling-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_ANY
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_BOOLEAN
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_BOOLEAN
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "Indicates whether ki/kf scaling has been applied or not." ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-nxspe-info-ki-over-kf-scaling-field> ;
                                                 rdfs:label "NXspe/ENTRY/NXSPE_info/ki_over_kf_scaling" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-nxspe-info-ki-over-kf-scaling-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspe-entry-nxspe-info-psi-field
:nxspe-entry-nxspe-info-psi-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANGLE
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_FLOAT
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_FLOAT
                                                                ]
                                                  ] ;
                                  rdfs:comment "Orientation angle as expected in DCS-MSlice" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-nxspe-info-psi-field> ;
                                  rdfs:label "NXspe/ENTRY/NXSPE_info/psi" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-nxspe-info-psi-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspe-entry-program-name-field
:nxspe-entry-program-name-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_CHAR
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_CHAR
                                                              ]
                                                ] ;
                                rdfs:comment "" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-program-name-field> ;
                                rdfs:label "NXspe/ENTRY/program_name" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-program-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspe-entry-sample-group
:nxspe-entry-sample-group rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusGroup ,
                                          :nxentry-sample-group ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxspe-entry-sample-rotation-angle-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxspe-entry-sample-seblock-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxspe-entry-sample-temperature-field
                                          ] ;
                          rdfs:comment "" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-sample-group> ;
                          rdfs:label "NXspe/ENTRY/SAMPLE" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxspe-entry-sample-rotation-angle-field
:nxspe-entry-sample-rotation-angle-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_ANGLE
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_NUMBER
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_NUMBER
                                                                       ]
                                                         ] ;
                                         rdfs:comment "" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-sample-rotation-angle-field> ;
                                         rdfs:label "NXspe/ENTRY/SAMPLE/rotation_angle" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-sample-rotation-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspe-entry-sample-seblock-field
:nxspe-entry-sample-seblock-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_CHAR
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_CHAR
                                                                ]
                                                  ] ;
                                  rdfs:comment "" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-sample-seblock-field> ;
                                  rdfs:label "NXspe/ENTRY/SAMPLE/seblock" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-sample-seblock-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspe-entry-sample-temperature-field
:nxspe-entry-sample-temperature-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_TEMPERATURE
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_NUMBER
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_NUMBER
                                                                    ]
                                                      ] ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-sample-temperature-field> ;
                                      rdfs:label "NXspe/ENTRY/SAMPLE/temperature" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXspe.html#nxspe-entry-sample-temperature-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-process-detector-identifier-field
:nxspectrum-process-detector-identifier-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_CHAR
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_CHAR
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
                Link or name of an :ref:`NXdetector` instance with which the data were
                collected.
            """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-process-detector-identifier-field> ;
                                              rdfs:label "NXspectrum/PROCESS/detector_identifier" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-process-detector-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-process-group
:nxspectrum-process-group rdf:type owl:Class ;
                          rdfs:subClassOf :NXprocess ,
                                          :NeXusGroup ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxspectrum-process-detector-identifier-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxspectrum-process-input-group
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxspectrum-process-mode-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxspectrum-process-program-group
                                          ] ;
                          rdfs:comment """
            Details how spectra were processed from the detector readings.
        """ ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-process-group> ;
                          rdfs:label "NXspectrum/PROCESS" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-process-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-process-input-context-field
:nxspectrum-process-input-context-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_CHAR
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_CHAR
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
                    Reference to a location inside the artifact that points to the specific group of values
                    that were processed if the artifacts contains several groups of values and thus
                    further resolving of ambiguities is required.
                """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-process-input-context-field> ;
                                        rdfs:label "NXspectrum/PROCESS/input/context" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-process-input-context-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-process-input-group
:nxspectrum-process-input-group rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusGroup ,
                                                :nxprocess-note-group ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxspectrum-process-input-context-field
                                                ] ;
                                rdfs:comment """
                Resolvable data artifact (e.g. filename) from which all values in the :ref:`NXdata`
                instances in this :ref:`NXspectrum` were loaded during parsing.
                
                Possibility to document from which specific other serialized resource as the source
                pieces of information were processed when using NeXus as a semantic file format
                to serialize that information differently.
                
                The group in combination with an added field *context* therein adds context.
            """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-process-input-group> ;
                                rdfs:label "NXspectrum/PROCESS/input" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-process-input-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-process-mode-field
:nxspectrum-process-mode-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_CHAR
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_CHAR
                                                             ]
                                               ] ;
                               rdfs:comment """
                Imaging (data collection) mode of the instrument during acquisition
                of the data in this :ref:`NXspectrum` instance.
            """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-process-mode-field> ;
                               rdfs:label "NXspectrum/PROCESS/mode" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-process-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-process-program-group
:nxspectrum-process-program-group rdf:type owl:Class ;
                                  rdfs:subClassOf :NXprogram ,
                                                  :NeXusGroup ;
                                  rdfs:comment "" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-process-program-group> ;
                                  rdfs:label "NXspectrum/PROCESS/PROGRAM" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-process-program-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-spectrum-0d-axis-energy-field
:nxspectrum-spectrum-0d-axis-energy-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ENERGY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_NUMBER
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxspectrum-spectrum-0d-axis-energy-long-name-attribute
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_NUMBER
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
                Energy axis
            """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-0d-axis-energy-field> ;
                                          rdfs:label "NXspectrum/spectrum_0d/axis_energy" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-0d-axis-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-spectrum-0d-axis-energy-long-name-attribute
:nxspectrum-spectrum-0d-axis-energy-long-name-attribute rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusAttribute ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_CHAR
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_CHAR
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
                    Energy
                """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-0d-axis-energy-long-name-attribute> ;
                                                        rdfs:label "NXspectrum/spectrum_0d/axis_energy/long_name" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-0d-axis-energy-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-spectrum-0d-group
:nxspectrum-spectrum-0d-group rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusGroup ,
                                              :nxobject-data-group ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxspectrum-spectrum-0d-axis-energy-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxspectrum-spectrum-0d-intensity-field
                                              ] ;
                              rdfs:comment """
            One spectrum for a point of a 0d ROI. Also known as spot measurement.
        """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-0d-group> ;
                              rdfs:label "NXspectrum/spectrum_0d" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-0d-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-spectrum-0d-intensity-field
:nxspectrum-spectrum-0d-intensity-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_UNITLESS
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_NUMBER
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxspectrum-spectrum-0d-intensity-long-name-attribute
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_NUMBER
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
                Counts
            """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-0d-intensity-field> ;
                                        rdfs:label "NXspectrum/spectrum_0d/intensity" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-0d-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-spectrum-0d-intensity-long-name-attribute
:nxspectrum-spectrum-0d-intensity-long-name-attribute rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusAttribute ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_CHAR
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_CHAR
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment """
                    Counts
                """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-0d-intensity-long-name-attribute> ;
                                                      rdfs:label "NXspectrum/spectrum_0d/intensity/long_name" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-0d-intensity-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-spectrum-1d-axis-energy-field
:nxspectrum-spectrum-1d-axis-energy-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ENERGY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_NUMBER
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxspectrum-spectrum-1d-axis-energy-long-name-attribute
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_NUMBER
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
                Energy axis
            """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-1d-axis-energy-field> ;
                                          rdfs:label "NXspectrum/spectrum_1d/axis_energy" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-1d-axis-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-spectrum-1d-axis-energy-long-name-attribute
:nxspectrum-spectrum-1d-axis-energy-long-name-attribute rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusAttribute ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_CHAR
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_CHAR
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
                    Energy
                """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-1d-axis-energy-long-name-attribute> ;
                                                        rdfs:label "NXspectrum/spectrum_1d/axis_energy/long_name" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-1d-axis-energy-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-spectrum-1d-axis-i-field
:nxspectrum-spectrum-1d-axis-i-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_LENGTH
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_NUMBER
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxspectrum-spectrum-1d-axis-i-long-name-attribute
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_NUMBER
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
                Point coordinate along the fast dimension
            """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-1d-axis-i-field> ;
                                     rdfs:label "NXspectrum/spectrum_1d/axis_i" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-1d-axis-i-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-spectrum-1d-axis-i-long-name-attribute
:nxspectrum-spectrum-1d-axis-i-long-name-attribute rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_CHAR
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_CHAR
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
                    Point coordinate along the fast dimension
                """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-1d-axis-i-long-name-attribute> ;
                                                   rdfs:label "NXspectrum/spectrum_1d/axis_i/long_name" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-1d-axis-i-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-spectrum-1d-group
:nxspectrum-spectrum-1d-group rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusGroup ,
                                              :nxobject-data-group ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxspectrum-spectrum-1d-axis-energy-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxspectrum-spectrum-1d-axis-i-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxspectrum-spectrum-1d-intensity-field
                                              ] ;
                              rdfs:comment """
            One spectrum for each point of a 1d ROI.
        """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-1d-group> ;
                              rdfs:label "NXspectrum/spectrum_1d" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-1d-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-spectrum-1d-intensity-field
:nxspectrum-spectrum-1d-intensity-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_UNITLESS
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_NUMBER
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxspectrum-spectrum-1d-intensity-long-name-attribute
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_NUMBER
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
                Counts
            """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-1d-intensity-field> ;
                                        rdfs:label "NXspectrum/spectrum_1d/intensity" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-1d-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-spectrum-1d-intensity-long-name-attribute
:nxspectrum-spectrum-1d-intensity-long-name-attribute rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusAttribute ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_CHAR
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_CHAR
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment """
                    Counts
                """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-1d-intensity-long-name-attribute> ;
                                                      rdfs:label "NXspectrum/spectrum_1d/intensity/long_name" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-1d-intensity-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-spectrum-2d-axis-energy-field
:nxspectrum-spectrum-2d-axis-energy-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ENERGY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_NUMBER
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxspectrum-spectrum-2d-axis-energy-long-name-attribute
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_NUMBER
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
                Energy axis
            """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-2d-axis-energy-field> ;
                                          rdfs:label "NXspectrum/spectrum_2d/axis_energy" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-2d-axis-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-spectrum-2d-axis-energy-long-name-attribute
:nxspectrum-spectrum-2d-axis-energy-long-name-attribute rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusAttribute ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_CHAR
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_CHAR
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
                    Energy
                """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-2d-axis-energy-long-name-attribute> ;
                                                        rdfs:label "NXspectrum/spectrum_2d/axis_energy/long_name" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-2d-axis-energy-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-spectrum-2d-axis-i-field
:nxspectrum-spectrum-2d-axis-i-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_LENGTH
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_NUMBER
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxspectrum-spectrum-2d-axis-i-long-name-attribute
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_NUMBER
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
                Point coordinate along the fast dimension
            """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-2d-axis-i-field> ;
                                     rdfs:label "NXspectrum/spectrum_2d/axis_i" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-2d-axis-i-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-spectrum-2d-axis-i-long-name-attribute
:nxspectrum-spectrum-2d-axis-i-long-name-attribute rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_CHAR
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_CHAR
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
                    Point coordinate along the fast dimension
                """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-2d-axis-i-long-name-attribute> ;
                                                   rdfs:label "NXspectrum/spectrum_2d/axis_i/long_name" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-2d-axis-i-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-spectrum-2d-axis-j-field
:nxspectrum-spectrum-2d-axis-j-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_LENGTH
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_NUMBER
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxspectrum-spectrum-2d-axis-j-long-name-attribute
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_NUMBER
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
                Point coordinate along the slow dimension
            """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-2d-axis-j-field> ;
                                     rdfs:label "NXspectrum/spectrum_2d/axis_j" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-2d-axis-j-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-spectrum-2d-axis-j-long-name-attribute
:nxspectrum-spectrum-2d-axis-j-long-name-attribute rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_CHAR
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_CHAR
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
                    Point coordinate along the slow dimension
                """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-2d-axis-j-long-name-attribute> ;
                                                   rdfs:label "NXspectrum/spectrum_2d/axis_j/long_name" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-2d-axis-j-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-spectrum-2d-group
:nxspectrum-spectrum-2d-group rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusGroup ,
                                              :nxobject-data-group ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxspectrum-spectrum-2d-axis-energy-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxspectrum-spectrum-2d-axis-i-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxspectrum-spectrum-2d-axis-j-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxspectrum-spectrum-2d-intensity-field
                                              ] ;
                              rdfs:comment """
            One spectrum for each scan point of 2d ROI.
        """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-2d-group> ;
                              rdfs:label "NXspectrum/spectrum_2d" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-2d-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-spectrum-2d-intensity-field
:nxspectrum-spectrum-2d-intensity-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_UNITLESS
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_NUMBER
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxspectrum-spectrum-2d-intensity-long-name-attribute
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_NUMBER
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
                Counts
            """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-2d-intensity-field> ;
                                        rdfs:label "NXspectrum/spectrum_2d/intensity" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-2d-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-spectrum-2d-intensity-long-name-attribute
:nxspectrum-spectrum-2d-intensity-long-name-attribute rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusAttribute ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_CHAR
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_CHAR
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment """
                    Counts
                """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-2d-intensity-long-name-attribute> ;
                                                      rdfs:label "NXspectrum/spectrum_2d/intensity/long_name" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-2d-intensity-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-spectrum-3d-axis-energy-field
:nxspectrum-spectrum-3d-axis-energy-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ENERGY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_NUMBER
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxspectrum-spectrum-3d-axis-energy-long-name-attribute
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_NUMBER
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
                Energy axis
            """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-3d-axis-energy-field> ;
                                          rdfs:label "NXspectrum/spectrum_3d/axis_energy" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-3d-axis-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-spectrum-3d-axis-energy-long-name-attribute
:nxspectrum-spectrum-3d-axis-energy-long-name-attribute rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusAttribute ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_CHAR
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_CHAR
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
                    Energy
                """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-3d-axis-energy-long-name-attribute> ;
                                                        rdfs:label "NXspectrum/spectrum_3d/axis_energy/long_name" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-3d-axis-energy-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-spectrum-3d-axis-i-field
:nxspectrum-spectrum-3d-axis-i-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_LENGTH
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_NUMBER
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxspectrum-spectrum-3d-axis-i-long-name-attribute
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_NUMBER
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
                Point coordinate along the fast dimension
            """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-3d-axis-i-field> ;
                                     rdfs:label "NXspectrum/spectrum_3d/axis_i" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-3d-axis-i-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-spectrum-3d-axis-i-long-name-attribute
:nxspectrum-spectrum-3d-axis-i-long-name-attribute rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_CHAR
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_CHAR
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
                    Point coordinate along the fast dimension
                """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-3d-axis-i-long-name-attribute> ;
                                                   rdfs:label "NXspectrum/spectrum_3d/axis_i/long_name" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-3d-axis-i-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-spectrum-3d-axis-j-field
:nxspectrum-spectrum-3d-axis-j-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_LENGTH
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_NUMBER
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxspectrum-spectrum-3d-axis-j-long-name-attribute
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_NUMBER
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
                Point coordinate along the slow dimension
            """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-3d-axis-j-field> ;
                                     rdfs:label "NXspectrum/spectrum_3d/axis_j" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-3d-axis-j-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-spectrum-3d-axis-j-long-name-attribute
:nxspectrum-spectrum-3d-axis-j-long-name-attribute rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_CHAR
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_CHAR
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
                    Point coordinate along the slow dimension
                """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-3d-axis-j-long-name-attribute> ;
                                                   rdfs:label "NXspectrum/spectrum_3d/axis_j/long_name" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-3d-axis-j-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-spectrum-3d-axis-k-field
:nxspectrum-spectrum-3d-axis-k-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_LENGTH
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_NUMBER
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxspectrum-spectrum-3d-axis-k-long-name-attribute
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_NUMBER
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
                Point coordinate along the slower dimension
            """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-3d-axis-k-field> ;
                                     rdfs:label "NXspectrum/spectrum_3d/axis_k" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-3d-axis-k-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-spectrum-3d-axis-k-long-name-attribute
:nxspectrum-spectrum-3d-axis-k-long-name-attribute rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_CHAR
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_CHAR
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
                    Point coordinate along the slower dimension
                """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-3d-axis-k-long-name-attribute> ;
                                                   rdfs:label "NXspectrum/spectrum_3d/axis_k/long_name" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-3d-axis-k-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-spectrum-3d-group
:nxspectrum-spectrum-3d-group rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusGroup ,
                                              :nxobject-data-group ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxspectrum-spectrum-3d-axis-energy-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxspectrum-spectrum-3d-axis-i-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxspectrum-spectrum-3d-axis-j-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxspectrum-spectrum-3d-axis-k-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxspectrum-spectrum-3d-intensity-field
                                              ] ;
                              rdfs:comment """
            One spectrum for point of a 3d ROI.
        """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-3d-group> ;
                              rdfs:label "NXspectrum/spectrum_3d" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-3d-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-spectrum-3d-intensity-field
:nxspectrum-spectrum-3d-intensity-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_UNITLESS
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_NUMBER
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxspectrum-spectrum-3d-intensity-long-name-attribute
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_NUMBER
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
                Counts
            """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-3d-intensity-field> ;
                                        rdfs:label "NXspectrum/spectrum_3d/intensity" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-3d-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-spectrum-3d-intensity-long-name-attribute
:nxspectrum-spectrum-3d-intensity-long-name-attribute rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusAttribute ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_CHAR
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_CHAR
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment """
                    Counts
                """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-3d-intensity-long-name-attribute> ;
                                                      rdfs:label "NXspectrum/spectrum_3d/intensity/long_name" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-spectrum-3d-intensity-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-stack-0d-axis-energy-field
:nxspectrum-stack-0d-axis-energy-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_ENERGY
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_NUMBER
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxspectrum-stack-0d-axis-energy-long-name-attribute
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_NUMBER
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
                Energy axis
            """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-0d-axis-energy-field> ;
                                       rdfs:label "NXspectrum/stack_0d/axis_energy" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-0d-axis-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-stack-0d-axis-energy-long-name-attribute
:nxspectrum-stack-0d-axis-energy-long-name-attribute rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusAttribute ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_CHAR
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_CHAR
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
                    Energy
                """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-0d-axis-energy-long-name-attribute> ;
                                                     rdfs:label "NXspectrum/stack_0d/axis_energy/long_name" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-0d-axis-energy-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-stack-0d-group
:nxspectrum-stack-0d-group rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusGroup ,
                                           :nxobject-data-group ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxspectrum-stack-0d-axis-energy-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxspectrum-stack-0d-indices-group-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxspectrum-stack-0d-indices-spectrum-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxspectrum-stack-0d-intensity-field
                                           ] ;
                           rdfs:comment """
            Multiple instances of spectrum_0d.
        """ ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-0d-group> ;
                           rdfs:label "NXspectrum/stack_0d" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-0d-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-stack-0d-indices-group-field
:nxspectrum-stack-0d-indices-group-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_UNITLESS
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_INT
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxspectrum-stack-0d-indices-group-long-name-attribute
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_INT
                                                                       ]
                                                         ] ;
                                         rdfs:comment """
                Group identifier
            """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-0d-indices-group-field> ;
                                         rdfs:label "NXspectrum/stack_0d/indices_group" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-0d-indices-group-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-stack-0d-indices-group-long-name-attribute
:nxspectrum-stack-0d-indices-group-long-name-attribute rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusAttribute ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_CHAR
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_CHAR
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment """
                    Group identifier
                """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-0d-indices-group-long-name-attribute> ;
                                                       rdfs:label "NXspectrum/stack_0d/indices_group/long_name" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-0d-indices-group-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-stack-0d-indices-spectrum-field
:nxspectrum-stack-0d-indices-spectrum-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_UNITLESS
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_INT
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxspectrum-stack-0d-indices-spectrum-long-name-attribute
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_INT
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
                Spectrum identifier
            """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-0d-indices-spectrum-field> ;
                                            rdfs:label "NXspectrum/stack_0d/indices_spectrum" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-0d-indices-spectrum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-stack-0d-indices-spectrum-long-name-attribute
:nxspectrum-stack-0d-indices-spectrum-long-name-attribute rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusAttribute ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_CHAR
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_CHAR
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment """
                    Spectrum identifier
                """ ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-0d-indices-spectrum-long-name-attribute> ;
                                                          rdfs:label "NXspectrum/stack_0d/indices_spectrum/long_name" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-0d-indices-spectrum-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-stack-0d-intensity-field
:nxspectrum-stack-0d-intensity-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_UNITLESS
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_NUMBER
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxspectrum-stack-0d-intensity-long-name-attribute
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_NUMBER
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
                Counts
            """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-0d-intensity-field> ;
                                     rdfs:label "NXspectrum/stack_0d/intensity" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-0d-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-stack-0d-intensity-long-name-attribute
:nxspectrum-stack-0d-intensity-long-name-attribute rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_CHAR
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_CHAR
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
                    Counts
                """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-0d-intensity-long-name-attribute> ;
                                                   rdfs:label "NXspectrum/stack_0d/intensity/long_name" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-0d-intensity-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-stack-2d-axis-energy-field
:nxspectrum-stack-2d-axis-energy-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_ENERGY
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_NUMBER
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxspectrum-stack-2d-axis-energy-long-name-attribute
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_NUMBER
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
                Energy axis
            """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-2d-axis-energy-field> ;
                                       rdfs:label "NXspectrum/stack_2d/axis_energy" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-2d-axis-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-stack-2d-axis-energy-long-name-attribute
:nxspectrum-stack-2d-axis-energy-long-name-attribute rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusAttribute ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_CHAR
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_CHAR
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
                    Energy
                """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-2d-axis-energy-long-name-attribute> ;
                                                     rdfs:label "NXspectrum/stack_2d/axis_energy/long_name" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-2d-axis-energy-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-stack-2d-axis-i-field
:nxspectrum-stack-2d-axis-i-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_LENGTH
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_NUMBER
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxspectrum-stack-2d-axis-i-long-name-attribute
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_NUMBER
                                                                ]
                                                  ] ;
                                  rdfs:comment """
                Point coordinate along the fast dimension
            """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-2d-axis-i-field> ;
                                  rdfs:label "NXspectrum/stack_2d/axis_i" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-2d-axis-i-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-stack-2d-axis-i-long-name-attribute
:nxspectrum-stack-2d-axis-i-long-name-attribute rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusAttribute ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment """
                    Point coordinate along the fast dimension
                """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-2d-axis-i-long-name-attribute> ;
                                                rdfs:label "NXspectrum/stack_2d/axis_i/long_name" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-2d-axis-i-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-stack-2d-axis-j-field
:nxspectrum-stack-2d-axis-j-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_LENGTH
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_NUMBER
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxspectrum-stack-2d-axis-j-long-name-attribute
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_NUMBER
                                                                ]
                                                  ] ;
                                  rdfs:comment """
                Point coordinate along the slow dimension
            """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-2d-axis-j-field> ;
                                  rdfs:label "NXspectrum/stack_2d/axis_j" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-2d-axis-j-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-stack-2d-axis-j-long-name-attribute
:nxspectrum-stack-2d-axis-j-long-name-attribute rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusAttribute ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment """
                    Point coordinate along the slow dimension
                """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-2d-axis-j-long-name-attribute> ;
                                                rdfs:label "NXspectrum/stack_2d/axis_j/long_name" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-2d-axis-j-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-stack-2d-group
:nxspectrum-stack-2d-group rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusGroup ,
                                           :nxobject-data-group ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxspectrum-stack-2d-axis-energy-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxspectrum-stack-2d-axis-i-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxspectrum-stack-2d-axis-j-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxspectrum-stack-2d-indices-group-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxspectrum-stack-2d-indices-spectrum-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxspectrum-stack-2d-intensity-field
                                           ] ;
                           rdfs:comment """
            Multiple instances of spectrum_2d.
        """ ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-2d-group> ;
                           rdfs:label "NXspectrum/stack_2d" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-2d-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-stack-2d-indices-group-field
:nxspectrum-stack-2d-indices-group-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_UNITLESS
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_INT
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxspectrum-stack-2d-indices-group-long-name-attribute
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_INT
                                                                       ]
                                                         ] ;
                                         rdfs:comment """
                Group identifier
            """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-2d-indices-group-field> ;
                                         rdfs:label "NXspectrum/stack_2d/indices_group" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-2d-indices-group-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-stack-2d-indices-group-long-name-attribute
:nxspectrum-stack-2d-indices-group-long-name-attribute rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusAttribute ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_CHAR
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_CHAR
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment """
                    Group identifier
                """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-2d-indices-group-long-name-attribute> ;
                                                       rdfs:label "NXspectrum/stack_2d/indices_group/long_name" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-2d-indices-group-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-stack-2d-indices-spectrum-field
:nxspectrum-stack-2d-indices-spectrum-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_UNITLESS
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_INT
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxspectrum-stack-2d-indices-spectrum-long-name-attribute
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_INT
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
                Spectrum identifier
            """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-2d-indices-spectrum-field> ;
                                            rdfs:label "NXspectrum/stack_2d/indices_spectrum" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-2d-indices-spectrum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-stack-2d-indices-spectrum-long-name-attribute
:nxspectrum-stack-2d-indices-spectrum-long-name-attribute rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusAttribute ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_CHAR
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_CHAR
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment """
                    Spectrum identifier
                """ ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-2d-indices-spectrum-long-name-attribute> ;
                                                          rdfs:label "NXspectrum/stack_2d/indices_spectrum/long_name" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-2d-indices-spectrum-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-stack-2d-intensity-field
:nxspectrum-stack-2d-intensity-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_UNITLESS
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_NUMBER
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxspectrum-stack-2d-intensity-long-name-attribute
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_NUMBER
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
                Counts
            """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-2d-intensity-field> ;
                                     rdfs:label "NXspectrum/stack_2d/intensity" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-2d-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-stack-2d-intensity-long-name-attribute
:nxspectrum-stack-2d-intensity-long-name-attribute rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_CHAR
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_CHAR
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
                    Counts
                """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-2d-intensity-long-name-attribute> ;
                                                   rdfs:label "NXspectrum/stack_2d/intensity/long_name" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-2d-intensity-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-stack-3d-axis-energy-field
:nxspectrum-stack-3d-axis-energy-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_ENERGY
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_NUMBER
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxspectrum-stack-3d-axis-energy-long-name-attribute
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_NUMBER
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
                Energy axis
            """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-3d-axis-energy-field> ;
                                       rdfs:label "NXspectrum/stack_3d/axis_energy" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-3d-axis-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-stack-3d-axis-energy-long-name-attribute
:nxspectrum-stack-3d-axis-energy-long-name-attribute rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusAttribute ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_CHAR
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_CHAR
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
                    Energy
                """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-3d-axis-energy-long-name-attribute> ;
                                                     rdfs:label "NXspectrum/stack_3d/axis_energy/long_name" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-3d-axis-energy-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-stack-3d-axis-i-field
:nxspectrum-stack-3d-axis-i-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_LENGTH
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_NUMBER
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxspectrum-stack-3d-axis-i-long-name-attribute
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_NUMBER
                                                                ]
                                                  ] ;
                                  rdfs:comment """
                Point coordinate along the fast dimension
            """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-3d-axis-i-field> ;
                                  rdfs:label "NXspectrum/stack_3d/axis_i" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-3d-axis-i-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-stack-3d-axis-i-long-name-attribute
:nxspectrum-stack-3d-axis-i-long-name-attribute rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusAttribute ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment """
                    Point coordinate along the fast dimension
                """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-3d-axis-i-long-name-attribute> ;
                                                rdfs:label "NXspectrum/stack_3d/axis_i/long_name" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-3d-axis-i-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-stack-3d-axis-j-field
:nxspectrum-stack-3d-axis-j-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_LENGTH
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_NUMBER
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxspectrum-stack-3d-axis-j-long-name-attribute
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_NUMBER
                                                                ]
                                                  ] ;
                                  rdfs:comment """
                Point coordinate along the slow dimension
            """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-3d-axis-j-field> ;
                                  rdfs:label "NXspectrum/stack_3d/axis_j" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-3d-axis-j-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-stack-3d-axis-j-long-name-attribute
:nxspectrum-stack-3d-axis-j-long-name-attribute rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusAttribute ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment """
                    Point coordinate along the slow dimension
                """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-3d-axis-j-long-name-attribute> ;
                                                rdfs:label "NXspectrum/stack_3d/axis_j/long_name" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-3d-axis-j-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-stack-3d-axis-k-field
:nxspectrum-stack-3d-axis-k-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_LENGTH
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_NUMBER
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxspectrum-stack-3d-axis-k-long-name-attribute
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_NUMBER
                                                                ]
                                                  ] ;
                                  rdfs:comment """
                Point coordinate along the slower dimension
            """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-3d-axis-k-field> ;
                                  rdfs:label "NXspectrum/stack_3d/axis_k" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-3d-axis-k-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-stack-3d-axis-k-long-name-attribute
:nxspectrum-stack-3d-axis-k-long-name-attribute rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusAttribute ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment """
                    Point coordinate along the slower dimension
                """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-3d-axis-k-long-name-attribute> ;
                                                rdfs:label "NXspectrum/stack_3d/axis_k/long_name" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-3d-axis-k-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-stack-3d-group
:nxspectrum-stack-3d-group rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusGroup ,
                                           :nxobject-data-group ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxspectrum-stack-3d-axis-energy-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxspectrum-stack-3d-axis-i-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxspectrum-stack-3d-axis-j-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxspectrum-stack-3d-axis-k-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxspectrum-stack-3d-indices-group-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxspectrum-stack-3d-indices-spectrum-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxspectrum-stack-3d-intensity-field
                                           ] ;
                           rdfs:comment """
            Multiple instances of spectrum_3d.
        """ ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-3d-group> ;
                           rdfs:label "NXspectrum/stack_3d" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-3d-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-stack-3d-indices-group-field
:nxspectrum-stack-3d-indices-group-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_UNITLESS
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_INT
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxspectrum-stack-3d-indices-group-long-name-attribute
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_INT
                                                                       ]
                                                         ] ;
                                         rdfs:comment """
                Group identifier
            """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-3d-indices-group-field> ;
                                         rdfs:label "NXspectrum/stack_3d/indices_group" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-3d-indices-group-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-stack-3d-indices-group-long-name-attribute
:nxspectrum-stack-3d-indices-group-long-name-attribute rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusAttribute ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_CHAR
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_CHAR
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment """
                    Group identifier
                """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-3d-indices-group-long-name-attribute> ;
                                                       rdfs:label "NXspectrum/stack_3d/indices_group/long_name" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-3d-indices-group-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-stack-3d-indices-spectrum-field
:nxspectrum-stack-3d-indices-spectrum-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_UNITLESS
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_INT
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxspectrum-stack-3d-indices-spectrum-long-name-attribute
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_INT
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
                Spectrum identifier
            """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-3d-indices-spectrum-field> ;
                                            rdfs:label "NXspectrum/stack_3d/indices_spectrum" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-3d-indices-spectrum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-stack-3d-indices-spectrum-long-name-attribute
:nxspectrum-stack-3d-indices-spectrum-long-name-attribute rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusAttribute ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_CHAR
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_CHAR
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment """
                    Spectrum identifier
                """ ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-3d-indices-spectrum-long-name-attribute> ;
                                                          rdfs:label "NXspectrum/stack_3d/indices_spectrum/long_name" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-3d-indices-spectrum-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-stack-3d-intensity-field
:nxspectrum-stack-3d-intensity-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_UNITLESS
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_NUMBER
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxspectrum-stack-3d-intensity-long-name-attribute
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_NUMBER
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
                Counts
            """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-3d-intensity-field> ;
                                     rdfs:label "NXspectrum/stack_3d/intensity" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-3d-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspectrum-stack-3d-intensity-long-name-attribute
:nxspectrum-stack-3d-intensity-long-name-attribute rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_CHAR
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_CHAR
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
                    Counts
                """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-3d-intensity-long-name-attribute> ;
                                                   rdfs:label "NXspectrum/stack_3d/intensity/long_name" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspectrum.html#nxspectrum-stack-3d-intensity-long-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxspin-rotator-beamline-distance-field
:nxspin-rotator-beamline-distance-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_LENGTH
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_FLOAT
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_FLOAT
                                                                      ]
                                                        ] ;
                                        rdfs:comment "Define position of beamline element relative to production target" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXspin_rotator.html#nxspin-rotator-beamline-distance-field> ;
                                        rdfs:label "NXspin_rotator/beamline_distance" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXspin_rotator.html#nxspin-rotator-beamline-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspin-rotator-description-field
:nxspin-rotator-description-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  :nxcomponent-description-field ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_CHAR
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_CHAR
                                                                ]
                                                  ] ;
                                  rdfs:comment "Extended description of the spin rotator." ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXspin_rotator.html#nxspin-rotator-description-field> ;
                                  rdfs:label "NXspin_rotator/description" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXspin_rotator.html#nxspin-rotator-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspin-rotator-read-bfield-current-group
:nxspin-rotator-read-bfield-current-group rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusGroup ,
                                                          :nxobject-log-group ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxspin-rotator-read-bfield-current-value-field
                                                          ] ;
                                          rdfs:comment "current read from magnet supply." ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXspin_rotator.html#nxspin-rotator-read-bfield-current-group> ;
                                          rdfs:label "NXspin_rotator/read_Bfield_current" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXspin_rotator.html#nxspin-rotator-read-bfield-current-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxspin-rotator-read-bfield-current-value-field
:nxspin-rotator-read-bfield-current-value-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_CURRENT
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXspin_rotator.html#nxspin-rotator-read-bfield-current-value-field> ;
                                                rdfs:label "NXspin_rotator/read_Bfield_current/value" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXspin_rotator.html#nxspin-rotator-read-bfield-current-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspin-rotator-read-bfield-voltage-group
:nxspin-rotator-read-bfield-voltage-group rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusGroup ,
                                                          :nxobject-log-group ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxspin-rotator-read-bfield-voltage-value-field
                                                          ] ;
                                          rdfs:comment "voltage read from magnet supply." ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXspin_rotator.html#nxspin-rotator-read-bfield-voltage-group> ;
                                          rdfs:label "NXspin_rotator/read_Bfield_voltage" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXspin_rotator.html#nxspin-rotator-read-bfield-voltage-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxspin-rotator-read-bfield-voltage-value-field
:nxspin-rotator-read-bfield-voltage-value-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_VOLTAGE
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXspin_rotator.html#nxspin-rotator-read-bfield-voltage-value-field> ;
                                                rdfs:label "NXspin_rotator/read_Bfield_voltage/value" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXspin_rotator.html#nxspin-rotator-read-bfield-voltage-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspin-rotator-read-efield-current-group
:nxspin-rotator-read-efield-current-group rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusGroup ,
                                                          :nxobject-log-group ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxspin-rotator-read-efield-current-value-field
                                                          ] ;
                                          rdfs:comment "current read from HT supply." ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXspin_rotator.html#nxspin-rotator-read-efield-current-group> ;
                                          rdfs:label "NXspin_rotator/read_Efield_current" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXspin_rotator.html#nxspin-rotator-read-efield-current-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxspin-rotator-read-efield-current-value-field
:nxspin-rotator-read-efield-current-value-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_CURRENT
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXspin_rotator.html#nxspin-rotator-read-efield-current-value-field> ;
                                                rdfs:label "NXspin_rotator/read_Efield_current/value" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXspin_rotator.html#nxspin-rotator-read-efield-current-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspin-rotator-read-efield-voltage-group
:nxspin-rotator-read-efield-voltage-group rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusGroup ,
                                                          :nxobject-log-group ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxspin-rotator-read-efield-voltage-value-field
                                                          ] ;
                                          rdfs:comment "voltage read from HT supply." ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXspin_rotator.html#nxspin-rotator-read-efield-voltage-group> ;
                                          rdfs:label "NXspin_rotator/read_Efield_voltage" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXspin_rotator.html#nxspin-rotator-read-efield-voltage-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxspin-rotator-read-efield-voltage-value-field
:nxspin-rotator-read-efield-voltage-value-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_VOLTAGE
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXspin_rotator.html#nxspin-rotator-read-efield-voltage-value-field> ;
                                                rdfs:label "NXspin_rotator/read_Efield_voltage/value" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXspin_rotator.html#nxspin-rotator-read-efield-voltage-value-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspin-rotator-set-bfield-current-field
:nxspin-rotator-set-bfield-current-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_CURRENT
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_FLOAT
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_FLOAT
                                                                       ]
                                                         ] ;
                                         rdfs:comment "current set on magnet supply." ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXspin_rotator.html#nxspin-rotator-set-bfield-current-field> ;
                                         rdfs:label "NXspin_rotator/set_Bfield_current" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXspin_rotator.html#nxspin-rotator-set-bfield-current-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspin-rotator-set-efield-voltage-field
:nxspin-rotator-set-efield-voltage-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_VOLTAGE
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_FLOAT
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_FLOAT
                                                                       ]
                                                         ] ;
                                         rdfs:comment "current set on HT supply." ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXspin_rotator.html#nxspin-rotator-set-efield-voltage-field> ;
                                         rdfs:label "NXspin_rotator/set_Efield_voltage" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXspin_rotator.html#nxspin-rotator-set-efield-voltage-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspindispersion-deflector-group
:nxspindispersion-deflector-group rdf:type owl:Class ;
                                  rdfs:subClassOf :NXdeflector ,
                                                  :NeXusGroup ;
                                  rdfs:comment """
            Deflectors in the spin dispersive section
        """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspindispersion.html#nxspindispersion-deflector-group> ;
                                  rdfs:label "NXspindispersion/DEFLECTOR" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspindispersion.html#nxspindispersion-deflector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxspindispersion-electromagnetic-lens-group
:nxspindispersion-electromagnetic-lens-group rdf:type owl:Class ;
                                             rdfs:subClassOf :NXelectromagnetic_lens ,
                                                             :NeXusGroup ;
                                             rdfs:comment """
            Individual lenses in the spin dispersive section
        """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspindispersion.html#nxspindispersion-electromagnetic-lens-group> ;
                                             rdfs:label "NXspindispersion/ELECTROMAGNETIC_LENS" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspindispersion.html#nxspindispersion-electromagnetic-lens-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxspindispersion-figure-of-merit-field
:nxspindispersion-figure-of-merit-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_DIMENSIONLESS
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_FLOAT
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_FLOAT
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
            Figure of merit of the spin detector
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspindispersion.html#nxspindispersion-figure-of-merit-field> ;
                                        rdfs:label "NXspindispersion/figure_of_merit" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspindispersion.html#nxspindispersion-figure-of-merit-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspindispersion-scattering-angle-field
:nxspindispersion-scattering-angle-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_ANGLE
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_FLOAT
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_FLOAT
                                                                       ]
                                                         ] ;
                                         rdfs:comment """
            Angle of the spin-selective scattering
        """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspindispersion.html#nxspindispersion-scattering-angle-field> ;
                                         rdfs:label "NXspindispersion/scattering_angle" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspindispersion.html#nxspindispersion-scattering-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspindispersion-scattering-energy-field
:nxspindispersion-scattering-energy-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ENERGY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_FLOAT
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_FLOAT
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
            Energy of the spin-selective scattering
        """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspindispersion.html#nxspindispersion-scattering-energy-field> ;
                                          rdfs:label "NXspindispersion/scattering_energy" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspindispersion.html#nxspindispersion-scattering-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspindispersion-scattering-target-field
:nxspindispersion-scattering-target-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_CHAR
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_CHAR
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
            Name of the target
        """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspindispersion.html#nxspindispersion-scattering-target-field> ;
                                          rdfs:label "NXspindispersion/scattering_target" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspindispersion.html#nxspindispersion-scattering-target-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspindispersion-scattering-target-history-group
:nxspindispersion-scattering-target-history-group rdf:type owl:Class ;
                                                  rdfs:subClassOf :NXhistory ,
                                                                  :NeXusGroup ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxspindispersion-scattering-target-history-preparation-group
                                                                  ] ;
                                                  rdfs:comment """
            A set of activities that occurred to the ``scattering_target`` prior to/during the.
            experiment. For example, this group can be used to describe the preparation of the
            ``scattering_target``.
        """ ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspindispersion.html#nxspindispersion-scattering-target-history-group> ;
                                                  rdfs:label "NXspindispersion/scattering_target_history" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspindispersion.html#nxspindispersion-scattering-target-history-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxspindispersion-scattering-target-history-preparation-group
:nxspindispersion-scattering-target-history-preparation-group rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusGroup ,
                                                                              :nxhistory-activity-group ;
                                                              rdfs:comment """
                Preparation procedure of the spin target
            """ ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspindispersion.html#nxspindispersion-scattering-target-history-preparation-group> ;
                                                              rdfs:label "NXspindispersion/scattering_target_history/preparation" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspindispersion.html#nxspindispersion-scattering-target-history-preparation-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxspindispersion-shermann-function-field
:nxspindispersion-shermann-function-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_DIMENSIONLESS
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_FLOAT
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_FLOAT
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
            Effective Shermann function, calibrated spin selectivity factor
        """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspindispersion.html#nxspindispersion-shermann-function-field> ;
                                          rdfs:label "NXspindispersion/shermann_function" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspindispersion.html#nxspindispersion-shermann-function-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxspindispersion-type-field
:nxspindispersion-type-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_CHAR
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_CHAR
                                                           ]
                                             ] ;
                             rdfs:comment """
            Type of spin detector, VLEED, SPLEED, Mott, etc.
        """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXspindispersion.html#nxspindispersion-type-field> ;
                             rdfs:label "NXspindispersion/type" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXspindispersion.html#nxspindispersion-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsqom-entry-data-data-field
:nxsqom-entry-data-data-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_INT
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_INT
                                                            ]
                                              ] ;
                              rdfs:comment " This is the intensity for each point in QE " ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-data-data-field> ;
                              rdfs:label "NXsqom/ENTRY/DATA/data" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-data-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsqom-entry-data-en-field
:nxsqom-entry-data-en-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ENERGY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_FLOAT
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_FLOAT
                                                          ]
                                            ] ;
                            rdfs:comment "Values for the energy transfer for each point" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-data-en-field> ;
                            rdfs:label "NXsqom/ENTRY/DATA/en" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-data-en-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsqom-entry-data-group
:nxsqom-entry-data-group rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusGroup ,
                                         :nxentry-data-group ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxsqom-entry-data-data-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxsqom-entry-data-en-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxsqom-entry-data-qx-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxsqom-entry-data-qy-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxsqom-entry-data-qz-field
                                         ] ;
                         rdfs:comment "" ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-data-group> ;
                         rdfs:label "NXsqom/ENTRY/DATA" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsqom-entry-data-qx-field
:nxsqom-entry-data-qx-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_WAVENUMBER
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_NUMBER
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_NUMBER
                                                          ]
                                            ] ;
                            rdfs:comment "Positions for the first dimension of Q" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-data-qx-field> ;
                            rdfs:label "NXsqom/ENTRY/DATA/qx" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-data-qx-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsqom-entry-data-qy-field
:nxsqom-entry-data-qy-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_WAVENUMBER
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_NUMBER
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_NUMBER
                                                          ]
                                            ] ;
                            rdfs:comment "Positions for the the second dimension of Q" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-data-qy-field> ;
                            rdfs:label "NXsqom/ENTRY/DATA/qy" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-data-qy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsqom-entry-data-qz-field
:nxsqom-entry-data-qz-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_WAVENUMBER
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_NUMBER
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_NUMBER
                                                          ]
                                            ] ;
                            rdfs:comment "Positions for the the third dimension of Q" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-data-qz-field> ;
                            rdfs:label "NXsqom/ENTRY/DATA/qz" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-data-qz-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsqom-entry-definition-field
:nxsqom-entry-definition-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               :nxentry-definition-field ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasEnumContainer ;
                                                 owl:allValuesFrom [ rdf:type owl:Class ;
                                                                     owl:unionOf ( :nxsqom-entry-definition-nxsqom-enum
                                                                                 )
                                                                   ]
                                               ] ;
                               rdfs:comment " Official NeXus NXDL schema to which this file conforms " ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-definition-field> ;
                               rdfs:label "NXsqom/ENTRY/definition" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsqom-entry-definition-nxsqom-enum
:nxsqom-entry-definition-nxsqom-enum rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusEnumerations ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :actualValue ;
                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                       rdf:first "NXsqom" ;
                                                                                       rdf:rest rdf:nil
                                                                                     ]
                                                                         ]
                                                     ] ;
                                     rdfs:comment "Enumeration item for NXsqom/ENTRY/definition: NXsqom" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-definition-field> ;
                                     rdfs:label "NXsqom/ENTRY/definition/NXsqom" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsqom-entry-group
:nxsqom-entry-group rdf:type owl:Class ;
                    rdfs:subClassOf :NXentry ,
                                    :NeXusGroup ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxsqom-entry-data-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxsqom-entry-definition-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxsqom-entry-instrument-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxsqom-entry-reduction-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxsqom-entry-sample-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxsqom-entry-title-field
                                    ] ;
                    rdfs:comment "" ;
                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-group> ;
                    rdfs:label "NXsqom/ENTRY" ;
                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsqom-entry-instrument-group
:nxsqom-entry-instrument-group rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusGroup ,
                                               :nxentry-instrument-group ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxsqom-entry-instrument-name-field
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxsqom-entry-instrument-source-group
                                               ] ;
                               rdfs:comment "" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-instrument-group> ;
                               rdfs:label "NXsqom/ENTRY/instrument" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsqom-entry-instrument-name-field
:nxsqom-entry-instrument-name-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    :nxinstrument-name-field ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_CHAR
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_CHAR
                                                                  ]
                                                    ] ;
                                    rdfs:comment "Name of the instrument from which this data was reduced. " ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-instrument-name-field> ;
                                    rdfs:label "NXsqom/ENTRY/instrument/name" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-instrument-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsqom-entry-instrument-source-group
:nxsqom-entry-instrument-source-group rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusGroup ,
                                                      :nxinstrument-source-group ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxsqom-entry-instrument-source-name-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxsqom-entry-instrument-source-probe-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxsqom-entry-instrument-source-type-field
                                                      ] ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-instrument-source-group> ;
                                      rdfs:label "NXsqom/ENTRY/instrument/SOURCE" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-instrument-source-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsqom-entry-instrument-source-name-field
:nxsqom-entry-instrument-source-name-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANY
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_CHAR
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_CHAR
                                                                         ]
                                                           ] ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-instrument-source-name-field> ;
                                           rdfs:label "NXsqom/ENTRY/instrument/SOURCE/name" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-instrument-source-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsqom-entry-instrument-source-probe-electron-enum
:nxsqom-entry-instrument-source-probe-electron-enum rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusEnumerations ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :actualValue ;
                                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                                      rdf:first "electron" ;
                                                                                                      rdf:rest rdf:nil
                                                                                                    ]
                                                                                        ]
                                                                    ] ;
                                                    rdfs:comment "Enumeration item for NXsqom/ENTRY/instrument/SOURCE/probe: electron" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-instrument-source-probe-field> ;
                                                    rdfs:label "NXsqom/ENTRY/instrument/SOURCE/probe/electron" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsqom-entry-instrument-source-probe-field
:nxsqom-entry-instrument-source-probe-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            :nxsource-probe-field ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasEnumContainer ;
                                                              owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                  owl:unionOf ( :nxsqom-entry-instrument-source-probe-electron-enum
                                                                                                :nxsqom-entry-instrument-source-probe-neutron-enum
                                                                                                :nxsqom-entry-instrument-source-probe-x-ray-enum
                                                                                              )
                                                                                ]
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-instrument-source-probe-field> ;
                                            rdfs:label "NXsqom/ENTRY/instrument/SOURCE/probe" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsqom-entry-instrument-source-probe-neutron-enum
:nxsqom-entry-instrument-source-probe-neutron-enum rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :actualValue ;
                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                     rdf:first "neutron" ;
                                                                                                     rdf:rest rdf:nil
                                                                                                   ]
                                                                                       ]
                                                                   ] ;
                                                   rdfs:comment "Enumeration item for NXsqom/ENTRY/instrument/SOURCE/probe: neutron" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-instrument-source-probe-field> ;
                                                   rdfs:label "NXsqom/ENTRY/instrument/SOURCE/probe/neutron" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsqom-entry-instrument-source-probe-x-ray-enum
:nxsqom-entry-instrument-source-probe-x-ray-enum rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :actualValue ;
                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                   rdf:first "x-ray" ;
                                                                                                   rdf:rest rdf:nil
                                                                                                 ]
                                                                                     ]
                                                                 ] ;
                                                 rdfs:comment "Enumeration item for NXsqom/ENTRY/instrument/SOURCE/probe: x-ray" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-instrument-source-probe-field> ;
                                                 rdfs:label "NXsqom/ENTRY/instrument/SOURCE/probe/x-ray" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsqom-entry-instrument-source-type-field
:nxsqom-entry-instrument-source-type-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANY
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_CHAR
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_CHAR
                                                                         ]
                                                           ] ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-instrument-source-type-field> ;
                                           rdfs:label "NXsqom/ENTRY/instrument/SOURCE/type" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-instrument-source-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsqom-entry-reduction-group
:nxsqom-entry-reduction-group rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusGroup ,
                                              :nxentry-process-group ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxsqom-entry-reduction-input-group
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxsqom-entry-reduction-output-group
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxsqom-entry-reduction-program-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxsqom-entry-reduction-version-field
                                              ] ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-reduction-group> ;
                              rdfs:label "NXsqom/ENTRY/reduction" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-reduction-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsqom-entry-reduction-input-filenames-field
:nxsqom-entry-reduction-input-filenames-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_CHAR
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_CHAR
                                                                            ]
                                                              ] ;
                                              rdfs:comment "Raw data files used to generate this I(Q)" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-reduction-input-filenames-field> ;
                                              rdfs:label "NXsqom/ENTRY/reduction/input/filenames" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-reduction-input-filenames-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsqom-entry-reduction-input-group
:nxsqom-entry-reduction-input-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusGroup ,
                                                    :nxprocess-parameters-group ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxsqom-entry-reduction-input-filenames-field
                                                    ] ;
                                    rdfs:comment "Input parameters for the reduction program used" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-reduction-input-group> ;
                                    rdfs:label "NXsqom/ENTRY/reduction/input" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-reduction-input-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsqom-entry-reduction-output-group
:nxsqom-entry-reduction-output-group rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusGroup ,
                                                     :nxprocess-parameters-group ;
                                     rdfs:comment "Eventual output parameters from the data reduction program used" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-reduction-output-group> ;
                                     rdfs:label "NXsqom/ENTRY/reduction/output" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-reduction-output-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsqom-entry-reduction-program-field
:nxsqom-entry-reduction-program-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_CHAR
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_CHAR
                                                                    ]
                                                      ] ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-reduction-program-field> ;
                                      rdfs:label "NXsqom/ENTRY/reduction/program" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-reduction-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsqom-entry-reduction-version-field
:nxsqom-entry-reduction-version-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_CHAR
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_CHAR
                                                                    ]
                                                      ] ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-reduction-version-field> ;
                                      rdfs:label "NXsqom/ENTRY/reduction/version" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-reduction-version-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsqom-entry-sample-group
:nxsqom-entry-sample-group rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusGroup ,
                                           :nxentry-sample-group ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxsqom-entry-sample-name-field
                                           ] ;
                           rdfs:comment "" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-sample-group> ;
                           rdfs:label "NXsqom/ENTRY/SAMPLE" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsqom-entry-sample-name-field
:nxsqom-entry-sample-name-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                :nxsample-name-field ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_CHAR
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_CHAR
                                                              ]
                                                ] ;
                                rdfs:comment "Descriptive name of sample" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-sample-name-field> ;
                                rdfs:label "NXsqom/ENTRY/SAMPLE/name" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-sample-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsqom-entry-title-field
:nxsqom-entry-title-field rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusField ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasUnitContainer ;
                                            owl:someValuesFrom :NX_ANY
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:someValuesFrom :NX_CHAR
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass [ rdf:type owl:Class ;
                                                          owl:complementOf :NX_CHAR
                                                        ]
                                          ] ;
                          rdfs:comment "" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-title-field> ;
                          rdfs:label "NXsqom/ENTRY/title" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXsqom.html#nxsqom-entry-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-collection-description-field
:nxstress-entry-collection-description-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             :nxentry-collection-description-field ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
                Brief summary of the collection, including grouping criteria. The information provided in this field can highlight, for example, the measurement setup or information about experimental conditions.
            """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-collection-description-field> ;
                                             rdfs:label "NXstress/ENTRY/collection_description" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-collection-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-collection-identifier-field
:nxstress-entry-collection-identifier-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            :nxentry-collection-identifier-field ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANY
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_CHAR
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_CHAR
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
                User or Data Acquisition defined identifier from which
                the content of this application definition is derived. This can be freely chosen by the user or the instrument scientist and could be, for example, ``05_DA_650_AX_B3P5``, ``SENB-14``, ``Quartz``,....
            """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-collection-identifier-field> ;
                                            rdfs:label "NXstress/ENTRY/collection_identifier" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-collection-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-definition-field
:nxstress-entry-definition-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 :nxentry-definition-field ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasEnumContainer ;
                                                   owl:allValuesFrom [ rdf:type owl:Class ;
                                                                       owl:unionOf ( :nxstress-entry-definition-nxstress-enum
                                                                                   )
                                                                     ]
                                                 ] ;
                                 rdfs:comment " Official NeXus NXDL schema to which this file conforms " ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-definition-field> ;
                                 rdfs:label "NXstress/ENTRY/definition" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-definition-nxstress-enum
:nxstress-entry-definition-nxstress-enum rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusEnumerations ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :actualValue ;
                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                           rdf:first "NXstress" ;
                                                                                           rdf:rest rdf:nil
                                                                                         ]
                                                                             ]
                                                         ] ;
                                         rdfs:comment "Enumeration item for NXstress/ENTRY/definition: NXstress" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-definition-field> ;
                                         rdfs:label "NXstress/ENTRY/definition/NXstress" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-end-time-field
:nxstress-entry-end-time-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               :nxentry-end-time-field ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_DATE_TIME
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_DATE_TIME
                                                             ]
                                               ] ;
                               rdfs:comment """
                The end time(s) of measurement(s) which can be provided in form of a list if multiple measurements are included in the same NXentry.
            """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-end-time-field> ;
                               rdfs:label "NXstress/ENTRY/end_time" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-end-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-experiment-description-field
:nxstress-entry-experiment-description-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             :nxentry-experiment-description-field ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
                    Brief summary of the experiment, including key objectives. At least one of the following information should be provided:
                        * ``energy-dispersive X-ray powder diffraction``
                        * ``angular-dispersive X-ray powder diffraction``
                        * ``angular-dispersive neutron powder diffraction``
                        * ``time-of-flight (TOF) neutron powder diffraction``
            """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-experiment-description-field> ;
                                             rdfs:label "NXstress/ENTRY/experiment_description" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-experiment-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-experiment-identifier-field
:nxstress-entry-experiment-identifier-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            :nxentry-experiment-identifier-field ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANY
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_CHAR
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_CHAR
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
                Unique identifier for the experiment as defined by the facility (e.g. DOI, proposal id, ...). At ILL, this could be, for example, ``exp_1-02-286``, ``exp_INDU-229``, or ``exp_INTER-569``.
            """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-experiment-identifier-field> ;
                                            rdfs:label "NXstress/ENTRY/experiment_identifier" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-experiment-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-experiment-responsible-group
:nxstress-entry-experiment-responsible-group rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusGroup ,
                                                             :nxentry-user-group ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxstress-entry-experiment-responsible-name-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxstress-entry-experiment-responsible-role-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxstress-entry-experiment-responsible-name-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxstress-entry-experiment-responsible-role-field
                                                             ] ;
                                             rdfs:comment "Information about the person who performed the experiment." ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-experiment-responsible-group> ;
                                             rdfs:label "NXstress/ENTRY/experiment_responsible" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-experiment-responsible-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-experiment-responsible-name-field
:nxstress-entry-experiment-responsible-name-field rdf:type owl:Class ;
                                                  owl:equivalentClass :nxuser-name-field ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ANY
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_CHAR
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_CHAR
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-experiment-responsible-name-field> ;
                                                  rdfs:label "NXstress/ENTRY/experiment_responsible/name" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-experiment-responsible-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-experiment-responsible-role-field
:nxstress-entry-experiment-responsible-role-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  :nxuser-role-field ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ANY
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_CHAR
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_CHAR
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment "Role of user responsible for this entry. Suggested roes are, for example, ``local contact``, ``beamline_scientist``, ``post_doc``,…" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-experiment-responsible-role-field> ;
                                                  rdfs:label "NXstress/ENTRY/experiment_responsible/role" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-experiment-responsible-role-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-background-parameters-a-field
:nxstress-entry-fit-background-parameters-a-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_DIMENSIONLESS
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_NUMBER
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_NUMBER
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment "Background parameter(s). For example a second-degree polynomial will have fields ``A0``, ``A1`` and ``A2``." ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-background-parameters-a-field> ;
                                                  rdfs:label "NXstress/ENTRY/FIT/background_parameters/A" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-background-parameters-a-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-background-parameters-as-errors-field
:nxstress-entry-fit-background-parameters-as-errors-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_DIMENSIONLESS
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_NUMBER
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_NUMBER
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment "Error associated with background parameter *constant* for SHAPE function." ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-background-parameters-as-errors-field> ;
                                                          rdfs:label "NXstress/ENTRY/FIT/background_parameters/as_errors" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-background-parameters-as-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-background-parameters-as-field
:nxstress-entry-fit-background-parameters-as-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_DIMENSIONLESS
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_NUMBER
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_NUMBER
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment "Background parameter *constant* for SHAPE function." ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-background-parameters-as-field> ;
                                                   rdfs:label "NXstress/ENTRY/FIT/background_parameters/as" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-background-parameters-as-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-background-parameters-b-errors-field
:nxstress-entry-fit-background-parameters-b-errors-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_DIMENSIONLESS
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_NUMBER
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_NUMBER
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "Error associated with background parameter *amplitude* for SHAPE function." ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-background-parameters-b-errors-field> ;
                                                         rdfs:label "NXstress/ENTRY/FIT/background_parameters/b_errors" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-background-parameters-b-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-background-parameters-b-field
:nxstress-entry-fit-background-parameters-b-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_DIMENSIONLESS
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_NUMBER
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_NUMBER
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment "Background parameter *amplitude* for SHAPE function." ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-background-parameters-b-field> ;
                                                  rdfs:label "NXstress/ENTRY/FIT/background_parameters/b" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-background-parameters-b-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-background-parameters-background-area-field
:nxstress-entry-fit-background-parameters-background-area-field rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_ANY
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_NUMBER
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxstress-entry-fit-background-parameters-background-area-units-attribute
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_NUMBER
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment "The background area in *y_Unit* units, integrated over a confidence interval around the center (*0.95* by default)." ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-background-parameters-background-area-field> ;
                                                                rdfs:label "NXstress/ENTRY/FIT/background_parameters/background_area" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-background-parameters-background-area-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-background-parameters-background-area-interval-field
:nxstress-entry-fit-background-parameters-background-area-interval-field rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusField ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                           owl:someValuesFrom :NX_DIMENSIONLESS
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:someValuesFrom :NX_NUMBER
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                         owl:complementOf :NX_NUMBER
                                                                                                       ]
                                                                                         ] ;
                                                                         rdfs:comment """
                        Confidence interval from which the background counts are integrated.
                        For example *0.95* means that the background is integrated over the range in
                        which the integrated peak area is 95% of the total peak area.
                    """ ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-background-parameters-background-area-interval-field> ;
                                                                         rdfs:label "NXstress/ENTRY/FIT/background_parameters/background_area_interval" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-background-parameters-background-area-interval-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-background-parameters-background-area-units-attribute
:nxstress-entry-fit-background-parameters-background-area-units-attribute rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusAttribute ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                          ] ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :hasValueContainer ;
                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                          owl:complementOf :NX_CHAR
                                                                                                        ]
                                                                                          ] ;
                                                                          rdfs:comment "Specify the *y_Unit* units" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-background-parameters-background-area-units-attribute> ;
                                                                          rdfs:label "NXstress/ENTRY/FIT/background_parameters/background_area/units" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-background-parameters-background-area-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-background-parameters-group
:nxstress-entry-fit-background-parameters-group rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusGroup ,
                                                                :nxprocess-parameters-group ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxstress-entry-fit-background-parameters-a-field
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxstress-entry-fit-background-parameters-as-errors-field
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxstress-entry-fit-background-parameters-as-field
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxstress-entry-fit-background-parameters-b-errors-field
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxstress-entry-fit-background-parameters-b-field
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxstress-entry-fit-background-parameters-background-area-field
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxstress-entry-fit-background-parameters-background-area-interval-field
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxstress-entry-fit-background-parameters-o-errors-field
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxstress-entry-fit-background-parameters-o-field
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxstress-entry-fit-background-parameters-title-field
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxstress-entry-fit-background-parameters-background-area-field
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxstress-entry-fit-background-parameters-background-area-interval-field
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxstress-entry-fit-background-parameters-title-field
                                                                ] ;
                                                rdfs:comment """
                    This group contains all background fit parameters. 
                    This information is not required for stress and strain calculations.
                """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-background-parameters-group> ;
                                                rdfs:label "NXstress/ENTRY/FIT/background_parameters" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-background-parameters-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-background-parameters-o-errors-field
:nxstress-entry-fit-background-parameters-o-errors-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_DIMENSIONLESS
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_NUMBER
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_NUMBER
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "Error associated with background parameter *offset* for SHAPE function." ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-background-parameters-o-errors-field> ;
                                                         rdfs:label "NXstress/ENTRY/FIT/background_parameters/o_errors" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-background-parameters-o-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-background-parameters-o-field
:nxstress-entry-fit-background-parameters-o-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_DIMENSIONLESS
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_NUMBER
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_NUMBER
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment "Background parameter *offset* for SHAPE function." ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-background-parameters-o-field> ;
                                                  rdfs:label "NXstress/ENTRY/FIT/background_parameters/o" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-background-parameters-o-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-background-parameters-title-field
:nxstress-entry-fit-background-parameters-title-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_ANY
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_CHAR
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_CHAR
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment """
                        Diffraction background profile. Required when background parameter fields are present.
                        Some example values with equations are shown below: 

                            - ``manual`` : No equations nor variables needed to describe this background.
                            - ``linear`` : \\ :math:`\\small background= A0 + A1 \\cdot x`
                            - ``5-degree polynomial`` : \\ :math:`\\small background= A0 + A1 \\cdot x + A2 \\cdot \\mathrm{x}^{2} + A3 \\cdot \\mathrm{x}^{3} + A4 \\cdot \\mathrm{x}^{4} + A5 \\cdot \\mathrm{x}^{5}`
                            - ``shape function plus polynomial`` : A shape function is not a mathematical function, it contains a manual background obtained from a fit and a polynomial part. This allows to adapt and modify the fit for subsequent measurements in the same measurement campaign. The function describing it is the following: \\ :math:`\\small background= as + b \\cdot SHAPE(x-o)` Where SHAPE is the name of the variable used to describe the background value at the position x. x can be e.g. the scattering angle \\ :math:`2\\theta` in degrees. 
                    """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-background-parameters-title-field> ;
                                                      rdfs:label "NXstress/ENTRY/FIT/background_parameters/title" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-background-parameters-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-bins-field
:nxstress-entry-fit-bins-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_CHAR
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_CHAR
                                                             ]
                                               ] ;
                               rdfs:comment """
                    Describes the type of binning used during data reduction.
                """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-bins-field> ;
                               rdfs:label "NXstress/ENTRY/FIT/bins" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-bins-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-data-reduction-responsible-group
:nxstress-entry-fit-data-reduction-responsible-group rdf:type owl:Class ;
                                                     rdfs:subClassOf :NXuser ,
                                                                     :NeXusGroup ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :has ;
                                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass :nxstress-entry-fit-data-reduction-responsible-name-field
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :has ;
                                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass :nxstress-entry-fit-data-reduction-responsible-role-field
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :has ;
                                                                       owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass :nxstress-entry-fit-data-reduction-responsible-name-field
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :has ;
                                                                       owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass :nxstress-entry-fit-data-reduction-responsible-role-field
                                                                     ] ;
                                                     rdfs:comment "Information about the person who performed the data reduction." ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-data-reduction-responsible-group> ;
                                                     rdfs:label "NXstress/ENTRY/FIT/data_reduction_responsible" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-data-reduction-responsible-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-data-reduction-responsible-name-field
:nxstress-entry-fit-data-reduction-responsible-name-field rdf:type owl:Class ;
                                                          owl:equivalentClass :nxuser-name-field ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_ANY
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_CHAR
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_CHAR
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-data-reduction-responsible-name-field> ;
                                                          rdfs:label "NXstress/ENTRY/FIT/data_reduction_responsible/name" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-data-reduction-responsible-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-data-reduction-responsible-role-field
:nxstress-entry-fit-data-reduction-responsible-role-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          :nxuser-role-field ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_ANY
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_CHAR
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_CHAR
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment "Role of user responsible for this entry. Suggested roles are, for example, ``local contact``, ``beamline_scientist``, ``post_doc``,…" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-data-reduction-responsible-role-field> ;
                                                          rdfs:label "NXstress/ENTRY/FIT/data_reduction_responsible/role" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-data-reduction-responsible-role-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-date-field
:nxstress-entry-fit-date-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               :nxprocess-date-field ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_DATE_TIME
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_DATE_TIME
                                                             ]
                                               ] ;
                               rdfs:comment """
                    Date when the raw data was reduced and the data in the *NXstress* file format generated.
                """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-date-field> ;
                               rdfs:label "NXstress/ENTRY/FIT/date" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-date-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-description-group
:nxstress-entry-fit-description-group rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusGroup ,
                                                      :nxprocess-note-group ;
                                      rdfs:comment """
                    The note will contain information about how the data was processed
                    or anything about the data provenance. 
                    The contents of the note can be anything that the processing code 
                    can understand, or a simple text.
            
                    The name will be numbered to allow for ordering of steps.
                 """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-description-group> ;
                                      rdfs:label "NXstress/ENTRY/FIT/DESCRIPTION" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-description-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-diffractogram-auxiliary-signals-attribute
:nxstress-entry-fit-diffractogram-auxiliary-signals-attribute rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusAttribute ,
                                                                              :nxdata-auxiliary-signals-attribute ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_CHAR
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_CHAR
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment "List of additional field names to be plotted. This could be e.g. fit, background, residuals, …" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-auxiliary-signals-attribute> ;
                                                              rdfs:label "NXstress/ENTRY/FIT/DIFFRACTOGRAM/auxiliary_signals" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-auxiliary-signals-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-diffractogram-axes-attribute
:nxstress-entry-fit-diffractogram-axes-attribute rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusAttribute ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_CHAR
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_CHAR
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-axes-attribute> ;
                                                 rdfs:label "NXstress/ENTRY/FIT/DIFFRACTOGRAM/axes" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-diffractogram-background-field
:nxstress-entry-fit-diffractogram-background-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   :nxdata-data-field ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ANY
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_NUMBER
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :has ;
                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass :nxstress-entry-fit-diffractogram-background-interpretation-attribute
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_NUMBER
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment "In case the diffraction background was manually determined. Diffractogram background counts (auxiliary signal)." ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-background-field> ;
                                                   rdfs:label "NXstress/ENTRY/FIT/DIFFRACTOGRAM/background" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-background-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-diffractogram-background-interpretation-attribute
:nxstress-entry-fit-diffractogram-background-interpretation-attribute rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusAttribute ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasEnumContainer ;
                                                                                        owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                            owl:unionOf ( :nxstress-entry-fit-diffractogram-background-interpretation-spectrum-enum
                                                                                                                        )
                                                                                                          ]
                                                                                      ] ;
                                                                      rdfs:comment "" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-background-interpretation-attribute> ;
                                                                      rdfs:label "NXstress/ENTRY/FIT/DIFFRACTOGRAM/background/interpretation" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-background-interpretation-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-diffractogram-background-interpretation-spectrum-enum
:nxstress-entry-fit-diffractogram-background-interpretation-spectrum-enum rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusEnumerations ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :actualValue ;
                                                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                                                            rdf:first "spectrum" ;
                                                                                                                            rdf:rest rdf:nil
                                                                                                                          ]
                                                                                                              ]
                                                                                          ] ;
                                                                          rdfs:comment "Enumeration item for NXstress/ENTRY/FIT/DIFFRACTOGRAM/background/interpretation: spectrum" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-background-interpretation-attribute> ;
                                                                          rdfs:label "NXstress/ENTRY/FIT/DIFFRACTOGRAM/background/interpretation/spectrum" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-background-interpretation-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-diffractogram-daxis-field
:nxstress-entry-fit-diffractogram-daxis-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_CHAR
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_CHAR
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
                        One or more fields that contain the values for the **n_D** dimension.
                        For example the azimuthal positions of different energy-dispersive detectors
                        or the average azimuth of different azimuthal sections on an area detector.
                    """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-daxis-field> ;
                                              rdfs:label "NXstress/ENTRY/FIT/DIFFRACTOGRAM/DAXIS" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-daxis-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-diffractogram-diffractogram-errors-field
:nxstress-entry-fit-diffractogram-diffractogram-errors-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             :nxdata-fieldname-errors-field ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_ANY
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_NUMBER
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxstress-entry-fit-diffractogram-diffractogram-errors-interpretation-attribute
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :has ;
                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass :nxstress-entry-fit-diffractogram-diffractogram-errors-units-attribute
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_NUMBER
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment "Diffractogram counts error in *y_Unit* units (default signal)" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-diffractogram-errors-field> ;
                                                             rdfs:label "NXstress/ENTRY/FIT/DIFFRACTOGRAM/diffractogram_errors" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-diffractogram-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-diffractogram-diffractogram-errors-interpretation-attribute
:nxstress-entry-fit-diffractogram-diffractogram-errors-interpretation-attribute rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusAttribute ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasEnumContainer ;
                                                                                                  owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                      owl:unionOf ( :nxstress-entry-fit-diffractogram-diffractogram-errors-interpretation-spectrum-enum
                                                                                                                                  )
                                                                                                                    ]
                                                                                                ] ;
                                                                                rdfs:comment "" ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-diffractogram-errors-interpretation-attribute> ;
                                                                                rdfs:label "NXstress/ENTRY/FIT/DIFFRACTOGRAM/diffractogram_errors/interpretation" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-diffractogram-errors-interpretation-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-diffractogram-diffractogram-errors-interpretation-spectrum-enum
:nxstress-entry-fit-diffractogram-diffractogram-errors-interpretation-spectrum-enum rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusEnumerations ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :actualValue ;
                                                                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                      rdf:first "spectrum" ;
                                                                                                                                      rdf:rest rdf:nil
                                                                                                                                    ]
                                                                                                                        ]
                                                                                                    ] ;
                                                                                    rdfs:comment "Enumeration item for NXstress/ENTRY/FIT/DIFFRACTOGRAM/diffractogram_errors/interpretation: spectrum" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-diffractogram-errors-interpretation-attribute> ;
                                                                                    rdfs:label "NXstress/ENTRY/FIT/DIFFRACTOGRAM/diffractogram_errors/interpretation/spectrum" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-diffractogram-errors-interpretation-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-diffractogram-diffractogram-errors-units-attribute
:nxstress-entry-fit-diffractogram-diffractogram-errors-units-attribute rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusAttribute ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_CHAR
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_CHAR
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment "Specify the *y_Unit* units" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-diffractogram-errors-units-attribute> ;
                                                                       rdfs:label "NXstress/ENTRY/FIT/DIFFRACTOGRAM/diffractogram_errors/units" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-diffractogram-errors-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-diffractogram-diffractogram-field
:nxstress-entry-fit-diffractogram-diffractogram-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_ANY
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_NUMBER
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxstress-entry-fit-diffractogram-diffractogram-interpretation-attribute
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxstress-entry-fit-diffractogram-diffractogram-units-attribute
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_NUMBER
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment "Diffractogram counts in *y_Unit* units (default signal)" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-diffractogram-field> ;
                                                      rdfs:label "NXstress/ENTRY/FIT/DIFFRACTOGRAM/diffractogram" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-diffractogram-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-diffractogram-diffractogram-interpretation-attribute
:nxstress-entry-fit-diffractogram-diffractogram-interpretation-attribute rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusAttribute ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasEnumContainer ;
                                                                                           owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                               owl:unionOf ( :nxstress-entry-fit-diffractogram-diffractogram-interpretation-spectrum-enum
                                                                                                                           )
                                                                                                             ]
                                                                                         ] ;
                                                                         rdfs:comment "" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-diffractogram-interpretation-attribute> ;
                                                                         rdfs:label "NXstress/ENTRY/FIT/DIFFRACTOGRAM/diffractogram/interpretation" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-diffractogram-interpretation-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-diffractogram-diffractogram-interpretation-spectrum-enum
:nxstress-entry-fit-diffractogram-diffractogram-interpretation-spectrum-enum rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusEnumerations ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :actualValue ;
                                                                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                                                                               rdf:first "spectrum" ;
                                                                                                                               rdf:rest rdf:nil
                                                                                                                             ]
                                                                                                                 ]
                                                                                             ] ;
                                                                             rdfs:comment "Enumeration item for NXstress/ENTRY/FIT/DIFFRACTOGRAM/diffractogram/interpretation: spectrum" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-diffractogram-interpretation-attribute> ;
                                                                             rdfs:label "NXstress/ENTRY/FIT/DIFFRACTOGRAM/diffractogram/interpretation/spectrum" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-diffractogram-interpretation-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-diffractogram-diffractogram-units-attribute
:nxstress-entry-fit-diffractogram-diffractogram-units-attribute rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusAttribute ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_CHAR
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment "Specify the *y_Unit* units" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-diffractogram-units-attribute> ;
                                                                rdfs:label "NXstress/ENTRY/FIT/DIFFRACTOGRAM/diffractogram/units" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-diffractogram-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-diffractogram-fit-errors-field
:nxstress-entry-fit-diffractogram-fit-errors-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   :nxdata-fieldname-errors-field ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ANY
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_NUMBER
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_NUMBER
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment "Diffractogram fit counts error (auxiliary signal)." ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-fit-errors-field> ;
                                                   rdfs:label "NXstress/ENTRY/FIT/DIFFRACTOGRAM/fit_errors" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-fit-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-diffractogram-fit-field
:nxstress-entry-fit-diffractogram-fit-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            :nxdata-data-field ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANY
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_NUMBER
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxstress-entry-fit-diffractogram-fit-interpretation-attribute
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_NUMBER
                                                                          ]
                                                            ] ;
                                            rdfs:comment "Diffractogram fit counts (auxiliary signal)." ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-fit-field> ;
                                            rdfs:label "NXstress/ENTRY/FIT/DIFFRACTOGRAM/fit" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-fit-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-diffractogram-fit-interpretation-attribute
:nxstress-entry-fit-diffractogram-fit-interpretation-attribute rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasEnumContainer ;
                                                                                 owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                     owl:unionOf ( :nxstress-entry-fit-diffractogram-fit-interpretation-spectrum-enum
                                                                                                                 )
                                                                                                   ]
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-fit-interpretation-attribute> ;
                                                               rdfs:label "NXstress/ENTRY/FIT/DIFFRACTOGRAM/fit/interpretation" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-fit-interpretation-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-diffractogram-fit-interpretation-spectrum-enum
:nxstress-entry-fit-diffractogram-fit-interpretation-spectrum-enum rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :actualValue ;
                                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                                     rdf:first "spectrum" ;
                                                                                                                     rdf:rest rdf:nil
                                                                                                                   ]
                                                                                                       ]
                                                                                   ] ;
                                                                   rdfs:comment "Enumeration item for NXstress/ENTRY/FIT/DIFFRACTOGRAM/fit/interpretation: spectrum" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-fit-interpretation-attribute> ;
                                                                   rdfs:label "NXstress/ENTRY/FIT/DIFFRACTOGRAM/fit/interpretation/spectrum" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-fit-interpretation-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-diffractogram-group
:nxstress-entry-fit-diffractogram-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusGroup ,
                                                        :nxprocess-data-group ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxstress-entry-fit-diffractogram-background-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxstress-entry-fit-diffractogram-daxis-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxstress-entry-fit-diffractogram-residuals-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxstress-entry-fit-diffractogram-auxiliary-signals-attribute
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxstress-entry-fit-diffractogram-axes-attribute
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxstress-entry-fit-diffractogram-diffractogram-errors-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxstress-entry-fit-diffractogram-diffractogram-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxstress-entry-fit-diffractogram-fit-errors-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxstress-entry-fit-diffractogram-fit-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxstress-entry-fit-diffractogram-signal-attribute
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxstress-entry-fit-diffractogram-xaxis-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxstress-entry-fit-diffractogram-background-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxstress-entry-fit-diffractogram-residuals-field
                                                        ] ;
                                        rdfs:comment """
                    Diffractogram with fit results in :ref:`peak_parameters </NXstress/ENTRY/fit/peak_parameters-group>`
                    and :ref:`background_parameters </NXstress/ENTRY/fit/background_parameters-group>`.
                    This information is not required for stress and strain calculations.
                """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-group> ;
                                        rdfs:label "NXstress/ENTRY/FIT/DIFFRACTOGRAM" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-diffractogram-residuals-field
:nxstress-entry-fit-diffractogram-residuals-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ANY
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_NUMBER
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxstress-entry-fit-diffractogram-residuals-interpretation-attribute
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_NUMBER
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment "Difference between diffractogram and fit (auxiliary signal)." ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-residuals-field> ;
                                                  rdfs:label "NXstress/ENTRY/FIT/DIFFRACTOGRAM/residuals" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-residuals-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-diffractogram-residuals-interpretation-attribute
:nxstress-entry-fit-diffractogram-residuals-interpretation-attribute rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusAttribute ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasEnumContainer ;
                                                                                       owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                           owl:unionOf ( :nxstress-entry-fit-diffractogram-residuals-interpretation-spectrum-enum
                                                                                                                       )
                                                                                                         ]
                                                                                     ] ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-residuals-interpretation-attribute> ;
                                                                     rdfs:label "NXstress/ENTRY/FIT/DIFFRACTOGRAM/residuals/interpretation" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-residuals-interpretation-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-diffractogram-residuals-interpretation-spectrum-enum
:nxstress-entry-fit-diffractogram-residuals-interpretation-spectrum-enum rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusEnumerations ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :actualValue ;
                                                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                                                           rdf:first "spectrum" ;
                                                                                                                           rdf:rest rdf:nil
                                                                                                                         ]
                                                                                                             ]
                                                                                         ] ;
                                                                         rdfs:comment "Enumeration item for NXstress/ENTRY/FIT/DIFFRACTOGRAM/residuals/interpretation: spectrum" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-residuals-interpretation-attribute> ;
                                                                         rdfs:label "NXstress/ENTRY/FIT/DIFFRACTOGRAM/residuals/interpretation/spectrum" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-residuals-interpretation-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-diffractogram-signal-attribute
:nxstress-entry-fit-diffractogram-signal-attribute rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                   :nxdata-signal-attribute ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasEnumContainer ;
                                                                     owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                         owl:unionOf ( :nxstress-entry-fit-diffractogram-signal-diffractogram-enum
                                                                                                     )
                                                                                       ]
                                                                   ] ;
                                                   rdfs:comment "Default field name to be plotted." ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-signal-attribute> ;
                                                   rdfs:label "NXstress/ENTRY/FIT/DIFFRACTOGRAM/signal" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-diffractogram-signal-diffractogram-enum
:nxstress-entry-fit-diffractogram-signal-diffractogram-enum rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :actualValue ;
                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                              rdf:first "diffractogram" ;
                                                                                                              rdf:rest rdf:nil
                                                                                                            ]
                                                                                                ]
                                                                            ] ;
                                                            rdfs:comment "Enumeration item for NXstress/ENTRY/FIT/DIFFRACTOGRAM/signal: diffractogram" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-signal-attribute> ;
                                                            rdfs:label "NXstress/ENTRY/FIT/DIFFRACTOGRAM/signal/diffractogram" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-diffractogram-xaxis-field
:nxstress-entry-fit-diffractogram-xaxis-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              :nxdata-data-field ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_NUMBER
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxstress-entry-fit-diffractogram-xaxis-units-attribute
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_NUMBER
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
                        One or more fields that contain the values for the **n_X** dimension in *x_Unit* units.
                        For example: MCA channels, scattering angle \\ :math:`2\\theta` in degrees,
                        scattering vector length q in \\ :math:`\\mathrm{nm}^{-1}`, ...
                    """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-xaxis-field> ;
                                              rdfs:label "NXstress/ENTRY/FIT/DIFFRACTOGRAM/XAXIS" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-xaxis-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-diffractogram-xaxis-units-attribute
:nxstress-entry-fit-diffractogram-xaxis-units-attribute rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusAttribute ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_CHAR
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_CHAR
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment "Specify the *x_Unit* units" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-xaxis-units-attribute> ;
                                                        rdfs:label "NXstress/ENTRY/FIT/DIFFRACTOGRAM/XAXIS/units" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-diffractogram-xaxis-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-fit-range-field
:nxstress-entry-fit-fit-range-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_CHAR
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_CHAR
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
                    Describes the data range used for peak fitting.
                """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-fit-range-field> ;
                                    rdfs:label "NXstress/ENTRY/FIT/fit_range" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-fit-range-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-fit-type-field
:nxstress-entry-fit-fit-type-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_CHAR
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_CHAR
                                                                 ]
                                                   ] ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-fit-type-field> ;
                                   rdfs:label "NXstress/ENTRY/FIT/fit_type" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-fit-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-goodness-of-fit-field
:nxstress-entry-fit-goodness-of-fit-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_CHAR
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_CHAR
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
                    Type and value describing the goodness of fit. For example, Rw 0.23.
                """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-goodness-of-fit-field> ;
                                          rdfs:label "NXstress/ENTRY/FIT/goodness_of_fit" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-goodness-of-fit-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-group
:nxstress-entry-fit-group rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusGroup ,
                                          :nxentry-process-group ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxstress-entry-fit-bins-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxstress-entry-fit-data-reduction-responsible-group
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxstress-entry-fit-fit-range-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxstress-entry-fit-fit-type-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxstress-entry-fit-goodness-of-fit-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxstress-entry-fit-integration-type-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxstress-entry-fit-normalization-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxstress-entry-fit-background-parameters-group
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxstress-entry-fit-date-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxstress-entry-fit-description-group
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxstress-entry-fit-diffractogram-group
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxstress-entry-fit-peak-parameters-group
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxstress-entry-fit-program-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxstress-entry-fit-raw-data-file-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxstress-entry-fit-background-parameters-group
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxstress-entry-fit-bins-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxstress-entry-fit-data-reduction-responsible-group
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxstress-entry-fit-date-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxstress-entry-fit-fit-range-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxstress-entry-fit-fit-type-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxstress-entry-fit-goodness-of-fit-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxstress-entry-fit-integration-type-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxstress-entry-fit-normalization-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxstress-entry-fit-peak-parameters-group
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxstress-entry-fit-program-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxstress-entry-fit-raw-data-file-field
                                          ] ;
                          rdfs:comment """
                Zero or more groups to describe the data processing steps
                to obtain the content of this application definition.
            """ ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-group> ;
                          rdfs:label "NXstress/ENTRY/FIT" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-integration-type-field
:nxstress-entry-fit-integration-type-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANY
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_CHAR
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_CHAR
                                                                         ]
                                                           ] ;
                                           rdfs:comment """
                    Describes how the data was integrated.
                """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-integration-type-field> ;
                                           rdfs:label "NXstress/ENTRY/FIT/integration_type" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-integration-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-normalization-field
:nxstress-entry-fit-normalization-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_CHAR
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_CHAR
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
                    Describes whether the data was normalized and if so , how. Examples of valid entries are: ``None``, ``time``, ``primary monitor``, ``detector``, …
                """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-normalization-field> ;
                                        rdfs:label "NXstress/ENTRY/FIT/normalization" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-normalization-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-peak-parameters-area-errors-field
:nxstress-entry-fit-peak-parameters-area-errors-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_DIMENSIONLESS
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_NUMBER
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_NUMBER
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment """
                        Error value(s) asscociated with :ref:`area </NXstress/ENTRY/fit/peak_parameters/area-field>`
                    """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-area-errors-field> ;
                                                      rdfs:label "NXstress/ENTRY/FIT/peak_parameters/area_errors" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-area-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-peak-parameters-area-field
:nxstress-entry-fit-peak-parameters-area-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_NUMBER
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxstress-entry-fit-peak-parameters-area-units-attribute
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_NUMBER
                                                                             ]
                                                               ] ;
                                               rdfs:comment "Diffraction peak area (not including the background) in *y_Unit* units." ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-area-field> ;
                                               rdfs:label "NXstress/ENTRY/FIT/peak_parameters/area" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-area-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-peak-parameters-area-units-attribute
:nxstress-entry-fit-peak-parameters-area-units-attribute rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusAttribute ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_CHAR
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_CHAR
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "Specify the *y_Unit* units" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-area-units-attribute> ;
                                                         rdfs:label "NXstress/ENTRY/FIT/peak_parameters/area/units" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-area-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-peak-parameters-azimuth-field
:nxstress-entry-fit-peak-parameters-azimuth-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ANGLE
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_NUMBER
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_NUMBER
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment """
                        Angle that defines the position of the integrated sector in the diffraction cone
                        for angular-dispersive diffraction or the position of the detector for energy-dispersive
                        diffraction.
                    """ ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-azimuth-field> ;
                                                  rdfs:label "NXstress/ENTRY/FIT/peak_parameters/azimuth" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-azimuth-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-peak-parameters-center-errors-field
:nxstress-entry-fit-peak-parameters-center-errors-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_DIMENSIONLESS
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_NUMBER
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_NUMBER
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
                        Error value(s) asscociated with :ref:`center </NXstress/ENTRY/fit/peak_parameters/center-field>`
                    """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-center-errors-field> ;
                                                        rdfs:label "NXstress/ENTRY/FIT/peak_parameters/center_errors" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-center-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-peak-parameters-center-field
:nxstress-entry-fit-peak-parameters-center-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_ANY
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_NUMBER
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxstress-entry-fit-peak-parameters-center-units-attribute
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_NUMBER
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "Diffraction peak position in *x_Unit* units." ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-center-field> ;
                                                 rdfs:label "NXstress/ENTRY/FIT/peak_parameters/center" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-center-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-peak-parameters-center-units-attribute
:nxstress-entry-fit-peak-parameters-center-units-attribute rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusAttribute ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_CHAR
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_CHAR
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment "Specify the *x_Unit* units" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-center-units-attribute> ;
                                                           rdfs:label "NXstress/ENTRY/FIT/peak_parameters/center/units" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-center-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-peak-parameters-form-factor-errors-field
:nxstress-entry-fit-peak-parameters-form-factor-errors-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_DIMENSIONLESS
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_NUMBER
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_NUMBER
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment """
                        Error value(s) asscociated with :ref:`form_factor </NXstress/ENTRY/fit/peak_parameters/form_factor-field>`
                    """ ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-form-factor-errors-field> ;
                                                             rdfs:label "NXstress/ENTRY/FIT/peak_parameters/form_factor_errors" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-form-factor-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-peak-parameters-form-factor-field
:nxstress-entry-fit-peak-parameters-form-factor-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_DIMENSIONLESS
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_NUMBER
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_NUMBER
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment """
                    - Voigt or Pseudo-Voigt: Lorentzian fraction
                    - Pearson VII: decay parameter
                    - Other profiles: not applicable
                    """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-form-factor-field> ;
                                                      rdfs:label "NXstress/ENTRY/FIT/peak_parameters/form_factor" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-form-factor-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-peak-parameters-fwhm-errors-field
:nxstress-entry-fit-peak-parameters-fwhm-errors-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_DIMENSIONLESS
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_NUMBER
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_NUMBER
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment """
                        Error value(s) asscociated with :ref:`fwhm </NXstress/ENTRY/fit/peak_parameters/fwhm-field>`
                    """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-fwhm-errors-field> ;
                                                      rdfs:label "NXstress/ENTRY/FIT/peak_parameters/fwhm_errors" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-fwhm-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-peak-parameters-fwhm-field
:nxstress-entry-fit-peak-parameters-fwhm-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_NUMBER
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxstress-entry-fit-peak-parameters-fwhm-units-attribute
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_NUMBER
                                                                             ]
                                                               ] ;
                                               rdfs:comment "Diffraction peak full width at half maximum in *x_Unit* units." ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-fwhm-field> ;
                                               rdfs:label "NXstress/ENTRY/FIT/peak_parameters/fwhm" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-fwhm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-peak-parameters-fwhm-left-errors-field
:nxstress-entry-fit-peak-parameters-fwhm-left-errors-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_DIMENSIONLESS
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_NUMBER
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_NUMBER
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment """
                        Error value(s) asscociated with :ref:`fwhm_left </NXstress/ENTRY/fit/peak_parameters/fwhm_left-field>`
                    """ ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-fwhm-left-errors-field> ;
                                                           rdfs:label "NXstress/ENTRY/FIT/peak_parameters/fwhm_left_errors" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-fwhm-left-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-peak-parameters-fwhm-left-field
:nxstress-entry-fit-peak-parameters-fwhm-left-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_ANY
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_NUMBER
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxstress-entry-fit-peak-parameters-fwhm-left-units-attribute
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_NUMBER
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment "Left-side FWHM for split profiles in *x_Unit* units." ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-fwhm-left-field> ;
                                                    rdfs:label "NXstress/ENTRY/FIT/peak_parameters/fwhm_left" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-fwhm-left-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-peak-parameters-fwhm-left-units-attribute
:nxstress-entry-fit-peak-parameters-fwhm-left-units-attribute rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusAttribute ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_CHAR
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_CHAR
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment "Specify the *x_Unit* units" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-fwhm-left-units-attribute> ;
                                                              rdfs:label "NXstress/ENTRY/FIT/peak_parameters/fwhm_left/units" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-fwhm-left-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-peak-parameters-fwhm-right-errors-field
:nxstress-entry-fit-peak-parameters-fwhm-right-errors-field rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_DIMENSIONLESS
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_NUMBER
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_NUMBER
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment """
                        Error value(s) asscociated with :ref:`fwhm_right </NXstress/ENTRY/fit/peak_parameters/fwhm_right-field>`
                    """ ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-fwhm-right-errors-field> ;
                                                            rdfs:label "NXstress/ENTRY/FIT/peak_parameters/fwhm_right_errors" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-fwhm-right-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-peak-parameters-fwhm-right-field
:nxstress-entry-fit-peak-parameters-fwhm-right-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_ANY
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_NUMBER
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :has ;
                                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass :nxstress-entry-fit-peak-parameters-fwhm-right-units-attribute
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_NUMBER
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment "Right-side FWHM for split profiles in *x_Unit* units." ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-fwhm-right-field> ;
                                                     rdfs:label "NXstress/ENTRY/FIT/peak_parameters/fwhm_right" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-fwhm-right-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-peak-parameters-fwhm-right-units-attribute
:nxstress-entry-fit-peak-parameters-fwhm-right-units-attribute rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_CHAR
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_CHAR
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment "Specify the *x_Unit* units" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-fwhm-right-units-attribute> ;
                                                               rdfs:label "NXstress/ENTRY/FIT/peak_parameters/fwhm_right/units" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-fwhm-right-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-peak-parameters-fwhm-units-attribute
:nxstress-entry-fit-peak-parameters-fwhm-units-attribute rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusAttribute ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_CHAR
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_CHAR
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "Specify the *x_Unit* units" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-fwhm-units-attribute> ;
                                                         rdfs:label "NXstress/ENTRY/FIT/peak_parameters/fwhm/units" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-fwhm-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-peak-parameters-group
:nxstress-entry-fit-peak-parameters-group rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusGroup ,
                                                          :nxprocess-parameters-group ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-fit-peak-parameters-area-errors-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-fit-peak-parameters-area-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-fit-peak-parameters-azimuth-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-fit-peak-parameters-center-errors-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-fit-peak-parameters-form-factor-errors-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-fit-peak-parameters-form-factor-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-fit-peak-parameters-fwhm-errors-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-fit-peak-parameters-fwhm-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-fit-peak-parameters-fwhm-left-errors-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-fit-peak-parameters-fwhm-left-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-fit-peak-parameters-fwhm-right-errors-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-fit-peak-parameters-fwhm-right-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-fit-peak-parameters-height-errors-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-fit-peak-parameters-height-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-fit-peak-parameters-center-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-fit-peak-parameters-title-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-fit-peak-parameters-area-errors-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-fit-peak-parameters-area-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-fit-peak-parameters-azimuth-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-fit-peak-parameters-center-errors-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-fit-peak-parameters-center-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-fit-peak-parameters-form-factor-errors-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-fit-peak-parameters-form-factor-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-fit-peak-parameters-fwhm-errors-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-fit-peak-parameters-fwhm-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-fit-peak-parameters-fwhm-left-errors-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-fit-peak-parameters-fwhm-left-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-fit-peak-parameters-fwhm-right-errors-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-fit-peak-parameters-fwhm-right-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-fit-peak-parameters-height-errors-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-fit-peak-parameters-height-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-fit-peak-parameters-title-field
                                                          ] ;
                                          rdfs:comment """
                    This group contains all diffraction peak fit parameters. 
                    This information is not required for stress and strain calculations.
                """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-group> ;
                                          rdfs:label "NXstress/ENTRY/FIT/peak_parameters" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-peak-parameters-height-errors-field
:nxstress-entry-fit-peak-parameters-height-errors-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_DIMENSIONLESS
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_NUMBER
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_NUMBER
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
                        Error value(s) asscociated with :ref:`height </NXstress/ENTRY/fit/peak_parameters/height-field>`
                    """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-height-errors-field> ;
                                                        rdfs:label "NXstress/ENTRY/FIT/peak_parameters/height_errors" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-height-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-peak-parameters-height-field
:nxstress-entry-fit-peak-parameters-height-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_ANY
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_NUMBER
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxstress-entry-fit-peak-parameters-height-units-attribute
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_NUMBER
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "Diffraction peak height (not including the background) in *y_Unit* units." ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-height-field> ;
                                                 rdfs:label "NXstress/ENTRY/FIT/peak_parameters/height" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-height-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-peak-parameters-height-units-attribute
:nxstress-entry-fit-peak-parameters-height-units-attribute rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusAttribute ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_CHAR
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_CHAR
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment "Specify the *y_Unit* units" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-height-units-attribute> ;
                                                           rdfs:label "NXstress/ENTRY/FIT/peak_parameters/height/units" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-height-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-peak-parameters-title-field
:nxstress-entry-fit-peak-parameters-title-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasEnumContainer ;
                                                                  owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                      owl:unionOf ( :nxstress-entry-fit-peak-parameters-title-gaussian-enum
                                                                                                    :nxstress-entry-fit-peak-parameters-title-lorentzian-enum
                                                                                                    :nxstress-entry-fit-peak-parameters-title-pearson-vii-enum
                                                                                                    :nxstress-entry-fit-peak-parameters-title-pseudo-voigt-enum
                                                                                                    :nxstress-entry-fit-peak-parameters-title-split-pseudo-voigt-enum
                                                                                                    :nxstress-entry-fit-peak-parameters-title-voigt-enum
                                                                                                  )
                                                                                    ]
                                                                ] ;
                                                rdfs:comment "Diffraction peak profile." ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-title-field> ;
                                                rdfs:label "NXstress/ENTRY/FIT/peak_parameters/title" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-peak-parameters-title-gaussian-enum
:nxstress-entry-fit-peak-parameters-title-gaussian-enum rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusEnumerations ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :actualValue ;
                                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                                          rdf:first "gaussian" ;
                                                                                                          rdf:rest rdf:nil
                                                                                                        ]
                                                                                            ]
                                                                        ] ;
                                                        rdfs:comment "Enumeration item for NXstress/ENTRY/FIT/peak_parameters/title: gaussian" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-title-field> ;
                                                        rdfs:label "NXstress/ENTRY/FIT/peak_parameters/title/gaussian" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-peak-parameters-title-lorentzian-enum
:nxstress-entry-fit-peak-parameters-title-lorentzian-enum rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusEnumerations ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :actualValue ;
                                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                                            rdf:first "lorentzian" ;
                                                                                                            rdf:rest rdf:nil
                                                                                                          ]
                                                                                              ]
                                                                          ] ;
                                                          rdfs:comment "Enumeration item for NXstress/ENTRY/FIT/peak_parameters/title: lorentzian" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-title-field> ;
                                                          rdfs:label "NXstress/ENTRY/FIT/peak_parameters/title/lorentzian" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-peak-parameters-title-pearson-vii-enum
:nxstress-entry-fit-peak-parameters-title-pearson-vii-enum rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :actualValue ;
                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                             rdf:first "pearson VII" ;
                                                                                                             rdf:rest rdf:nil
                                                                                                           ]
                                                                                               ]
                                                                           ] ;
                                                           rdfs:comment "Enumeration item for NXstress/ENTRY/FIT/peak_parameters/title: pearson VII" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-title-field> ;
                                                           rdfs:label "NXstress/ENTRY/FIT/peak_parameters/title/pearson VII" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-peak-parameters-title-pseudo-voigt-enum
:nxstress-entry-fit-peak-parameters-title-pseudo-voigt-enum rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :actualValue ;
                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                              rdf:first "pseudo-voigt" ;
                                                                                                              rdf:rest rdf:nil
                                                                                                            ]
                                                                                                ]
                                                                            ] ;
                                                            rdfs:comment "Enumeration item for NXstress/ENTRY/FIT/peak_parameters/title: pseudo-voigt" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-title-field> ;
                                                            rdfs:label "NXstress/ENTRY/FIT/peak_parameters/title/pseudo-voigt" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-peak-parameters-title-split-pseudo-voigt-enum
:nxstress-entry-fit-peak-parameters-title-split-pseudo-voigt-enum rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :actualValue ;
                                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                                    rdf:first "split pseudo-voigt" ;
                                                                                                                    rdf:rest rdf:nil
                                                                                                                  ]
                                                                                                      ]
                                                                                  ] ;
                                                                  rdfs:comment "Enumeration item for NXstress/ENTRY/FIT/peak_parameters/title: split pseudo-voigt" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-title-field> ;
                                                                  rdfs:label "NXstress/ENTRY/FIT/peak_parameters/title/split pseudo-voigt" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-peak-parameters-title-voigt-enum
:nxstress-entry-fit-peak-parameters-title-voigt-enum rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :actualValue ;
                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                       rdf:first "voigt" ;
                                                                                                       rdf:rest rdf:nil
                                                                                                     ]
                                                                                         ]
                                                                     ] ;
                                                     rdfs:comment "Enumeration item for NXstress/ENTRY/FIT/peak_parameters/title: voigt" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-title-field> ;
                                                     rdfs:label "NXstress/ENTRY/FIT/peak_parameters/title/voigt" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-peak-parameters-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-program-field
:nxstress-entry-fit-program-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  :nxprocess-program-field ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_CHAR
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_CHAR
                                                                ]
                                                  ] ;
                                  rdfs:comment """
                    Software package used to perform data reduction including the version number or release date.
                """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-program-field> ;
                                  rdfs:label "NXstress/ENTRY/FIT/program" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-fit-raw-data-file-field
:nxstress-entry-fit-raw-data-file-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_CHAR
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_CHAR
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
                    The raw data file name(s) used during the data reduction process. This can be a list.
                """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-raw-data-file-field> ;
                                        rdfs:label "NXstress/ENTRY/FIT/raw_data_file" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-fit-raw-data-file-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-group
:nxstress-entry-group rdf:type owl:Class ;
                      rdfs:subClassOf :NXentry ,
                                      :NeXusGroup ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxstress-entry-collection-description-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxstress-entry-collection-identifier-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxstress-entry-experiment-description-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxstress-entry-experiment-identifier-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxstress-entry-experiment-responsible-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxstress-entry-measurement-direction-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxstress-entry-notes-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxstress-entry-title-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxstress-entry-definition-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxstress-entry-end-time-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxstress-entry-fit-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxstress-entry-instrument-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxstress-entry-peaks-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxstress-entry-processing-type-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxstress-entry-sample-description-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxstress-entry-start-time-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxstress-entry-collection-description-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxstress-entry-collection-identifier-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxstress-entry-end-time-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxstress-entry-experiment-description-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxstress-entry-experiment-identifier-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxstress-entry-experiment-responsible-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxstress-entry-instrument-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxstress-entry-measurement-direction-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxstress-entry-notes-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxstress-entry-peaks-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxstress-entry-processing-type-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxstress-entry-sample-description-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxstress-entry-start-time-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxstress-entry-title-field
                                      ] ;
                      rdfs:comment """
            The name of the *NXentry group(s)* can be freely chosen by the facility. The *NXentry group* can contain any form of data acquisition (e.g. a measurement point, multiple measurement points, a line scan, a mesh, all data points from one sample …).
        """ ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-group> ;
                      rdfs:label "NXstress/ENTRY" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-beam-intensity-profile-beam-evaluation-field
:nxstress-entry-instrument-beam-intensity-profile-beam-evaluation-field rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusField ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                          owl:someValuesFrom :NX_ANY
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                        owl:complementOf :NX_CHAR
                                                                                                      ]
                                                                                        ] ;
                                                                        rdfs:comment "If the beam profile was measured, the filename(s) of the measurement can be specified here. " ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-beam-intensity-profile-beam-evaluation-field> ;
                                                                        rdfs:label "NXstress/ENTRY/instrument/beam_intensity_profile/beam_evaluation" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-beam-intensity-profile-beam-evaluation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-beam-intensity-profile-group
:nxstress-entry-instrument-beam-intensity-profile-group rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusGroup ,
                                                                        :nxinstrument-beam-group ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxstress-entry-instrument-beam-intensity-profile-beam-evaluation-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxstress-entry-instrument-beam-intensity-profile-incident-energy-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxstress-entry-instrument-beam-intensity-profile-incident-wavelength-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxstress-entry-instrument-beam-intensity-profile-primary-horizontal-distance-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxstress-entry-instrument-beam-intensity-profile-primary-horizontal-evaluation-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxstress-entry-instrument-beam-intensity-profile-primary-horizontal-sample-width-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxstress-entry-instrument-beam-intensity-profile-primary-horizontal-source-width-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxstress-entry-instrument-beam-intensity-profile-primary-horizontal-type-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxstress-entry-instrument-beam-intensity-profile-primary-vertical-distance-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxstress-entry-instrument-beam-intensity-profile-primary-vertical-evaluation-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxstress-entry-instrument-beam-intensity-profile-primary-vertical-sample-width-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxstress-entry-instrument-beam-intensity-profile-primary-vertical-source-width-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxstress-entry-instrument-beam-intensity-profile-primary-vertical-type-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxstress-entry-instrument-beam-intensity-profile-secondary-horizontal-detector-width-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxstress-entry-instrument-beam-intensity-profile-secondary-horizontal-distance-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxstress-entry-instrument-beam-intensity-profile-secondary-horizontal-evaluation-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxstress-entry-instrument-beam-intensity-profile-secondary-horizontal-sample-width-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxstress-entry-instrument-beam-intensity-profile-secondary-horizontal-type-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxstress-entry-instrument-beam-intensity-profile-beam-evaluation-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxstress-entry-instrument-beam-intensity-profile-incident-energy-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxstress-entry-instrument-beam-intensity-profile-incident-wavelength-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxstress-entry-instrument-beam-intensity-profile-primary-horizontal-distance-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxstress-entry-instrument-beam-intensity-profile-primary-horizontal-evaluation-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxstress-entry-instrument-beam-intensity-profile-primary-horizontal-sample-width-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxstress-entry-instrument-beam-intensity-profile-primary-horizontal-source-width-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxstress-entry-instrument-beam-intensity-profile-primary-horizontal-type-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxstress-entry-instrument-beam-intensity-profile-primary-vertical-distance-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxstress-entry-instrument-beam-intensity-profile-primary-vertical-evaluation-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxstress-entry-instrument-beam-intensity-profile-primary-vertical-sample-width-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxstress-entry-instrument-beam-intensity-profile-primary-vertical-source-width-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxstress-entry-instrument-beam-intensity-profile-primary-vertical-type-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxstress-entry-instrument-beam-intensity-profile-secondary-horizontal-detector-width-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxstress-entry-instrument-beam-intensity-profile-secondary-horizontal-distance-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxstress-entry-instrument-beam-intensity-profile-secondary-horizontal-evaluation-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxstress-entry-instrument-beam-intensity-profile-secondary-horizontal-sample-width-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxstress-entry-instrument-beam-intensity-profile-secondary-horizontal-type-field
                                                                        ] ;
                                                        rdfs:comment """
                 Defines the dimensions of the beam profile used for probing the sample which corresponds to or can be used to determine the instrumental gauge volume.  
                 A description of the subsequent fields can be found in the folowing figure. The term \"primary\" in the subsequent fields refers to the beam path between the sample and the source. The term \"secondary\" refers to the beam path between the sample and the detector(s). 
                 
                 .. figure:: stress/Beam_profile_sketch3.jpg
                  :width: 70%
                  :alt: Examples for the beam intensity profile.

                  Some examples for the beam intensity profile. The 1D description of the beam profile on the right can equally be applied for the horizontal and vertical direction for the primary and the secondary side.

                """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-beam-intensity-profile-group> ;
                                                        rdfs:label "NXstress/ENTRY/instrument/beam_intensity_profile" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-beam-intensity-profile-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-beam-intensity-profile-incident-energy-field
:nxstress-entry-instrument-beam-intensity-profile-incident-energy-field rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusField ,
                                                                                        :nxbeam-incident-energy-field ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                          owl:someValuesFrom :NX_ENERGY
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:someValuesFrom :NX_FLOAT
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                        owl:complementOf :NX_FLOAT
                                                                                                      ]
                                                                                        ] ;
                                                                        rdfs:comment "Incident energy mostly useful for monochromatic beams." ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-beam-intensity-profile-incident-energy-field> ;
                                                                        rdfs:label "NXstress/ENTRY/instrument/beam_intensity_profile/incident_energy" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-beam-intensity-profile-incident-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-beam-intensity-profile-incident-wavelength-field
:nxstress-entry-instrument-beam-intensity-profile-incident-wavelength-field rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusField ,
                                                                                            :nxbeam-incident-wavelength-field ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                              owl:someValuesFrom :NX_WAVELENGTH
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_FLOAT
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_FLOAT
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment "Incident wavelength mostly useful for monochromatic beams." ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-beam-intensity-profile-incident-wavelength-field> ;
                                                                            rdfs:label "NXstress/ENTRY/instrument/beam_intensity_profile/incident_wavelength" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-beam-intensity-profile-incident-wavelength-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-beam-intensity-profile-primary-horizontal-distance-field
:nxstress-entry-instrument-beam-intensity-profile-primary-horizontal-distance-field rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                      owl:someValuesFrom :NX_ANY
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_NUMBER
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_NUMBER
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment """
                        Defines the distance between the center of the gauge volume and the beam shaping device.
                    """ ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-beam-intensity-profile-primary-horizontal-distance-field> ;
                                                                                    rdfs:label "NXstress/ENTRY/instrument/beam_intensity_profile/primary_horizontal_distance" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-beam-intensity-profile-primary-horizontal-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-beam-intensity-profile-primary-horizontal-evaluation-field
:nxstress-entry-instrument-beam-intensity-profile-primary-horizontal-evaluation-field rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                        owl:someValuesFrom :NX_ANY
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:someValuesFrom :NX_CHAR
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                      owl:complementOf :NX_CHAR
                                                                                                                    ]
                                                                                                      ] ;
                                                                                      rdfs:comment """
                        Describes how the beam intensity profile in the primary horizontal direction was determined. Examples of valid entries are: ``measured``, ``theoretical``, ``estimated``, ...  
                    """ ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-beam-intensity-profile-primary-horizontal-evaluation-field> ;
                                                                                      rdfs:label "NXstress/ENTRY/instrument/beam_intensity_profile/primary_horizontal_evaluation" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-beam-intensity-profile-primary-horizontal-evaluation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-beam-intensity-profile-primary-horizontal-sample-width-field
:nxstress-entry-instrument-beam-intensity-profile-primary-horizontal-sample-width-field rdf:type owl:Class ;
                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                          owl:someValuesFrom :NX_ANY
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:someValuesFrom :NX_NUMBER
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                        owl:complementOf :NX_NUMBER
                                                                                                                      ]
                                                                                                        ] ;
                                                                                        rdfs:comment """
                        Defines the primary beam size intensity profile on the side closer to the sample in the horizontal direction.
                    """ ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-beam-intensity-profile-primary-horizontal-sample-width-field> ;
                                                                                        rdfs:label "NXstress/ENTRY/instrument/beam_intensity_profile/primary_horizontal_sample_width" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-beam-intensity-profile-primary-horizontal-sample-width-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-beam-intensity-profile-primary-horizontal-source-width-field
:nxstress-entry-instrument-beam-intensity-profile-primary-horizontal-source-width-field rdf:type owl:Class ;
                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                          owl:someValuesFrom :NX_ANY
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:someValuesFrom :NX_NUMBER
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                        owl:complementOf :NX_NUMBER
                                                                                                                      ]
                                                                                                        ] ;
                                                                                        rdfs:comment """
                        Defines the primary beam size intensity profile on the side closer to the source in the horizontal direction.
                    """ ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-beam-intensity-profile-primary-horizontal-source-width-field> ;
                                                                                        rdfs:label "NXstress/ENTRY/instrument/beam_intensity_profile/primary_horizontal_source_width" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-beam-intensity-profile-primary-horizontal-source-width-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-beam-intensity-profile-primary-horizontal-type-field
:nxstress-entry-instrument-beam-intensity-profile-primary-horizontal-type-field rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NeXusField ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                                  owl:someValuesFrom :NX_ANY
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:someValuesFrom :NX_CHAR
                                                                                                ] ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :hasValueContainer ;
                                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                                owl:complementOf :NX_CHAR
                                                                                                              ]
                                                                                                ] ;
                                                                                rdfs:comment "Defines the last device right in front of the sample used to shape the beam. This could be, for example, a :ref:`(radial) collimator <NXcollimator>` or a :ref:`slit <NXslit>`." ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-beam-intensity-profile-primary-horizontal-type-field> ;
                                                                                rdfs:label "NXstress/ENTRY/instrument/beam_intensity_profile/primary_horizontal_type" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-beam-intensity-profile-primary-horizontal-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-beam-intensity-profile-primary-vertical-distance-field
:nxstress-entry-instrument-beam-intensity-profile-primary-vertical-distance-field rdf:type owl:Class ;
                                                                                  rdfs:subClassOf :NeXusField ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                                    owl:someValuesFrom :NX_ANY
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:someValuesFrom :NX_NUMBER
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                  owl:complementOf :NX_NUMBER
                                                                                                                ]
                                                                                                  ] ;
                                                                                  rdfs:comment """
                        Defines the distance between the center of the gauge volume and the beam shaping device.
                    """ ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-beam-intensity-profile-primary-vertical-distance-field> ;
                                                                                  rdfs:label "NXstress/ENTRY/instrument/beam_intensity_profile/primary_vertical_distance" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-beam-intensity-profile-primary-vertical-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-beam-intensity-profile-primary-vertical-evaluation-field
:nxstress-entry-instrument-beam-intensity-profile-primary-vertical-evaluation-field rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusField ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                                      owl:someValuesFrom :NX_ANY
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:someValuesFrom :NX_CHAR
                                                                                                    ] ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :hasValueContainer ;
                                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                                    owl:complementOf :NX_CHAR
                                                                                                                  ]
                                                                                                    ] ;
                                                                                    rdfs:comment """
                        Describes how the beam intensity profile in the primary vertical direction was determined. Examples of valid entries are: ``measured``, ``theoretical``, ``estimated``, ...  
                    """ ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-beam-intensity-profile-primary-vertical-evaluation-field> ;
                                                                                    rdfs:label "NXstress/ENTRY/instrument/beam_intensity_profile/primary_vertical_evaluation" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-beam-intensity-profile-primary-vertical-evaluation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-beam-intensity-profile-primary-vertical-sample-width-field
:nxstress-entry-instrument-beam-intensity-profile-primary-vertical-sample-width-field rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                        owl:someValuesFrom :NX_ANY
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:someValuesFrom :NX_NUMBER
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                      owl:complementOf :NX_NUMBER
                                                                                                                    ]
                                                                                                      ] ;
                                                                                      rdfs:comment """
                        Defines the primary beam size intensity profile on the side closer to the sample in the vertical direction.
                    """ ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-beam-intensity-profile-primary-vertical-sample-width-field> ;
                                                                                      rdfs:label "NXstress/ENTRY/instrument/beam_intensity_profile/primary_vertical_sample_width" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-beam-intensity-profile-primary-vertical-sample-width-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-beam-intensity-profile-primary-vertical-source-width-field
:nxstress-entry-instrument-beam-intensity-profile-primary-vertical-source-width-field rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                        owl:someValuesFrom :NX_ANY
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:someValuesFrom :NX_NUMBER
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                      owl:complementOf :NX_NUMBER
                                                                                                                    ]
                                                                                                      ] ;
                                                                                      rdfs:comment """
                        Defines the primary beam size intensity profile on the side closer to the source in the vertical direction.
                    """ ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-beam-intensity-profile-primary-vertical-source-width-field> ;
                                                                                      rdfs:label "NXstress/ENTRY/instrument/beam_intensity_profile/primary_vertical_source_width" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-beam-intensity-profile-primary-vertical-source-width-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-beam-intensity-profile-primary-vertical-type-field
:nxstress-entry-instrument-beam-intensity-profile-primary-vertical-type-field rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NeXusField ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                owl:someValuesFrom :NX_ANY
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:someValuesFrom :NX_CHAR
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                              owl:complementOf :NX_CHAR
                                                                                                            ]
                                                                                              ] ;
                                                                              rdfs:comment "Defines the last device right in front of the sample used to shape the beam. This could be, for example, a :ref:`(radial) collimator <NXcollimator>` or a :ref:`slit <NXslit>`." ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-beam-intensity-profile-primary-vertical-type-field> ;
                                                                              rdfs:label "NXstress/ENTRY/instrument/beam_intensity_profile/primary_vertical_type" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-beam-intensity-profile-primary-vertical-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-beam-intensity-profile-secondary-horizontal-detector-width-field
:nxstress-entry-instrument-beam-intensity-profile-secondary-horizontal-detector-width-field rdf:type owl:Class ;
                                                                                            rdfs:subClassOf :NeXusField ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                                              owl:someValuesFrom :NX_ANY
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:someValuesFrom :NX_NUMBER
                                                                                                            ] ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :hasValueContainer ;
                                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                                            owl:complementOf :NX_NUMBER
                                                                                                                          ]
                                                                                                            ] ;
                                                                                            rdfs:comment """
                        Defines the secondary beam size intensity profile on the side closer to the detector in the horizontal direction.
                    """ ;
                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-beam-intensity-profile-secondary-horizontal-detector-width-field> ;
                                                                                            rdfs:label "NXstress/ENTRY/instrument/beam_intensity_profile/secondary_horizontal_detector_width" ;
                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-beam-intensity-profile-secondary-horizontal-detector-width-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-beam-intensity-profile-secondary-horizontal-distance-field
:nxstress-entry-instrument-beam-intensity-profile-secondary-horizontal-distance-field rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusField ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasUnitContainer ;
                                                                                                        owl:someValuesFrom :NX_ANY
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:someValuesFrom :NX_NUMBER
                                                                                                      ] ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasValueContainer ;
                                                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                                                      owl:complementOf :NX_NUMBER
                                                                                                                    ]
                                                                                                      ] ;
                                                                                      rdfs:comment """
                        Defines the distance between the center of the gauge volume and the beam shaping device.
                    """ ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-beam-intensity-profile-secondary-horizontal-distance-field> ;
                                                                                      rdfs:label "NXstress/ENTRY/instrument/beam_intensity_profile/secondary_horizontal_distance" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-beam-intensity-profile-secondary-horizontal-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-beam-intensity-profile-secondary-horizontal-evaluation-field
:nxstress-entry-instrument-beam-intensity-profile-secondary-horizontal-evaluation-field rdf:type owl:Class ;
                                                                                        rdfs:subClassOf :NeXusField ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                                          owl:someValuesFrom :NX_ANY
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                                        ] ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasValueContainer ;
                                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                                        owl:complementOf :NX_CHAR
                                                                                                                      ]
                                                                                                        ] ;
                                                                                        rdfs:comment """
                        Describes how the beam intensity profile in the secondary horizontal direction was determined. Examples of valid entries are: ``measured``, ``theoretical``, ``estimated``, ...  
                    """ ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-beam-intensity-profile-secondary-horizontal-evaluation-field> ;
                                                                                        rdfs:label "NXstress/ENTRY/instrument/beam_intensity_profile/secondary_horizontal_evaluation" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-beam-intensity-profile-secondary-horizontal-evaluation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-beam-intensity-profile-secondary-horizontal-sample-width-field
:nxstress-entry-instrument-beam-intensity-profile-secondary-horizontal-sample-width-field rdf:type owl:Class ;
                                                                                          rdfs:subClassOf :NeXusField ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasUnitContainer ;
                                                                                                            owl:someValuesFrom :NX_ANY
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:someValuesFrom :NX_NUMBER
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                                          owl:complementOf :NX_NUMBER
                                                                                                                        ]
                                                                                                          ] ;
                                                                                          rdfs:comment """
                        Defines the secondary beam size intensity profile on the side closer to the sample in the horizontal direction.
                    """ ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-beam-intensity-profile-secondary-horizontal-sample-width-field> ;
                                                                                          rdfs:label "NXstress/ENTRY/instrument/beam_intensity_profile/secondary_horizontal_sample_width" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-beam-intensity-profile-secondary-horizontal-sample-width-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-beam-intensity-profile-secondary-horizontal-type-field
:nxstress-entry-instrument-beam-intensity-profile-secondary-horizontal-type-field rdf:type owl:Class ;
                                                                                  rdfs:subClassOf :NeXusField ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                                    owl:someValuesFrom :NX_ANY
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                                  ] ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :hasValueContainer ;
                                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                                  owl:complementOf :NX_CHAR
                                                                                                                ]
                                                                                                  ] ;
                                                                                  rdfs:comment "Defines the last device right in front of the sample used to shape the beam. This could be, for example, a :ref:`(radial) collimator <NXcollimator>` or a :ref:`slit <NXslit>`." ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-beam-intensity-profile-secondary-horizontal-type-field> ;
                                                                                  rdfs:label "NXstress/ENTRY/instrument/beam_intensity_profile/secondary_horizontal_type" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-beam-intensity-profile-secondary-horizontal-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-calibration-author-field
:nxstress-entry-instrument-calibration-author-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    :nxnote-author-field ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_ANY
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_CHAR
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_CHAR
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment "Author or creator of the calibration." ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-calibration-author-field> ;
                                                    rdfs:label "NXstress/ENTRY/instrument/CALIBRATION/author" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-calibration-author-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-calibration-calibration-type-field
:nxstress-entry-instrument-calibration-calibration-type-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ANY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_CHAR
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_CHAR
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment "Describe the type of calibration." ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-calibration-calibration-type-field> ;
                                                              rdfs:label "NXstress/ENTRY/instrument/CALIBRATION/calibration_type" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-calibration-calibration-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-calibration-data-field
:nxstress-entry-instrument-calibration-data-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  :nxnote-data-field ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ANY
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_BINARY
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_BINARY
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment "Calibration file content." ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-calibration-data-field> ;
                                                  rdfs:label "NXstress/ENTRY/instrument/CALIBRATION/data" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-calibration-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-calibration-date-field
:nxstress-entry-instrument-calibration-date-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  :nxnote-date-field ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ANY
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_DATE_TIME
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_DATE_TIME
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment "Date calibration was created/added" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-calibration-date-field> ;
                                                  rdfs:label "NXstress/ENTRY/instrument/CALIBRATION/date" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-calibration-date-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-calibration-file-name-field
:nxstress-entry-instrument-calibration-file-name-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       :nxnote-file-name-field ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_ANY
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_CHAR
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_CHAR
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment "File name(s) and/or path(s) (within file(s)) containing data from the last calibration(s). This can be an array." ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-calibration-file-name-field> ;
                                                       rdfs:label "NXstress/ENTRY/instrument/CALIBRATION/file_name" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-calibration-file-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-calibration-group
:nxstress-entry-instrument-calibration-group rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusGroup ,
                                                             :nxobject-note-group ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxstress-entry-instrument-calibration-author-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxstress-entry-instrument-calibration-calibration-type-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxstress-entry-instrument-calibration-data-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxstress-entry-instrument-calibration-date-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxstress-entry-instrument-calibration-file-name-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxstress-entry-instrument-calibration-type-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxstress-entry-instrument-calibration-author-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxstress-entry-instrument-calibration-calibration-type-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxstress-entry-instrument-calibration-data-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxstress-entry-instrument-calibration-date-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxstress-entry-instrument-calibration-file-name-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxstress-entry-instrument-calibration-type-field
                                                             ] ;
                                             rdfs:comment "This group contains information about the geometry and/or efficiency measurement(s)." ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-calibration-group> ;
                                             rdfs:label "NXstress/ENTRY/instrument/CALIBRATION" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-calibration-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-calibration-type-field
:nxstress-entry-instrument-calibration-type-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  :nxnote-type-field ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ANY
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_CHAR
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_CHAR
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment "Mime content type of calibration *data* field e.g. text/plain, application/json,..." ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-calibration-type-field> ;
                                                  rdfs:label "NXstress/ENTRY/instrument/CALIBRATION/type" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-calibration-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-detector-count-time-field
:nxstress-entry-instrument-detector-count-time-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     :nxdetector-count-time-field ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_TIME
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_NUMBER
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_NUMBER
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment "Elapsed actual counting time" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-detector-count-time-field> ;
                                                     rdfs:label "NXstress/ENTRY/instrument/DETECTOR/count_time" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-detector-count-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-detector-dead-time-field
:nxstress-entry-instrument-detector-dead-time-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    :nxdetector-dead-time-field ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_TIME
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_FLOAT
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_FLOAT
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment "Detector dead time" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-detector-dead-time-field> ;
                                                    rdfs:label "NXstress/ENTRY/instrument/DETECTOR/dead_time" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-detector-dead-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-detector-depends-on-field
:nxstress-entry-instrument-detector-depends-on-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     :nxdetector-depends-on-field ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_ANY
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_CHAR
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_CHAR
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
                        The axis on which the detector position depends may be stored
                        anywhere, but is normally stored in the *NXtransformations
                        group* within the *NXdetector group*.
                    """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-detector-depends-on-field> ;
                                                     rdfs:label "NXstress/ENTRY/instrument/DETECTOR/depends_on" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-detector-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-detector-description-field
:nxstress-entry-instrument-detector-description-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      :nxdetector-description-field ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_ANY
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_CHAR
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_CHAR
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment "name/manufacturer/model/etc. information" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-detector-description-field> ;
                                                      rdfs:label "NXstress/ENTRY/instrument/DETECTOR/description" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-detector-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-detector-distance-field
:nxstress-entry-instrument-detector-distance-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_LENGTH
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_NUMBER
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_NUMBER
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
                      This is the distance to the previous component in the
                      instrument; most often the sample. The usage depends on the
                      nature of the detector: Most often it is the distance of the
                      detector assembly. But there are irregular detectors. In this
                      case the distance must be specified for each detector pixel.

                      Note, it is recommended to use NXtransformations instead.
                    """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-detector-distance-field> ;
                                                   rdfs:label "NXstress/ENTRY/instrument/DETECTOR/distance" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-detector-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-detector-efficiency-field
:nxstress-entry-instrument-detector-efficiency-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_DIMENSIONLESS
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_FLOAT
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_FLOAT
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment "efficiency of the detector" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-detector-efficiency-field> ;
                                                     rdfs:label "NXstress/ENTRY/instrument/DETECTOR/efficiency" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-detector-efficiency-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-detector-group
:nxstress-entry-instrument-detector-group rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusGroup ,
                                                          :nxinstrument-detector-group ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-instrument-detector-count-time-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-instrument-detector-dead-time-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-instrument-detector-depends-on-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-instrument-detector-description-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-instrument-detector-distance-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-instrument-detector-efficiency-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-instrument-detector-transformations-group
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-instrument-detector-wavelength-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-instrument-detector-type-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-instrument-detector-count-time-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-instrument-detector-dead-time-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-instrument-detector-depends-on-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-instrument-detector-description-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-instrument-detector-distance-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-instrument-detector-efficiency-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-instrument-detector-transformations-group
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-instrument-detector-wavelength-field
                                                          ] ;
                                          rdfs:comment "Zero or more of these groups describe the detectors used in the experiment." ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-detector-group> ;
                                          rdfs:label "NXstress/ENTRY/instrument/DETECTOR" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-detector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-detector-transformations-group
:nxstress-entry-instrument-detector-transformations-group rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusGroup ,
                                                                          :nxcomponent-transformations-group ;
                                                          rdfs:comment """
                        This is the recommended location for detector goniometer
                        and other related axes.
                    """ ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-detector-transformations-group> ;
                                                          rdfs:label "NXstress/ENTRY/instrument/DETECTOR/TRANSFORMATIONS" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-detector-transformations-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-detector-type-field
:nxstress-entry-instrument-detector-type-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               :nxdetector-type-field ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_CHAR
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_CHAR
                                                                             ]
                                                               ] ;
                                               rdfs:comment """
			                Description of type such as \\ :sup:`3`\\ He gas cylinder, \\ :sup:`3`\\ He PSD, scintillator, fission chamber, proportion counter, ion chamber, CCD, pixel, image plate, CMOS, …
		            """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-detector-type-field> ;
                                               rdfs:label "NXstress/ENTRY/instrument/DETECTOR/type" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-detector-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-detector-wavelength-field
:nxstress-entry-instrument-detector-wavelength-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_WAVELENGTH
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_FLOAT
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_FLOAT
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
                        This field can be two things:

                        1. For a pixel detector it provides the nominal wavelength
                        for which the detector has been calibrated.

                        2. For other detectors this field has to be seen together with
                        the efficiency field above.
                        For some detectors, the efficiency is wavelength dependent.
                        Thus this field provides the wavelength axis for the efficiency field.
                        In this use case, the efficiency and wavelength arrays must
                        have the same dimensionality.
                    """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-detector-wavelength-field> ;
                                                     rdfs:label "NXstress/ENTRY/instrument/DETECTOR/wavelength" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-detector-wavelength-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-group
:nxstress-entry-instrument-group rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusGroup ,
                                                 :nxentry-instrument-group ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxstress-entry-instrument-calibration-group
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxstress-entry-instrument-beam-intensity-profile-group
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxstress-entry-instrument-detector-group
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxstress-entry-instrument-name-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxstress-entry-instrument-source-group
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxstress-entry-instrument-beam-intensity-profile-group
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxstress-entry-instrument-calibration-group
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxstress-entry-instrument-name-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxstress-entry-instrument-source-group
                                                 ] ;
                                 rdfs:comment "" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-group> ;
                                 rdfs:label "NXstress/ENTRY/instrument" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-name-field
:nxstress-entry-instrument-name-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      :nxinstrument-name-field ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_CHAR
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxstress-entry-instrument-name-short-name-attribute
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_CHAR
                                                                    ]
                                                      ] ;
                                      rdfs:comment "Name of the diffractometer, instrument, or beamline used for the experiment. This could be, for example, *Strain Analyser for Large and Small scale engineering Applications*." ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-name-field> ;
                                      rdfs:label "NXstress/ENTRY/instrument/name" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-name-short-name-attribute
:nxstress-entry-instrument-name-short-name-attribute rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusAttribute ,
                                                                     :nxinstrument-name-short-name-attribute ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_CHAR
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_CHAR
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment "Short name for the instrument, perhaps the acronym, which would be for the the example above ``SALSA``." ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-name-short-name-attribute> ;
                                                     rdfs:label "NXstress/ENTRY/instrument/name/short_name" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-name-short-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-source-group
:nxstress-entry-instrument-source-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusGroup ,
                                                        :nxinstrument-source-group ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxstress-entry-instrument-source-probe-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxstress-entry-instrument-source-type-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxstress-entry-instrument-source-probe-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxstress-entry-instrument-source-type-field
                                                        ] ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-source-group> ;
                                        rdfs:label "NXstress/ENTRY/instrument/SOURCE" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-source-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-source-probe-field
:nxstress-entry-instrument-source-probe-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              :nxsource-probe-field ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasEnumContainer ;
                                                                owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                    owl:unionOf ( :nxstress-entry-instrument-source-probe-neutron-enum
                                                                                                  :nxstress-entry-instrument-source-probe-x-ray-enum
                                                                                                )
                                                                                  ]
                                                              ] ;
                                              rdfs:comment """
                        Type of radiation probe
                    """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-source-probe-field> ;
                                              rdfs:label "NXstress/ENTRY/instrument/SOURCE/probe" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-source-probe-neutron-enum
:nxstress-entry-instrument-source-probe-neutron-enum rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :actualValue ;
                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                       rdf:first "neutron" ;
                                                                                                       rdf:rest rdf:nil
                                                                                                     ]
                                                                                         ]
                                                                     ] ;
                                                     owl:disjointWith :nxstress-entry-instrument-source-probe-x-ray-enum ;
                                                     rdfs:comment "Enumeration item for NXstress/ENTRY/instrument/SOURCE/probe: neutron" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-source-probe-field> ;
                                                     rdfs:label "NXstress/ENTRY/instrument/SOURCE/probe/neutron" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-source-probe-x-ray-enum
:nxstress-entry-instrument-source-probe-x-ray-enum rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :actualValue ;
                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                     rdf:first "X-ray" ;
                                                                                                     rdf:rest rdf:nil
                                                                                                   ]
                                                                                       ]
                                                                   ] ;
                                                   rdfs:comment "Enumeration item for NXstress/ENTRY/instrument/SOURCE/probe: X-ray" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-source-probe-field> ;
                                                   rdfs:label "NXstress/ENTRY/instrument/SOURCE/probe/X-ray" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-source-type-field
:nxstress-entry-instrument-source-type-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             :nxsource-type-field ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasEnumContainer ;
                                                               owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                   owl:unionOf ( :nxstress-entry-instrument-source-type-fixed-tube-x-ray-enum
                                                                                                 :nxstress-entry-instrument-source-type-metal-jet-x-ray-enum
                                                                                                 :nxstress-entry-instrument-source-type-pulsed-reactor-neutron-source-enum
                                                                                                 :nxstress-entry-instrument-source-type-reactor-neutron-source-enum
                                                                                                 :nxstress-entry-instrument-source-type-rotating-anode-x-ray-enum
                                                                                                 :nxstress-entry-instrument-source-type-spallation-neutron-source-enum
                                                                                                 :nxstress-entry-instrument-source-type-synchrotron-x-ray-source-enum
                                                                                               )
                                                                                 ]
                                                             ] ;
                                             rdfs:comment """
                        Type of radiation source
                    """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-source-type-field> ;
                                             rdfs:label "NXstress/ENTRY/instrument/SOURCE/type" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-source-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-source-type-fixed-tube-x-ray-enum
:nxstress-entry-instrument-source-type-fixed-tube-x-ray-enum rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusEnumerations ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :actualValue ;
                                                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                                                               rdf:first "Fixed Tube X-ray" ;
                                                                                                               rdf:rest rdf:nil
                                                                                                             ]
                                                                                                 ]
                                                                             ] ;
                                                             rdfs:comment "Enumeration item for NXstress/ENTRY/instrument/SOURCE/type: Fixed Tube X-ray" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-source-type-field> ;
                                                             rdfs:label "NXstress/ENTRY/instrument/SOURCE/type/Fixed Tube X-ray" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-source-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-source-type-metal-jet-x-ray-enum
:nxstress-entry-instrument-source-type-metal-jet-x-ray-enum rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :actualValue ;
                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                              rdf:first "Metal Jet X-ray" ;
                                                                                                              rdf:rest rdf:nil
                                                                                                            ]
                                                                                                ]
                                                                            ] ;
                                                            rdfs:comment "Enumeration item for NXstress/ENTRY/instrument/SOURCE/type: Metal Jet X-ray" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-source-type-field> ;
                                                            rdfs:label "NXstress/ENTRY/instrument/SOURCE/type/Metal Jet X-ray" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-source-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-source-type-pulsed-reactor-neutron-source-enum
:nxstress-entry-instrument-source-type-pulsed-reactor-neutron-source-enum rdf:type owl:Class ;
                                                                          rdfs:subClassOf :NeXusEnumerations ,
                                                                                          [ rdf:type owl:Restriction ;
                                                                                            owl:onProperty :actualValue ;
                                                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                                                            rdf:first "Pulsed Reactor Neutron Source" ;
                                                                                                                            rdf:rest rdf:nil
                                                                                                                          ]
                                                                                                              ]
                                                                                          ] ;
                                                                          rdfs:comment "Enumeration item for NXstress/ENTRY/instrument/SOURCE/type: Pulsed Reactor Neutron Source" ;
                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-source-type-field> ;
                                                                          rdfs:label "NXstress/ENTRY/instrument/SOURCE/type/Pulsed Reactor Neutron Source" ;
                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-source-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-source-type-reactor-neutron-source-enum
:nxstress-entry-instrument-source-type-reactor-neutron-source-enum rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :actualValue ;
                                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                                     rdf:first "Reactor Neutron Source" ;
                                                                                                                     rdf:rest rdf:nil
                                                                                                                   ]
                                                                                                       ]
                                                                                   ] ;
                                                                   rdfs:comment "Enumeration item for NXstress/ENTRY/instrument/SOURCE/type: Reactor Neutron Source" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-source-type-field> ;
                                                                   rdfs:label "NXstress/ENTRY/instrument/SOURCE/type/Reactor Neutron Source" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-source-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-source-type-rotating-anode-x-ray-enum
:nxstress-entry-instrument-source-type-rotating-anode-x-ray-enum rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :actualValue ;
                                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                                   rdf:first "Rotating Anode X-ray" ;
                                                                                                                   rdf:rest rdf:nil
                                                                                                                 ]
                                                                                                     ]
                                                                                 ] ;
                                                                 rdfs:comment "Enumeration item for NXstress/ENTRY/instrument/SOURCE/type: Rotating Anode X-ray" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-source-type-field> ;
                                                                 rdfs:label "NXstress/ENTRY/instrument/SOURCE/type/Rotating Anode X-ray" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-source-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-source-type-spallation-neutron-source-enum
:nxstress-entry-instrument-source-type-spallation-neutron-source-enum rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :actualValue ;
                                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                                        rdf:first "Spallation Neutron Source" ;
                                                                                                                        rdf:rest rdf:nil
                                                                                                                      ]
                                                                                                          ]
                                                                                      ] ;
                                                                      rdfs:comment "Enumeration item for NXstress/ENTRY/instrument/SOURCE/type: Spallation Neutron Source" ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-source-type-field> ;
                                                                      rdfs:label "NXstress/ENTRY/instrument/SOURCE/type/Spallation Neutron Source" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-source-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-instrument-source-type-synchrotron-x-ray-source-enum
:nxstress-entry-instrument-source-type-synchrotron-x-ray-source-enum rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :actualValue ;
                                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                                       rdf:first "Synchrotron X-ray Source" ;
                                                                                                                       rdf:rest rdf:nil
                                                                                                                     ]
                                                                                                         ]
                                                                                     ] ;
                                                                     rdfs:comment "Enumeration item for NXstress/ENTRY/instrument/SOURCE/type: Synchrotron X-ray Source" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-source-type-field> ;
                                                                     rdfs:label "NXstress/ENTRY/instrument/SOURCE/type/Synchrotron X-ray Source" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-instrument-source-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-measurement-direction-field
:nxstress-entry-measurement-direction-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasEnumContainer ;
                                                              owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                  owl:unionOf ( :nxstress-entry-measurement-direction-longitudinal-enum
                                                                                                :nxstress-entry-measurement-direction-multiple-enum
                                                                                                :nxstress-entry-measurement-direction-normal-enum
                                                                                                :nxstress-entry-measurement-direction-radial-enum
                                                                                                :nxstress-entry-measurement-direction-tangential-enum
                                                                                              )
                                                                                ]
                                                            ] ;
                                            rdfs:comment """
                Describes the specific measurement direction covered by the data in this file.
            """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-measurement-direction-field> ;
                                            rdfs:label "NXstress/ENTRY/measurement_direction" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-measurement-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-measurement-direction-longitudinal-enum
:nxstress-entry-measurement-direction-longitudinal-enum rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusEnumerations ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :actualValue ;
                                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                                          rdf:first "longitudinal" ;
                                                                                                          rdf:rest rdf:nil
                                                                                                        ]
                                                                                            ]
                                                                        ] ;
                                                        rdfs:comment "Enumeration item for NXstress/ENTRY/measurement_direction: longitudinal" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-measurement-direction-field> ;
                                                        rdfs:label "NXstress/ENTRY/measurement_direction/longitudinal" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-measurement-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-measurement-direction-multiple-enum
:nxstress-entry-measurement-direction-multiple-enum rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusEnumerations ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :actualValue ;
                                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                                      rdf:first "multiple" ;
                                                                                                      rdf:rest rdf:nil
                                                                                                    ]
                                                                                        ]
                                                                    ] ;
                                                    rdfs:comment "Enumeration item for NXstress/ENTRY/measurement_direction: multiple" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-measurement-direction-field> ;
                                                    rdfs:label "NXstress/ENTRY/measurement_direction/multiple" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-measurement-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-measurement-direction-normal-enum
:nxstress-entry-measurement-direction-normal-enum rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :actualValue ;
                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                    rdf:first "normal" ;
                                                                                                    rdf:rest rdf:nil
                                                                                                  ]
                                                                                      ]
                                                                  ] ;
                                                  rdfs:comment "Enumeration item for NXstress/ENTRY/measurement_direction: normal" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-measurement-direction-field> ;
                                                  rdfs:label "NXstress/ENTRY/measurement_direction/normal" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-measurement-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-measurement-direction-radial-enum
:nxstress-entry-measurement-direction-radial-enum rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :actualValue ;
                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                    rdf:first "radial" ;
                                                                                                    rdf:rest rdf:nil
                                                                                                  ]
                                                                                      ]
                                                                  ] ;
                                                  rdfs:comment "Enumeration item for NXstress/ENTRY/measurement_direction: radial" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-measurement-direction-field> ;
                                                  rdfs:label "NXstress/ENTRY/measurement_direction/radial" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-measurement-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-measurement-direction-tangential-enum
:nxstress-entry-measurement-direction-tangential-enum rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :actualValue ;
                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                        rdf:first "tangential" ;
                                                                                                        rdf:rest rdf:nil
                                                                                                      ]
                                                                                          ]
                                                                      ] ;
                                                      rdfs:comment "Enumeration item for NXstress/ENTRY/measurement_direction: tangential" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-measurement-direction-field> ;
                                                      rdfs:label "NXstress/ENTRY/measurement_direction/tangential" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-measurement-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-notes-group
:nxstress-entry-notes-group rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusGroup ,
                                            :nxobject-note-group ;
                            rdfs:comment """
                User description of the data acquisitions.
                A description of data analysis goes in the
                :ref:`fit descriptions </NXstress/ENTRY/FIT/DESCRIPTION-group>`.
            """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-notes-group> ;
                            rdfs:label "NXstress/ENTRY/NOTES" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-notes-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-peaks-center-errors-field
:nxstress-entry-peaks-center-errors-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          :nxobject-fieldname-errors-field ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_NUMBER
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxstress-entry-peaks-center-errors-units-attribute
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_NUMBER
                                                                        ]
                                                          ] ;
                                          rdfs:comment "Uncentrainties on :ref:`center </NXstress/ENTRY/peaks/center-field>` in *c_Unit* units." ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-errors-field> ;
                                          rdfs:label "NXstress/ENTRY/peaks/center_errors" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-errors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-peaks-center-errors-units-1-angstrom-enum
:nxstress-entry-peaks-center-errors-units-1-angstrom-enum rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusEnumerations ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :actualValue ;
                                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                                            rdf:first "1/angstrom" ;
                                                                                                            rdf:rest rdf:nil
                                                                                                          ]
                                                                                              ]
                                                                          ] ;
                                                          rdfs:comment "Enumeration item for NXstress/ENTRY/peaks/center_errors/units: 1/angstrom" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-errors-units-attribute> ;
                                                          rdfs:label "NXstress/ENTRY/peaks/center_errors/units/1/angstrom" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-errors-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-peaks-center-errors-units-angstrom-enum
:nxstress-entry-peaks-center-errors-units-angstrom-enum rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusEnumerations ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :actualValue ;
                                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                                          rdf:first "angstrom" ;
                                                                                                          rdf:rest rdf:nil
                                                                                                        ]
                                                                                            ]
                                                                        ] ;
                                                        rdfs:comment "Enumeration item for NXstress/ENTRY/peaks/center_errors/units: angstrom" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-errors-units-attribute> ;
                                                        rdfs:label "NXstress/ENTRY/peaks/center_errors/units/angstrom" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-errors-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-peaks-center-errors-units-attribute
:nxstress-entry-peaks-center-errors-units-attribute rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusAttribute ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasEnumContainer ;
                                                                      owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                          owl:unionOf ( :nxstress-entry-peaks-center-errors-units-1-angstrom-enum
                                                                                                        :nxstress-entry-peaks-center-errors-units-angstrom-enum
                                                                                                        :nxstress-entry-peaks-center-errors-units-degrees-enum
                                                                                                        :nxstress-entry-peaks-center-errors-units-enum
                                                                                                        :nxstress-entry-peaks-center-errors-units-kev-enum
                                                                                                        :nxstress-entry-peaks-center-errors-units-microseconds-enum
                                                                                                      )
                                                                                        ]
                                                                    ] ;
                                                    rdfs:comment "Specify the *c_Unit* units (see :ref:`center_type </NXstress/ENTRY/peaks/center_type-field>`)" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-errors-units-attribute> ;
                                                    rdfs:label "NXstress/ENTRY/peaks/center_errors/units" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-errors-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-peaks-center-errors-units-degrees-enum
:nxstress-entry-peaks-center-errors-units-degrees-enum rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusEnumerations ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :actualValue ;
                                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                                         rdf:first "degrees" ;
                                                                                                         rdf:rest rdf:nil
                                                                                                       ]
                                                                                           ]
                                                                       ] ;
                                                       rdfs:comment "Enumeration item for NXstress/ENTRY/peaks/center_errors/units: degrees" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-errors-units-attribute> ;
                                                       rdfs:label "NXstress/ENTRY/peaks/center_errors/units/degrees" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-errors-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-peaks-center-errors-units-enum
:nxstress-entry-peaks-center-errors-units-enum rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusEnumerations ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :actualValue ;
                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                 rdf:first "''" ;
                                                                                                 rdf:rest rdf:nil
                                                                                               ]
                                                                                   ]
                                                               ] ;
                                               rdfs:comment "Enumeration item for NXstress/ENTRY/peaks/center_errors/units: ''" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-errors-units-attribute> ;
                                               rdfs:label "NXstress/ENTRY/peaks/center_errors/units/''" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-errors-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-peaks-center-errors-units-kev-enum
:nxstress-entry-peaks-center-errors-units-kev-enum rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :actualValue ;
                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                     rdf:first "keV" ;
                                                                                                     rdf:rest rdf:nil
                                                                                                   ]
                                                                                       ]
                                                                   ] ;
                                                   rdfs:comment "Enumeration item for NXstress/ENTRY/peaks/center_errors/units: keV" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-errors-units-attribute> ;
                                                   rdfs:label "NXstress/ENTRY/peaks/center_errors/units/keV" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-errors-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-peaks-center-errors-units-microseconds-enum
:nxstress-entry-peaks-center-errors-units-microseconds-enum rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :actualValue ;
                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                              rdf:first "microseconds" ;
                                                                                                              rdf:rest rdf:nil
                                                                                                            ]
                                                                                                ]
                                                                            ] ;
                                                            rdfs:comment "Enumeration item for NXstress/ENTRY/peaks/center_errors/units: microseconds" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-errors-units-attribute> ;
                                                            rdfs:label "NXstress/ENTRY/peaks/center_errors/units/microseconds" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-errors-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-peaks-center-field
:nxstress-entry-peaks-center-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_NUMBER
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxstress-entry-peaks-center-units-attribute
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_NUMBER
                                                                 ]
                                                   ] ;
                                   rdfs:comment "Diffraction peak position in *c_Unit* units." ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-field> ;
                                   rdfs:label "NXstress/ENTRY/peaks/center" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-peaks-center-type-channel-enum
:nxstress-entry-peaks-center-type-channel-enum rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusEnumerations ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :actualValue ;
                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                 rdf:first "channel" ;
                                                                                                 rdf:rest rdf:nil
                                                                                               ]
                                                                                   ]
                                                               ] ;
                                               rdfs:comment "Enumeration item for NXstress/ENTRY/peaks/center_type: channel" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-type-field> ;
                                               rdfs:label "NXstress/ENTRY/peaks/center_type/channel" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-peaks-center-type-d-spacing-enum
:nxstress-entry-peaks-center-type-d-spacing-enum rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :actualValue ;
                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                   rdf:first "d-spacing" ;
                                                                                                   rdf:rest rdf:nil
                                                                                                 ]
                                                                                     ]
                                                                 ] ;
                                                 rdfs:comment "Enumeration item for NXstress/ENTRY/peaks/center_type: d-spacing" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-type-field> ;
                                                 rdfs:label "NXstress/ENTRY/peaks/center_type/d-spacing" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-peaks-center-type-energy-enum
:nxstress-entry-peaks-center-type-energy-enum rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusEnumerations ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :actualValue ;
                                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                                rdf:first "energy" ;
                                                                                                rdf:rest rdf:nil
                                                                                              ]
                                                                                  ]
                                                              ] ;
                                              rdfs:comment "Enumeration item for NXstress/ENTRY/peaks/center_type: energy" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-type-field> ;
                                              rdfs:label "NXstress/ENTRY/peaks/center_type/energy" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-peaks-center-type-field
:nxstress-entry-peaks-center-type-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasEnumContainer ;
                                                          owl:allValuesFrom [ rdf:type owl:Class ;
                                                                              owl:unionOf ( :nxstress-entry-peaks-center-type-channel-enum
                                                                                            :nxstress-entry-peaks-center-type-d-spacing-enum
                                                                                            :nxstress-entry-peaks-center-type-energy-enum
                                                                                            :nxstress-entry-peaks-center-type-momentum-transfer-enum
                                                                                            :nxstress-entry-peaks-center-type-time-of-flight-enum
                                                                                            :nxstress-entry-peaks-center-type-two-theta-enum
                                                                                          )
                                                                            ]
                                                        ] ;
                                        rdfs:comment """
                        The space in which :ref:`center </NXstress/ENTRY/peaks/center-field>` is defined.
                        It defines the *c_Unit* as follows

                            - if *center_type=\"two-theta\"* then *c_Unit* must have the angle unit *degrees*
                            - if *center_type=\"energy\"* then *c_Unit* must have the unit *keV*
                            - if *center_type=\"momentum-transfer\"* then *c_Unit* must have the unit \\ :math:`Å^{-1}`
                            - if *center_type=\"d-spacing\"* then *c_Unit* must have the unit \\ :math:`Å`
                            - if *center_type=\"channel\"* then *c_Unit* must be *dimensioness*
                            - if *center_type=\"time-of-flight\"* then *c_Unit* must have the unit \\ :math:`\\mu\\mathrm{s}`
                """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-type-field> ;
                                        rdfs:label "NXstress/ENTRY/peaks/center_type" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-peaks-center-type-momentum-transfer-enum
:nxstress-entry-peaks-center-type-momentum-transfer-enum rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusEnumerations ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :actualValue ;
                                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                                           rdf:first "momentum-transfer" ;
                                                                                                           rdf:rest rdf:nil
                                                                                                         ]
                                                                                             ]
                                                                         ] ;
                                                         rdfs:comment "Enumeration item for NXstress/ENTRY/peaks/center_type: momentum-transfer" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-type-field> ;
                                                         rdfs:label "NXstress/ENTRY/peaks/center_type/momentum-transfer" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-peaks-center-type-time-of-flight-enum
:nxstress-entry-peaks-center-type-time-of-flight-enum rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :actualValue ;
                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                        rdf:first "time-of-flight" ;
                                                                                                        rdf:rest rdf:nil
                                                                                                      ]
                                                                                          ]
                                                                      ] ;
                                                      rdfs:comment "Enumeration item for NXstress/ENTRY/peaks/center_type: time-of-flight" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-type-field> ;
                                                      rdfs:label "NXstress/ENTRY/peaks/center_type/time-of-flight" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-peaks-center-type-two-theta-enum
:nxstress-entry-peaks-center-type-two-theta-enum rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :actualValue ;
                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                   rdf:first "two-theta" ;
                                                                                                   rdf:rest rdf:nil
                                                                                                 ]
                                                                                     ]
                                                                 ] ;
                                                 rdfs:comment "Enumeration item for NXstress/ENTRY/peaks/center_type: two-theta" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-type-field> ;
                                                 rdfs:label "NXstress/ENTRY/peaks/center_type/two-theta" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-peaks-center-units-1-angstrom-enum
:nxstress-entry-peaks-center-units-1-angstrom-enum rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :actualValue ;
                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                     rdf:first "1/angstrom" ;
                                                                                                     rdf:rest rdf:nil
                                                                                                   ]
                                                                                       ]
                                                                   ] ;
                                                   rdfs:comment "Enumeration item for NXstress/ENTRY/peaks/center/units: 1/angstrom" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-units-attribute> ;
                                                   rdfs:label "NXstress/ENTRY/peaks/center/units/1/angstrom" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-peaks-center-units-angstrom-enum
:nxstress-entry-peaks-center-units-angstrom-enum rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :actualValue ;
                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                   rdf:first "angstrom" ;
                                                                                                   rdf:rest rdf:nil
                                                                                                 ]
                                                                                     ]
                                                                 ] ;
                                                 rdfs:comment "Enumeration item for NXstress/ENTRY/peaks/center/units: angstrom" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-units-attribute> ;
                                                 rdfs:label "NXstress/ENTRY/peaks/center/units/angstrom" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-peaks-center-units-attribute
:nxstress-entry-peaks-center-units-attribute rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusAttribute ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasEnumContainer ;
                                                               owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                   owl:unionOf ( :nxstress-entry-peaks-center-units-1-angstrom-enum
                                                                                                 :nxstress-entry-peaks-center-units-angstrom-enum
                                                                                                 :nxstress-entry-peaks-center-units-degrees-enum
                                                                                                 :nxstress-entry-peaks-center-units-enum
                                                                                                 :nxstress-entry-peaks-center-units-kev-enum
                                                                                                 :nxstress-entry-peaks-center-units-microseconds-enum
                                                                                               )
                                                                                 ]
                                                             ] ;
                                             rdfs:comment "Specify the *c_Unit* units (see :ref:`center_type </NXstress/ENTRY/peaks/center_type-field>`)" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-units-attribute> ;
                                             rdfs:label "NXstress/ENTRY/peaks/center/units" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-peaks-center-units-degrees-enum
:nxstress-entry-peaks-center-units-degrees-enum rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusEnumerations ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :actualValue ;
                                                                  owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                      owl:oneOf [ rdf:type rdf:List ;
                                                                                                  rdf:first "degrees" ;
                                                                                                  rdf:rest rdf:nil
                                                                                                ]
                                                                                    ]
                                                                ] ;
                                                rdfs:comment "Enumeration item for NXstress/ENTRY/peaks/center/units: degrees" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-units-attribute> ;
                                                rdfs:label "NXstress/ENTRY/peaks/center/units/degrees" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-peaks-center-units-enum
:nxstress-entry-peaks-center-units-enum rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusEnumerations ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :actualValue ;
                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                          rdf:first "''" ;
                                                                                          rdf:rest rdf:nil
                                                                                        ]
                                                                            ]
                                                        ] ;
                                        rdfs:comment "Enumeration item for NXstress/ENTRY/peaks/center/units: ''" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-units-attribute> ;
                                        rdfs:label "NXstress/ENTRY/peaks/center/units/''" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-peaks-center-units-kev-enum
:nxstress-entry-peaks-center-units-kev-enum rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusEnumerations ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :actualValue ;
                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                              rdf:first "keV" ;
                                                                                              rdf:rest rdf:nil
                                                                                            ]
                                                                                ]
                                                            ] ;
                                            rdfs:comment "Enumeration item for NXstress/ENTRY/peaks/center/units: keV" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-units-attribute> ;
                                            rdfs:label "NXstress/ENTRY/peaks/center/units/keV" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-peaks-center-units-microseconds-enum
:nxstress-entry-peaks-center-units-microseconds-enum rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :actualValue ;
                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                       rdf:first "microseconds" ;
                                                                                                       rdf:rest rdf:nil
                                                                                                     ]
                                                                                         ]
                                                                     ] ;
                                                     rdfs:comment "Enumeration item for NXstress/ENTRY/peaks/center/units: microseconds" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-units-attribute> ;
                                                     rdfs:label "NXstress/ENTRY/peaks/center/units/microseconds" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-center-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-peaks-group
:nxstress-entry-peaks-group rdf:type owl:Class ;
                            rdfs:subClassOf :NXreflections ,
                                            :NeXusGroup ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxstress-entry-peaks-lattice-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxstress-entry-peaks-space-group-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxstress-entry-peaks-center-errors-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxstress-entry-peaks-center-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxstress-entry-peaks-center-type-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxstress-entry-peaks-h-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxstress-entry-peaks-k-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxstress-entry-peaks-l-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxstress-entry-peaks-phase-name-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxstress-entry-peaks-qx-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxstress-entry-peaks-qy-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxstress-entry-peaks-qz-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxstress-entry-peaks-sx-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxstress-entry-peaks-sy-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxstress-entry-peaks-sz-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxstress-entry-peaks-center-errors-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxstress-entry-peaks-center-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxstress-entry-peaks-center-type-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxstress-entry-peaks-lattice-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxstress-entry-peaks-phase-name-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxstress-entry-peaks-space-group-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxstress-entry-peaks-sx-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxstress-entry-peaks-sy-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxstress-entry-peaks-sz-field
                                            ] ;
                            rdfs:comment """
                This group contains all diffraction peak parameters that could be needed for stress and strain calculations. 
                These parameters are derived from :ref:`peak_parameters </NXstress/ENTRY/fit/peak_parameters-group>` and additional metadata.
            """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-group> ;
                            rdfs:label "NXstress/ENTRY/peaks" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-peaks-h-field
:nxstress-entry-peaks-h-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_UNITLESS
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_INT
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_INT
                                                            ]
                                              ] ;
                              rdfs:comment "First Miller index." ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-h-field> ;
                              rdfs:label "NXstress/ENTRY/peaks/h" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-h-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-peaks-k-field
:nxstress-entry-peaks-k-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_UNITLESS
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_INT
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_INT
                                                            ]
                                              ] ;
                              rdfs:comment "Second Miller index." ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-k-field> ;
                              rdfs:label "NXstress/ENTRY/peaks/k" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-k-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-peaks-l-field
:nxstress-entry-peaks-l-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_UNITLESS
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_INT
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_INT
                                                            ]
                                              ] ;
                              rdfs:comment "Third Miller index." ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-l-field> ;
                              rdfs:label "NXstress/ENTRY/peaks/l" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-l-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-peaks-lattice-field
:nxstress-entry-peaks-lattice-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_CHAR
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_CHAR
                                                                  ]
                                                    ] ;
                                    rdfs:comment "Crystal lattice systems (*cubic*, *hexagonal*, ...)" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-lattice-field> ;
                                    rdfs:label "NXstress/ENTRY/peaks/lattice" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-lattice-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-peaks-phase-name-field
:nxstress-entry-peaks-phase-name-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_ANY
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_CHAR
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_CHAR
                                                                     ]
                                                       ] ;
                                       rdfs:comment "Name of the crystallographic phase (hematite, goethite, \\ :math:`\\alpha`-Al\\ :sub:`2`\\ O\\ :sub:`3`\\ , ...)." ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-phase-name-field> ;
                                       rdfs:label "NXstress/ENTRY/peaks/phase_name" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-phase-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-peaks-qx-field
:nxstress-entry-peaks-qx-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_DIMENSIONLESS
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_NUMBER
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_NUMBER
                                                             ]
                                               ] ;
                               rdfs:comment """
                    First component of the *normalized* scattering vector *Q* in the sample reference frame.
                    The sample reference frame is defined by the :ref:`sample transformations </NXstress/ENTRY/sample_description/TRANSFORMATIONS-group>`.
                """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-qx-field> ;
                               rdfs:label "NXstress/ENTRY/peaks/qx" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-qx-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-peaks-qy-field
:nxstress-entry-peaks-qy-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_DIMENSIONLESS
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_NUMBER
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_NUMBER
                                                             ]
                                               ] ;
                               rdfs:comment """
                    Second component of the *normalized* scattering vector *Q* in the sample reference frame.
                    The sample reference frame is defined by the :ref:`sample transformations </NXstress/ENTRY/sample_description/TRANSFORMATIONS-group>`.
                """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-qy-field> ;
                               rdfs:label "NXstress/ENTRY/peaks/qy" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-qy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-peaks-qz-field
:nxstress-entry-peaks-qz-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_DIMENSIONLESS
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_NUMBER
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_NUMBER
                                                             ]
                                               ] ;
                               rdfs:comment """
                    Third component of the *normalized* scattering vector *Q* in the sample reference frame.
                    The sample reference frame is defined by the :ref:`sample transformations </NXstress/ENTRY/sample_description/TRANSFORMATIONS-group>`.
                """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-qz-field> ;
                               rdfs:label "NXstress/ENTRY/peaks/qz" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-qz-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-peaks-space-group-field
:nxstress-entry-peaks-space-group-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_CHAR
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_CHAR
                                                                      ]
                                                        ] ;
                                        rdfs:comment "Crystallographic space group :math:`(Fm\\bar{3}m, Im\\bar{3}m, ...)`" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-space-group-field> ;
                                        rdfs:label "NXstress/ENTRY/peaks/space_group" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-space-group-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-peaks-sx-field
:nxstress-entry-peaks-sx-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_LENGTH
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_NUMBER
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_NUMBER
                                                             ]
                                               ] ;
                               rdfs:comment """
                    First component of the sample position in the sample reference frame.
                    The sample reference frame is defined by the :ref:`sample transformations </NXstress/ENTRY/sample_description/TRANSFORMATIONS-group>`.
                """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-sx-field> ;
                               rdfs:label "NXstress/ENTRY/peaks/sx" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-sx-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-peaks-sy-field
:nxstress-entry-peaks-sy-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_LENGTH
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_NUMBER
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_NUMBER
                                                             ]
                                               ] ;
                               rdfs:comment """
                    First component of the sample position in the sample reference frame.
                    The sample reference frame is defined by the :ref:`sample transformations </NXstress/ENTRY/sample_description/TRANSFORMATIONS-group>`.
                """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-sy-field> ;
                               rdfs:label "NXstress/ENTRY/peaks/sy" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-sy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-peaks-sz-field
:nxstress-entry-peaks-sz-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_LENGTH
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_NUMBER
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_NUMBER
                                                             ]
                                               ] ;
                               rdfs:comment """
                    First component of the sample position in the sample reference frame.
                    The sample reference frame is defined by the :ref:`sample transformations </NXstress/ENTRY/sample_description/TRANSFORMATIONS-group>`.
                """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-sz-field> ;
                               rdfs:label "NXstress/ENTRY/peaks/sz" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-peaks-sz-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-processing-type-d-spacing-enum
:nxstress-entry-processing-type-d-spacing-enum rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusEnumerations ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :actualValue ;
                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                 rdf:first "d-spacing" ;
                                                                                                 rdf:rest rdf:nil
                                                                                               ]
                                                                                   ]
                                                               ] ;
                                               rdfs:comment "Enumeration item for NXstress/ENTRY/processing_type: d-spacing" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-processing-type-field> ;
                                               rdfs:label "NXstress/ENTRY/processing_type/d-spacing" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-processing-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-processing-type-energy-enum
:nxstress-entry-processing-type-energy-enum rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusEnumerations ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :actualValue ;
                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                              rdf:first "energy" ;
                                                                                              rdf:rest rdf:nil
                                                                                            ]
                                                                                ]
                                                            ] ;
                                            rdfs:comment "Enumeration item for NXstress/ENTRY/processing_type: energy" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-processing-type-field> ;
                                            rdfs:label "NXstress/ENTRY/processing_type/energy" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-processing-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-processing-type-field
:nxstress-entry-processing-type-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasEnumContainer ;
                                                        owl:allValuesFrom [ rdf:type owl:Class ;
                                                                            owl:unionOf ( :nxstress-entry-processing-type-d-spacing-enum
                                                                                          :nxstress-entry-processing-type-energy-enum
                                                                                          :nxstress-entry-processing-type-sin2psi-enum
                                                                                          :nxstress-entry-processing-type-time-of-flight-enum
                                                                                          :nxstress-entry-processing-type-two-theta-enum
                                                                                        )
                                                                          ]
                                                      ] ;
                                      rdfs:comment """
                Describes the way strain :math:`\\varepsilon` can be calculated from the :ref:`center </NXstress/ENTRY/peaks/center-field>`
                peak parameter.
            """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-processing-type-field> ;
                                      rdfs:label "NXstress/ENTRY/processing_type" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-processing-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-processing-type-sin2psi-enum
:nxstress-entry-processing-type-sin2psi-enum rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusEnumerations ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :actualValue ;
                                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                                               rdf:first "sin2psi" ;
                                                                                               rdf:rest rdf:nil
                                                                                             ]
                                                                                 ]
                                                             ] ;
                                             rdfs:comment "Enumeration item for NXstress/ENTRY/processing_type: sin2psi" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-processing-type-field> ;
                                             rdfs:label "NXstress/ENTRY/processing_type/sin2psi" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-processing-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-processing-type-time-of-flight-enum
:nxstress-entry-processing-type-time-of-flight-enum rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusEnumerations ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :actualValue ;
                                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                                      rdf:first "time-of-flight" ;
                                                                                                      rdf:rest rdf:nil
                                                                                                    ]
                                                                                        ]
                                                                    ] ;
                                                    rdfs:comment "Enumeration item for NXstress/ENTRY/processing_type: time-of-flight" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-processing-type-field> ;
                                                    rdfs:label "NXstress/ENTRY/processing_type/time-of-flight" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-processing-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-processing-type-two-theta-enum
:nxstress-entry-processing-type-two-theta-enum rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusEnumerations ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :actualValue ;
                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                 rdf:first "two-theta" ;
                                                                                                 rdf:rest rdf:nil
                                                                                               ]
                                                                                   ]
                                                               ] ;
                                               rdfs:comment "Enumeration item for NXstress/ENTRY/processing_type: two-theta" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-processing-type-field> ;
                                               rdfs:label "NXstress/ENTRY/processing_type/two-theta" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-processing-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-sample-description-chemical-formula-field
:nxstress-entry-sample-description-chemical-formula-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          :nxsample-chemical-formula-field ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_ANY
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_CHAR
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_CHAR
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment """
			        The chemical formula specified using CIF conventions.
			        Abbreviated version of CIF standard: 

			        * Only recognized element symbols may be used.
			        * Each element symbol is followed by a 'count' number. A count of '1' may be omitted.
			        * A space or parenthesis must separate each cluster of (element symbol + count).
			        * Where a group of elements is enclosed in parentheses, the multiplier for the 
			          group must follow the closing parentheses. That is, all element and group 
			          multipliers are assumed to be printed as subscripted numbers.
			        * Unless the elements are ordered in a manner that corresponds to their chemical 
			          structure, the order of the elements within any group or moiety depends on 
			          whether or not carbon is present.
			        * If carbon is present, the order should be: 

			          - C, then H, then the other elements in alphabetical order of their symbol. 
			          - If carbon is not present, the elements are listed purely in alphabetic order of their symbol. 

			        * This is the *Hill* system used by Chemical Abstracts.
		        """ ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-sample-description-chemical-formula-field> ;
                                                          rdfs:label "NXstress/ENTRY/SAMPLE_DESCRIPTION/chemical_formula" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-sample-description-chemical-formula-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-sample-description-depends-on-field
:nxstress-entry-sample-description-depends-on-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    :nxcomponent-depends-on-field ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_ANY
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_CHAR
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_CHAR
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
                    The axis on which the sample position depends may be stored
                    anywhere, but is normally stored in the NXtransformations
                    group within the NXsample group.
                """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-sample-description-depends-on-field> ;
                                                    rdfs:label "NXstress/ENTRY/SAMPLE_DESCRIPTION/depends_on" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-sample-description-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-sample-description-gauge-volume-a-field
:nxstress-entry-sample-description-gauge-volume-a-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_LENGTH
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_FLOAT
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_FLOAT
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
                        Length of the first diagonal.
                    """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-sample-description-gauge-volume-a-field> ;
                                                        rdfs:label "NXstress/ENTRY/SAMPLE_DESCRIPTION/gauge_volume/a" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-sample-description-gauge-volume-a-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-sample-description-gauge-volume-b-field
:nxstress-entry-sample-description-gauge-volume-b-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_LENGTH
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_FLOAT
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_FLOAT
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
                        Length of the second diagonal normal to :ref:`x </NXstress/ENTRY/sample_description/gauge_volume/a-field>`.
                    """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-sample-description-gauge-volume-b-field> ;
                                                        rdfs:label "NXstress/ENTRY/SAMPLE_DESCRIPTION/gauge_volume/b" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-sample-description-gauge-volume-b-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-sample-description-gauge-volume-c-field
:nxstress-entry-sample-description-gauge-volume-c-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_LENGTH
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_FLOAT
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_FLOAT
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
                        Height of the gauge volume.
                    """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-sample-description-gauge-volume-c-field> ;
                                                        rdfs:label "NXstress/ENTRY/SAMPLE_DESCRIPTION/gauge_volume/c" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-sample-description-gauge-volume-c-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-sample-description-gauge-volume-depends-on-field
:nxstress-entry-sample-description-gauge-volume-depends-on-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_ANY
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_CHAR
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_CHAR
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment """
                        In the local coordinate system, the beam is aligned along the X-axis,
                        and the Z-axis is oriented in the opposite direction of gravity. The origin
                        is the center to the gauge volume.
                    """ ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-sample-description-gauge-volume-depends-on-field> ;
                                                                 rdfs:label "NXstress/ENTRY/SAMPLE_DESCRIPTION/gauge_volume/depends_on" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-sample-description-gauge-volume-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-sample-description-gauge-volume-group
:nxstress-entry-sample-description-gauge-volume-group rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusGroup ,
                                                                      :nxobject-parameters-group ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxstress-entry-sample-description-gauge-volume-a-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxstress-entry-sample-description-gauge-volume-b-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxstress-entry-sample-description-gauge-volume-c-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxstress-entry-sample-description-gauge-volume-depends-on-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxstress-entry-sample-description-gauge-volume-transformations-group
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxstress-entry-sample-description-gauge-volume-a-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxstress-entry-sample-description-gauge-volume-b-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxstress-entry-sample-description-gauge-volume-c-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxstress-entry-sample-description-gauge-volume-depends-on-field
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxstress-entry-sample-description-gauge-volume-transformations-group
                                                                      ] ;
                                                      rdfs:comment """ The gauge volume can be described with the following parameters:
                 .. figure:: stress/gauge_volume.png
                  :width: 70%
                  :alt: Gauge volume parameters and coordinate system.

                  Gauge volume parameters and coordinate system.
                """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-sample-description-gauge-volume-group> ;
                                                      rdfs:label "NXstress/ENTRY/SAMPLE_DESCRIPTION/gauge_volume" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-sample-description-gauge-volume-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-sample-description-gauge-volume-transformations-group
:nxstress-entry-sample-description-gauge-volume-transformations-group rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NXtransformations ,
                                                                                      :NeXusGroup ;
                                                                      rdfs:comment """
                    The last field typically depends on the first
                    field of the :ref:`sample transformations </NXstress/ENTRY/SAMPLE_DESCRIPTION/TRANSFORMATIONS-group>`.
                    """ ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-sample-description-gauge-volume-transformations-group> ;
                                                                      rdfs:label "NXstress/ENTRY/SAMPLE_DESCRIPTION/gauge_volume/TRANSFORMATIONS" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-sample-description-gauge-volume-transformations-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-sample-description-group
:nxstress-entry-sample-description-group rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusGroup ,
                                                         :nxentry-sample-group ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxstress-entry-sample-description-chemical-formula-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxstress-entry-sample-description-depends-on-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxstress-entry-sample-description-gauge-volume-group
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxstress-entry-sample-description-stress-field-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxstress-entry-sample-description-temperature-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxstress-entry-sample-description-transformations-group
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxstress-entry-sample-description-name-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxstress-entry-sample-description-chemical-formula-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxstress-entry-sample-description-depends-on-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxstress-entry-sample-description-gauge-volume-group
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxstress-entry-sample-description-name-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxstress-entry-sample-description-stress-field-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxstress-entry-sample-description-temperature-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxstress-entry-sample-description-transformations-group
                                                         ] ;
                                         rdfs:comment """
                    This is the recommended location for describing parameters associated with the sample.
            """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-sample-description-group> ;
                                         rdfs:label "NXstress/ENTRY/SAMPLE_DESCRIPTION" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-sample-description-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-sample-description-name-field
:nxstress-entry-sample-description-name-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              :nxsample-name-field ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_CHAR
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_CHAR
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
                    Descriptive name of sample
                """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-sample-description-name-field> ;
                                              rdfs:label "NXstress/ENTRY/SAMPLE_DESCRIPTION/name" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-sample-description-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-sample-description-stress-field-direction-attribute
:nxstress-entry-sample-description-stress-field-direction-attribute rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusAttribute ,
                                                                                    :nxsample-stress-field-direction-attribute ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasEnumContainer ;
                                                                                      owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                          owl:unionOf ( :nxstress-entry-sample-description-stress-field-direction-x-enum
                                                                                                                        :nxstress-entry-sample-description-stress-field-direction-y-enum
                                                                                                                        :nxstress-entry-sample-description-stress-field-direction-z-enum
                                                                                                                      )
                                                                                                        ]
                                                                                    ] ;
                                                                    rdfs:comment "" ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-sample-description-stress-field-direction-attribute> ;
                                                                    rdfs:label "NXstress/ENTRY/SAMPLE_DESCRIPTION/stress_field/direction" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-sample-description-stress-field-direction-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-sample-description-stress-field-direction-x-enum
:nxstress-entry-sample-description-stress-field-direction-x-enum rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :actualValue ;
                                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                                   rdf:first "x" ;
                                                                                                                   rdf:rest rdf:nil
                                                                                                                 ]
                                                                                                     ]
                                                                                 ] ;
                                                                 rdfs:comment "Enumeration item for NXstress/ENTRY/SAMPLE_DESCRIPTION/stress_field/direction: x" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-sample-description-stress-field-direction-attribute> ;
                                                                 rdfs:label "NXstress/ENTRY/SAMPLE_DESCRIPTION/stress_field/direction/x" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-sample-description-stress-field-direction-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-sample-description-stress-field-direction-y-enum
:nxstress-entry-sample-description-stress-field-direction-y-enum rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :actualValue ;
                                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                                   rdf:first "y" ;
                                                                                                                   rdf:rest rdf:nil
                                                                                                                 ]
                                                                                                     ]
                                                                                 ] ;
                                                                 rdfs:comment "Enumeration item for NXstress/ENTRY/SAMPLE_DESCRIPTION/stress_field/direction: y" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-sample-description-stress-field-direction-attribute> ;
                                                                 rdfs:label "NXstress/ENTRY/SAMPLE_DESCRIPTION/stress_field/direction/y" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-sample-description-stress-field-direction-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-sample-description-stress-field-direction-z-enum
:nxstress-entry-sample-description-stress-field-direction-z-enum rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :actualValue ;
                                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                                   rdf:first "z" ;
                                                                                                                   rdf:rest rdf:nil
                                                                                                                 ]
                                                                                                     ]
                                                                                 ] ;
                                                                 rdfs:comment "Enumeration item for NXstress/ENTRY/SAMPLE_DESCRIPTION/stress_field/direction: z" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-sample-description-stress-field-direction-attribute> ;
                                                                 rdfs:label "NXstress/ENTRY/SAMPLE_DESCRIPTION/stress_field/direction/z" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-sample-description-stress-field-direction-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-sample-description-stress-field-field
:nxstress-entry-sample-description-stress-field-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      :nxsample-stress-field-field ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_ANY
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_FLOAT
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxstress-entry-sample-description-stress-field-direction-attribute
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_FLOAT
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment "Applied external stress field" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-sample-description-stress-field-field> ;
                                                      rdfs:label "NXstress/ENTRY/SAMPLE_DESCRIPTION/stress_field" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-sample-description-stress-field-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-sample-description-temperature-field
:nxstress-entry-sample-description-temperature-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     :nxsample-temperature-field ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_TEMPERATURE
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_FLOAT
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_FLOAT
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment "Sample temperature. This could be a scanned variable" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-sample-description-temperature-field> ;
                                                     rdfs:label "NXstress/ENTRY/SAMPLE_DESCRIPTION/temperature" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-sample-description-temperature-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-sample-description-transformations-group
:nxstress-entry-sample-description-transformations-group rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusGroup ,
                                                                         :nxcomponent-transformations-group ;
                                                         rdfs:comment """
                This is the recommended location for sample goniometer
                and other related axes.
                """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-sample-description-transformations-group> ;
                                                         rdfs:label "NXstress/ENTRY/SAMPLE_DESCRIPTION/TRANSFORMATIONS" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-sample-description-transformations-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-start-time-field
:nxstress-entry-start-time-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 :nxentry-start-time-field ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_DATE_TIME
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_DATE_TIME
                                                               ]
                                                 ] ;
                                 rdfs:comment """
                The starting time(s) of measurement(s) which can be provided in form of a list if multiple measurements are included in the same NXentry.
            """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-start-time-field> ;
                                 rdfs:label "NXstress/ENTRY/start_time" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstress-entry-title-field
:nxstress-entry-title-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            :nxentry-title-field ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_CHAR
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_CHAR
                                                          ]
                                            ] ;
                            rdfs:comment "Extended title for the entry." ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-title-field> ;
                            rdfs:label "NXstress/ENTRY/title" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstress.html#nxstress-entry-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstxm-entry-control-data-field
:nxstxm-entry-control-data-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_FLOAT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_FLOAT
                                                               ]
                                                 ] ;
                                 rdfs:comment """ Values to use to normalise for time-variations in photon flux. Typically, the synchrotron storage ring
              electron beam current is used as a proxy for the X-ray beam intensity. Array must have same shape as the
              NXdata groups.""" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-control-data-field> ;
                                 rdfs:label "NXstxm/ENTRY/control/data" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-control-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstxm-entry-control-group
:nxstxm-entry-control-group rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusGroup ,
                                            :nxentry-monitor-group ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxstxm-entry-control-data-field
                                            ] ;
                            rdfs:comment "" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-control-group> ;
                            rdfs:label "NXstxm/ENTRY/control" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-control-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxstxm-entry-data-data-field
:nxstxm-entry-data-data-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              :nxdata-data-field ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_NUMBER
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_NUMBER
                                                            ]
                                              ] ;
                              rdfs:comment """ Detectors that provide more than one value per scan point should be summarised
              to a single value per scan point for this array in order to simplify plotting.
              
              Note that 'Line scans' and focus type scans measure along one spatial dimension
              but are not restricted to being parallel to the X or Y axes. Such scans 
              should therefore use a single dimension for the positions along the spatial
              line. The 'sample_x' and 'sample_y' fields should then contain lists of the
              x- and y-positions and should both have the 'axis' attribute pointing to the same dimension.""" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-data-data-field> ;
                              rdfs:label "NXstxm/ENTRY/DATA/data" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-data-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstxm-entry-data-energy-field
:nxstxm-entry-data-energy-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_FLOAT
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_FLOAT
                                                              ]
                                                ] ;
                                rdfs:comment """ List of photon energies of the X-ray beam. If scanned through multiple values,
              then an 'axis' attribute will be required to link the field to the appropriate data array dimension.""" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-data-energy-field> ;
                                rdfs:label "NXstxm/ENTRY/DATA/energy" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-data-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstxm-entry-data-group
:nxstxm-entry-data-group rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusGroup ,
                                         :nxentry-data-group ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxstxm-entry-data-data-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxstxm-entry-data-energy-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxstxm-entry-data-sample-x-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxstxm-entry-data-sample-y-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxstxm-entry-data-stxm-scan-type-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxstxm-entry-data-energy-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxstxm-entry-data-sample-x-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxstxm-entry-data-sample-y-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxstxm-entry-data-stxm-scan-type-field
                                         ] ;
                         rdfs:comment "" ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-data-group> ;
                         rdfs:label "NXstxm/ENTRY/DATA" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxstxm-entry-data-sample-x-field
:nxstxm-entry-data-sample-x-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_FLOAT
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_FLOAT
                                                                ]
                                                  ] ;
                                  rdfs:comment """ List of X positions on the sample. If scanned through multiple values,
              then an 'axis' attribute will be required to link the field to the appropriate data array dimension.""" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-data-sample-x-field> ;
                                  rdfs:label "NXstxm/ENTRY/DATA/sample_x" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-data-sample-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstxm-entry-data-sample-y-field
:nxstxm-entry-data-sample-y-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_FLOAT
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_FLOAT
                                                                ]
                                                  ] ;
                                  rdfs:comment """ List of Y positions on the sample. If scanned through multiple values,
              then an 'axis' attribute will be required to link the field to the appropriate data array dimension.""" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-data-sample-y-field> ;
                                  rdfs:label "NXstxm/ENTRY/DATA/sample_y" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-data-sample-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstxm-entry-data-stxm-scan-type-detector-image-enum
:nxstxm-entry-data-stxm-scan-type-detector-image-enum rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :actualValue ;
                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                        rdf:first "detector image" ;
                                                                                                        rdf:rest rdf:nil
                                                                                                      ]
                                                                                          ]
                                                                      ] ;
                                                      rdfs:comment "Enumeration item for NXstxm/ENTRY/DATA/stxm_scan_type: detector image" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-data-stxm-scan-type-field> ;
                                                      rdfs:label "NXstxm/ENTRY/DATA/stxm_scan_type/detector image" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-data-stxm-scan-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstxm-entry-data-stxm-scan-type-field
:nxstxm-entry-data-stxm-scan-type-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasEnumContainer ;
                                                          owl:allValuesFrom [ rdf:type owl:Class ;
                                                                              owl:unionOf ( :nxstxm-entry-data-stxm-scan-type-detector-image-enum
                                                                                            :nxstxm-entry-data-stxm-scan-type-generic-scan-enum
                                                                                            :nxstxm-entry-data-stxm-scan-type-osa-focus-enum
                                                                                            :nxstxm-entry-data-stxm-scan-type-osa-image-enum
                                                                                            :nxstxm-entry-data-stxm-scan-type-sample-focus-enum
                                                                                            :nxstxm-entry-data-stxm-scan-type-sample-image-enum
                                                                                            :nxstxm-entry-data-stxm-scan-type-sample-image-stack-enum
                                                                                            :nxstxm-entry-data-stxm-scan-type-sample-line-spectrum-enum
                                                                                            :nxstxm-entry-data-stxm-scan-type-sample-point-spectrum-enum
                                                                                          )
                                                                            ]
                                                        ] ;
                                        rdfs:comment """ Label for typical scan types as a convenience for humans. 
                Each label corresponds to a specific set of axes being scanned 
                to produce a data array of shape:
                
                * sample point spectrum: (photon_energy,)
                * sample line spectrum: (photon_energy, sample_y/sample_x)
                * sample image: (sample_y, sample_x)
                * sample image stack: (photon_energy, sample_y, sample_x)
                * sample focus: (zoneplate_z, sample_y/sample_x)
                * osa image: (osa_y, osa_x)
                * osa focus: (zoneplate_z, osa_y/osa_x)
                * detector image: (detector_y, detector_x)
                
                The \"generic scan\" string is to be used when none of the 
                other choices are appropriate.
                """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-data-stxm-scan-type-field> ;
                                        rdfs:label "NXstxm/ENTRY/DATA/stxm_scan_type" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-data-stxm-scan-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstxm-entry-data-stxm-scan-type-generic-scan-enum
:nxstxm-entry-data-stxm-scan-type-generic-scan-enum rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusEnumerations ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :actualValue ;
                                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                                      rdf:first "generic scan" ;
                                                                                                      rdf:rest rdf:nil
                                                                                                    ]
                                                                                        ]
                                                                    ] ;
                                                    rdfs:comment "Enumeration item for NXstxm/ENTRY/DATA/stxm_scan_type: generic scan" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-data-stxm-scan-type-field> ;
                                                    rdfs:label "NXstxm/ENTRY/DATA/stxm_scan_type/generic scan" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-data-stxm-scan-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstxm-entry-data-stxm-scan-type-osa-focus-enum
:nxstxm-entry-data-stxm-scan-type-osa-focus-enum rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :actualValue ;
                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                   rdf:first "osa focus" ;
                                                                                                   rdf:rest rdf:nil
                                                                                                 ]
                                                                                     ]
                                                                 ] ;
                                                 rdfs:comment "Enumeration item for NXstxm/ENTRY/DATA/stxm_scan_type: osa focus" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-data-stxm-scan-type-field> ;
                                                 rdfs:label "NXstxm/ENTRY/DATA/stxm_scan_type/osa focus" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-data-stxm-scan-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstxm-entry-data-stxm-scan-type-osa-image-enum
:nxstxm-entry-data-stxm-scan-type-osa-image-enum rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :actualValue ;
                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                   rdf:first "osa image" ;
                                                                                                   rdf:rest rdf:nil
                                                                                                 ]
                                                                                     ]
                                                                 ] ;
                                                 rdfs:comment "Enumeration item for NXstxm/ENTRY/DATA/stxm_scan_type: osa image" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-data-stxm-scan-type-field> ;
                                                 rdfs:label "NXstxm/ENTRY/DATA/stxm_scan_type/osa image" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-data-stxm-scan-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstxm-entry-data-stxm-scan-type-sample-focus-enum
:nxstxm-entry-data-stxm-scan-type-sample-focus-enum rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusEnumerations ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :actualValue ;
                                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                                      rdf:first "sample focus" ;
                                                                                                      rdf:rest rdf:nil
                                                                                                    ]
                                                                                        ]
                                                                    ] ;
                                                    rdfs:comment "Enumeration item for NXstxm/ENTRY/DATA/stxm_scan_type: sample focus" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-data-stxm-scan-type-field> ;
                                                    rdfs:label "NXstxm/ENTRY/DATA/stxm_scan_type/sample focus" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-data-stxm-scan-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstxm-entry-data-stxm-scan-type-sample-image-enum
:nxstxm-entry-data-stxm-scan-type-sample-image-enum rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusEnumerations ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :actualValue ;
                                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                                      rdf:first "sample image" ;
                                                                                                      rdf:rest rdf:nil
                                                                                                    ]
                                                                                        ]
                                                                    ] ;
                                                    rdfs:comment "Enumeration item for NXstxm/ENTRY/DATA/stxm_scan_type: sample image" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-data-stxm-scan-type-field> ;
                                                    rdfs:label "NXstxm/ENTRY/DATA/stxm_scan_type/sample image" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-data-stxm-scan-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstxm-entry-data-stxm-scan-type-sample-image-stack-enum
:nxstxm-entry-data-stxm-scan-type-sample-image-stack-enum rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusEnumerations ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :actualValue ;
                                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                                            rdf:first "sample image stack" ;
                                                                                                            rdf:rest rdf:nil
                                                                                                          ]
                                                                                              ]
                                                                          ] ;
                                                          rdfs:comment "Enumeration item for NXstxm/ENTRY/DATA/stxm_scan_type: sample image stack" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-data-stxm-scan-type-field> ;
                                                          rdfs:label "NXstxm/ENTRY/DATA/stxm_scan_type/sample image stack" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-data-stxm-scan-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstxm-entry-data-stxm-scan-type-sample-line-spectrum-enum
:nxstxm-entry-data-stxm-scan-type-sample-line-spectrum-enum rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :actualValue ;
                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                              rdf:first "sample line spectrum" ;
                                                                                                              rdf:rest rdf:nil
                                                                                                            ]
                                                                                                ]
                                                                            ] ;
                                                            rdfs:comment "Enumeration item for NXstxm/ENTRY/DATA/stxm_scan_type: sample line spectrum" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-data-stxm-scan-type-field> ;
                                                            rdfs:label "NXstxm/ENTRY/DATA/stxm_scan_type/sample line spectrum" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-data-stxm-scan-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstxm-entry-data-stxm-scan-type-sample-point-spectrum-enum
:nxstxm-entry-data-stxm-scan-type-sample-point-spectrum-enum rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusEnumerations ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :actualValue ;
                                                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                                                               rdf:first "sample point spectrum" ;
                                                                                                               rdf:rest rdf:nil
                                                                                                             ]
                                                                                                 ]
                                                                             ] ;
                                                             rdfs:comment "Enumeration item for NXstxm/ENTRY/DATA/stxm_scan_type: sample point spectrum" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-data-stxm-scan-type-field> ;
                                                             rdfs:label "NXstxm/ENTRY/DATA/stxm_scan_type/sample point spectrum" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-data-stxm-scan-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstxm-entry-definition-field
:nxstxm-entry-definition-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               :nxentry-definition-field ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasEnumContainer ;
                                                 owl:allValuesFrom [ rdf:type owl:Class ;
                                                                     owl:unionOf ( :nxstxm-entry-definition-nxstxm-enum
                                                                                 )
                                                                   ]
                                               ] ;
                               rdfs:comment " Official NeXus NXDL schema to which this file conforms " ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-definition-field> ;
                               rdfs:label "NXstxm/ENTRY/definition" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstxm-entry-definition-nxstxm-enum
:nxstxm-entry-definition-nxstxm-enum rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusEnumerations ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :actualValue ;
                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                       rdf:first "NXstxm" ;
                                                                                       rdf:rest rdf:nil
                                                                                     ]
                                                                         ]
                                                     ] ;
                                     rdfs:comment "Enumeration item for NXstxm/ENTRY/definition: NXstxm" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-definition-field> ;
                                     rdfs:label "NXstxm/ENTRY/definition/NXstxm" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstxm-entry-end-time-field
:nxstxm-entry-end-time-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_DATE_TIME
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_DATE_TIME
                                                           ]
                                             ] ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-end-time-field> ;
                             rdfs:label "NXstxm/ENTRY/end_time" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-end-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstxm-entry-group
:nxstxm-entry-group rdf:type owl:Class ;
                    rdfs:subClassOf :NXentry ,
                                    :NeXusGroup ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxstxm-entry-control-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxstxm-entry-data-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxstxm-entry-definition-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxstxm-entry-end-time-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxstxm-entry-instrument-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxstxm-entry-sample-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxstxm-entry-start-time-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxstxm-entry-title-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxstxm-entry-control-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxstxm-entry-definition-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxstxm-entry-instrument-group
                                    ] ;
                    rdfs:comment "" ;
                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-group> ;
                    rdfs:label "NXstxm/ENTRY" ;
                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxstxm-entry-instrument-detector-data-field
:nxstxm-entry-instrument-detector-data-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_NUMBER
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_NUMBER
                                                                           ]
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-instrument-detector-data-field> ;
                                             rdfs:label "NXstxm/ENTRY/INSTRUMENT/DETECTOR/data" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-instrument-detector-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstxm-entry-instrument-detector-group
:nxstxm-entry-instrument-detector-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusGroup ,
                                                        :nxinstrument-detector-group ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxstxm-entry-instrument-detector-data-field
                                                        ] ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-instrument-detector-group> ;
                                        rdfs:label "NXstxm/ENTRY/INSTRUMENT/DETECTOR" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-instrument-detector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxstxm-entry-instrument-group
:nxstxm-entry-instrument-group rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusGroup ,
                                               :nxentry-instrument-group ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxstxm-entry-instrument-sample-x-group
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxstxm-entry-instrument-sample-y-group
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxstxm-entry-instrument-sample-z-group
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxstxm-entry-instrument-detector-group
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxstxm-entry-instrument-monochromator-group
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxstxm-entry-instrument-source-group
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxstxm-entry-instrument-monochromator-group
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxstxm-entry-instrument-sample-x-group
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxstxm-entry-instrument-sample-y-group
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxstxm-entry-instrument-sample-z-group
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxstxm-entry-instrument-source-group
                                               ] ;
                               rdfs:comment "" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-instrument-group> ;
                               rdfs:label "NXstxm/ENTRY/INSTRUMENT" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxstxm-entry-instrument-monochromator-energy-field
:nxstxm-entry-instrument-monochromator-energy-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    :nxmonochromator-energy-field ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_ANY
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_FLOAT
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_FLOAT
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment "" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-instrument-monochromator-energy-field> ;
                                                    rdfs:label "NXstxm/ENTRY/INSTRUMENT/monochromator/energy" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-instrument-monochromator-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstxm-entry-instrument-monochromator-group
:nxstxm-entry-instrument-monochromator-group rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusGroup ,
                                                             :nxinstrument-monochromator-group ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxstxm-entry-instrument-monochromator-energy-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxstxm-entry-instrument-monochromator-energy-field
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-instrument-monochromator-group> ;
                                             rdfs:label "NXstxm/ENTRY/INSTRUMENT/monochromator" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-instrument-monochromator-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxstxm-entry-instrument-sample-x-data-field
:nxstxm-entry-instrument-sample-x-data-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_FLOAT
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_FLOAT
                                                                           ]
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-instrument-sample-x-data-field> ;
                                             rdfs:label "NXstxm/ENTRY/INSTRUMENT/sample_x/data" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-instrument-sample-x-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstxm-entry-instrument-sample-x-group
:nxstxm-entry-instrument-sample-x-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusGroup ,
                                                        :nxinstrument-detector-group ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxstxm-entry-instrument-sample-x-data-field
                                                        ] ;
                                        rdfs:comment " Measurements of the sample position from the x-axis interferometer." ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-instrument-sample-x-group> ;
                                        rdfs:label "NXstxm/ENTRY/INSTRUMENT/sample_x" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-instrument-sample-x-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxstxm-entry-instrument-sample-y-data-field
:nxstxm-entry-instrument-sample-y-data-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_FLOAT
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_FLOAT
                                                                           ]
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-instrument-sample-y-data-field> ;
                                             rdfs:label "NXstxm/ENTRY/INSTRUMENT/sample_y/data" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-instrument-sample-y-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstxm-entry-instrument-sample-y-group
:nxstxm-entry-instrument-sample-y-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusGroup ,
                                                        :nxinstrument-detector-group ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxstxm-entry-instrument-sample-y-data-field
                                                        ] ;
                                        rdfs:comment " Measurements of the sample position from the y-axis interferometer." ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-instrument-sample-y-group> ;
                                        rdfs:label "NXstxm/ENTRY/INSTRUMENT/sample_y" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-instrument-sample-y-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxstxm-entry-instrument-sample-z-data-field
:nxstxm-entry-instrument-sample-z-data-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_FLOAT
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_FLOAT
                                                                           ]
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-instrument-sample-z-data-field> ;
                                             rdfs:label "NXstxm/ENTRY/INSTRUMENT/sample_z/data" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-instrument-sample-z-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstxm-entry-instrument-sample-z-group
:nxstxm-entry-instrument-sample-z-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusGroup ,
                                                        :nxinstrument-detector-group ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxstxm-entry-instrument-sample-z-data-field
                                                        ] ;
                                        rdfs:comment " Measurements of the sample position from the z-axis interferometer." ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-instrument-sample-z-group> ;
                                        rdfs:label "NXstxm/ENTRY/INSTRUMENT/sample_z" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-instrument-sample-z-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxstxm-entry-instrument-source-group
:nxstxm-entry-instrument-source-group rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusGroup ,
                                                      :nxinstrument-source-group ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxstxm-entry-instrument-source-name-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxstxm-entry-instrument-source-probe-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxstxm-entry-instrument-source-type-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxstxm-entry-instrument-source-name-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxstxm-entry-instrument-source-probe-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxstxm-entry-instrument-source-type-field
                                                      ] ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-instrument-source-group> ;
                                      rdfs:label "NXstxm/ENTRY/INSTRUMENT/SOURCE" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-instrument-source-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxstxm-entry-instrument-source-name-field
:nxstxm-entry-instrument-source-name-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANY
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_CHAR
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_CHAR
                                                                         ]
                                                           ] ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-instrument-source-name-field> ;
                                           rdfs:label "NXstxm/ENTRY/INSTRUMENT/SOURCE/name" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-instrument-source-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstxm-entry-instrument-source-probe-field
:nxstxm-entry-instrument-source-probe-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            :nxsource-probe-field ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANY
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_CHAR
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_CHAR
                                                                          ]
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-instrument-source-probe-field> ;
                                            rdfs:label "NXstxm/ENTRY/INSTRUMENT/SOURCE/probe" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstxm-entry-instrument-source-type-field
:nxstxm-entry-instrument-source-type-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANY
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_CHAR
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_CHAR
                                                                         ]
                                                           ] ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-instrument-source-type-field> ;
                                           rdfs:label "NXstxm/ENTRY/INSTRUMENT/SOURCE/type" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-instrument-source-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstxm-entry-sample-group
:nxstxm-entry-sample-group rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusGroup ,
                                           :nxentry-sample-group ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxstxm-entry-sample-rotation-angle-field
                                           ] ;
                           rdfs:comment "" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-sample-group> ;
                           rdfs:label "NXstxm/ENTRY/SAMPLE" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxstxm-entry-sample-rotation-angle-field
:nxstxm-entry-sample-rotation-angle-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          :nxsample-rotation-angle-field ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_FLOAT
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_FLOAT
                                                                        ]
                                                          ] ;
                                          rdfs:comment "" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-sample-rotation-angle-field> ;
                                          rdfs:label "NXstxm/ENTRY/SAMPLE/rotation_angle" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-sample-rotation-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstxm-entry-start-time-field
:nxstxm-entry-start-time-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_DATE_TIME
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_DATE_TIME
                                                             ]
                                               ] ;
                               rdfs:comment "" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-start-time-field> ;
                               rdfs:label "NXstxm/ENTRY/start_time" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxstxm-entry-title-field
:nxstxm-entry-title-field rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusField ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasUnitContainer ;
                                            owl:someValuesFrom :NX_ANY
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:someValuesFrom :NX_CHAR
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass [ rdf:type owl:Class ;
                                                          owl:complementOf :NX_CHAR
                                                        ]
                                          ] ;
                          rdfs:comment "" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-title-field> ;
                          rdfs:label "NXstxm/ENTRY/title" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXstxm.html#nxstxm-entry-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubentry-collection-description-field
:nxsubentry-collection-description-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_ANY
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_CHAR
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_CHAR
                                                                       ]
                                                         ] ;
                                         rdfs:comment "Brief summary of the collection, including grouping criteria." ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-collection-description-field> ;
                                         rdfs:label "NXsubentry/collection_description" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-collection-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubentry-collection-group
:nxsubentry-collection-group rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusGroup ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-collection-group> ;
                             rdfs:label "NXsubentry/COLLECTION" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-collection-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubentry-collection-identifier-field
:nxsubentry-collection-identifier-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_CHAR
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_CHAR
                                                                      ]
                                                        ] ;
                                        rdfs:comment "User or Data Acquisition defined group of NeXus files or :ref:`NXentry`" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-collection-identifier-field> ;
                                        rdfs:label "NXsubentry/collection_identifier" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-collection-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubentry-collection-time-field
:nxsubentry-collection-time-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_TIME
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_FLOAT
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_FLOAT
                                                                ]
                                                  ] ;
                                  rdfs:comment """
			Time transpired actually collecting data i.e. taking out time when collection was
			suspended due to e.g. temperature out of range
		""" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-collection-time-field> ;
                                  rdfs:label "NXsubentry/collection_time" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-collection-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubentry-data-group
:nxsubentry-data-group rdf:type owl:Class ;
                       rdfs:subClassOf :NeXusGroup ;
                       rdfs:comment "" ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-data-group> ;
                       rdfs:label "NXsubentry/DATA" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubentry-default-attribute
:nxsubentry-default-attribute rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusAttribute ,
                                              :nxobject-default-attribute ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_CHAR
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_CHAR
                                                            ]
                                              ] ;
                              rdfs:comment """
			.. index:: find the default plottable data
			.. index:: plotting
			.. index:: default attribute value

			Declares which :ref:`NXdata` group contains the data
			to be shown by default.
			It is used to resolve ambiguity when
			one :ref:`NXdata` group exists.
			The value :ref:`names <validItemName>` the default :ref:`NXentry` group.  The
			value must be the name of a child of the current group. The child must be a
			NeXus group or a link to a NeXus group.

			For more information about how NeXus identifies the default
			plottable data, see the
			:ref:`Find Plottable Data, v3 <Find-Plottable-Data-v3>`
			section.
		""" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-default-attribute> ;
                              rdfs:label "NXsubentry/default" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-default-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubentry-definition-field
:nxsubentry-definition-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_CHAR
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxsubentry-definition-url-attribute
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxsubentry-definition-version-attribute
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_CHAR
                                                           ]
                                             ] ;
                             rdfs:comment "Official NeXus NXDL schema to which this subentry conforms" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-definition-field> ;
                             rdfs:label "NXsubentry/definition" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubentry-definition-local-field
:nxsubentry-definition-local-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_CHAR
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxsubentry-definition-local-url-attribute
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxsubentry-definition-local-version-attribute
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_CHAR
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
			Local NXDL schema extended from the subentry
			specified in the ``definition`` field. 
			This contains any locally-defined,
			additional fields in the subentry.
		""" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-definition-local-field> ;
                                   rdfs:label "NXsubentry/definition_local" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-definition-local-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubentry-definition-local-url-attribute
:nxsubentry-definition-local-url-attribute rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusAttribute ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_CHAR
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_CHAR
                                                                         ]
                                                           ] ;
                                           rdfs:comment "URL of NXDL file" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-definition-local-url-attribute> ;
                                           rdfs:label "NXsubentry/definition_local/URL" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-definition-local-url-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubentry-definition-local-version-attribute
:nxsubentry-definition-local-version-attribute rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusAttribute ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_CHAR
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_CHAR
                                                                             ]
                                                               ] ;
                                               rdfs:comment "NXDL version number" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-definition-local-version-attribute> ;
                                               rdfs:label "NXsubentry/definition_local/version" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-definition-local-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubentry-definition-url-attribute
:nxsubentry-definition-url-attribute rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusAttribute ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_CHAR
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_CHAR
                                                                   ]
                                                     ] ;
                                     rdfs:comment "URL of NXDL file" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-definition-url-attribute> ;
                                     rdfs:label "NXsubentry/definition/URL" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-definition-url-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubentry-definition-version-attribute
:nxsubentry-definition-version-attribute rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusAttribute ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_CHAR
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_CHAR
                                                                       ]
                                                         ] ;
                                         rdfs:comment "NXDL version number" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-definition-version-attribute> ;
                                         rdfs:label "NXsubentry/definition/version" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-definition-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubentry-duration-field
:nxsubentry-duration-field rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_TIME
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_INT
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_INT
                                                         ]
                                           ] ;
                           rdfs:comment "Duration of measurement" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-duration-field> ;
                           rdfs:label "NXsubentry/duration" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-duration-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubentry-end-time-field
:nxsubentry-end-time-field rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_ANY
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_DATE_TIME
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_DATE_TIME
                                                         ]
                                           ] ;
                           rdfs:comment "Ending time of measurement" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-end-time-field> ;
                           rdfs:label "NXsubentry/end_time" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-end-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubentry-entry-identifier-field
:nxsubentry-entry-identifier-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_CHAR
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_CHAR
                                                                 ]
                                                   ] ;
                                   rdfs:comment "unique identifier for the measurement, defined by the facility." ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-entry-identifier-field> ;
                                   rdfs:label "NXsubentry/entry_identifier" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-entry-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubentry-experiment-description-field
:nxsubentry-experiment-description-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_ANY
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_CHAR
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_CHAR
                                                                       ]
                                                         ] ;
                                         rdfs:comment "Brief summary of the experiment, including key objectives." ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-experiment-description-field> ;
                                         rdfs:label "NXsubentry/experiment_description" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-experiment-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubentry-experiment-documentation-group
:nxsubentry-experiment-documentation-group rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusGroup ,
                                                           :nxobject-note-group ;
                                           rdfs:comment "Description of the full experiment (document in pdf, latex, ...)" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-experiment-documentation-group> ;
                                           rdfs:label "NXsubentry/experiment_documentation" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-experiment-documentation-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubentry-experiment-identifier-field
:nxsubentry-experiment-identifier-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_CHAR
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_CHAR
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
			Unique identifier for the experiment, defined by
			the facility, possibly linked to the proposals
		""" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-experiment-identifier-field> ;
                                        rdfs:label "NXsubentry/experiment_identifier" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-experiment-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubentry-idf-version-attribute
:nxsubentry-idf-version-attribute rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusAttribute ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_CHAR
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_CHAR
                                                                ]
                                                  ] ;
                                  rdfs:comment "ISIS Muon IDF_Version" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-idf-version-attribute> ;
                                  rdfs:label "NXsubentry/IDF_Version" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-idf-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubentry-instrument-group
:nxsubentry-instrument-group rdf:type owl:Class ;
                             rdfs:subClassOf :NXinstrument ,
                                             :NeXusGroup ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-instrument-group> ;
                             rdfs:label "NXsubentry/INSTRUMENT" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubentry-monitor-group
:nxsubentry-monitor-group rdf:type owl:Class ;
                          rdfs:subClassOf :NXmonitor ,
                                          :NeXusGroup ;
                          rdfs:comment "" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-monitor-group> ;
                          rdfs:label "NXsubentry/MONITOR" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-monitor-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubentry-notes-group
:nxsubentry-notes-group rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusGroup ,
                                        :nxobject-note-group ;
                        rdfs:comment "Notes describing entry" ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-notes-group> ;
                        rdfs:label "NXsubentry/notes" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-notes-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubentry-parameters-group
:nxsubentry-parameters-group rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusGroup ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-parameters-group> ;
                             rdfs:label "NXsubentry/PARAMETERS" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-parameters-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubentry-pre-sample-flightpath-field
:nxsubentry-pre-sample-flightpath-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_LENGTH
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_FLOAT
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_FLOAT
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
			This is the flightpath before the sample position. This can be determined by a chopper,
			by the moderator or the source itself. In other words: it the distance to the component
			which gives the T0 signal to the detector electronics. If another component in the
			NXinstrument hierarchy provides this information, this should be a link.
		""" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-pre-sample-flightpath-field> ;
                                        rdfs:label "NXsubentry/pre_sample_flightpath" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-pre-sample-flightpath-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubentry-process-group
:nxsubentry-process-group rdf:type owl:Class ;
                          rdfs:subClassOf :NXprocess ,
                                          :NeXusGroup ;
                          rdfs:comment "" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-process-group> ;
                          rdfs:label "NXsubentry/PROCESS" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-process-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubentry-program-name-configuration-attribute
:nxsubentry-program-name-configuration-attribute rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusAttribute ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_CHAR
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_CHAR
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "configuration of the program" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-program-name-configuration-attribute> ;
                                                 rdfs:label "NXsubentry/program_name/configuration" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-program-name-configuration-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubentry-program-name-field
:nxsubentry-program-name-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_CHAR
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxsubentry-program-name-configuration-attribute
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxsubentry-program-name-version-attribute
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_CHAR
                                                             ]
                                               ] ;
                               rdfs:comment "Name of program used to generate this file" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-program-name-field> ;
                               rdfs:label "NXsubentry/program_name" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-program-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubentry-program-name-version-attribute
:nxsubentry-program-name-version-attribute rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusAttribute ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_CHAR
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_CHAR
                                                                         ]
                                                           ] ;
                                           rdfs:comment "Program version number" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-program-name-version-attribute> ;
                                           rdfs:label "NXsubentry/program_name/version" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-program-name-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubentry-revision-comment-attribute
:nxsubentry-revision-comment-attribute rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusAttribute ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_CHAR
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_CHAR
                                                                     ]
                                                       ] ;
                                       rdfs:comment "" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-revision-comment-attribute> ;
                                       rdfs:label "NXsubentry/revision/comment" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-revision-comment-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubentry-revision-field
:nxsubentry-revision-field rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_ANY
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_CHAR
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxsubentry-revision-comment-attribute
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_CHAR
                                                         ]
                                           ] ;
                           rdfs:comment """
			Revision id of the file due to re-calibration, reprocessing, new analysis, new
			instrument definition format, ...
		""" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-revision-field> ;
                           rdfs:label "NXsubentry/revision" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-revision-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubentry-run-cycle-field
:nxsubentry-run-cycle-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_CHAR
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_CHAR
                                                          ]
                                            ] ;
                            rdfs:comment "Such as \"2007-3\". Some user facilities organize their beam time into run cycles." ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-run-cycle-field> ;
                            rdfs:label "NXsubentry/run_cycle" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-run-cycle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubentry-sample-group
:nxsubentry-sample-group rdf:type owl:Class ;
                         rdfs:subClassOf :NXsample ,
                                         :NeXusGroup ;
                         rdfs:comment "" ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-sample-group> ;
                         rdfs:label "NXsubentry/SAMPLE" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubentry-start-time-field
:nxsubentry-start-time-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_DATE_TIME
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_DATE_TIME
                                                           ]
                                             ] ;
                             rdfs:comment "Starting time of measurement" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-start-time-field> ;
                             rdfs:label "NXsubentry/start_time" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubentry-thumbnail-group
:nxsubentry-thumbnail-group rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusGroup ,
                                            :nxobject-note-group ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxsubentry-thumbnail-mime-type-attribute
                                            ] ;
                            rdfs:comment """
			A small image that is representative of the entry. An example of this is a 640x480
			jpeg image automatically produced by a low resolution plot of the NXdata.
		""" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-thumbnail-group> ;
                            rdfs:label "NXsubentry/thumbnail" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-thumbnail-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubentry-thumbnail-mime-type-attribute
:nxsubentry-thumbnail-mime-type-attribute rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusAttribute ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasEnumContainer ;
                                                            owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                owl:unionOf ( :nxsubentry-thumbnail-mime-type-image-enum
                                                                                            )
                                                                              ]
                                                          ] ;
                                          rdfs:comment "The value should be an ``image/*``" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-thumbnail-mime-type-attribute> ;
                                          rdfs:label "NXsubentry/thumbnail/mime_type" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-thumbnail-mime-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubentry-thumbnail-mime-type-image-enum
:nxsubentry-thumbnail-mime-type-image-enum rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusEnumerations ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :actualValue ;
                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                             rdf:first "image/*" ;
                                                                                             rdf:rest rdf:nil
                                                                                           ]
                                                                               ]
                                                           ] ;
                                           rdfs:comment "Enumeration item for NXsubentry/thumbnail/mime_type: image/*" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-thumbnail-mime-type-attribute> ;
                                           rdfs:label "NXsubentry/thumbnail/mime_type/image/*" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-thumbnail-mime-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubentry-title-field
:nxsubentry-title-field rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusField ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasUnitContainer ;
                                          owl:someValuesFrom :NX_ANY
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:someValuesFrom :NX_CHAR
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass [ rdf:type owl:Class ;
                                                        owl:complementOf :NX_CHAR
                                                      ]
                                        ] ;
                        rdfs:comment "Extended title for entry" ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-title-field> ;
                        rdfs:label "NXsubentry/title" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubentry-user-group
:nxsubentry-user-group rdf:type owl:Class ;
                       rdfs:subClassOf :NXuser ,
                                       :NeXusGroup ;
                       rdfs:comment "" ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-user-group> ;
                       rdfs:label "NXsubentry/USER" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXsubentry.html#nxsubentry-user-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubsampling-filter-increment-field
:nxsubsampling-filter-increment-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_UNITLESS
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_INT
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_INT
                                                                    ]
                                                      ] ;
                                      rdfs:comment """
            Increment.
        """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsubsampling_filter.html#nxsubsampling-filter-increment-field> ;
                                      rdfs:label "NXsubsampling_filter/increment" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsubsampling_filter.html#nxsubsampling-filter-increment-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubsampling-filter-max-field
:nxsubsampling-filter-max-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_UNITLESS
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_INT
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_INT
                                                              ]
                                                ] ;
                                rdfs:comment """
            Maximum index.
        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsubsampling_filter.html#nxsubsampling-filter-max-field> ;
                                rdfs:label "NXsubsampling_filter/max" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsubsampling_filter.html#nxsubsampling-filter-max-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubsampling-filter-min-field
:nxsubsampling-filter-min-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_UNITLESS
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_INT
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_INT
                                                              ]
                                                ] ;
                                rdfs:comment """
            Minimum index.
        """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsubsampling_filter.html#nxsubsampling-filter-min-field> ;
                                rdfs:label "NXsubsampling_filter/min" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsubsampling_filter.html#nxsubsampling-filter-min-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubstance-cas-image-group
:nxsubstance-cas-image-group rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusGroup ,
                                             :nxobject-note-group ;
                             rdfs:comment """
             CAS REGISTRY image
        """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsubstance.html#nxsubstance-cas-image-group> ;
                             rdfs:label "NXsubstance/cas_image" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsubstance.html#nxsubstance-cas-image-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubstance-identifier-canonical-smiles-field
:nxsubstance-identifier-canonical-smiles-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               :nxobject-identifiername-field ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_CHAR
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_CHAR
                                                                             ]
                                                               ] ;
                                               rdfs:comment """
             Canonical version of the SMILES identifier
        """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsubstance.html#nxsubstance-identifier-canonical-smiles-field> ;
                                               rdfs:label "NXsubstance/identifier_canonical_smiles" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsubstance.html#nxsubstance-identifier-canonical-smiles-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubstance-identifier-cas-cas-name-attribute
:nxsubstance-identifier-cas-cas-name-attribute rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusAttribute ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_CHAR
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_CHAR
                                                                             ]
                                                               ] ;
                                               rdfs:comment """
                CAS REGISTRY name associated with this identifier.
            """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsubstance.html#nxsubstance-identifier-cas-cas-name-attribute> ;
                                               rdfs:label "NXsubstance/identifier_cas/cas_name" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsubstance.html#nxsubstance-identifier-cas-cas-name-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubstance-identifier-cas-cas-number-attribute
:nxsubstance-identifier-cas-cas-number-attribute rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusAttribute ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_CHAR
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_CHAR
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment """
                Numeric CAS REGISTRY number associated with this identifier.
            """ ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsubstance.html#nxsubstance-identifier-cas-cas-number-attribute> ;
                                                 rdfs:label "NXsubstance/identifier_cas/cas_number" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsubstance.html#nxsubstance-identifier-cas-cas-number-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubstance-identifier-cas-field
:nxsubstance-identifier-cas-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  :nxobject-identifiername-field ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_CHAR
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxsubstance-identifier-cas-cas-name-attribute
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxsubstance-identifier-cas-cas-number-attribute
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxsubstance-identifier-cas-type-attribute
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_CHAR
                                                                ]
                                                  ] ;
                                  rdfs:comment """
             Unique CAS REGISTRY URI.
             For further information, see https://www.cas.org/.
        """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsubstance.html#nxsubstance-identifier-cas-field> ;
                                  rdfs:label "NXsubstance/identifier_cas" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsubstance.html#nxsubstance-identifier-cas-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubstance-identifier-cas-type-attribute
:nxsubstance-identifier-cas-type-attribute rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusAttribute ,
                                                           :nxobject-identifiername-type-attribute ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasEnumContainer ;
                                                             owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                 owl:unionOf ( :nxsubstance-identifier-cas-type-url-enum
                                                                                             )
                                                                               ]
                                                           ] ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsubstance.html#nxsubstance-identifier-cas-type-attribute> ;
                                           rdfs:label "NXsubstance/identifier_cas/type" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsubstance.html#nxsubstance-identifier-cas-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubstance-identifier-cas-type-url-enum
:nxsubstance-identifier-cas-type-url-enum rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusEnumerations ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :actualValue ;
                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                            rdf:first "URL" ;
                                                                                            rdf:rest rdf:nil
                                                                                          ]
                                                                              ]
                                                          ] ;
                                          rdfs:comment "Enumeration item for NXsubstance/identifier_cas/type: URL" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsubstance.html#nxsubstance-identifier-cas-type-attribute> ;
                                          rdfs:label "NXsubstance/identifier_cas/type/URL" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsubstance.html#nxsubstance-identifier-cas-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubstance-identifier-inchi-key-field
:nxsubstance-identifier-inchi-key-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        :nxobject-identifiername-field ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_CHAR
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_CHAR
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
             Condensed, 27 character InChI key.
             Hashed version of the full InChI (using the SHA-256 algorithm).
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsubstance.html#nxsubstance-identifier-inchi-key-field> ;
                                        rdfs:label "NXsubstance/identifier_inchi_key" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsubstance.html#nxsubstance-identifier-inchi-key-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubstance-identifier-inchi-str-field
:nxsubstance-identifier-inchi-str-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        :nxobject-identifiername-field ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_CHAR
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_CHAR
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
             Standard string InChi identifier\" (as per v1.02).

             The InChI identifier expresses chemical structures in terms of atomic connectivity,
             tautomeric state, isotopes, stereochemistry and electronic charge in order to
             produce a string of machine-readable characters unique to the respective molecule.
             For further information, see https://iupac.org/who-we-are/divisions/division-details/inchi/.
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsubstance.html#nxsubstance-identifier-inchi-str-field> ;
                                        rdfs:label "NXsubstance/identifier_inchi_str" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsubstance.html#nxsubstance-identifier-inchi-str-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubstance-identifier-iupac-name-field
:nxsubstance-identifier-iupac-name-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         :nxobject-identifiername-field ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_ANY
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_CHAR
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_CHAR
                                                                       ]
                                                         ] ;
                                         rdfs:comment """
             Name according to the IUPAC system (standard).
             For further information, see https://iupac.org/.
        """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsubstance.html#nxsubstance-identifier-iupac-name-field> ;
                                         rdfs:label "NXsubstance/identifier_iupac_name" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsubstance.html#nxsubstance-identifier-iupac-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubstance-identifier-pub-chem-field
:nxsubstance-identifier-pub-chem-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       :nxobject-identifiername-field ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_ANY
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_CHAR
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxsubstance-identifier-pub-chem-pub-chem-link-attribute
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_CHAR
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
            Standard PubChem identifier (CID).

            The PubChem Compound Identifier (CID) is a unique numerical identifier assigned to 
            a compound in the PubChem database, which contains information on the biological activities
            of small molecules. The CID allows users to access detailed data about compounds, including 
            their chemical structure, molecular formula, and biological properties.

            For further information, see https://pubchem.ncbi.nlm.nih.gov/.
        """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsubstance.html#nxsubstance-identifier-pub-chem-field> ;
                                       rdfs:label "NXsubstance/identifier_pub_chem" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsubstance.html#nxsubstance-identifier-pub-chem-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubstance-identifier-pub-chem-pub-chem-link-attribute
:nxsubstance-identifier-pub-chem-pub-chem-link-attribute rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusAttribute ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_CHAR
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_CHAR
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment """
                CAS REGISTRY name associated with this identifier.
            """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsubstance.html#nxsubstance-identifier-pub-chem-pub-chem-link-attribute> ;
                                                         rdfs:label "NXsubstance/identifier_pub_chem/pub_chem_link" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsubstance.html#nxsubstance-identifier-pub-chem-pub-chem-link-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubstance-identifier-smiles-field
:nxsubstance-identifier-smiles-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     :nxobject-identifiername-field ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_CHAR
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_CHAR
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
             Identifier in the SMILES (Simplified Molecular Input Line Entry System) system
             For further information, see https://www.daylight.com/smiles/.
        """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsubstance.html#nxsubstance-identifier-smiles-field> ;
                                     rdfs:label "NXsubstance/identifier_smiles" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsubstance.html#nxsubstance-identifier-smiles-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubstance-molecular-formula-hill-field
:nxsubstance-molecular-formula-hill-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_CHAR
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_CHAR
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
             The chemical formula specified using CIF conventions.
             Abbreviated version of CIF standard:107
             This is the *Hill* system used by Chemical Abstracts.
             
             * Only recognized element symbols may be used.
             * Each element symbol is followed by a 'count' number. A count of '1' may be omitted.
             * A space or parenthesis must separate each cluster of (element symbol + count).
             * Where a group of elements is enclosed in parentheses, the multiplier for the
               group must follow the closing parentheses. That is, all element and group
               multipliers are assumed to be printed as subscripted numbers.
             * Unless the elements are ordered in a manner that corresponds to their chemical
               structure, the order of the elements within any group or moiety depends on
               whether or not carbon is present.
             * If carbon is present, the order should be:
               - C, then H, then the other elements in alphabetical order of their symbol.
               - If carbon is not present, the elements are listed purely in alphabetic order of their symbol.
        """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsubstance.html#nxsubstance-molecular-formula-hill-field> ;
                                          rdfs:label "NXsubstance/molecular_formula_hill" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsubstance.html#nxsubstance-molecular-formula-hill-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubstance-molecular-mass-field
:nxsubstance-molecular-mass-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_MOLECULAR_WEIGHT
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_FLOAT
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_FLOAT
                                                                ]
                                                  ] ;
                                  rdfs:comment """
             Molecular mass of the substance
        """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsubstance.html#nxsubstance-molecular-mass-field> ;
                                  rdfs:label "NXsubstance/molecular_mass" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsubstance.html#nxsubstance-molecular-mass-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxsubstance-name-field
:nxsubstance-name-field rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusField ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasUnitContainer ;
                                          owl:someValuesFrom :NX_ANY
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:someValuesFrom :NX_CHAR
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass [ rdf:type owl:Class ;
                                                        owl:complementOf :NX_CHAR
                                                      ]
                                        ] ;
                        rdfs:comment """
             User-defined chemical name of the substance
        """ ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXsubstance.html#nxsubstance-name-field> ;
                        rdfs:label "NXsubstance/name" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXsubstance.html#nxsubstance-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtas-entry-data-group
:nxtas-entry-data-group rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusGroup ,
                                        :nxentry-data-group ;
                        rdfs:comment "One of the ei,ef,qh,qk,ql,en should get a primary=1 attribute to denote the main scan axis" ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-data-group> ;
                        rdfs:label "NXtas/ENTRY/DATA" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtas-entry-definition-field
:nxtas-entry-definition-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              :nxentry-definition-field ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasEnumContainer ;
                                                owl:allValuesFrom [ rdf:type owl:Class ;
                                                                    owl:unionOf ( :nxtas-entry-definition-nxtas-enum
                                                                                )
                                                                  ]
                                              ] ;
                              rdfs:comment " Official NeXus NXDL schema to which this file conforms " ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-definition-field> ;
                              rdfs:label "NXtas/ENTRY/definition" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtas-entry-definition-nxtas-enum
:nxtas-entry-definition-nxtas-enum rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusEnumerations ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :actualValue ;
                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                     rdf:first "NXtas" ;
                                                                                     rdf:rest rdf:nil
                                                                                   ]
                                                                       ]
                                                   ] ;
                                   rdfs:comment "Enumeration item for NXtas/ENTRY/definition: NXtas" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-definition-field> ;
                                   rdfs:label "NXtas/ENTRY/definition/NXtas" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtas-entry-group
:nxtas-entry-group rdf:type owl:Class ;
                   rdfs:subClassOf :NXentry ,
                                   :NeXusGroup ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxtas-entry-data-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxtas-entry-definition-field
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxtas-entry-instrument-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxtas-entry-monitor-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxtas-entry-sample-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxtas-entry-start-time-field
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxtas-entry-title-field
                                   ] ;
                   rdfs:comment "" ;
                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-group> ;
                   rdfs:label "NXtas/ENTRY" ;
                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtas-entry-instrument-analyser-ef-field
:nxtas-entry-instrument-analyser-ef-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ENERGY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_FLOAT
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_FLOAT
                                                                        ]
                                                          ] ;
                                          rdfs:comment "" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-instrument-analyser-ef-field> ;
                                          rdfs:label "NXtas/ENTRY/INSTRUMENT/analyser/ef" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-instrument-analyser-ef-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtas-entry-instrument-analyser-group
:nxtas-entry-instrument-analyser-group rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusGroup ,
                                                       :nxinstrument-crystal-group ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxtas-entry-instrument-analyser-ef-field
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxtas-entry-instrument-analyser-polar-angle-field
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxtas-entry-instrument-analyser-rotation-angle-field
                                                       ] ;
                                       rdfs:comment "" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-instrument-analyser-group> ;
                                       rdfs:label "NXtas/ENTRY/INSTRUMENT/analyser" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-instrument-analyser-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtas-entry-instrument-analyser-polar-angle-field
:nxtas-entry-instrument-analyser-polar-angle-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ANGLE
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_FLOAT
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_FLOAT
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment "" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-instrument-analyser-polar-angle-field> ;
                                                   rdfs:label "NXtas/ENTRY/INSTRUMENT/analyser/polar_angle" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-instrument-analyser-polar-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtas-entry-instrument-analyser-rotation-angle-field
:nxtas-entry-instrument-analyser-rotation-angle-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_ANGLE
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_FLOAT
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_FLOAT
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-instrument-analyser-rotation-angle-field> ;
                                                      rdfs:label "NXtas/ENTRY/INSTRUMENT/analyser/rotation_angle" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-instrument-analyser-rotation-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtas-entry-instrument-detector-data-field
:nxtas-entry-instrument-detector-data-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANY
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_INT
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_INT
                                                                          ]
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-instrument-detector-data-field> ;
                                            rdfs:label "NXtas/ENTRY/INSTRUMENT/DETECTOR/data" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-instrument-detector-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtas-entry-instrument-detector-group
:nxtas-entry-instrument-detector-group rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusGroup ,
                                                       :nxinstrument-detector-group ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxtas-entry-instrument-detector-data-field
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxtas-entry-instrument-detector-polar-angle-field
                                                       ] ;
                                       rdfs:comment "" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-instrument-detector-group> ;
                                       rdfs:label "NXtas/ENTRY/INSTRUMENT/DETECTOR" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-instrument-detector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtas-entry-instrument-detector-polar-angle-field
:nxtas-entry-instrument-detector-polar-angle-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ANGLE
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_FLOAT
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_FLOAT
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment "" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-instrument-detector-polar-angle-field> ;
                                                   rdfs:label "NXtas/ENTRY/INSTRUMENT/DETECTOR/polar_angle" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-instrument-detector-polar-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtas-entry-instrument-group
:nxtas-entry-instrument-group rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusGroup ,
                                              :nxentry-instrument-group ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxtas-entry-instrument-analyser-group
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxtas-entry-instrument-detector-group
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxtas-entry-instrument-monochromator-group
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxtas-entry-instrument-source-group
                                              ] ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-instrument-group> ;
                              rdfs:label "NXtas/ENTRY/INSTRUMENT" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtas-entry-instrument-monochromator-ei-field
:nxtas-entry-instrument-monochromator-ei-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ENERGY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_FLOAT
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_FLOAT
                                                                             ]
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-instrument-monochromator-ei-field> ;
                                               rdfs:label "NXtas/ENTRY/INSTRUMENT/monochromator/ei" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-instrument-monochromator-ei-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtas-entry-instrument-monochromator-group
:nxtas-entry-instrument-monochromator-group rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusGroup ,
                                                            :nxinstrument-crystal-group ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxtas-entry-instrument-monochromator-ei-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxtas-entry-instrument-monochromator-rotation-angle-field
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-instrument-monochromator-group> ;
                                            rdfs:label "NXtas/ENTRY/INSTRUMENT/monochromator" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-instrument-monochromator-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtas-entry-instrument-monochromator-rotation-angle-field
:nxtas-entry-instrument-monochromator-rotation-angle-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_ANGLE
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_FLOAT
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_FLOAT
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment "" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-instrument-monochromator-rotation-angle-field> ;
                                                           rdfs:label "NXtas/ENTRY/INSTRUMENT/monochromator/rotation_angle" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-instrument-monochromator-rotation-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtas-entry-instrument-source-group
:nxtas-entry-instrument-source-group rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusGroup ,
                                                     :nxinstrument-source-group ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxtas-entry-instrument-source-name-field
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxtas-entry-instrument-source-probe-field
                                                     ] ;
                                     rdfs:comment "" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-instrument-source-group> ;
                                     rdfs:label "NXtas/ENTRY/INSTRUMENT/SOURCE" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-instrument-source-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtas-entry-instrument-source-name-field
:nxtas-entry-instrument-source-name-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_CHAR
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_CHAR
                                                                        ]
                                                          ] ;
                                          rdfs:comment "" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-instrument-source-name-field> ;
                                          rdfs:label "NXtas/ENTRY/INSTRUMENT/SOURCE/name" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-instrument-source-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtas-entry-instrument-source-probe-field
:nxtas-entry-instrument-source-probe-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           :nxsource-probe-field ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasEnumContainer ;
                                                             owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                 owl:unionOf ( :nxtas-entry-instrument-source-probe-neutron-enum
                                                                                               :nxtas-entry-instrument-source-probe-x-ray-enum
                                                                                             )
                                                                               ]
                                                           ] ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-instrument-source-probe-field> ;
                                           rdfs:label "NXtas/ENTRY/INSTRUMENT/SOURCE/probe" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtas-entry-instrument-source-probe-neutron-enum
:nxtas-entry-instrument-source-probe-neutron-enum rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :actualValue ;
                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                    rdf:first "neutron" ;
                                                                                                    rdf:rest rdf:nil
                                                                                                  ]
                                                                                      ]
                                                                  ] ;
                                                  owl:disjointWith :nxtas-entry-instrument-source-probe-x-ray-enum ;
                                                  rdfs:comment "Enumeration item for NXtas/ENTRY/INSTRUMENT/SOURCE/probe: neutron" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-instrument-source-probe-field> ;
                                                  rdfs:label "NXtas/ENTRY/INSTRUMENT/SOURCE/probe/neutron" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtas-entry-instrument-source-probe-x-ray-enum
:nxtas-entry-instrument-source-probe-x-ray-enum rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusEnumerations ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :actualValue ;
                                                                  owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                      owl:oneOf [ rdf:type rdf:List ;
                                                                                                  rdf:first "x-ray" ;
                                                                                                  rdf:rest rdf:nil
                                                                                                ]
                                                                                    ]
                                                                ] ;
                                                rdfs:comment "Enumeration item for NXtas/ENTRY/INSTRUMENT/SOURCE/probe: x-ray" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-instrument-source-probe-field> ;
                                                rdfs:label "NXtas/ENTRY/INSTRUMENT/SOURCE/probe/x-ray" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtas-entry-monitor-data-field
:nxtas-entry-monitor-data-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_FLOAT
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_FLOAT
                                                              ]
                                                ] ;
                                rdfs:comment "Total integral monitor counts" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-monitor-data-field> ;
                                rdfs:label "NXtas/ENTRY/MONITOR/data" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-monitor-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtas-entry-monitor-group
:nxtas-entry-monitor-group rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusGroup ,
                                           :nxentry-monitor-group ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxtas-entry-monitor-data-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxtas-entry-monitor-mode-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxtas-entry-monitor-preset-field
                                           ] ;
                           rdfs:comment "" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-monitor-group> ;
                           rdfs:label "NXtas/ENTRY/MONITOR" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-monitor-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtas-entry-monitor-mode-field
:nxtas-entry-monitor-mode-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                :nxmonitor-mode-field ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasEnumContainer ;
                                                  owl:allValuesFrom [ rdf:type owl:Class ;
                                                                      owl:unionOf ( :nxtas-entry-monitor-mode-monitor-enum
                                                                                    :nxtas-entry-monitor-mode-timer-enum
                                                                                  )
                                                                    ]
                                                ] ;
                                rdfs:comment """
            Count to a preset value based on either clock time (timer)
            or received monitor counts (monitor).
          """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-monitor-mode-field> ;
                                rdfs:label "NXtas/ENTRY/MONITOR/mode" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-monitor-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtas-entry-monitor-mode-monitor-enum
:nxtas-entry-monitor-mode-monitor-enum rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusEnumerations ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :actualValue ;
                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                         rdf:first "monitor" ;
                                                                                         rdf:rest rdf:nil
                                                                                       ]
                                                                           ]
                                                       ] ;
                                       owl:disjointWith :nxtas-entry-monitor-mode-timer-enum ;
                                       rdfs:comment "Enumeration item for NXtas/ENTRY/MONITOR/mode: monitor" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-monitor-mode-field> ;
                                       rdfs:label "NXtas/ENTRY/MONITOR/mode/monitor" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-monitor-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtas-entry-monitor-mode-timer-enum
:nxtas-entry-monitor-mode-timer-enum rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusEnumerations ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :actualValue ;
                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                       rdf:first "timer" ;
                                                                                       rdf:rest rdf:nil
                                                                                     ]
                                                                         ]
                                                     ] ;
                                     rdfs:comment "Enumeration item for NXtas/ENTRY/MONITOR/mode: timer" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-monitor-mode-field> ;
                                     rdfs:label "NXtas/ENTRY/MONITOR/mode/timer" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-monitor-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtas-entry-monitor-preset-field
:nxtas-entry-monitor-preset-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_FLOAT
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_FLOAT
                                                                ]
                                                  ] ;
                                  rdfs:comment "preset value for time or monitor" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-monitor-preset-field> ;
                                  rdfs:label "NXtas/ENTRY/MONITOR/preset" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-monitor-preset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtas-entry-sample-en-field
:nxtas-entry-sample-en-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ENERGY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_FLOAT
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_FLOAT
                                                           ]
                                             ] ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-sample-en-field> ;
                             rdfs:label "NXtas/ENTRY/SAMPLE/en" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-sample-en-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtas-entry-sample-group
:nxtas-entry-sample-group rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusGroup ,
                                          :nxentry-sample-group ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxtas-entry-sample-en-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxtas-entry-sample-name-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxtas-entry-sample-orientation-matrix-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxtas-entry-sample-polar-angle-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxtas-entry-sample-qh-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxtas-entry-sample-qk-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxtas-entry-sample-ql-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxtas-entry-sample-rotation-angle-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxtas-entry-sample-sgl-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxtas-entry-sample-sgu-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxtas-entry-sample-unit-cell-field
                                          ] ;
                          rdfs:comment "" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-sample-group> ;
                          rdfs:label "NXtas/ENTRY/SAMPLE" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtas-entry-sample-name-field
:nxtas-entry-sample-name-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               :nxsample-name-field ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_CHAR
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_CHAR
                                                             ]
                                               ] ;
                               rdfs:comment "Descriptive name of sample" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-sample-name-field> ;
                               rdfs:label "NXtas/ENTRY/SAMPLE/name" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-sample-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtas-entry-sample-orientation-matrix-field
:nxtas-entry-sample-orientation-matrix-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             :nxsample-orientation-matrix-field ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_DIMENSIONLESS
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_FLOAT
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_FLOAT
                                                                           ]
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-sample-orientation-matrix-field> ;
                                             rdfs:label "NXtas/ENTRY/SAMPLE/orientation_matrix" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-sample-orientation-matrix-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtas-entry-sample-polar-angle-field
:nxtas-entry-sample-polar-angle-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANGLE
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_FLOAT
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_FLOAT
                                                                    ]
                                                      ] ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-sample-polar-angle-field> ;
                                      rdfs:label "NXtas/ENTRY/SAMPLE/polar_angle" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-sample-polar-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtas-entry-sample-qh-field
:nxtas-entry-sample-qh-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_DIMENSIONLESS
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_FLOAT
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_FLOAT
                                                           ]
                                             ] ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-sample-qh-field> ;
                             rdfs:label "NXtas/ENTRY/SAMPLE/qh" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-sample-qh-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtas-entry-sample-qk-field
:nxtas-entry-sample-qk-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_DIMENSIONLESS
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_FLOAT
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_FLOAT
                                                           ]
                                             ] ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-sample-qk-field> ;
                             rdfs:label "NXtas/ENTRY/SAMPLE/qk" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-sample-qk-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtas-entry-sample-ql-field
:nxtas-entry-sample-ql-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_DIMENSIONLESS
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_FLOAT
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_FLOAT
                                                           ]
                                             ] ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-sample-ql-field> ;
                             rdfs:label "NXtas/ENTRY/SAMPLE/ql" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-sample-ql-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtas-entry-sample-rotation-angle-field
:nxtas-entry-sample-rotation-angle-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_ANGLE
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_FLOAT
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_FLOAT
                                                                       ]
                                                         ] ;
                                         rdfs:comment "" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-sample-rotation-angle-field> ;
                                         rdfs:label "NXtas/ENTRY/SAMPLE/rotation_angle" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-sample-rotation-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtas-entry-sample-sgl-field
:nxtas-entry-sample-sgl-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANGLE
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_FLOAT
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_FLOAT
                                                            ]
                                              ] ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-sample-sgl-field> ;
                              rdfs:label "NXtas/ENTRY/SAMPLE/sgl" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-sample-sgl-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtas-entry-sample-sgu-field
:nxtas-entry-sample-sgu-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANGLE
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_FLOAT
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_FLOAT
                                                            ]
                                              ] ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-sample-sgu-field> ;
                              rdfs:label "NXtas/ENTRY/SAMPLE/sgu" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-sample-sgu-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtas-entry-sample-unit-cell-field
:nxtas-entry-sample-unit-cell-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_LENGTH
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_FLOAT
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_FLOAT
                                                                  ]
                                                    ] ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-sample-unit-cell-field> ;
                                    rdfs:label "NXtas/ENTRY/SAMPLE/unit_cell" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-sample-unit-cell-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtas-entry-start-time-field
:nxtas-entry-start-time-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_DATE_TIME
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_DATE_TIME
                                                            ]
                                              ] ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-start-time-field> ;
                              rdfs:label "NXtas/ENTRY/start_time" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtas-entry-title-field
:nxtas-entry-title-field rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusField ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasUnitContainer ;
                                           owl:someValuesFrom :NX_ANY
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:someValuesFrom :NX_CHAR
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass [ rdf:type owl:Class ;
                                                         owl:complementOf :NX_CHAR
                                                       ]
                                         ] ;
                         rdfs:comment "" ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-title-field> ;
                         rdfs:label "NXtas/ENTRY/title" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtas.html#nxtas-entry-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofnpd-entry-data-group
:nxtofnpd-entry-data-group rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusGroup ;
                           rdfs:comment "" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-data-group> ;
                           rdfs:label "NXtofnpd/ENTRY/data" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofnpd-entry-definition-field
:nxtofnpd-entry-definition-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 :nxentry-definition-field ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasEnumContainer ;
                                                   owl:allValuesFrom [ rdf:type owl:Class ;
                                                                       owl:unionOf ( :nxtofnpd-entry-definition-nxtofnpd-enum
                                                                                   )
                                                                     ]
                                                 ] ;
                                 rdfs:comment " Official NeXus NXDL schema to which this file conforms " ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-definition-field> ;
                                 rdfs:label "NXtofnpd/ENTRY/definition" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofnpd-entry-definition-nxtofnpd-enum
:nxtofnpd-entry-definition-nxtofnpd-enum rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusEnumerations ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :actualValue ;
                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                           rdf:first "NXtofnpd" ;
                                                                                           rdf:rest rdf:nil
                                                                                         ]
                                                                             ]
                                                         ] ;
                                         rdfs:comment "Enumeration item for NXtofnpd/ENTRY/definition: NXtofnpd" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-definition-field> ;
                                         rdfs:label "NXtofnpd/ENTRY/definition/NXtofnpd" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofnpd-entry-group
:nxtofnpd-entry-group rdf:type owl:Class ;
                      rdfs:subClassOf :NXentry ,
                                      :NeXusGroup ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxtofnpd-entry-data-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxtofnpd-entry-definition-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxtofnpd-entry-instrument-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxtofnpd-entry-monitor-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxtofnpd-entry-pre-sample-flightpath-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxtofnpd-entry-sample-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxtofnpd-entry-start-time-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxtofnpd-entry-title-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxtofnpd-entry-user-group
                                      ] ;
                      rdfs:comment "" ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-group> ;
                      rdfs:label "NXtofnpd/ENTRY" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofnpd-entry-instrument-detector-azimuthal-angle-field
:nxtofnpd-entry-instrument-detector-azimuthal-angle-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          :nxdetector-azimuthal-angle-field ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_ANGLE
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_FLOAT
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_FLOAT
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment "azimuthal angle for each detector element" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-instrument-detector-azimuthal-angle-field> ;
                                                          rdfs:label "NXtofnpd/ENTRY/INSTRUMENT/detector/azimuthal_angle" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-instrument-detector-azimuthal-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofnpd-entry-instrument-detector-data-field
:nxtofnpd-entry-instrument-detector-data-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_INT
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_INT
                                                                             ]
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-instrument-detector-data-field> ;
                                               rdfs:label "NXtofnpd/ENTRY/INSTRUMENT/detector/data" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-instrument-detector-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofnpd-entry-instrument-detector-detector-number-field
:nxtofnpd-entry-instrument-detector-detector-number-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_ANY
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_INT
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_INT
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-instrument-detector-detector-number-field> ;
                                                          rdfs:label "NXtofnpd/ENTRY/INSTRUMENT/detector/detector_number" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-instrument-detector-detector-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofnpd-entry-instrument-detector-distance-field
:nxtofnpd-entry-instrument-detector-distance-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   :nxdetector-distance-field ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_LENGTH
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_FLOAT
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_FLOAT
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment "distance to sample for each detector" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-instrument-detector-distance-field> ;
                                                   rdfs:label "NXtofnpd/ENTRY/INSTRUMENT/detector/distance" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-instrument-detector-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofnpd-entry-instrument-detector-group
:nxtofnpd-entry-instrument-detector-group rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusGroup ,
                                                          :nxinstrument-detector-group ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxtofnpd-entry-instrument-detector-azimuthal-angle-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxtofnpd-entry-instrument-detector-data-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxtofnpd-entry-instrument-detector-detector-number-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxtofnpd-entry-instrument-detector-distance-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxtofnpd-entry-instrument-detector-polar-angle-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxtofnpd-entry-instrument-detector-time-of-flight-field
                                                          ] ;
                                          rdfs:comment "" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-instrument-detector-group> ;
                                          rdfs:label "NXtofnpd/ENTRY/INSTRUMENT/detector" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-instrument-detector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofnpd-entry-instrument-detector-polar-angle-field
:nxtofnpd-entry-instrument-detector-polar-angle-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      :nxdetector-polar-angle-field ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_ANGLE
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_FLOAT
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_FLOAT
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment "polar angle for each detector element" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-instrument-detector-polar-angle-field> ;
                                                      rdfs:label "NXtofnpd/ENTRY/INSTRUMENT/detector/polar_angle" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-instrument-detector-polar-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofnpd-entry-instrument-detector-time-of-flight-field
:nxtofnpd-entry-instrument-detector-time-of-flight-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_TIME_OF_FLIGHT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_FLOAT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_FLOAT
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-instrument-detector-time-of-flight-field> ;
                                                         rdfs:label "NXtofnpd/ENTRY/INSTRUMENT/detector/time_of_flight" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-instrument-detector-time-of-flight-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofnpd-entry-instrument-group
:nxtofnpd-entry-instrument-group rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusGroup ,
                                                 :nxentry-instrument-group ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxtofnpd-entry-instrument-detector-group
                                                 ] ;
                                 rdfs:comment "" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-instrument-group> ;
                                 rdfs:label "NXtofnpd/ENTRY/INSTRUMENT" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofnpd-entry-monitor-data-field
:nxtofnpd-entry-monitor-data-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_INT
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_INT
                                                                 ]
                                                   ] ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-monitor-data-field> ;
                                   rdfs:label "NXtofnpd/ENTRY/MONITOR/data" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-monitor-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofnpd-entry-monitor-distance-field
:nxtofnpd-entry-monitor-distance-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_LENGTH
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_FLOAT
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_FLOAT
                                                                     ]
                                                       ] ;
                                       rdfs:comment "" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-monitor-distance-field> ;
                                       rdfs:label "NXtofnpd/ENTRY/MONITOR/distance" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-monitor-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofnpd-entry-monitor-group
:nxtofnpd-entry-monitor-group rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusGroup ,
                                              :nxentry-monitor-group ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxtofnpd-entry-monitor-data-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxtofnpd-entry-monitor-distance-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxtofnpd-entry-monitor-mode-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxtofnpd-entry-monitor-preset-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxtofnpd-entry-monitor-time-of-flight-field
                                              ] ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-monitor-group> ;
                              rdfs:label "NXtofnpd/ENTRY/MONITOR" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-monitor-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofnpd-entry-monitor-mode-field
:nxtofnpd-entry-monitor-mode-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   :nxmonitor-mode-field ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasEnumContainer ;
                                                     owl:allValuesFrom [ rdf:type owl:Class ;
                                                                         owl:unionOf ( :nxtofnpd-entry-monitor-mode-monitor-enum
                                                                                       :nxtofnpd-entry-monitor-mode-timer-enum
                                                                                     )
                                                                       ]
                                                   ] ;
                                   rdfs:comment """
            Count to a preset value based on either clock time (timer)
            or received monitor counts (monitor).
          """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-monitor-mode-field> ;
                                   rdfs:label "NXtofnpd/ENTRY/MONITOR/mode" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-monitor-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofnpd-entry-monitor-mode-monitor-enum
:nxtofnpd-entry-monitor-mode-monitor-enum rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusEnumerations ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :actualValue ;
                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                            rdf:first "monitor" ;
                                                                                            rdf:rest rdf:nil
                                                                                          ]
                                                                              ]
                                                          ] ;
                                          owl:disjointWith :nxtofnpd-entry-monitor-mode-timer-enum ;
                                          rdfs:comment "Enumeration item for NXtofnpd/ENTRY/MONITOR/mode: monitor" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-monitor-mode-field> ;
                                          rdfs:label "NXtofnpd/ENTRY/MONITOR/mode/monitor" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-monitor-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofnpd-entry-monitor-mode-timer-enum
:nxtofnpd-entry-monitor-mode-timer-enum rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusEnumerations ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :actualValue ;
                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                          rdf:first "timer" ;
                                                                                          rdf:rest rdf:nil
                                                                                        ]
                                                                            ]
                                                        ] ;
                                        rdfs:comment "Enumeration item for NXtofnpd/ENTRY/MONITOR/mode: timer" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-monitor-mode-field> ;
                                        rdfs:label "NXtofnpd/ENTRY/MONITOR/mode/timer" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-monitor-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofnpd-entry-monitor-preset-field
:nxtofnpd-entry-monitor-preset-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_FLOAT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_FLOAT
                                                                   ]
                                                     ] ;
                                     rdfs:comment "preset value for time or monitor" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-monitor-preset-field> ;
                                     rdfs:label "NXtofnpd/ENTRY/MONITOR/preset" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-monitor-preset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofnpd-entry-monitor-time-of-flight-field
:nxtofnpd-entry-monitor-time-of-flight-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_TIME_OF_FLIGHT
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_FLOAT
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_FLOAT
                                                                           ]
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-monitor-time-of-flight-field> ;
                                             rdfs:label "NXtofnpd/ENTRY/MONITOR/time_of_flight" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-monitor-time-of-flight-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofnpd-entry-pre-sample-flightpath-field
:nxtofnpd-entry-pre-sample-flightpath-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            :nxentry-pre-sample-flightpath-field ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_LENGTH
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_FLOAT
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_FLOAT
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
        This is the flight path before the sample position. This can be determined by a chopper,
        by the moderator or the source itself. In other words: it the distance to the component
        which gives the T0 signal to the detector electronics. If another component in the
        NXinstrument hierarchy provides this information, this should be a link.
      """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-pre-sample-flightpath-field> ;
                                            rdfs:label "NXtofnpd/ENTRY/pre_sample_flightpath" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-pre-sample-flightpath-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofnpd-entry-sample-group
:nxtofnpd-entry-sample-group rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusGroup ,
                                             :nxentry-sample-group ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxtofnpd-entry-sample-name-field
                                             ] ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-sample-group> ;
                             rdfs:label "NXtofnpd/ENTRY/SAMPLE" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofnpd-entry-sample-name-field
:nxtofnpd-entry-sample-name-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  :nxsample-name-field ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_CHAR
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_CHAR
                                                                ]
                                                  ] ;
                                  rdfs:comment "Descriptive name of sample" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-sample-name-field> ;
                                  rdfs:label "NXtofnpd/ENTRY/SAMPLE/name" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-sample-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofnpd-entry-start-time-field
:nxtofnpd-entry-start-time-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_DATE_TIME
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_DATE_TIME
                                                               ]
                                                 ] ;
                                 rdfs:comment "" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-start-time-field> ;
                                 rdfs:label "NXtofnpd/ENTRY/start_time" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofnpd-entry-title-field
:nxtofnpd-entry-title-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_CHAR
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_CHAR
                                                          ]
                                            ] ;
                            rdfs:comment "" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-title-field> ;
                            rdfs:label "NXtofnpd/ENTRY/title" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofnpd-entry-user-group
:nxtofnpd-entry-user-group rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusGroup ,
                                           :nxentry-user-group ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxtofnpd-entry-user-name-field
                                           ] ;
                           rdfs:comment "" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-user-group> ;
                           rdfs:label "NXtofnpd/ENTRY/user" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-user-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofnpd-entry-user-name-field
:nxtofnpd-entry-user-name-field rdf:type owl:Class ;
                                owl:equivalentClass :nxuser-name-field ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_CHAR
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_CHAR
                                                              ]
                                                ] ;
                                rdfs:comment "" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-user-name-field> ;
                                rdfs:label "NXtofnpd/ENTRY/user/name" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofnpd.html#nxtofnpd-entry-user-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofraw-entry-data-group
:nxtofraw-entry-data-group rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusGroup ;
                           rdfs:comment "" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-data-group> ;
                           rdfs:label "NXtofraw/ENTRY/data" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofraw-entry-definition-field
:nxtofraw-entry-definition-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 :nxentry-definition-field ,
                                                 [ rdf:type owl:Class ;
                                                   owl:unionOf ( :nxindirecttof-entry-definition-field
                                                                 [ rdf:type owl:Class ;
                                                                   owl:unionOf ( :nxdirecttof-entry-definition-field
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasEnumContainer ;
                                                                                   owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                       owl:unionOf ( :nxtofraw-entry-definition-nxtofraw-enum
                                                                                                                   )
                                                                                                     ]
                                                                                 ]
                                                                               )
                                                                 ]
                                                               )
                                                 ] ;
                                 rdfs:comment " Official NeXus NXDL schema to which this file conforms " ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-definition-field> ;
                                 rdfs:label "NXtofraw/ENTRY/definition" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofraw-entry-definition-nxtofraw-enum
:nxtofraw-entry-definition-nxtofraw-enum rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusEnumerations ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :actualValue ;
                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                           rdf:first "NXtofraw" ;
                                                                                           rdf:rest rdf:nil
                                                                                         ]
                                                                             ]
                                                         ] ;
                                         rdfs:comment "Enumeration item for NXtofraw/ENTRY/definition: NXtofraw" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-definition-field> ;
                                         rdfs:label "NXtofraw/ENTRY/definition/NXtofraw" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofraw-entry-duration-field
:nxtofraw-entry-duration-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_FLOAT
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_FLOAT
                                                             ]
                                               ] ;
                               rdfs:comment "" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-duration-field> ;
                               rdfs:label "NXtofraw/ENTRY/duration" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-duration-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofraw-entry-group
:nxtofraw-entry-group rdf:type owl:Class ;
                      rdfs:subClassOf :NXentry ,
                                      :NeXusGroup ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxtofraw-entry-data-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxtofraw-entry-definition-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxtofraw-entry-duration-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxtofraw-entry-instrument-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxtofraw-entry-monitor-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxtofraw-entry-pre-sample-flightpath-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxtofraw-entry-run-number-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxtofraw-entry-sample-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxtofraw-entry-start-time-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxtofraw-entry-title-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxtofraw-entry-user-group
                                      ] ;
                      rdfs:comment "" ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-group> ;
                      rdfs:label "NXtofraw/ENTRY" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofraw-entry-instrument-detector-azimuthal-angle-field
:nxtofraw-entry-instrument-detector-azimuthal-angle-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          :nxdetector-azimuthal-angle-field ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_ANGLE
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_FLOAT
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_FLOAT
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment "azimuthal angle for each detector element" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-instrument-detector-azimuthal-angle-field> ;
                                                          rdfs:label "NXtofraw/ENTRY/instrument/detector/azimuthal_angle" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-instrument-detector-azimuthal-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofraw-entry-instrument-detector-data-field
:nxtofraw-entry-instrument-detector-data-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_INT
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_INT
                                                                             ]
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-instrument-detector-data-field> ;
                                               rdfs:label "NXtofraw/ENTRY/instrument/detector/data" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-instrument-detector-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofraw-entry-instrument-detector-detector-number-field
:nxtofraw-entry-instrument-detector-detector-number-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_ANY
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_INT
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_INT
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-instrument-detector-detector-number-field> ;
                                                          rdfs:label "NXtofraw/ENTRY/instrument/detector/detector_number" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-instrument-detector-detector-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofraw-entry-instrument-detector-distance-field
:nxtofraw-entry-instrument-detector-distance-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   :nxdetector-distance-field ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_LENGTH
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_FLOAT
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_FLOAT
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment "distance to sample for each detector" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-instrument-detector-distance-field> ;
                                                   rdfs:label "NXtofraw/ENTRY/instrument/detector/distance" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-instrument-detector-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofraw-entry-instrument-detector-group
:nxtofraw-entry-instrument-detector-group rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusGroup ,
                                                          :nxinstrument-detector-group ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxtofraw-entry-instrument-detector-azimuthal-angle-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxtofraw-entry-instrument-detector-data-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxtofraw-entry-instrument-detector-detector-number-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxtofraw-entry-instrument-detector-distance-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxtofraw-entry-instrument-detector-polar-angle-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxtofraw-entry-instrument-detector-time-of-flight-field
                                                          ] ;
                                          rdfs:comment "" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-instrument-detector-group> ;
                                          rdfs:label "NXtofraw/ENTRY/instrument/detector" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-instrument-detector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofraw-entry-instrument-detector-polar-angle-field
:nxtofraw-entry-instrument-detector-polar-angle-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      :nxdetector-polar-angle-field ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_ANGLE
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_FLOAT
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_FLOAT
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment "polar angle for each detector element" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-instrument-detector-polar-angle-field> ;
                                                      rdfs:label "NXtofraw/ENTRY/instrument/detector/polar_angle" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-instrument-detector-polar-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofraw-entry-instrument-detector-time-of-flight-field
:nxtofraw-entry-instrument-detector-time-of-flight-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_TIME_OF_FLIGHT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_FLOAT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_FLOAT
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-instrument-detector-time-of-flight-field> ;
                                                         rdfs:label "NXtofraw/ENTRY/instrument/detector/time_of_flight" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-instrument-detector-time-of-flight-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofraw-entry-instrument-group
:nxtofraw-entry-instrument-group rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusGroup ,
                                                 :nxentry-instrument-group ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxtofraw-entry-instrument-detector-group
                                                 ] ;
                                 rdfs:comment "" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-instrument-group> ;
                                 rdfs:label "NXtofraw/ENTRY/instrument" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofraw-entry-monitor-data-field
:nxtofraw-entry-monitor-data-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_INT
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_INT
                                                                 ]
                                                   ] ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-monitor-data-field> ;
                                   rdfs:label "NXtofraw/ENTRY/MONITOR/data" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-monitor-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofraw-entry-monitor-distance-field
:nxtofraw-entry-monitor-distance-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_LENGTH
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_FLOAT
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_FLOAT
                                                                     ]
                                                       ] ;
                                       rdfs:comment "" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-monitor-distance-field> ;
                                       rdfs:label "NXtofraw/ENTRY/MONITOR/distance" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-monitor-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofraw-entry-monitor-group
:nxtofraw-entry-monitor-group rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusGroup ,
                                              :nxentry-monitor-group ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxtofraw-entry-monitor-data-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxtofraw-entry-monitor-distance-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxtofraw-entry-monitor-integral-counts-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxtofraw-entry-monitor-mode-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxtofraw-entry-monitor-preset-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxtofraw-entry-monitor-time-of-flight-field
                                              ] ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-monitor-group> ;
                              rdfs:label "NXtofraw/ENTRY/MONITOR" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-monitor-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofraw-entry-monitor-integral-counts-field
:nxtofraw-entry-monitor-integral-counts-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_UNITLESS
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_INT
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_INT
                                                                            ]
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-monitor-integral-counts-field> ;
                                              rdfs:label "NXtofraw/ENTRY/MONITOR/integral_counts" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-monitor-integral-counts-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofraw-entry-monitor-mode-field
:nxtofraw-entry-monitor-mode-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   :nxmonitor-mode-field ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasEnumContainer ;
                                                     owl:allValuesFrom [ rdf:type owl:Class ;
                                                                         owl:unionOf ( :nxtofraw-entry-monitor-mode-monitor-enum
                                                                                       :nxtofraw-entry-monitor-mode-timer-enum
                                                                                     )
                                                                       ]
                                                   ] ;
                                   rdfs:comment """
            Count to a preset value based on either clock time (timer)
            or received monitor counts (monitor).
          """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-monitor-mode-field> ;
                                   rdfs:label "NXtofraw/ENTRY/MONITOR/mode" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-monitor-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofraw-entry-monitor-mode-monitor-enum
:nxtofraw-entry-monitor-mode-monitor-enum rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusEnumerations ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :actualValue ;
                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                            rdf:first "monitor" ;
                                                                                            rdf:rest rdf:nil
                                                                                          ]
                                                                              ]
                                                          ] ;
                                          owl:disjointWith :nxtofraw-entry-monitor-mode-timer-enum ;
                                          rdfs:comment "Enumeration item for NXtofraw/ENTRY/MONITOR/mode: monitor" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-monitor-mode-field> ;
                                          rdfs:label "NXtofraw/ENTRY/MONITOR/mode/monitor" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-monitor-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofraw-entry-monitor-mode-timer-enum
:nxtofraw-entry-monitor-mode-timer-enum rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusEnumerations ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :actualValue ;
                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                          rdf:first "timer" ;
                                                                                          rdf:rest rdf:nil
                                                                                        ]
                                                                            ]
                                                        ] ;
                                        rdfs:comment "Enumeration item for NXtofraw/ENTRY/MONITOR/mode: timer" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-monitor-mode-field> ;
                                        rdfs:label "NXtofraw/ENTRY/MONITOR/mode/timer" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-monitor-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofraw-entry-monitor-preset-field
:nxtofraw-entry-monitor-preset-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_FLOAT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_FLOAT
                                                                   ]
                                                     ] ;
                                     rdfs:comment "preset value for time or monitor" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-monitor-preset-field> ;
                                     rdfs:label "NXtofraw/ENTRY/MONITOR/preset" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-monitor-preset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofraw-entry-monitor-time-of-flight-field
:nxtofraw-entry-monitor-time-of-flight-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_TIME_OF_FLIGHT
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_FLOAT
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_FLOAT
                                                                           ]
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-monitor-time-of-flight-field> ;
                                             rdfs:label "NXtofraw/ENTRY/MONITOR/time_of_flight" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-monitor-time-of-flight-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofraw-entry-pre-sample-flightpath-field
:nxtofraw-entry-pre-sample-flightpath-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            :nxentry-pre-sample-flightpath-field ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_LENGTH
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_FLOAT
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_FLOAT
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
        This is the flight path before the sample position. This can be determined by a chopper,
        by the moderator, or the source itself. In other words: it is the distance to the component
        which gives the T0 signal to the detector electronics. If another component in the
        NXinstrument hierarchy provides this information, this should be a link.
      """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-pre-sample-flightpath-field> ;
                                            rdfs:label "NXtofraw/ENTRY/pre_sample_flightpath" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-pre-sample-flightpath-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofraw-entry-run-number-field
:nxtofraw-entry-run-number-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_INT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_INT
                                                               ]
                                                 ] ;
                                 rdfs:comment "" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-run-number-field> ;
                                 rdfs:label "NXtofraw/ENTRY/run_number" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-run-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofraw-entry-sample-group
:nxtofraw-entry-sample-group rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusGroup ,
                                             :nxentry-sample-group ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxtofraw-entry-sample-name-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxtofraw-entry-sample-nature-field
                                             ] ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-sample-group> ;
                             rdfs:label "NXtofraw/ENTRY/SAMPLE" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofraw-entry-sample-name-field
:nxtofraw-entry-sample-name-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  :nxsample-name-field ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_CHAR
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_CHAR
                                                                ]
                                                  ] ;
                                  rdfs:comment "Descriptive name of sample" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-sample-name-field> ;
                                  rdfs:label "NXtofraw/ENTRY/SAMPLE/name" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-sample-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofraw-entry-sample-nature-field
:nxtofraw-entry-sample-nature-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasEnumContainer ;
                                                      owl:allValuesFrom [ rdf:type owl:Class ;
                                                                          owl:unionOf ( :nxtofraw-entry-sample-nature-liquid-enum
                                                                                        :nxtofraw-entry-sample-nature-powder-enum
                                                                                        :nxtofraw-entry-sample-nature-single-crystal-enum
                                                                                      )
                                                                        ]
                                                    ] ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-sample-nature-field> ;
                                    rdfs:label "NXtofraw/ENTRY/SAMPLE/nature" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-sample-nature-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofraw-entry-sample-nature-liquid-enum
:nxtofraw-entry-sample-nature-liquid-enum rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusEnumerations ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :actualValue ;
                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                            rdf:first "liquid" ;
                                                                                            rdf:rest rdf:nil
                                                                                          ]
                                                                              ]
                                                          ] ;
                                          rdfs:comment "Enumeration item for NXtofraw/ENTRY/SAMPLE/nature: liquid" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-sample-nature-field> ;
                                          rdfs:label "NXtofraw/ENTRY/SAMPLE/nature/liquid" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-sample-nature-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofraw-entry-sample-nature-powder-enum
:nxtofraw-entry-sample-nature-powder-enum rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusEnumerations ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :actualValue ;
                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                            rdf:first "powder" ;
                                                                                            rdf:rest rdf:nil
                                                                                          ]
                                                                              ]
                                                          ] ;
                                          rdfs:comment "Enumeration item for NXtofraw/ENTRY/SAMPLE/nature: powder" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-sample-nature-field> ;
                                          rdfs:label "NXtofraw/ENTRY/SAMPLE/nature/powder" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-sample-nature-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofraw-entry-sample-nature-single-crystal-enum
:nxtofraw-entry-sample-nature-single-crystal-enum rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :actualValue ;
                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                    rdf:first "single crystal" ;
                                                                                                    rdf:rest rdf:nil
                                                                                                  ]
                                                                                      ]
                                                                  ] ;
                                                  rdfs:comment "Enumeration item for NXtofraw/ENTRY/SAMPLE/nature: single crystal" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-sample-nature-field> ;
                                                  rdfs:label "NXtofraw/ENTRY/SAMPLE/nature/single crystal" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-sample-nature-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofraw-entry-start-time-field
:nxtofraw-entry-start-time-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_DATE_TIME
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_DATE_TIME
                                                               ]
                                                 ] ;
                                 rdfs:comment "" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-start-time-field> ;
                                 rdfs:label "NXtofraw/ENTRY/start_time" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofraw-entry-title-field
:nxtofraw-entry-title-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_CHAR
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_CHAR
                                                          ]
                                            ] ;
                            rdfs:comment "" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-title-field> ;
                            rdfs:label "NXtofraw/ENTRY/title" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofraw-entry-user-group
:nxtofraw-entry-user-group rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusGroup ,
                                           :nxentry-user-group ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxtofraw-entry-user-name-field
                                           ] ;
                           rdfs:comment "" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-user-group> ;
                           rdfs:label "NXtofraw/ENTRY/user" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-user-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofraw-entry-user-name-field
:nxtofraw-entry-user-name-field rdf:type owl:Class ;
                                owl:equivalentClass :nxuser-name-field ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_CHAR
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_CHAR
                                                              ]
                                                ] ;
                                rdfs:comment "" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-user-name-field> ;
                                rdfs:label "NXtofraw/ENTRY/user/name" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofraw.html#nxtofraw-entry-user-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofsingle-entry-data-group
:nxtofsingle-entry-data-group rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusGroup ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-data-group> ;
                              rdfs:label "NXtofsingle/ENTRY/data" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofsingle-entry-definition-field
:nxtofsingle-entry-definition-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    :nxentry-definition-field ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasEnumContainer ;
                                                      owl:allValuesFrom [ rdf:type owl:Class ;
                                                                          owl:unionOf ( :nxtofsingle-entry-definition-nxtofsingle-enum
                                                                                      )
                                                                        ]
                                                    ] ;
                                    rdfs:comment " Official NeXus NXDL schema to which this file conforms " ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-definition-field> ;
                                    rdfs:label "NXtofsingle/ENTRY/definition" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofsingle-entry-definition-nxtofsingle-enum
:nxtofsingle-entry-definition-nxtofsingle-enum rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusEnumerations ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :actualValue ;
                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                 rdf:first "NXtofsingle" ;
                                                                                                 rdf:rest rdf:nil
                                                                                               ]
                                                                                   ]
                                                               ] ;
                                               rdfs:comment "Enumeration item for NXtofsingle/ENTRY/definition: NXtofsingle" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-definition-field> ;
                                               rdfs:label "NXtofsingle/ENTRY/definition/NXtofsingle" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofsingle-entry-duration-field
:nxtofsingle-entry-duration-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_FLOAT
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_FLOAT
                                                                ]
                                                  ] ;
                                  rdfs:comment "" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-duration-field> ;
                                  rdfs:label "NXtofsingle/ENTRY/duration" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-duration-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofsingle-entry-group
:nxtofsingle-entry-group rdf:type owl:Class ;
                         rdfs:subClassOf :NXentry ,
                                         :NeXusGroup ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxtofsingle-entry-data-group
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxtofsingle-entry-definition-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxtofsingle-entry-duration-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxtofsingle-entry-instrument-group
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxtofsingle-entry-monitor-group
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxtofsingle-entry-pre-sample-flightpath-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxtofsingle-entry-sample-group
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxtofsingle-entry-start-time-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxtofsingle-entry-title-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxtofsingle-entry-user-group
                                         ] ;
                         rdfs:comment "" ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-group> ;
                         rdfs:label "NXtofsingle/ENTRY" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofsingle-entry-instrument-detector-azimuthal-angle-field
:nxtofsingle-entry-instrument-detector-azimuthal-angle-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             :nxdetector-azimuthal-angle-field ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_ANGLE
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_FLOAT
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_FLOAT
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment "azimuthal angle for each detector element" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-instrument-detector-azimuthal-angle-field> ;
                                                             rdfs:label "NXtofsingle/ENTRY/INSTRUMENT/detector/azimuthal_angle" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-instrument-detector-azimuthal-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofsingle-entry-instrument-detector-data-field
:nxtofsingle-entry-instrument-detector-data-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ANY
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_INT
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_INT
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-instrument-detector-data-field> ;
                                                  rdfs:label "NXtofsingle/ENTRY/INSTRUMENT/detector/data" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-instrument-detector-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofsingle-entry-instrument-detector-distance-field
:nxtofsingle-entry-instrument-detector-distance-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      :nxdetector-distance-field ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_LENGTH
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_FLOAT
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_FLOAT
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment "Distance to sample for the center of the detector" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-instrument-detector-distance-field> ;
                                                      rdfs:label "NXtofsingle/ENTRY/INSTRUMENT/detector/distance" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-instrument-detector-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofsingle-entry-instrument-detector-group
:nxtofsingle-entry-instrument-detector-group rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusGroup ,
                                                             :nxinstrument-detector-group ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxtofsingle-entry-instrument-detector-azimuthal-angle-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxtofsingle-entry-instrument-detector-data-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxtofsingle-entry-instrument-detector-distance-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxtofsingle-entry-instrument-detector-polar-angle-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxtofsingle-entry-instrument-detector-time-of-flight-field
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-instrument-detector-group> ;
                                             rdfs:label "NXtofsingle/ENTRY/INSTRUMENT/detector" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-instrument-detector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofsingle-entry-instrument-detector-polar-angle-field
:nxtofsingle-entry-instrument-detector-polar-angle-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         :nxdetector-polar-angle-field ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANGLE
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_FLOAT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_FLOAT
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "polar angle for each detector element" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-instrument-detector-polar-angle-field> ;
                                                         rdfs:label "NXtofsingle/ENTRY/INSTRUMENT/detector/polar_angle" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-instrument-detector-polar-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofsingle-entry-instrument-detector-time-of-flight-field
:nxtofsingle-entry-instrument-detector-time-of-flight-field rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_TIME_OF_FLIGHT
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_FLOAT
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_FLOAT
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment "" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-instrument-detector-time-of-flight-field> ;
                                                            rdfs:label "NXtofsingle/ENTRY/INSTRUMENT/detector/time_of_flight" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-instrument-detector-time-of-flight-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofsingle-entry-instrument-group
:nxtofsingle-entry-instrument-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusGroup ,
                                                    :nxentry-instrument-group ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxtofsingle-entry-instrument-detector-group
                                                    ] ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-instrument-group> ;
                                    rdfs:label "NXtofsingle/ENTRY/INSTRUMENT" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofsingle-entry-monitor-data-field
:nxtofsingle-entry-monitor-data-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_INT
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_INT
                                                                    ]
                                                      ] ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-monitor-data-field> ;
                                      rdfs:label "NXtofsingle/ENTRY/MONITOR/data" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-monitor-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofsingle-entry-monitor-distance-field
:nxtofsingle-entry-monitor-distance-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_LENGTH
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_FLOAT
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_FLOAT
                                                                        ]
                                                          ] ;
                                          rdfs:comment "" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-monitor-distance-field> ;
                                          rdfs:label "NXtofsingle/ENTRY/MONITOR/distance" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-monitor-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofsingle-entry-monitor-group
:nxtofsingle-entry-monitor-group rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusGroup ,
                                                 :nxentry-monitor-group ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxtofsingle-entry-monitor-data-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxtofsingle-entry-monitor-distance-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxtofsingle-entry-monitor-mode-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxtofsingle-entry-monitor-preset-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxtofsingle-entry-monitor-time-of-flight-field
                                                 ] ;
                                 rdfs:comment "" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-monitor-group> ;
                                 rdfs:label "NXtofsingle/ENTRY/MONITOR" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-monitor-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofsingle-entry-monitor-mode-field
:nxtofsingle-entry-monitor-mode-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      :nxmonitor-mode-field ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasEnumContainer ;
                                                        owl:allValuesFrom [ rdf:type owl:Class ;
                                                                            owl:unionOf ( :nxtofsingle-entry-monitor-mode-monitor-enum
                                                                                          :nxtofsingle-entry-monitor-mode-timer-enum
                                                                                        )
                                                                          ]
                                                      ] ;
                                      rdfs:comment """
            Count to a preset value based on either clock time (timer)
            or received monitor counts (monitor).
          """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-monitor-mode-field> ;
                                      rdfs:label "NXtofsingle/ENTRY/MONITOR/mode" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-monitor-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofsingle-entry-monitor-mode-monitor-enum
:nxtofsingle-entry-monitor-mode-monitor-enum rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusEnumerations ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :actualValue ;
                                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                                               rdf:first "monitor" ;
                                                                                               rdf:rest rdf:nil
                                                                                             ]
                                                                                 ]
                                                             ] ;
                                             owl:disjointWith :nxtofsingle-entry-monitor-mode-timer-enum ;
                                             rdfs:comment "Enumeration item for NXtofsingle/ENTRY/MONITOR/mode: monitor" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-monitor-mode-field> ;
                                             rdfs:label "NXtofsingle/ENTRY/MONITOR/mode/monitor" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-monitor-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofsingle-entry-monitor-mode-timer-enum
:nxtofsingle-entry-monitor-mode-timer-enum rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusEnumerations ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :actualValue ;
                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                             rdf:first "timer" ;
                                                                                             rdf:rest rdf:nil
                                                                                           ]
                                                                               ]
                                                           ] ;
                                           rdfs:comment "Enumeration item for NXtofsingle/ENTRY/MONITOR/mode: timer" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-monitor-mode-field> ;
                                           rdfs:label "NXtofsingle/ENTRY/MONITOR/mode/timer" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-monitor-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofsingle-entry-monitor-preset-field
:nxtofsingle-entry-monitor-preset-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_FLOAT
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_FLOAT
                                                                      ]
                                                        ] ;
                                        rdfs:comment "preset value for time or monitor" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-monitor-preset-field> ;
                                        rdfs:label "NXtofsingle/ENTRY/MONITOR/preset" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-monitor-preset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofsingle-entry-monitor-time-of-flight-field
:nxtofsingle-entry-monitor-time-of-flight-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_TIME_OF_FLIGHT
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_FLOAT
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_FLOAT
                                                                              ]
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-monitor-time-of-flight-field> ;
                                                rdfs:label "NXtofsingle/ENTRY/MONITOR/time_of_flight" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-monitor-time-of-flight-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofsingle-entry-pre-sample-flightpath-field
:nxtofsingle-entry-pre-sample-flightpath-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               :nxentry-pre-sample-flightpath-field ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_LENGTH
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_FLOAT
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_FLOAT
                                                                             ]
                                                               ] ;
                                               rdfs:comment """
        This is the flight path before the sample position. This can be determined by a chopper,
        by the moderator or the source itself. In other words: it the distance to the component
        which gives the T0 signal to the detector electronics. If another component in the
        NXinstrument hierarchy provides this information, this should be a link.
      """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-pre-sample-flightpath-field> ;
                                               rdfs:label "NXtofsingle/ENTRY/pre_sample_flightpath" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-pre-sample-flightpath-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofsingle-entry-sample-group
:nxtofsingle-entry-sample-group rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusGroup ,
                                                :nxentry-sample-group ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxtofsingle-entry-sample-name-field
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxtofsingle-entry-sample-nature-field
                                                ] ;
                                rdfs:comment "" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-sample-group> ;
                                rdfs:label "NXtofsingle/ENTRY/SAMPLE" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofsingle-entry-sample-name-field
:nxtofsingle-entry-sample-name-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     :nxsample-name-field ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_CHAR
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_CHAR
                                                                   ]
                                                     ] ;
                                     rdfs:comment "Descriptive name of sample" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-sample-name-field> ;
                                     rdfs:label "NXtofsingle/ENTRY/SAMPLE/name" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-sample-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofsingle-entry-sample-nature-field
:nxtofsingle-entry-sample-nature-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasEnumContainer ;
                                                         owl:allValuesFrom [ rdf:type owl:Class ;
                                                                             owl:unionOf ( :nxtofsingle-entry-sample-nature-liquid-enum
                                                                                           :nxtofsingle-entry-sample-nature-powder-enum
                                                                                           :nxtofsingle-entry-sample-nature-single-crystal-enum
                                                                                         )
                                                                           ]
                                                       ] ;
                                       rdfs:comment "" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-sample-nature-field> ;
                                       rdfs:label "NXtofsingle/ENTRY/SAMPLE/nature" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-sample-nature-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofsingle-entry-sample-nature-liquid-enum
:nxtofsingle-entry-sample-nature-liquid-enum rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusEnumerations ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :actualValue ;
                                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                                               rdf:first "liquid" ;
                                                                                               rdf:rest rdf:nil
                                                                                             ]
                                                                                 ]
                                                             ] ;
                                             rdfs:comment "Enumeration item for NXtofsingle/ENTRY/SAMPLE/nature: liquid" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-sample-nature-field> ;
                                             rdfs:label "NXtofsingle/ENTRY/SAMPLE/nature/liquid" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-sample-nature-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofsingle-entry-sample-nature-powder-enum
:nxtofsingle-entry-sample-nature-powder-enum rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusEnumerations ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :actualValue ;
                                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                                               rdf:first "powder" ;
                                                                                               rdf:rest rdf:nil
                                                                                             ]
                                                                                 ]
                                                             ] ;
                                             rdfs:comment "Enumeration item for NXtofsingle/ENTRY/SAMPLE/nature: powder" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-sample-nature-field> ;
                                             rdfs:label "NXtofsingle/ENTRY/SAMPLE/nature/powder" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-sample-nature-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofsingle-entry-sample-nature-single-crystal-enum
:nxtofsingle-entry-sample-nature-single-crystal-enum rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :actualValue ;
                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                       rdf:first "single crystal" ;
                                                                                                       rdf:rest rdf:nil
                                                                                                     ]
                                                                                         ]
                                                                     ] ;
                                                     rdfs:comment "Enumeration item for NXtofsingle/ENTRY/SAMPLE/nature: single crystal" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-sample-nature-field> ;
                                                     rdfs:label "NXtofsingle/ENTRY/SAMPLE/nature/single crystal" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-sample-nature-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofsingle-entry-start-time-field
:nxtofsingle-entry-start-time-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_DATE_TIME
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_DATE_TIME
                                                                  ]
                                                    ] ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-start-time-field> ;
                                    rdfs:label "NXtofsingle/ENTRY/start_time" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofsingle-entry-title-field
:nxtofsingle-entry-title-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_CHAR
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_CHAR
                                                             ]
                                               ] ;
                               rdfs:comment "" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-title-field> ;
                               rdfs:label "NXtofsingle/ENTRY/title" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofsingle-entry-user-group
:nxtofsingle-entry-user-group rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusGroup ,
                                              :nxentry-user-group ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxtofsingle-entry-user-name-field
                                              ] ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-user-group> ;
                              rdfs:label "NXtofsingle/ENTRY/user" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-user-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtofsingle-entry-user-name-field
:nxtofsingle-entry-user-name-field rdf:type owl:Class ;
                                   owl:equivalentClass :nxuser-name-field ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_CHAR
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_CHAR
                                                                 ]
                                                   ] ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-user-name-field> ;
                                   rdfs:label "NXtofsingle/ENTRY/user/name" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtofsingle.html#nxtofsingle-entry-user-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomo-entry-control-data-field
:nxtomo-entry-control-data-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_FLOAT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_FLOAT
                                                               ]
                                                 ] ;
                                 rdfs:comment """
          Total integral monitor counts for each measured frame. Allows a to correction for
          fluctuations in the beam between frames.
	""" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-control-data-field> ;
                                 rdfs:label "NXtomo/ENTRY/control/data" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-control-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomo-entry-control-group
:nxtomo-entry-control-group rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusGroup ,
                                            :nxentry-monitor-group ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxtomo-entry-control-data-field
                                            ] ;
                            rdfs:comment "" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-control-group> ;
                            rdfs:label "NXtomo/ENTRY/control" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-control-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomo-entry-data-group
:nxtomo-entry-data-group rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusGroup ;
                         rdfs:comment "" ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-data-group> ;
                         rdfs:label "NXtomo/ENTRY/data" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomo-entry-definition-field
:nxtomo-entry-definition-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               :nxentry-definition-field ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasEnumContainer ;
                                                 owl:allValuesFrom [ rdf:type owl:Class ;
                                                                     owl:unionOf ( :nxtomo-entry-definition-nxtomo-enum
                                                                                 )
                                                                   ]
                                               ] ;
                               rdfs:comment " Official NeXus NXDL schema to which this file conforms " ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-definition-field> ;
                               rdfs:label "NXtomo/ENTRY/definition" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomo-entry-definition-nxtomo-enum
:nxtomo-entry-definition-nxtomo-enum rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusEnumerations ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :actualValue ;
                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                       rdf:first "NXtomo" ;
                                                                                       rdf:rest rdf:nil
                                                                                     ]
                                                                         ]
                                                     ] ;
                                     rdfs:comment "Enumeration item for NXtomo/ENTRY/definition: NXtomo" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-definition-field> ;
                                     rdfs:label "NXtomo/ENTRY/definition/NXtomo" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomo-entry-end-time-field
:nxtomo-entry-end-time-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_DATE_TIME
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_DATE_TIME
                                                           ]
                                             ] ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-end-time-field> ;
                             rdfs:label "NXtomo/ENTRY/end_time" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-end-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomo-entry-group
:nxtomo-entry-group rdf:type owl:Class ;
                    rdfs:subClassOf :NXentry ,
                                    :NeXusGroup ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxtomo-entry-control-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxtomo-entry-end-time-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxtomo-entry-start-time-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxtomo-entry-title-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxtomo-entry-data-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxtomo-entry-definition-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxtomo-entry-instrument-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxtomo-entry-sample-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxtomo-entry-control-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxtomo-entry-end-time-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxtomo-entry-start-time-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxtomo-entry-title-field
                                    ] ;
                    rdfs:comment "" ;
                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-group> ;
                    rdfs:label "NXtomo/ENTRY" ;
                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomo-entry-instrument-detector-data-field
:nxtomo-entry-instrument-detector-data-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_INT
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_INT
                                                                           ]
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-instrument-detector-data-field> ;
                                             rdfs:label "NXtomo/ENTRY/instrument/detector/data" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-instrument-detector-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomo-entry-instrument-detector-distance-field
:nxtomo-entry-instrument-detector-distance-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 :nxdetector-distance-field ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_LENGTH
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_FLOAT
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_FLOAT
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "Distance between detector and sample" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-instrument-detector-distance-field> ;
                                                 rdfs:label "NXtomo/ENTRY/instrument/detector/distance" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-instrument-detector-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomo-entry-instrument-detector-group
:nxtomo-entry-instrument-detector-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusGroup ,
                                                        :nxinstrument-detector-group ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxtomo-entry-instrument-detector-distance-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxtomo-entry-instrument-detector-x-pixel-size-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxtomo-entry-instrument-detector-x-rotation-axis-pixel-position-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxtomo-entry-instrument-detector-y-pixel-size-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxtomo-entry-instrument-detector-y-rotation-axis-pixel-position-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxtomo-entry-instrument-detector-data-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxtomo-entry-instrument-detector-image-key-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxtomo-entry-instrument-detector-distance-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxtomo-entry-instrument-detector-x-pixel-size-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxtomo-entry-instrument-detector-x-rotation-axis-pixel-position-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxtomo-entry-instrument-detector-y-pixel-size-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxtomo-entry-instrument-detector-y-rotation-axis-pixel-position-field
                                                        ] ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-instrument-detector-group> ;
                                        rdfs:label "NXtomo/ENTRY/instrument/detector" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-instrument-detector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomo-entry-instrument-detector-image-key-field
:nxtomo-entry-instrument-detector-image-key-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  :nxdetector-image-key-field ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ANY
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_INT
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_INT
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment """
		 In order
		 to distinguish between sample projections, dark and flat
		 images, a magic number is recorded per frame.
		 The key is as follows:

		 * projection = 0
		 * flat field = 1
		 * dark field = 2
		 * invalid = 3
            """ ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-instrument-detector-image-key-field> ;
                                                  rdfs:label "NXtomo/ENTRY/instrument/detector/image_key" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-instrument-detector-image-key-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomo-entry-instrument-detector-x-pixel-size-field
:nxtomo-entry-instrument-detector-x-pixel-size-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_LENGTH
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_FLOAT
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_FLOAT
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment "" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-instrument-detector-x-pixel-size-field> ;
                                                     rdfs:label "NXtomo/ENTRY/instrument/detector/x_pixel_size" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-instrument-detector-x-pixel-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomo-entry-instrument-detector-x-rotation-axis-pixel-position-field
:nxtomo-entry-instrument-detector-x-rotation-axis-pixel-position-field rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusField ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                         owl:someValuesFrom :NX_ANY
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_FLOAT
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_FLOAT
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-instrument-detector-x-rotation-axis-pixel-position-field> ;
                                                                       rdfs:label "NXtomo/ENTRY/instrument/detector/x_rotation_axis_pixel_position" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-instrument-detector-x-rotation-axis-pixel-position-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomo-entry-instrument-detector-y-pixel-size-field
:nxtomo-entry-instrument-detector-y-pixel-size-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_LENGTH
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_FLOAT
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_FLOAT
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment "" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-instrument-detector-y-pixel-size-field> ;
                                                     rdfs:label "NXtomo/ENTRY/instrument/detector/y_pixel_size" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-instrument-detector-y-pixel-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomo-entry-instrument-detector-y-rotation-axis-pixel-position-field
:nxtomo-entry-instrument-detector-y-rotation-axis-pixel-position-field rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusField ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                         owl:someValuesFrom :NX_ANY
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_FLOAT
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_FLOAT
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-instrument-detector-y-rotation-axis-pixel-position-field> ;
                                                                       rdfs:label "NXtomo/ENTRY/instrument/detector/y_rotation_axis_pixel_position" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-instrument-detector-y-rotation-axis-pixel-position-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomo-entry-instrument-group
:nxtomo-entry-instrument-group rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusGroup ,
                                               :nxentry-instrument-group ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxtomo-entry-instrument-source-group
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxtomo-entry-instrument-detector-group
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxtomo-entry-instrument-source-group
                                               ] ;
                               rdfs:comment "" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-instrument-group> ;
                               rdfs:label "NXtomo/ENTRY/instrument" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomo-entry-instrument-source-group
:nxtomo-entry-instrument-source-group rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusGroup ,
                                                      :nxinstrument-source-group ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxtomo-entry-instrument-source-name-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxtomo-entry-instrument-source-probe-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxtomo-entry-instrument-source-type-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxtomo-entry-instrument-source-name-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxtomo-entry-instrument-source-probe-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxtomo-entry-instrument-source-type-field
                                                      ] ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-instrument-source-group> ;
                                      rdfs:label "NXtomo/ENTRY/instrument/SOURCE" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-instrument-source-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomo-entry-instrument-source-name-field
:nxtomo-entry-instrument-source-name-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANY
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_CHAR
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_CHAR
                                                                         ]
                                                           ] ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-instrument-source-name-field> ;
                                           rdfs:label "NXtomo/ENTRY/instrument/SOURCE/name" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-instrument-source-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomo-entry-instrument-source-probe-electron-enum
:nxtomo-entry-instrument-source-probe-electron-enum rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusEnumerations ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :actualValue ;
                                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                                      rdf:first "electron" ;
                                                                                                      rdf:rest rdf:nil
                                                                                                    ]
                                                                                        ]
                                                                    ] ;
                                                    rdfs:comment "Enumeration item for NXtomo/ENTRY/instrument/SOURCE/probe: electron" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-instrument-source-probe-field> ;
                                                    rdfs:label "NXtomo/ENTRY/instrument/SOURCE/probe/electron" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomo-entry-instrument-source-probe-field
:nxtomo-entry-instrument-source-probe-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            :nxsource-probe-field ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasEnumContainer ;
                                                              owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                  owl:unionOf ( :nxtomo-entry-instrument-source-probe-electron-enum
                                                                                                :nxtomo-entry-instrument-source-probe-neutron-enum
                                                                                                :nxtomo-entry-instrument-source-probe-x-ray-enum
                                                                                              )
                                                                                ]
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-instrument-source-probe-field> ;
                                            rdfs:label "NXtomo/ENTRY/instrument/SOURCE/probe" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomo-entry-instrument-source-probe-neutron-enum
:nxtomo-entry-instrument-source-probe-neutron-enum rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :actualValue ;
                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                     rdf:first "neutron" ;
                                                                                                     rdf:rest rdf:nil
                                                                                                   ]
                                                                                       ]
                                                                   ] ;
                                                   rdfs:comment "Enumeration item for NXtomo/ENTRY/instrument/SOURCE/probe: neutron" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-instrument-source-probe-field> ;
                                                   rdfs:label "NXtomo/ENTRY/instrument/SOURCE/probe/neutron" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomo-entry-instrument-source-probe-x-ray-enum
:nxtomo-entry-instrument-source-probe-x-ray-enum rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :actualValue ;
                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                   rdf:first "x-ray" ;
                                                                                                   rdf:rest rdf:nil
                                                                                                 ]
                                                                                     ]
                                                                 ] ;
                                                 rdfs:comment "Enumeration item for NXtomo/ENTRY/instrument/SOURCE/probe: x-ray" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-instrument-source-probe-field> ;
                                                 rdfs:label "NXtomo/ENTRY/instrument/SOURCE/probe/x-ray" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomo-entry-instrument-source-type-field
:nxtomo-entry-instrument-source-type-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANY
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_CHAR
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_CHAR
                                                                         ]
                                                           ] ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-instrument-source-type-field> ;
                                           rdfs:label "NXtomo/ENTRY/instrument/SOURCE/type" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-instrument-source-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomo-entry-sample-group
:nxtomo-entry-sample-group rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusGroup ,
                                           :nxentry-sample-group ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxtomo-entry-sample-x-translation-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxtomo-entry-sample-y-translation-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxtomo-entry-sample-z-translation-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxtomo-entry-sample-name-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxtomo-entry-sample-rotation-angle-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxtomo-entry-sample-x-translation-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxtomo-entry-sample-y-translation-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxtomo-entry-sample-z-translation-field
                                           ] ;
                           rdfs:comment "" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-sample-group> ;
                           rdfs:label "NXtomo/ENTRY/sample" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomo-entry-sample-name-field
:nxtomo-entry-sample-name-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                :nxsample-name-field ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_CHAR
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_CHAR
                                                              ]
                                                ] ;
                                rdfs:comment "Descriptive name of sample" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-sample-name-field> ;
                                rdfs:label "NXtomo/ENTRY/sample/name" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-sample-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomo-entry-sample-rotation-angle-field
:nxtomo-entry-sample-rotation-angle-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          :nxsample-rotation-angle-field ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANGLE
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_FLOAT
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_FLOAT
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
		 In practice this axis is always aligned along one pixel direction on the detector and usually vertical.
		 There are experiments with horizontal rotation axes, so this would need to be indicated somehow.
		 For now the best way for that is an open question.
            """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-sample-rotation-angle-field> ;
                                          rdfs:label "NXtomo/ENTRY/sample/rotation_angle" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-sample-rotation-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomo-entry-sample-x-translation-field
:nxtomo-entry-sample-x-translation-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_LENGTH
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_FLOAT
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_FLOAT
                                                                       ]
                                                         ] ;
                                         rdfs:comment "" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-sample-x-translation-field> ;
                                         rdfs:label "NXtomo/ENTRY/sample/x_translation" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-sample-x-translation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomo-entry-sample-y-translation-field
:nxtomo-entry-sample-y-translation-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_LENGTH
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_FLOAT
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_FLOAT
                                                                       ]
                                                         ] ;
                                         rdfs:comment "" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-sample-y-translation-field> ;
                                         rdfs:label "NXtomo/ENTRY/sample/y_translation" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-sample-y-translation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomo-entry-sample-z-translation-field
:nxtomo-entry-sample-z-translation-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_LENGTH
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_FLOAT
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_FLOAT
                                                                       ]
                                                         ] ;
                                         rdfs:comment "" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-sample-z-translation-field> ;
                                         rdfs:label "NXtomo/ENTRY/sample/z_translation" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-sample-z-translation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomo-entry-start-time-field
:nxtomo-entry-start-time-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_DATE_TIME
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_DATE_TIME
                                                             ]
                                               ] ;
                               rdfs:comment "" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-start-time-field> ;
                               rdfs:label "NXtomo/ENTRY/start_time" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomo-entry-title-field
:nxtomo-entry-title-field rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusField ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasUnitContainer ;
                                            owl:someValuesFrom :NX_ANY
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:someValuesFrom :NX_CHAR
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass [ rdf:type owl:Class ;
                                                          owl:complementOf :NX_CHAR
                                                        ]
                                          ] ;
                          rdfs:comment "" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-title-field> ;
                          rdfs:label "NXtomo/ENTRY/title" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomo.html#nxtomo-entry-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomophase-entry-control-group
:nxtomophase-entry-control-group rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusGroup ,
                                                 :nxentry-monitor-group ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxtomophase-entry-control-integral-field
                                                 ] ;
                                 rdfs:comment "" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-control-group> ;
                                 rdfs:label "NXtomophase/ENTRY/control" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-control-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomophase-entry-control-integral-field
:nxtomophase-entry-control-integral-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_FLOAT
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_FLOAT
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
          Total integral monitor counts for each measured frame. Allows a correction for
          fluctuations in the beam between frames.
	""" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-control-integral-field> ;
                                          rdfs:label "NXtomophase/ENTRY/control/integral" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-control-integral-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomophase-entry-data-group
:nxtomophase-entry-data-group rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusGroup ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-data-group> ;
                              rdfs:label "NXtomophase/ENTRY/data" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomophase-entry-definition-field
:nxtomophase-entry-definition-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    :nxentry-definition-field ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasEnumContainer ;
                                                      owl:allValuesFrom [ rdf:type owl:Class ;
                                                                          owl:unionOf ( :nxtomophase-entry-definition-nxtomophase-enum
                                                                                      )
                                                                        ]
                                                    ] ;
                                    rdfs:comment " Official NeXus NXDL schema to which this file conforms " ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-definition-field> ;
                                    rdfs:label "NXtomophase/ENTRY/definition" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomophase-entry-definition-nxtomophase-enum
:nxtomophase-entry-definition-nxtomophase-enum rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusEnumerations ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :actualValue ;
                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                 rdf:first "NXtomophase" ;
                                                                                                 rdf:rest rdf:nil
                                                                                               ]
                                                                                   ]
                                                               ] ;
                                               rdfs:comment "Enumeration item for NXtomophase/ENTRY/definition: NXtomophase" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-definition-field> ;
                                               rdfs:label "NXtomophase/ENTRY/definition/NXtomophase" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomophase-entry-end-time-field
:nxtomophase-entry-end-time-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_DATE_TIME
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_DATE_TIME
                                                                ]
                                                  ] ;
                                  rdfs:comment "" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-end-time-field> ;
                                  rdfs:label "NXtomophase/ENTRY/end_time" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-end-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomophase-entry-group
:nxtomophase-entry-group rdf:type owl:Class ;
                         rdfs:subClassOf :NXentry ,
                                         :NeXusGroup ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxtomophase-entry-control-group
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxtomophase-entry-data-group
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxtomophase-entry-definition-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxtomophase-entry-end-time-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxtomophase-entry-instrument-group
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxtomophase-entry-sample-group
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxtomophase-entry-start-time-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxtomophase-entry-title-field
                                         ] ;
                         rdfs:comment "" ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-group> ;
                         rdfs:label "NXtomophase/ENTRY" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomophase-entry-instrument-bright-field-data-field
:nxtomophase-entry-instrument-bright-field-data-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_ANY
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_INT
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_INT
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-instrument-bright-field-data-field> ;
                                                      rdfs:label "NXtomophase/ENTRY/instrument/bright_field/data" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-instrument-bright-field-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomophase-entry-instrument-bright-field-group
:nxtomophase-entry-instrument-bright-field-group rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusGroup ,
                                                                 :nxinstrument-detector-group ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxtomophase-entry-instrument-bright-field-data-field
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxtomophase-entry-instrument-bright-field-sequence-number-field
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-instrument-bright-field-group> ;
                                                 rdfs:label "NXtomophase/ENTRY/instrument/bright_field" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-instrument-bright-field-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomophase-entry-instrument-bright-field-sequence-number-field
:nxtomophase-entry-instrument-bright-field-sequence-number-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_ANY
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_INT
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_INT
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment "" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-instrument-bright-field-sequence-number-field> ;
                                                                 rdfs:label "NXtomophase/ENTRY/instrument/bright_field/sequence_number" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-instrument-bright-field-sequence-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomophase-entry-instrument-dark-field-data-field
:nxtomophase-entry-instrument-dark-field-data-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_ANY
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_INT
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_INT
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment "" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-instrument-dark-field-data-field> ;
                                                    rdfs:label "NXtomophase/ENTRY/instrument/dark_field/data" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-instrument-dark-field-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomophase-entry-instrument-dark-field-group
:nxtomophase-entry-instrument-dark-field-group rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusGroup ,
                                                               :nxinstrument-detector-group ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxtomophase-entry-instrument-dark-field-data-field
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxtomophase-entry-instrument-dark-field-sequence-number-field
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-instrument-dark-field-group> ;
                                               rdfs:label "NXtomophase/ENTRY/instrument/dark_field" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-instrument-dark-field-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomophase-entry-instrument-dark-field-sequence-number-field
:nxtomophase-entry-instrument-dark-field-sequence-number-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_ANY
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_INT
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_INT
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-instrument-dark-field-sequence-number-field> ;
                                                               rdfs:label "NXtomophase/ENTRY/instrument/dark_field/sequence_number" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-instrument-dark-field-sequence-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomophase-entry-instrument-group
:nxtomophase-entry-instrument-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusGroup ,
                                                    :nxentry-instrument-group ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxtomophase-entry-instrument-bright-field-group
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxtomophase-entry-instrument-dark-field-group
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxtomophase-entry-instrument-sample-group
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :has ;
                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                      owl:onClass :nxtomophase-entry-instrument-source-group
                                                    ] ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-instrument-group> ;
                                    rdfs:label "NXtomophase/ENTRY/instrument" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomophase-entry-instrument-sample-data-field
:nxtomophase-entry-instrument-sample-data-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_ANY
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_INT
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_INT
                                                                              ]
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-instrument-sample-data-field> ;
                                                rdfs:label "NXtomophase/ENTRY/instrument/sample/data" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-instrument-sample-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomophase-entry-instrument-sample-distance-field
:nxtomophase-entry-instrument-sample-distance-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    :nxdetector-distance-field ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_LENGTH
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_FLOAT
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_FLOAT
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment "Distance between detector and sample" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-instrument-sample-distance-field> ;
                                                    rdfs:label "NXtomophase/ENTRY/instrument/sample/distance" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-instrument-sample-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomophase-entry-instrument-sample-group
:nxtomophase-entry-instrument-sample-group rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusGroup ,
                                                           :nxinstrument-detector-group ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxtomophase-entry-instrument-sample-data-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxtomophase-entry-instrument-sample-distance-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxtomophase-entry-instrument-sample-sequence-number-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxtomophase-entry-instrument-sample-x-pixel-size-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxtomophase-entry-instrument-sample-y-pixel-size-field
                                                           ] ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-instrument-sample-group> ;
                                           rdfs:label "NXtomophase/ENTRY/instrument/sample" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-instrument-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomophase-entry-instrument-sample-sequence-number-field
:nxtomophase-entry-instrument-sample-sequence-number-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_ANY
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_INT
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_INT
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment "" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-instrument-sample-sequence-number-field> ;
                                                           rdfs:label "NXtomophase/ENTRY/instrument/sample/sequence_number" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-instrument-sample-sequence-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomophase-entry-instrument-sample-x-pixel-size-field
:nxtomophase-entry-instrument-sample-x-pixel-size-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_LENGTH
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_FLOAT
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_FLOAT
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-instrument-sample-x-pixel-size-field> ;
                                                        rdfs:label "NXtomophase/ENTRY/instrument/sample/x_pixel_size" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-instrument-sample-x-pixel-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomophase-entry-instrument-sample-y-pixel-size-field
:nxtomophase-entry-instrument-sample-y-pixel-size-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_LENGTH
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_FLOAT
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_FLOAT
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-instrument-sample-y-pixel-size-field> ;
                                                        rdfs:label "NXtomophase/ENTRY/instrument/sample/y_pixel_size" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-instrument-sample-y-pixel-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomophase-entry-instrument-source-group
:nxtomophase-entry-instrument-source-group rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusGroup ,
                                                           :nxinstrument-source-group ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxtomophase-entry-instrument-source-name-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxtomophase-entry-instrument-source-probe-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxtomophase-entry-instrument-source-type-field
                                                           ] ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-instrument-source-group> ;
                                           rdfs:label "NXtomophase/ENTRY/instrument/SOURCE" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-instrument-source-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomophase-entry-instrument-source-name-field
:nxtomophase-entry-instrument-source-name-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_ANY
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-instrument-source-name-field> ;
                                                rdfs:label "NXtomophase/ENTRY/instrument/SOURCE/name" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-instrument-source-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomophase-entry-instrument-source-probe-electron-enum
:nxtomophase-entry-instrument-source-probe-electron-enum rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusEnumerations ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :actualValue ;
                                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                                           rdf:first "electron" ;
                                                                                                           rdf:rest rdf:nil
                                                                                                         ]
                                                                                             ]
                                                                         ] ;
                                                         rdfs:comment "Enumeration item for NXtomophase/ENTRY/instrument/SOURCE/probe: electron" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-instrument-source-probe-field> ;
                                                         rdfs:label "NXtomophase/ENTRY/instrument/SOURCE/probe/electron" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomophase-entry-instrument-source-probe-field
:nxtomophase-entry-instrument-source-probe-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 :nxsource-probe-field ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasEnumContainer ;
                                                                   owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                       owl:unionOf ( :nxtomophase-entry-instrument-source-probe-electron-enum
                                                                                                     :nxtomophase-entry-instrument-source-probe-neutron-enum
                                                                                                     :nxtomophase-entry-instrument-source-probe-x-ray-enum
                                                                                                   )
                                                                                     ]
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-instrument-source-probe-field> ;
                                                 rdfs:label "NXtomophase/ENTRY/instrument/SOURCE/probe" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomophase-entry-instrument-source-probe-neutron-enum
:nxtomophase-entry-instrument-source-probe-neutron-enum rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusEnumerations ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :actualValue ;
                                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                                          rdf:first "neutron" ;
                                                                                                          rdf:rest rdf:nil
                                                                                                        ]
                                                                                            ]
                                                                        ] ;
                                                        rdfs:comment "Enumeration item for NXtomophase/ENTRY/instrument/SOURCE/probe: neutron" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-instrument-source-probe-field> ;
                                                        rdfs:label "NXtomophase/ENTRY/instrument/SOURCE/probe/neutron" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomophase-entry-instrument-source-probe-x-ray-enum
:nxtomophase-entry-instrument-source-probe-x-ray-enum rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :actualValue ;
                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                        rdf:first "x-ray" ;
                                                                                                        rdf:rest rdf:nil
                                                                                                      ]
                                                                                          ]
                                                                      ] ;
                                                      rdfs:comment "Enumeration item for NXtomophase/ENTRY/instrument/SOURCE/probe: x-ray" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-instrument-source-probe-field> ;
                                                      rdfs:label "NXtomophase/ENTRY/instrument/SOURCE/probe/x-ray" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomophase-entry-instrument-source-type-field
:nxtomophase-entry-instrument-source-type-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_ANY
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-instrument-source-type-field> ;
                                                rdfs:label "NXtomophase/ENTRY/instrument/SOURCE/type" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-instrument-source-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomophase-entry-sample-group
:nxtomophase-entry-sample-group rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusGroup ,
                                                :nxentry-sample-group ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxtomophase-entry-sample-name-field
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxtomophase-entry-sample-rotation-angle-field
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxtomophase-entry-sample-x-translation-field
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxtomophase-entry-sample-y-translation-field
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxtomophase-entry-sample-z-translation-field
                                                ] ;
                                rdfs:comment "" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-sample-group> ;
                                rdfs:label "NXtomophase/ENTRY/sample" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomophase-entry-sample-name-field
:nxtomophase-entry-sample-name-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     :nxsample-name-field ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_CHAR
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_CHAR
                                                                   ]
                                                     ] ;
                                     rdfs:comment "Descriptive name of sample" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-sample-name-field> ;
                                     rdfs:label "NXtomophase/ENTRY/sample/name" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-sample-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomophase-entry-sample-rotation-angle-field
:nxtomophase-entry-sample-rotation-angle-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANGLE
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_FLOAT
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_FLOAT
                                                                             ]
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-sample-rotation-angle-field> ;
                                               rdfs:label "NXtomophase/ENTRY/sample/rotation_angle" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-sample-rotation-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomophase-entry-sample-x-translation-field
:nxtomophase-entry-sample-x-translation-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_LENGTH
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_FLOAT
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_FLOAT
                                                                            ]
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-sample-x-translation-field> ;
                                              rdfs:label "NXtomophase/ENTRY/sample/x_translation" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-sample-x-translation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomophase-entry-sample-y-translation-field
:nxtomophase-entry-sample-y-translation-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_LENGTH
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_FLOAT
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_FLOAT
                                                                            ]
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-sample-y-translation-field> ;
                                              rdfs:label "NXtomophase/ENTRY/sample/y_translation" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-sample-y-translation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomophase-entry-sample-z-translation-field
:nxtomophase-entry-sample-z-translation-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_LENGTH
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_FLOAT
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_FLOAT
                                                                            ]
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-sample-z-translation-field> ;
                                              rdfs:label "NXtomophase/ENTRY/sample/z_translation" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-sample-z-translation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomophase-entry-start-time-field
:nxtomophase-entry-start-time-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_DATE_TIME
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_DATE_TIME
                                                                  ]
                                                    ] ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-start-time-field> ;
                                    rdfs:label "NXtomophase/ENTRY/start_time" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomophase-entry-title-field
:nxtomophase-entry-title-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_CHAR
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_CHAR
                                                             ]
                                               ] ;
                               rdfs:comment "" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-title-field> ;
                               rdfs:label "NXtomophase/ENTRY/title" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomophase.html#nxtomophase-entry-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomoproc-entry-data-data-field
:nxtomoproc-entry-data-data-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  :nxdata-data-field ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_NUMBER
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxtomoproc-entry-data-data-offset-attribute
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxtomoproc-entry-data-data-scaling-attribute
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxtomoproc-entry-data-data-transform-attribute
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_NUMBER
                                                                ]
                                                  ] ;
                                  rdfs:comment """
            This is the reconstructed volume. This can be different
            things. Please indicate in the unit attribute what physical
            quantity this really is.
          """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-data-data-field> ;
                                  rdfs:label "NXtomoproc/ENTRY/data/data" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-data-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomoproc-entry-data-data-offset-attribute
:nxtomoproc-entry-data-data-offset-attribute rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusAttribute ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-data-data-offset-attribute> ;
                                             rdfs:label "NXtomoproc/ENTRY/data/data/offset" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-data-data-offset-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomoproc-entry-data-data-scaling-attribute
:nxtomoproc-entry-data-data-scaling-attribute rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusAttribute ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_CHAR
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_CHAR
                                                                            ]
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-data-data-scaling-attribute> ;
                                              rdfs:label "NXtomoproc/ENTRY/data/data/scaling" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-data-data-scaling-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomoproc-entry-data-data-transform-attribute
:nxtomoproc-entry-data-data-transform-attribute rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusAttribute ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-data-data-transform-attribute> ;
                                                rdfs:label "NXtomoproc/ENTRY/data/data/transform" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-data-data-transform-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomoproc-entry-data-group
:nxtomoproc-entry-data-group rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusGroup ,
                                             :nxentry-data-group ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxtomoproc-entry-data-data-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxtomoproc-entry-data-x-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxtomoproc-entry-data-y-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxtomoproc-entry-data-z-field
                                             ] ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-data-group> ;
                             rdfs:label "NXtomoproc/ENTRY/data" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomoproc-entry-data-x-field
:nxtomoproc-entry-data-x-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               :nxdata-x-field ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_FLOAT
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_FLOAT
                                                             ]
                                               ] ;
                               rdfs:comment """
            This is an array holding the values to use for the x-axis of
            data. The units must be appropriate for the measurement.
          """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-data-x-field> ;
                               rdfs:label "NXtomoproc/ENTRY/data/x" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-data-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomoproc-entry-data-y-field
:nxtomoproc-entry-data-y-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               :nxdata-y-field ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_FLOAT
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_FLOAT
                                                             ]
                                               ] ;
                               rdfs:comment """
            This is an array holding the values to use for the y-axis of
            data. The units must be appropriate for the measurement.
          """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-data-y-field> ;
                               rdfs:label "NXtomoproc/ENTRY/data/y" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-data-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomoproc-entry-data-z-field
:nxtomoproc-entry-data-z-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               :nxdata-z-field ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_FLOAT
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_FLOAT
                                                             ]
                                               ] ;
                               rdfs:comment """
            This is an array holding the values to use for the z-axis of
            data. The units must be appropriate for the measurement.
          """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-data-z-field> ;
                               rdfs:label "NXtomoproc/ENTRY/data/z" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-data-z-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomoproc-entry-definition-field
:nxtomoproc-entry-definition-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   :nxentry-definition-field ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasEnumContainer ;
                                                     owl:allValuesFrom [ rdf:type owl:Class ;
                                                                         owl:unionOf ( :nxtomoproc-entry-definition-nxtomoproc-enum
                                                                                     )
                                                                       ]
                                                   ] ;
                                   rdfs:comment " Official NeXus NXDL schema to which this file conforms " ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-definition-field> ;
                                   rdfs:label "NXtomoproc/ENTRY/definition" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomoproc-entry-definition-nxtomoproc-enum
:nxtomoproc-entry-definition-nxtomoproc-enum rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusEnumerations ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :actualValue ;
                                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                                               rdf:first "NXtomoproc" ;
                                                                                               rdf:rest rdf:nil
                                                                                             ]
                                                                                 ]
                                                             ] ;
                                             rdfs:comment "Enumeration item for NXtomoproc/ENTRY/definition: NXtomoproc" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-definition-field> ;
                                             rdfs:label "NXtomoproc/ENTRY/definition/NXtomoproc" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomoproc-entry-group
:nxtomoproc-entry-group rdf:type owl:Class ;
                        rdfs:subClassOf :NXentry ,
                                        :NeXusGroup ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxtomoproc-entry-data-group
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxtomoproc-entry-definition-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxtomoproc-entry-instrument-group
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxtomoproc-entry-reconstruction-group
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxtomoproc-entry-sample-group
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxtomoproc-entry-title-field
                                        ] ;
                        rdfs:comment "" ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-group> ;
                        rdfs:label "NXtomoproc/ENTRY" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomoproc-entry-instrument-group
:nxtomoproc-entry-instrument-group rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusGroup ,
                                                   :nxentry-instrument-group ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxtomoproc-entry-instrument-source-group
                                                   ] ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-instrument-group> ;
                                   rdfs:label "NXtomoproc/ENTRY/INSTRUMENT" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomoproc-entry-instrument-source-group
:nxtomoproc-entry-instrument-source-group rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusGroup ,
                                                          :nxinstrument-source-group ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxtomoproc-entry-instrument-source-name-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxtomoproc-entry-instrument-source-probe-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxtomoproc-entry-instrument-source-type-field
                                                          ] ;
                                          rdfs:comment "" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-instrument-source-group> ;
                                          rdfs:label "NXtomoproc/ENTRY/INSTRUMENT/SOURCE" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-instrument-source-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomoproc-entry-instrument-source-name-field
:nxtomoproc-entry-instrument-source-name-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_CHAR
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_CHAR
                                                                             ]
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-instrument-source-name-field> ;
                                               rdfs:label "NXtomoproc/ENTRY/INSTRUMENT/SOURCE/name" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-instrument-source-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomoproc-entry-instrument-source-probe-electron-enum
:nxtomoproc-entry-instrument-source-probe-electron-enum rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusEnumerations ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :actualValue ;
                                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                                          rdf:first "electron" ;
                                                                                                          rdf:rest rdf:nil
                                                                                                        ]
                                                                                            ]
                                                                        ] ;
                                                        rdfs:comment "Enumeration item for NXtomoproc/ENTRY/INSTRUMENT/SOURCE/probe: electron" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-instrument-source-probe-field> ;
                                                        rdfs:label "NXtomoproc/ENTRY/INSTRUMENT/SOURCE/probe/electron" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomoproc-entry-instrument-source-probe-field
:nxtomoproc-entry-instrument-source-probe-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                :nxsource-probe-field ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasEnumContainer ;
                                                                  owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                      owl:unionOf ( :nxtomoproc-entry-instrument-source-probe-electron-enum
                                                                                                    :nxtomoproc-entry-instrument-source-probe-neutron-enum
                                                                                                    :nxtomoproc-entry-instrument-source-probe-x-ray-enum
                                                                                                  )
                                                                                    ]
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-instrument-source-probe-field> ;
                                                rdfs:label "NXtomoproc/ENTRY/INSTRUMENT/SOURCE/probe" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomoproc-entry-instrument-source-probe-neutron-enum
:nxtomoproc-entry-instrument-source-probe-neutron-enum rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusEnumerations ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :actualValue ;
                                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                                         rdf:first "neutron" ;
                                                                                                         rdf:rest rdf:nil
                                                                                                       ]
                                                                                           ]
                                                                       ] ;
                                                       rdfs:comment "Enumeration item for NXtomoproc/ENTRY/INSTRUMENT/SOURCE/probe: neutron" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-instrument-source-probe-field> ;
                                                       rdfs:label "NXtomoproc/ENTRY/INSTRUMENT/SOURCE/probe/neutron" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomoproc-entry-instrument-source-probe-x-ray-enum
:nxtomoproc-entry-instrument-source-probe-x-ray-enum rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :actualValue ;
                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                       rdf:first "x-ray" ;
                                                                                                       rdf:rest rdf:nil
                                                                                                     ]
                                                                                         ]
                                                                     ] ;
                                                     rdfs:comment "Enumeration item for NXtomoproc/ENTRY/INSTRUMENT/SOURCE/probe: x-ray" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-instrument-source-probe-field> ;
                                                     rdfs:label "NXtomoproc/ENTRY/INSTRUMENT/SOURCE/probe/x-ray" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomoproc-entry-instrument-source-type-field
:nxtomoproc-entry-instrument-source-type-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_CHAR
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_CHAR
                                                                             ]
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-instrument-source-type-field> ;
                                               rdfs:label "NXtomoproc/ENTRY/INSTRUMENT/SOURCE/type" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-instrument-source-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomoproc-entry-reconstruction-date-field
:nxtomoproc-entry-reconstruction-date-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            :nxprocess-date-field ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANY
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_DATE_TIME
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_DATE_TIME
                                                                          ]
                                                            ] ;
                                            rdfs:comment "Date and time of reconstruction processing." ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-reconstruction-date-field> ;
                                            rdfs:label "NXtomoproc/ENTRY/reconstruction/date" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-reconstruction-date-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomoproc-entry-reconstruction-group
:nxtomoproc-entry-reconstruction-group rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusGroup ,
                                                       :nxentry-process-group ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxtomoproc-entry-reconstruction-date-field
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxtomoproc-entry-reconstruction-parameters-group
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxtomoproc-entry-reconstruction-program-field
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxtomoproc-entry-reconstruction-version-field
                                                       ] ;
                                       rdfs:comment "" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-reconstruction-group> ;
                                       rdfs:label "NXtomoproc/ENTRY/reconstruction" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-reconstruction-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomoproc-entry-reconstruction-parameters-group
:nxtomoproc-entry-reconstruction-parameters-group rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusGroup ,
                                                                  :nxprocess-parameters-group ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :has ;
                                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass :nxtomoproc-entry-reconstruction-parameters-raw-file-field
                                                                  ] ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-reconstruction-parameters-group> ;
                                                  rdfs:label "NXtomoproc/ENTRY/reconstruction/parameters" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-reconstruction-parameters-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomoproc-entry-reconstruction-parameters-raw-file-field
:nxtomoproc-entry-reconstruction-parameters-raw-file-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_ANY
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_CHAR
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_CHAR
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment "Original raw data file this data was derived from" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-reconstruction-parameters-raw-file-field> ;
                                                           rdfs:label "NXtomoproc/ENTRY/reconstruction/parameters/raw_file" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-reconstruction-parameters-raw-file-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomoproc-entry-reconstruction-program-field
:nxtomoproc-entry-reconstruction-program-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               :nxprocess-program-field ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_CHAR
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_CHAR
                                                                             ]
                                                               ] ;
                                               rdfs:comment "Name of the program used for reconstruction" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-reconstruction-program-field> ;
                                               rdfs:label "NXtomoproc/ENTRY/reconstruction/program" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-reconstruction-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomoproc-entry-reconstruction-version-field
:nxtomoproc-entry-reconstruction-version-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               :nxprocess-version-field ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_CHAR
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_CHAR
                                                                             ]
                                                               ] ;
                                               rdfs:comment "Version of the program used" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-reconstruction-version-field> ;
                                               rdfs:label "NXtomoproc/ENTRY/reconstruction/version" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-reconstruction-version-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomoproc-entry-sample-group
:nxtomoproc-entry-sample-group rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusGroup ,
                                               :nxentry-sample-group ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxtomoproc-entry-sample-name-field
                                               ] ;
                               rdfs:comment "" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-sample-group> ;
                               rdfs:label "NXtomoproc/ENTRY/SAMPLE" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomoproc-entry-sample-name-field
:nxtomoproc-entry-sample-name-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    :nxsample-name-field ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_CHAR
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_CHAR
                                                                  ]
                                                    ] ;
                                    rdfs:comment "Descriptive name of sample" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-sample-name-field> ;
                                    rdfs:label "NXtomoproc/ENTRY/SAMPLE/name" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-sample-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtomoproc-entry-title-field
:nxtomoproc-entry-title-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_CHAR
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_CHAR
                                                            ]
                                              ] ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-title-field> ;
                              rdfs:label "NXtomoproc/ENTRY/title" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXtomoproc.html#nxtomoproc-entry-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransformations-axisname-depends-on-attribute
:nxtransformations-axisname-depends-on-attribute rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusAttribute ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_CHAR
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_CHAR
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment """
				Points to the path of a field defining the axis on which this instance of
				NXtransformations depends or the string \".\". It can also point to an instance of
				``NX_coordinate_system`` if this transformation depends on it.

				If it is the string \".\", it is explicitly pointing towards the default 
				`NeXus coordinate system <https://manual.nexusformat.org/design.html#the-nexus-coordinate-system>`_.
			""" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXtransformations.html#nxtransformations-axisname-depends-on-attribute> ;
                                                 rdfs:label "NXtransformations/AXISNAME/depends_on" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXtransformations.html#nxtransformations-axisname-depends-on-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransformations-axisname-end-field
:nxtransformations-axisname-end-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_TRANSFORMATION
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_NUMBER
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_NUMBER
                                                                    ]
                                                      ] ;
                                      rdfs:comment """
			``AXISNAME_end`` is a placeholder for a name constructed from the actual
			name of an axis to which ``_end`` has been appended.

			The values in this field are the end points of the motions that start
			at the corresponding positions given in the ``AXISNAME`` field.
		""" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXtransformations.html#nxtransformations-axisname-end-field> ;
                                      rdfs:label "NXtransformations/AXISNAME_end" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXtransformations.html#nxtransformations-axisname-end-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransformations-axisname-equipment-component-attribute
:nxtransformations-axisname-equipment-component-attribute rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusAttribute ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_CHAR
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_CHAR
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment """
				An arbitrary identifier of a component of the equipment to which
				the transformation belongs, such as 'detector_arm' or 'detector_module'.
				NXtransformations with the same equipment_component label form a logical
				grouping which can be combined together into a single change-of-basis
				operation.
			""" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXtransformations.html#nxtransformations-axisname-equipment-component-attribute> ;
                                                          rdfs:label "NXtransformations/AXISNAME/equipment_component" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXtransformations.html#nxtransformations-axisname-equipment-component-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransformations-axisname-field
:nxtransformations-axisname-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_TRANSFORMATION
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_NUMBER
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxtransformations-axisname-depends-on-attribute
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxtransformations-axisname-equipment-component-attribute
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxtransformations-axisname-offset-attribute
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxtransformations-axisname-offset-units-attribute
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxtransformations-axisname-transformation-type-attribute
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxtransformations-axisname-vector-attribute
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_NUMBER
                                                                ]
                                                  ] ;
                                  rdfs:comment """
			Units need to be appropriate for translation or rotation

			The name of this field is not forced.  The user is free to use any name
			that does not cause confusion.  When using more than one ``AXISNAME`` field,
			make sure that each field name is unique in the same group, as required
			by HDF5.

			The values given should be the start points of exposures for the corresponding
			frames. The end points should be given in ``AXISNAME_end``.
		""" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXtransformations.html#nxtransformations-axisname-field> ;
                                  rdfs:label "NXtransformations/AXISNAME" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXtransformations.html#nxtransformations-axisname-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransformations-axisname-increment-set-field
:nxtransformations-axisname-increment-set-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                :nxobject-fieldname-set-field ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_TRANSFORMATION
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_NUMBER
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_NUMBER
                                                                              ]
                                                                ] ;
                                                rdfs:comment """
			``AXISNAME_increment_set`` is a placeholder for a name constructed from the actual
			name of an axis to which ``_increment_set`` has been appended.

			The value of this optional field is the intended average range through which
			the corresponding axis moves during the exposure of a frame.  Ideally, the
			value of this field added to each value of ``AXISNAME`` would agree with the
			corresponding values of ``AXISNAME_end``, but there is a possibility of significant
			differences. Use of ``AXISNAME_end`` is recommended.
		""" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXtransformations.html#nxtransformations-axisname-increment-set-field> ;
                                                rdfs:label "NXtransformations/AXISNAME_increment_set" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXtransformations.html#nxtransformations-axisname-increment-set-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransformations-axisname-offset-attribute
:nxtransformations-axisname-offset-attribute rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusAttribute ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_NUMBER
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_NUMBER
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
				A fixed offset applied before the transformation (three vector components).
				This is not intended to be a substitute for a fixed ``translation`` axis but, for example,
				as the mechanical offset from mounting the axis to its dependency.
			""" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXtransformations.html#nxtransformations-axisname-offset-attribute> ;
                                             rdfs:label "NXtransformations/AXISNAME/offset" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXtransformations.html#nxtransformations-axisname-offset-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransformations-axisname-offset-units-attribute
:nxtransformations-axisname-offset-units-attribute rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_CHAR
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_CHAR
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
				Units of the offset.  Values should be consistent with NX_LENGTH.
			""" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXtransformations.html#nxtransformations-axisname-offset-units-attribute> ;
                                                   rdfs:label "NXtransformations/AXISNAME/offset_units" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXtransformations.html#nxtransformations-axisname-offset-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransformations-axisname-transformation-type-attribute
:nxtransformations-axisname-transformation-type-attribute rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusAttribute ,
                                                                          [ rdf:type owl:Class ;
                                                                            owl:unionOf ( :nxxps-entry-sample-transformations-sample-normal-tilt-azimuth-angle-transformation-type-attribute
                                                                                          [ rdf:type owl:Class ;
                                                                                            owl:unionOf ( :nxxps-entry-sample-transformations-sample-normal-polar-angle-of-tilt-transformation-type-attribute
                                                                                                          [ rdf:type owl:Class ;
                                                                                                            owl:unionOf ( :nxxps-entry-sample-transformations-sample-rotation-angle-transformation-type-attribute
                                                                                                                          [ rdf:type owl:Class ;
                                                                                                                            owl:unionOf ( :nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-azimuth-angle-transformation-type-attribute
                                                                                                                                          [ rdf:type owl:Class ;
                                                                                                                                            owl:unionOf ( :nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-polar-angle-transformation-type-attribute
                                                                                                                                                          [ rdf:type owl:Class ;
                                                                                                                                                            owl:unionOf ( :nxxps-entry-instrument-beam-probe-transformations-beam-azimuth-angle-transformation-type-attribute
                                                                                                                                                                          [ rdf:type owl:Class ;
                                                                                                                                                                            owl:unionOf ( :nxxps-entry-instrument-beam-probe-transformations-beam-polar-angle-of-incidence-transformation-type-attribute
                                                                                                                                                                                          [ rdf:type owl:Class ;
                                                                                                                                                                                            owl:unionOf ( :nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-azimuth-transformation-type-attribute
                                                                                                                                                                                                          [ rdf:type owl:Class ;
                                                                                                                                                                                                            owl:unionOf ( :nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-polar-transformation-type-attribute
                                                                                                                                                                                                                          [ rdf:type owl:Class ;
                                                                                                                                                                                                                            owl:unionOf ( :nxmpes-arpes-entry-sample-transformations-offset-polar-transformation-type-attribute
                                                                                                                                                                                                                                          [ rdf:type owl:Class ;
                                                                                                                                                                                                                                            owl:unionOf ( :nxmpes-arpes-entry-sample-transformations-sample-polar-transformation-type-attribute
                                                                                                                                                                                                                                                          [ rdf:type owl:Class ;
                                                                                                                                                                                                                                                            owl:unionOf ( :nxmpes-arpes-entry-sample-transformations-offset-tilt-transformation-type-attribute
                                                                                                                                                                                                                                                                          [ rdf:type owl:Class ;
                                                                                                                                                                                                                                                                            owl:unionOf ( :nxmpes-arpes-entry-sample-transformations-sample-tilt-transformation-type-attribute
                                                                                                                                                                                                                                                                                          [ rdf:type owl:Class ;
                                                                                                                                                                                                                                                                                            owl:unionOf ( :nxmpes-arpes-entry-sample-transformations-offset-azimuth-transformation-type-attribute
                                                                                                                                                                                                                                                                                                          [ rdf:type owl:Class ;
                                                                                                                                                                                                                                                                                                            owl:unionOf ( :nxmpes-arpes-entry-sample-transformations-sample-azimuth-transformation-type-attribute
                                                                                                                                                                                                                                                                                                                          [ rdf:type owl:Class ;
                                                                                                                                                                                                                                                                                                                            owl:unionOf ( :nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-dispersion-transformation-type-attribute
                                                                                                                                                                                                                                                                                                                                          [ rdf:type owl:Class ;
                                                                                                                                                                                                                                                                                                                                            owl:unionOf ( :nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-elevation-transformation-type-attribute
                                                                                                                                                                                                                                                                                                                                                          [ rdf:type owl:Class ;
                                                                                                                                                                                                                                                                                                                                                            owl:unionOf ( :nxmpes-arpes-entry-instrument-electronanalyzer-transformations-analyzer-rotation-transformation-type-attribute
                                                                                                                                                                                                                                                                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                                                                                                                                                                                                                                                                            owl:onProperty :hasEnumContainer ;
                                                                                                                                                                                                                                                                                                                                                                            owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                                                                                                                                                                                                                                                                                owl:unionOf ( :nxtransformations-axisname-transformation-type-rotation-enum
                                                                                                                                                                                                                                                                                                                                                                                                              :nxtransformations-axisname-transformation-type-translation-enum
                                                                                                                                                                                                                                                                                                                                                                                                            )
                                                                                                                                                                                                                                                                                                                                                                                              ]
                                                                                                                                                                                                                                                                                                                                                                          ]
                                                                                                                                                                                                                                                                                                                                                                        )
                                                                                                                                                                                                                                                                                                                                                          ]
                                                                                                                                                                                                                                                                                                                                                        )
                                                                                                                                                                                                                                                                                                                                          ]
                                                                                                                                                                                                                                                                                                                                        )
                                                                                                                                                                                                                                                                                                                          ]
                                                                                                                                                                                                                                                                                                                        )
                                                                                                                                                                                                                                                                                                          ]
                                                                                                                                                                                                                                                                                                        )
                                                                                                                                                                                                                                                                                          ]
                                                                                                                                                                                                                                                                                        )
                                                                                                                                                                                                                                                                          ]
                                                                                                                                                                                                                                                                        )
                                                                                                                                                                                                                                                          ]
                                                                                                                                                                                                                                                        )
                                                                                                                                                                                                                                          ]
                                                                                                                                                                                                                                        )
                                                                                                                                                                                                                          ]
                                                                                                                                                                                                                        )
                                                                                                                                                                                                          ]
                                                                                                                                                                                                        )
                                                                                                                                                                                          ]
                                                                                                                                                                                        )
                                                                                                                                                                          ]
                                                                                                                                                                        )
                                                                                                                                                          ]
                                                                                                                                                        )
                                                                                                                                          ]
                                                                                                                                        )
                                                                                                                          ]
                                                                                                                        )
                                                                                                          ]
                                                                                                        )
                                                                                          ]
                                                                                        )
                                                                          ] ;
                                                          rdfs:comment """
				The transformation_type may be ``translation``, in which case the
				values are linear displacements along the axis, ``rotation``,
				in which case the values are angular rotations around the axis.

				If this attribute is omitted, this is an axis for which there
				is no motion to be specified, such as the direction of gravity,
				or the direction to the source, or a basis vector of a
				coordinate frame. In this case the value of the ``AXISNAME`` field
				is not used and can be set to the number ``NaN``.
			""" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXtransformations.html#nxtransformations-axisname-transformation-type-attribute> ;
                                                          rdfs:label "NXtransformations/AXISNAME/transformation_type" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXtransformations.html#nxtransformations-axisname-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransformations-axisname-transformation-type-rotation-enum
:nxtransformations-axisname-transformation-type-rotation-enum rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusEnumerations ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :actualValue ;
                                                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                                                rdf:first "rotation" ;
                                                                                                                rdf:rest rdf:nil
                                                                                                              ]
                                                                                                  ]
                                                                              ] ;
                                                              owl:disjointWith :nxtransformations-axisname-transformation-type-translation-enum ;
                                                              rdfs:comment "Enumeration item for NXtransformations/AXISNAME/transformation_type: rotation" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXtransformations.html#nxtransformations-axisname-transformation-type-attribute> ;
                                                              rdfs:label "NXtransformations/AXISNAME/transformation_type/rotation" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXtransformations.html#nxtransformations-axisname-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransformations-axisname-transformation-type-translation-enum
:nxtransformations-axisname-transformation-type-translation-enum rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :actualValue ;
                                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                                   rdf:first "translation" ;
                                                                                                                   rdf:rest rdf:nil
                                                                                                                 ]
                                                                                                     ]
                                                                                 ] ;
                                                                 rdfs:comment "Enumeration item for NXtransformations/AXISNAME/transformation_type: translation" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXtransformations.html#nxtransformations-axisname-transformation-type-attribute> ;
                                                                 rdfs:label "NXtransformations/AXISNAME/transformation_type/translation" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXtransformations.html#nxtransformations-axisname-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransformations-axisname-vector-attribute
:nxtransformations-axisname-vector-attribute rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusAttribute ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_NUMBER
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_NUMBER
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
				Three values that define the axis for this transformation.
				The axis should be normalized to unit length, making it
				dimensionless.
				For ``translation`` axes the direction should be chosen for
				increasing displacement. For general axes, an appropriate direction
				should be chosen.

				By default, for ``rotation`` axes that do not explicitly depend on a coordinate system,
				the direction should be chosen for a right-handed rotation with increasing angle. Note,
				McStas is a right handed coordinate system.

				If the ``NXtransformation`` depends on a coordinate system (i.e., its ``depends_on`` 
				attribute (or a ``depends_on`` further up the transformation chain) points to an instance
				of :ref:`NXcoordinate_system`), the rotation convention is the same as the handedness
				of the coordinate system (as defined by the determinant of its base vectors):
				
				* Rotations in left-handed coordinate systems are left-handed (i.e., they follow the 
				  left-hand grip rule). In a left-handed coordinate system, positive rotation about an
				  axis is clockwise when looking from a point on the positive axis towards
				  its origin (from infinity towards the origin).
				
				* Rotations in right-handed coordinate systems are right-handed (i.e., they follow the 
				  right-hand grip rule). In a right-handed coordinate system, positive rotation about an
				  axis is counter-clockwise when looking from a point on the positive axis towards
				  its origin (from infinity towards the origin).

				Note that by using this convention, the transformation matrices in both left- and
				right-handed coordinate systems are the same.
			""" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXtransformations.html#nxtransformations-axisname-vector-attribute> ;
                                             rdfs:label "NXtransformations/AXISNAME/vector" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXtransformations.html#nxtransformations-axisname-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxtranslation-distances-field
:nxtranslation-distances-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_LENGTH
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_FLOAT
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_FLOAT
                                                             ]
                                               ] ;
                               rdfs:comment """
			(x,y,z)
			This field describes the lateral movement of a component.
			The pair of groups NXtranslation and NXorientation together
			describe the position of a component. 
			For absolute position, the origin is the scattering center (where a perfectly 
			aligned sample would be) with the z-axis pointing downstream and the y-axis 
			pointing gravitationally up. For a relative position the NXtranslation is 
			taken into account before the NXorientation. The axes are right-handed and 
			orthonormal.
		""" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXtranslation.html#nxtranslation-distances-field> ;
                               rdfs:label "NXtranslation/distances" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXtranslation.html#nxtranslation-distances-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtranslation-geometry-group
:nxtranslation-geometry-group rdf:type owl:Class ;
                              rdfs:subClassOf :NXgeometry ,
                                              :NeXusGroup ;
                              rdfs:comment "Link to other object if we are relative, else absent" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXtranslation.html#nxtranslation-geometry-group> ;
                              rdfs:label "NXtranslation/geometry" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXtranslation.html#nxtranslation-geometry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-acquisition-program-group
:nxtransmission-entry-acquisition-program-group rdf:type owl:Class ;
                                                rdfs:subClassOf :NXfabrication ,
                                                                :NeXusGroup ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxtransmission-entry-acquisition-program-url-attribute
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxtransmission-entry-acquisition-program-identifier-field
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxtransmission-entry-acquisition-program-model-field
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-acquisition-program-group> ;
                                                rdfs:label "NXtransmission/ENTRY/acquisition_program" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-acquisition-program-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-acquisition-program-identifier-field
:nxtransmission-entry-acquisition-program-identifier-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           :nxobject-identifiername-field ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_ANY
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_CHAR
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_CHAR
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment """
                    Version number of the program that was used to generate the result
                    file(s) with measured data and metadata.
                """ ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-acquisition-program-identifier-field> ;
                                                           rdfs:label "NXtransmission/ENTRY/acquisition_program/identifier" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-acquisition-program-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-acquisition-program-model-field
:nxtransmission-entry-acquisition-program-model-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      :nxfabrication-model-field ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_ANY
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_CHAR
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_CHAR
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment """
                    Commercial or otherwise defined given name to the program that was
                    used to generate the result file(s) with measured data and metadata.
                """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-acquisition-program-model-field> ;
                                                      rdfs:label "NXtransmission/ENTRY/acquisition_program/model" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-acquisition-program-model-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-acquisition-program-url-attribute
:nxtransmission-entry-acquisition-program-url-attribute rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusAttribute ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_CHAR
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_CHAR
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
                    Website of the software
                """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-acquisition-program-url-attribute> ;
                                                        rdfs:label "NXtransmission/ENTRY/acquisition_program/url" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-acquisition-program-url-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-data-axes-attribute
:nxtransmission-entry-data-axes-attribute rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusAttribute ,
                                                          :nxdata-axes-attribute ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_CHAR
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_CHAR
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
                    We recommend to use wavelength as a default attribute, but it can be
                    replaced by any suitable parameter along the X-axis.
                """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-data-axes-attribute> ;
                                          rdfs:label "NXtransmission/ENTRY/data/axes" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-data-axes-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-data-group
:nxtransmission-entry-data-group rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusGroup ,
                                                 :nxentry-data-group ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxtransmission-entry-data-axes-attribute
                                                 ] ;
                                 rdfs:comment """
                A default view of the data emitted intensity vs. wavelength.
                From measured_data plot intensity and wavelength.
            """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-data-group> ;
                                 rdfs:label "NXtransmission/ENTRY/data" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-definition-field
:nxtransmission-entry-definition-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       :nxentry-definition-field ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasEnumContainer ;
                                                         owl:allValuesFrom [ rdf:type owl:Class ;
                                                                             owl:unionOf ( :nxtransmission-entry-definition-nxtransmission-enum
                                                                                         )
                                                                           ]
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxtransmission-entry-definition-url-attribute
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxtransmission-entry-definition-version-attribute
                                                       ] ;
                                       rdfs:comment "" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-definition-field> ;
                                       rdfs:label "NXtransmission/ENTRY/definition" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-definition-nxtransmission-enum
:nxtransmission-entry-definition-nxtransmission-enum rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :actualValue ;
                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                       rdf:first "NXtransmission" ;
                                                                                                       rdf:rest rdf:nil
                                                                                                     ]
                                                                                         ]
                                                                     ] ;
                                                     rdfs:comment "Enumeration item for NXtransmission/ENTRY/definition: NXtransmission" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-definition-field> ;
                                                     rdfs:label "NXtransmission/ENTRY/definition/NXtransmission" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-definition-url-attribute
:nxtransmission-entry-definition-url-attribute rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusAttribute ,
                                                               :nxentry-definition-url-attribute ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_CHAR
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_CHAR
                                                                             ]
                                                               ] ;
                                               rdfs:comment """
                    URL where to find further material (documentation, examples) relevant to the
                    application definition.
                """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-definition-url-attribute> ;
                                               rdfs:label "NXtransmission/ENTRY/definition/URL" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-definition-url-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-definition-version-attribute
:nxtransmission-entry-definition-version-attribute rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                   :nxentry-definition-version-attribute ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_CHAR
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_CHAR
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
                    Version number to identify which definition of this application definition was
                    used for this entry/data.
                """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-definition-version-attribute> ;
                                                   rdfs:label "NXtransmission/ENTRY/definition/version" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-definition-version-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-experiment-description-field
:nxtransmission-entry-experiment-description-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   :nxentry-experiment-description-field ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ANY
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_CHAR
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_CHAR
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
                An optional free-text description of the experiment. However, details of the
                experiment should be defined in the specific fields of this application
                definition rather than in this experiment description.
            """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-experiment-description-field> ;
                                                   rdfs:label "NXtransmission/ENTRY/experiment_description" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-experiment-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-experiment-identifier-field
:nxtransmission-entry-experiment-identifier-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  :nxentry-experiment-identifier-field ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ANY
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_CHAR
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_CHAR
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment """
                Unique identifier of the experiment, such as a (globally persistent)
                unique identifier.
                
                * The identifier is usually defined by the facility or principle
                  investigator.
                * The identifier enables to link experiments to e.g. proposals.
            """ ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-experiment-identifier-field> ;
                                                  rdfs:label "NXtransmission/ENTRY/experiment_identifier" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-experiment-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-group
:nxtransmission-entry-group rdf:type owl:Class ;
                            rdfs:subClassOf :NXentry ,
                                            :NeXusGroup ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxtransmission-entry-acquisition-program-group
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxtransmission-entry-experiment-description-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxtransmission-entry-data-group
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxtransmission-entry-definition-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxtransmission-entry-experiment-identifier-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxtransmission-entry-instrument-group
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxtransmission-entry-sample-group
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxtransmission-entry-start-time-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxtransmission-entry-user-group
                                            ] ;
                            rdfs:comment "" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-group> ;
                            rdfs:label "NXtransmission/ENTRY" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-instrument-common-beam-depolarizer-field
:nxtransmission-entry-instrument-common-beam-depolarizer-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_ANY
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_BOOLEAN
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_BOOLEAN
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment """
                    If true, the incident beam is depolarized.
                """ ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-common-beam-depolarizer-field> ;
                                                               rdfs:label "NXtransmission/ENTRY/instrument/common_beam_depolarizer" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-common-beam-depolarizer-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-instrument-common-beam-mask-group
:nxtransmission-entry-instrument-common-beam-mask-group rdf:type owl:Class ;
                                                        rdfs:subClassOf :NXslit ,
                                                                        :NeXusGroup ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxtransmission-entry-instrument-common-beam-mask-y-gap-field
                                                                        ] ;
                                                        rdfs:comment """
                    Common beam mask to shape the incident beam
                """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-common-beam-mask-group> ;
                                                        rdfs:label "NXtransmission/ENTRY/instrument/common_beam_mask" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-common-beam-mask-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-instrument-common-beam-mask-y-gap-field
:nxtransmission-entry-instrument-common-beam-mask-y-gap-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              :nxslit-y-gap-field ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_UNITLESS
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_NUMBER
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_NUMBER
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment """
                        The height of the common beam in percentage of the beam
                    """ ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-common-beam-mask-y-gap-field> ;
                                                              rdfs:label "NXtransmission/ENTRY/instrument/common_beam_mask/y_gap" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-common-beam-mask-y-gap-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-instrument-detector-gain-field
:nxtransmission-entry-instrument-detector-gain-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_ANY
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_NUMBER
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_NUMBER
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
                        Detector gain
                    """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-detector-gain-field> ;
                                                     rdfs:label "NXtransmission/ENTRY/instrument/DETECTOR/gain" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-detector-gain-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-instrument-detector-group
:nxtransmission-entry-instrument-detector-group rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusGroup ,
                                                                :nxinstrument-detector-group ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxtransmission-entry-instrument-detector-gain-field
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxtransmission-entry-instrument-detector-response-time-field
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxtransmission-entry-instrument-detector-slit-group
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxtransmission-entry-instrument-detector-type-field
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :has ;
                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass :nxtransmission-entry-instrument-detector-wavelength-range-field
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-detector-group> ;
                                                rdfs:label "NXtransmission/ENTRY/instrument/DETECTOR" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-detector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-instrument-detector-response-time-field
:nxtransmission-entry-instrument-detector-response-time-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_TIME
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_NUMBER
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_NUMBER
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment """
                        Response time of the detector
                    """ ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-detector-response-time-field> ;
                                                              rdfs:label "NXtransmission/ENTRY/instrument/DETECTOR/response_time" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-detector-response-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-instrument-detector-slit-group
:nxtransmission-entry-instrument-detector-slit-group rdf:type owl:Class ;
                                                     rdfs:subClassOf :NXslit ,
                                                                     :NeXusGroup ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :has ;
                                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass :nxtransmission-entry-instrument-detector-slit-type-field
                                                                     ] ;
                                                     rdfs:comment """
                        Slit setting used for measurement with this detector
                    """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-detector-slit-group> ;
                                                     rdfs:label "NXtransmission/ENTRY/instrument/DETECTOR/slit" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-detector-slit-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-instrument-detector-slit-type-field
:nxtransmission-entry-instrument-detector-slit-type-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasEnumContainer ;
                                                                            owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                owl:unionOf ( :nxtransmission-entry-instrument-detector-slit-type-fixed-enum
                                                                                                              :nxtransmission-entry-instrument-detector-slit-type-servo-enum
                                                                                                            )
                                                                                              ]
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-detector-slit-type-field> ;
                                                          rdfs:label "NXtransmission/ENTRY/instrument/DETECTOR/slit/type" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-detector-slit-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-instrument-detector-slit-type-fixed-enum
:nxtransmission-entry-instrument-detector-slit-type-fixed-enum rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusEnumerations ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :actualValue ;
                                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                                 rdf:first "fixed" ;
                                                                                                                 rdf:rest rdf:nil
                                                                                                               ]
                                                                                                   ]
                                                                               ] ;
                                                               owl:disjointWith :nxtransmission-entry-instrument-detector-slit-type-servo-enum ;
                                                               rdfs:comment "Enumeration item for NXtransmission/ENTRY/instrument/DETECTOR/slit/type: fixed" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-detector-slit-type-field> ;
                                                               rdfs:label "NXtransmission/ENTRY/instrument/DETECTOR/slit/type/fixed" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-detector-slit-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-instrument-detector-slit-type-servo-enum
:nxtransmission-entry-instrument-detector-slit-type-servo-enum rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusEnumerations ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :actualValue ;
                                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                                 rdf:first "servo" ;
                                                                                                                 rdf:rest rdf:nil
                                                                                                               ]
                                                                                                   ]
                                                                               ] ;
                                                               rdfs:comment "Enumeration item for NXtransmission/ENTRY/instrument/DETECTOR/slit/type: servo" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-detector-slit-type-field> ;
                                                               rdfs:label "NXtransmission/ENTRY/instrument/DETECTOR/slit/type/servo" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-detector-slit-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-instrument-detector-type-field
:nxtransmission-entry-instrument-detector-type-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     :nxdetector-type-field ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasEnumContainer ;
                                                                       owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                           owl:unionOf ( :nxtransmission-entry-instrument-detector-type-ingaas-enum
                                                                                                         :nxtransmission-entry-instrument-detector-type-pbs-enum
                                                                                                         :nxtransmission-entry-instrument-detector-type-pmt-enum
                                                                                                       )
                                                                                         ]
                                                                     ] ;
                                                     rdfs:comment """
                        Detector type
                    """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-detector-type-field> ;
                                                     rdfs:label "NXtransmission/ENTRY/instrument/DETECTOR/type" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-detector-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-instrument-detector-type-ingaas-enum
:nxtransmission-entry-instrument-detector-type-ingaas-enum rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :actualValue ;
                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                             rdf:first "InGaAs" ;
                                                                                                             rdf:rest rdf:nil
                                                                                                           ]
                                                                                               ]
                                                                           ] ;
                                                           rdfs:comment "Enumeration item for NXtransmission/ENTRY/instrument/DETECTOR/type: InGaAs" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-detector-type-field> ;
                                                           rdfs:label "NXtransmission/ENTRY/instrument/DETECTOR/type/InGaAs" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-detector-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-instrument-detector-type-pbs-enum
:nxtransmission-entry-instrument-detector-type-pbs-enum rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusEnumerations ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :actualValue ;
                                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                                          rdf:first "PbS" ;
                                                                                                          rdf:rest rdf:nil
                                                                                                        ]
                                                                                            ]
                                                                        ] ;
                                                        rdfs:comment "Enumeration item for NXtransmission/ENTRY/instrument/DETECTOR/type: PbS" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-detector-type-field> ;
                                                        rdfs:label "NXtransmission/ENTRY/instrument/DETECTOR/type/PbS" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-detector-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-instrument-detector-type-pmt-enum
:nxtransmission-entry-instrument-detector-type-pmt-enum rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusEnumerations ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :actualValue ;
                                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                                          rdf:first "PMT" ;
                                                                                                          rdf:rest rdf:nil
                                                                                                        ]
                                                                                            ]
                                                                        ] ;
                                                        rdfs:comment "Enumeration item for NXtransmission/ENTRY/instrument/DETECTOR/type: PMT" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-detector-type-field> ;
                                                        rdfs:label "NXtransmission/ENTRY/instrument/DETECTOR/type/PMT" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-detector-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-instrument-detector-wavelength-range-field
:nxtransmission-entry-instrument-detector-wavelength-range-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_LENGTH
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_NUMBER
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_NUMBER
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment """
                        Wavelength range in which this detector was used
                    """ ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-detector-wavelength-range-field> ;
                                                                 rdfs:label "NXtransmission/ENTRY/instrument/DETECTOR/wavelength_range" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-detector-wavelength-range-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-instrument-group
:nxtransmission-entry-instrument-group rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusGroup ,
                                                       :nxentry-instrument-group ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxtransmission-entry-instrument-manufacturer-group
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxtransmission-entry-instrument-time-points-field
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxtransmission-entry-instrument-common-beam-depolarizer-field
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxtransmission-entry-instrument-common-beam-mask-group
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxtransmission-entry-instrument-detector-group
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxtransmission-entry-instrument-measured-data-field
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxtransmission-entry-instrument-polarizer-field
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxtransmission-entry-instrument-ref-attenuator-group
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxtransmission-entry-instrument-sample-attenuator-group
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxtransmission-entry-instrument-source-group
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxtransmission-entry-instrument-spectrometer-group
                                                       ] ;
                                       rdfs:comment "" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-group> ;
                                       rdfs:label "NXtransmission/ENTRY/instrument" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-instrument-manufacturer-group
:nxtransmission-entry-instrument-manufacturer-group rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusGroup ,
                                                                    :nxinstrument-fabrication-group ;
                                                    rdfs:comment """
                    Manufacturer of the instrument.
                """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-manufacturer-group> ;
                                                    rdfs:label "NXtransmission/ENTRY/instrument/manufacturer" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-manufacturer-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-instrument-measured-data-field
:nxtransmission-entry-instrument-measured-data-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_ANY
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_NUMBER
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_NUMBER
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
                    Resulting data from the measurement.
                    The length of the 2nd dimension is
                    the number of time points.
                    If it has length one the time_points
                    may be empty.
                """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-measured-data-field> ;
                                                     rdfs:label "NXtransmission/ENTRY/instrument/measured_data" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-measured-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-instrument-polarizer-field
:nxtransmission-entry-instrument-polarizer-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_ANGLE
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_NUMBER
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_NUMBER
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment """
                    Polarizer value inside the beam path
                """ ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-polarizer-field> ;
                                                 rdfs:label "NXtransmission/ENTRY/instrument/polarizer" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-polarizer-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-instrument-ref-attenuator-attenuator-transmission-field
:nxtransmission-entry-instrument-ref-attenuator-attenuator-transmission-field rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NeXusField ,
                                                                                              :nxattenuator-attenuator-transmission-field ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                owl:someValuesFrom :NX_ANY
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:someValuesFrom :NX_FLOAT
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                              owl:complementOf :NX_FLOAT
                                                                                                            ]
                                                                                              ] ;
                                                                              rdfs:comment "" ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-ref-attenuator-attenuator-transmission-field> ;
                                                                              rdfs:label "NXtransmission/ENTRY/instrument/ref_attenuator/attenuator_transmission" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-ref-attenuator-attenuator-transmission-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-instrument-ref-attenuator-group
:nxtransmission-entry-instrument-ref-attenuator-group rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusGroup ,
                                                                      :nxinstrument-attenuator-group ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :has ;
                                                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass :nxtransmission-entry-instrument-ref-attenuator-attenuator-transmission-field
                                                                      ] ;
                                                      rdfs:comment """
                    Attenuator in the reference beam
                """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-ref-attenuator-group> ;
                                                      rdfs:label "NXtransmission/ENTRY/instrument/ref_attenuator" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-ref-attenuator-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-instrument-sample-attenuator-attenuator-transmission-field
:nxtransmission-entry-instrument-sample-attenuator-attenuator-transmission-field rdf:type owl:Class ;
                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                 :nxattenuator-attenuator-transmission-field ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                                   owl:someValuesFrom :NX_ANY
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:someValuesFrom :NX_FLOAT
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                 owl:complementOf :NX_FLOAT
                                                                                                               ]
                                                                                                 ] ;
                                                                                 rdfs:comment "" ;
                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-sample-attenuator-attenuator-transmission-field> ;
                                                                                 rdfs:label "NXtransmission/ENTRY/instrument/sample_attenuator/attenuator_transmission" ;
                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-sample-attenuator-attenuator-transmission-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-instrument-sample-attenuator-group
:nxtransmission-entry-instrument-sample-attenuator-group rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusGroup ,
                                                                         :nxinstrument-attenuator-group ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxtransmission-entry-instrument-sample-attenuator-attenuator-transmission-field
                                                                         ] ;
                                                         rdfs:comment """
                    Attenuator in the sample beam
                """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-sample-attenuator-group> ;
                                                         rdfs:label "NXtransmission/ENTRY/instrument/sample_attenuator" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-sample-attenuator-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-instrument-source-group
:nxtransmission-entry-instrument-source-group rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusGroup ,
                                                              :nxinstrument-source-group ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxtransmission-entry-instrument-source-spectrum-field
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxtransmission-entry-instrument-source-type-field
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxtransmission-entry-instrument-source-wavelength-range-field
                                                              ] ;
                                              rdfs:comment """
                    The lamp used for illumination
                """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-source-group> ;
                                              rdfs:label "NXtransmission/ENTRY/instrument/SOURCE" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-source-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-instrument-source-spectrum-field
:nxtransmission-entry-instrument-source-spectrum-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_ANY
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_NUMBER
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_NUMBER
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment """
                        The spectrum of the lamp used
                    """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-source-spectrum-field> ;
                                                       rdfs:label "NXtransmission/ENTRY/instrument/SOURCE/spectrum" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-source-spectrum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-instrument-source-type-field
:nxtransmission-entry-instrument-source-type-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   :nxsource-type-field ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ANY
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_CHAR
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_CHAR
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
                        The type of lamp, e.g. halogen, D2 etc.
                    """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-source-type-field> ;
                                                   rdfs:label "NXtransmission/ENTRY/instrument/SOURCE/type" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-source-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-instrument-source-wavelength-range-field
:nxtransmission-entry-instrument-source-wavelength-range-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_LENGTH
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_NUMBER
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_NUMBER
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment """
                        Wavelength range in which the lamp was used
                    """ ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-source-wavelength-range-field> ;
                                                               rdfs:label "NXtransmission/ENTRY/instrument/SOURCE/wavelength_range" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-source-wavelength-range-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-instrument-spectrometer-grating-angular-dispersion-field
:nxtransmission-entry-instrument-spectrometer-grating-angular-dispersion-field rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusField ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                 owl:someValuesFrom :NX_DIMENSIONLESS
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:someValuesFrom :NX_NUMBER
                                                                                               ] ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                               owl:complementOf :NX_NUMBER
                                                                                                             ]
                                                                                               ] ;
                                                                               rdfs:comment """
                            Dispersion of the grating in nm/mm used.
                        """ ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-spectrometer-grating-angular-dispersion-field> ;
                                                                               rdfs:label "NXtransmission/ENTRY/instrument/spectrometer/GRATING/angular_dispersion" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-spectrometer-grating-angular-dispersion-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-instrument-spectrometer-grating-blaze-wavelength-field
:nxtransmission-entry-instrument-spectrometer-grating-blaze-wavelength-field rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusField ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                               owl:someValuesFrom :NX_LENGTH
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_NUMBER
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_NUMBER
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment """
                            The blaze wavelength of the grating used.
                        """ ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-spectrometer-grating-blaze-wavelength-field> ;
                                                                             rdfs:label "NXtransmission/ENTRY/instrument/spectrometer/GRATING/blaze_wavelength" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-spectrometer-grating-blaze-wavelength-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-instrument-spectrometer-grating-group
:nxtransmission-entry-instrument-spectrometer-grating-group rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusGroup ,
                                                                            :nxmonochromator-grating-group ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxtransmission-entry-instrument-spectrometer-grating-angular-dispersion-field
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxtransmission-entry-instrument-spectrometer-grating-blaze-wavelength-field
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxtransmission-entry-instrument-spectrometer-grating-spectral-resolution-group
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :has ;
                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass :nxtransmission-entry-instrument-spectrometer-grating-wavelength-range-field
                                                                            ] ;
                                                            rdfs:comment """
                        Diffraction grating, as could be used in a monochromator.
                        If two or more gratings were used, define the angular
                        dispersion and the wavelength range (min/max wavelength)
                        for each grating and make sure that the wavelength ranges
                        do not overlap. The dispersion should be defined for the
                        entire wavelength range of the experiment.
                    """ ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-spectrometer-grating-group> ;
                                                            rdfs:label "NXtransmission/ENTRY/instrument/spectrometer/GRATING" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-spectrometer-grating-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-instrument-spectrometer-grating-spectral-resolution-group
:nxtransmission-entry-instrument-spectrometer-grating-spectral-resolution-group rdf:type owl:Class ;
                                                                                rdfs:subClassOf :NXresolution ,
                                                                                                :NeXusGroup ,
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty :has ;
                                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                  owl:onClass :nxtransmission-entry-instrument-spectrometer-grating-spectral-resolution-resolution-field
                                                                                                ] ;
                                                                                rdfs:comment """
                            Overall spectral resolution of the instrument
                            when this grating is used.
                        """ ;
                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-spectrometer-grating-spectral-resolution-group> ;
                                                                                rdfs:label "NXtransmission/ENTRY/instrument/spectrometer/GRATING/spectral_resolution" ;
                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-spectrometer-grating-spectral-resolution-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-instrument-spectrometer-grating-spectral-resolution-resolution-field
:nxtransmission-entry-instrument-spectrometer-grating-spectral-resolution-resolution-field rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusField ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                                             owl:someValuesFrom :NX_WAVENUMBER
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:someValuesFrom :NX_NUMBER
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                                           owl:complementOf :NX_NUMBER
                                                                                                                         ]
                                                                                                           ] ;
                                                                                           rdfs:comment "" ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-spectrometer-grating-spectral-resolution-resolution-field> ;
                                                                                           rdfs:label "NXtransmission/ENTRY/instrument/spectrometer/GRATING/spectral_resolution/resolution" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-spectrometer-grating-spectral-resolution-resolution-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-instrument-spectrometer-grating-wavelength-range-field
:nxtransmission-entry-instrument-spectrometer-grating-wavelength-range-field rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusField ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                               owl:someValuesFrom :NX_LENGTH
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:someValuesFrom :NX_NUMBER
                                                                                             ] ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :hasValueContainer ;
                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                             owl:complementOf :NX_NUMBER
                                                                                                           ]
                                                                                             ] ;
                                                                             rdfs:comment """
                            Wavelength range in which this grating was used
                        """ ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-spectrometer-grating-wavelength-range-field> ;
                                                                             rdfs:label "NXtransmission/ENTRY/instrument/spectrometer/GRATING/wavelength_range" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-spectrometer-grating-wavelength-range-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-instrument-spectrometer-group
:nxtransmission-entry-instrument-spectrometer-group rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusGroup ,
                                                                    :nxinstrument-monochromator-group ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxtransmission-entry-instrument-spectrometer-grating-group
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxtransmission-entry-instrument-spectrometer-spectral-resolution-group
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxtransmission-entry-instrument-spectrometer-wavelength-field
                                                                    ] ;
                                                    rdfs:comment "" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-spectrometer-group> ;
                                                    rdfs:label "NXtransmission/ENTRY/instrument/spectrometer" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-spectrometer-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-instrument-spectrometer-spectral-resolution-group
:nxtransmission-entry-instrument-spectrometer-spectral-resolution-group rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NXresolution ,
                                                                                        :NeXusGroup ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :has ;
                                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass :nxtransmission-entry-instrument-spectrometer-spectral-resolution-resolution-field
                                                                                        ] ;
                                                                        rdfs:comment """
                        Overall spectral resolution of this spectrometer.
                        If several gratings are employed the spectral resolution
                        should rather be specified for each grating inside the
                        NXgrating group of this spectrometer.
                    """ ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-spectrometer-spectral-resolution-group> ;
                                                                        rdfs:label "NXtransmission/ENTRY/instrument/spectrometer/spectral_resolution" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-spectrometer-spectral-resolution-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-instrument-spectrometer-spectral-resolution-resolution-field
:nxtransmission-entry-instrument-spectrometer-spectral-resolution-resolution-field rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusField ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                                     owl:someValuesFrom :NX_WAVENUMBER
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:someValuesFrom :NX_NUMBER
                                                                                                   ] ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasValueContainer ;
                                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                                   owl:complementOf :NX_NUMBER
                                                                                                                 ]
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-spectrometer-spectral-resolution-resolution-field> ;
                                                                                   rdfs:label "NXtransmission/ENTRY/instrument/spectrometer/spectral_resolution/resolution" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-spectrometer-spectral-resolution-resolution-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-instrument-spectrometer-wavelength-field
:nxtransmission-entry-instrument-spectrometer-wavelength-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_LENGTH
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_NUMBER
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_NUMBER
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment """
                        Wavelength value(s) used for the measurement.
                        An array of 1 or more elements. Length defines N_wavelenghts
                    """ ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-spectrometer-wavelength-field> ;
                                                               rdfs:label "NXtransmission/ENTRY/instrument/spectrometer/wavelength" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-spectrometer-wavelength-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-instrument-time-points-field
:nxtransmission-entry-instrument-time-points-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_TIME
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_NUMBER
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_NUMBER
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
                    An array of relative scan start time points.
                """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-time-points-field> ;
                                                   rdfs:label "NXtransmission/ENTRY/instrument/time_points" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-instrument-time-points-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-sample-group
:nxtransmission-entry-sample-group rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusGroup ,
                                                   :nxentry-sample-group ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxtransmission-entry-sample-name-field
                                                   ] ;
                                   rdfs:comment """
                Properties of the sample measured
            """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-sample-group> ;
                                   rdfs:label "NXtransmission/ENTRY/SAMPLE" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-sample-name-field
:nxtransmission-entry-sample-name-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_CHAR
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_CHAR
                                                                      ]
                                                        ] ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-sample-name-field> ;
                                        rdfs:label "NXtransmission/ENTRY/SAMPLE/name" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-sample-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-start-time-field
:nxtransmission-entry-start-time-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       :nxentry-start-time-field ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_ANY
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_DATE_TIME
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_DATE_TIME
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
                Start time of the experiment.
            """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-start-time-field> ;
                                       rdfs:label "NXtransmission/ENTRY/start_time" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-user-affiliation-field
:nxtransmission-entry-user-affiliation-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             :nxuser-affiliation-field ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_CHAR
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_CHAR
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
                    Name of the affiliation of the user at the point in time when the experiment was
                    performed.
                """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-user-affiliation-field> ;
                                             rdfs:label "NXtransmission/ENTRY/USER/affiliation" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-user-affiliation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-user-group
:nxtransmission-entry-user-group rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusGroup ,
                                                 :nxentry-user-group ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxtransmission-entry-user-affiliation-field
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxtransmission-entry-user-name-field
                                                 ] ;
                                 rdfs:comment """
                Contact information of at least the user of the instrument or the investigator
                who performed this experiment. Adding multiple users if relevant is recommended.
            """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-user-group> ;
                                 rdfs:label "NXtransmission/ENTRY/USER" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-user-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxtransmission-entry-user-name-field
:nxtransmission-entry-user-name-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      :nxuser-name-field ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_CHAR
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_CHAR
                                                                    ]
                                                      ] ;
                                      rdfs:comment """
                    Name of the user.
                """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-user-name-field> ;
                                      rdfs:label "NXtransmission/ENTRY/USER/name" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXtransmission.html#nxtransmission-entry-user-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxunit-cell-a-b-c-field
:nxunit-cell-a-b-c-field rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusField ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasUnitContainer ;
                                           owl:someValuesFrom :NX_LENGTH
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:someValuesFrom :NX_NUMBER
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass [ rdf:type owl:Class ;
                                                         owl:complementOf :NX_NUMBER
                                                       ]
                                         ] ;
                         rdfs:comment """
            Geometry of the unit cell quantified via parameters a, b, and c.
        """ ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-a-b-c-field> ;
                         rdfs:label "NXunit_cell/a_b_c" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-a-b-c-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxunit-cell-a-field
:nxunit-cell-a-field rdf:type owl:Class ;
                     rdfs:subClassOf :NeXusField ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasUnitContainer ;
                                       owl:someValuesFrom :NX_LENGTH
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasValueContainer ;
                                       owl:someValuesFrom :NX_NUMBER
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasValueContainer ;
                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass [ rdf:type owl:Class ;
                                                     owl:complementOf :NX_NUMBER
                                                   ]
                                     ] ;
                     rdfs:comment """
            Geometry of the unit cell quantified individually via parameter a.
        """ ;
                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-a-field> ;
                     rdfs:label "NXunit_cell/a" ;
                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-a-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxunit-cell-alpha-beta-gamma-field
:nxunit-cell-alpha-beta-gamma-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANGLE
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_NUMBER
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_NUMBER
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
            Geometry of the unit cell quantified via parameters alpha, beta, and gamma.
        """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-alpha-beta-gamma-field> ;
                                    rdfs:label "NXunit_cell/alpha_beta_gamma" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-alpha-beta-gamma-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxunit-cell-alpha-field
:nxunit-cell-alpha-field rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusField ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasUnitContainer ;
                                           owl:someValuesFrom :NX_ANGLE
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:someValuesFrom :NX_NUMBER
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass [ rdf:type owl:Class ;
                                                         owl:complementOf :NX_NUMBER
                                                       ]
                                         ] ;
                         rdfs:comment """
            Geometry of the unit cell quantified individually via parameter alpha.
        """ ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-alpha-field> ;
                         rdfs:label "NXunit_cell/alpha" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-alpha-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxunit-cell-area-field
:nxunit-cell-area-field rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusField ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasUnitContainer ;
                                          owl:someValuesFrom :NX_AREA
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:someValuesFrom :NX_NUMBER
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass [ rdf:type owl:Class ;
                                                        owl:complementOf :NX_NUMBER
                                                      ]
                                        ] ;
                        rdfs:comment """
            Area of the unit cell if dimensionality is 2.
        """ ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-area-field> ;
                        rdfs:label "NXunit_cell/area" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-area-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxunit-cell-atom-group
:nxunit-cell-atom-group rdf:type owl:Class ;
                        rdfs:subClassOf :NXatom ,
                                        :NeXusGroup ;
                        rdfs:comment "" ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-atom-group> ;
                        rdfs:label "NXunit_cell/ATOM" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-atom-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxunit-cell-b-field
:nxunit-cell-b-field rdf:type owl:Class ;
                     rdfs:subClassOf :NeXusField ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasUnitContainer ;
                                       owl:someValuesFrom :NX_LENGTH
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasValueContainer ;
                                       owl:someValuesFrom :NX_NUMBER
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasValueContainer ;
                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass [ rdf:type owl:Class ;
                                                     owl:complementOf :NX_NUMBER
                                                   ]
                                     ] ;
                     rdfs:comment """
            Geometry of the unit cell quantified individually via parameter b.
        """ ;
                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-b-field> ;
                     rdfs:label "NXunit_cell/b" ;
                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-b-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxunit-cell-beta-field
:nxunit-cell-beta-field rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusField ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasUnitContainer ;
                                          owl:someValuesFrom :NX_ANGLE
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:someValuesFrom :NX_NUMBER
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass [ rdf:type owl:Class ;
                                                        owl:complementOf :NX_NUMBER
                                                      ]
                                        ] ;
                        rdfs:comment """
            Geometry of the unit cell quantified individually via parameter beta.
        """ ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-beta-field> ;
                        rdfs:label "NXunit_cell/beta" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-beta-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxunit-cell-c-field
:nxunit-cell-c-field rdf:type owl:Class ;
                     rdfs:subClassOf :NeXusField ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasUnitContainer ;
                                       owl:someValuesFrom :NX_LENGTH
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasValueContainer ;
                                       owl:someValuesFrom :NX_NUMBER
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasValueContainer ;
                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                       owl:onClass [ rdf:type owl:Class ;
                                                     owl:complementOf :NX_NUMBER
                                                   ]
                                     ] ;
                     rdfs:comment """
            Geometry of the unit cell quantified individually via parameter c.
        """ ;
                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-c-field> ;
                     rdfs:label "NXunit_cell/c" ;
                     rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-c-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxunit-cell-crystal-system-cubic-enum
:nxunit-cell-crystal-system-cubic-enum rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusEnumerations ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :actualValue ;
                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                         rdf:first "cubic" ;
                                                                                         rdf:rest rdf:nil
                                                                                       ]
                                                                           ]
                                                       ] ;
                                       rdfs:comment "Enumeration item for NXunit_cell/crystal_system: cubic" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-crystal-system-field> ;
                                       rdfs:label "NXunit_cell/crystal_system/cubic" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-crystal-system-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxunit-cell-crystal-system-field
:nxunit-cell-crystal-system-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasEnumContainer ;
                                                    owl:allValuesFrom [ rdf:type owl:Class ;
                                                                        owl:unionOf ( :nxunit-cell-crystal-system-cubic-enum
                                                                                      :nxunit-cell-crystal-system-hexagonal-enum
                                                                                      :nxunit-cell-crystal-system-monoclinic-enum
                                                                                      :nxunit-cell-crystal-system-orthorhombic-enum
                                                                                      :nxunit-cell-crystal-system-rhombohedral-enum
                                                                                      :nxunit-cell-crystal-system-tetragonal-enum
                                                                                      :nxunit-cell-crystal-system-triclinic-enum
                                                                                    )
                                                                      ]
                                                  ] ;
                                  rdfs:comment """
            Crystal system.
            
            For a crystal system in 2D space monoclinic is an exact synonym for oblique.
            For a crystal system in 2D space orthorhombic is an exact synonym for rectangular.
            For a crystal system in 2D space tetragonal is an exact synonym for square.
        """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-crystal-system-field> ;
                                  rdfs:label "NXunit_cell/crystal_system" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-crystal-system-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxunit-cell-crystal-system-hexagonal-enum
:nxunit-cell-crystal-system-hexagonal-enum rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusEnumerations ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :actualValue ;
                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                             rdf:first "hexagonal" ;
                                                                                             rdf:rest rdf:nil
                                                                                           ]
                                                                               ]
                                                           ] ;
                                           rdfs:comment "Enumeration item for NXunit_cell/crystal_system: hexagonal" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-crystal-system-field> ;
                                           rdfs:label "NXunit_cell/crystal_system/hexagonal" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-crystal-system-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxunit-cell-crystal-system-monoclinic-enum
:nxunit-cell-crystal-system-monoclinic-enum rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusEnumerations ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :actualValue ;
                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                              rdf:first "monoclinic" ;
                                                                                              rdf:rest rdf:nil
                                                                                            ]
                                                                                ]
                                                            ] ;
                                            rdfs:comment "Enumeration item for NXunit_cell/crystal_system: monoclinic" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-crystal-system-field> ;
                                            rdfs:label "NXunit_cell/crystal_system/monoclinic" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-crystal-system-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxunit-cell-crystal-system-orthorhombic-enum
:nxunit-cell-crystal-system-orthorhombic-enum rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusEnumerations ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :actualValue ;
                                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                                rdf:first "orthorhombic" ;
                                                                                                rdf:rest rdf:nil
                                                                                              ]
                                                                                  ]
                                                              ] ;
                                              rdfs:comment "Enumeration item for NXunit_cell/crystal_system: orthorhombic" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-crystal-system-field> ;
                                              rdfs:label "NXunit_cell/crystal_system/orthorhombic" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-crystal-system-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxunit-cell-crystal-system-rhombohedral-enum
:nxunit-cell-crystal-system-rhombohedral-enum rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusEnumerations ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :actualValue ;
                                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                                rdf:first "rhombohedral" ;
                                                                                                rdf:rest rdf:nil
                                                                                              ]
                                                                                  ]
                                                              ] ;
                                              rdfs:comment "Enumeration item for NXunit_cell/crystal_system: rhombohedral" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-crystal-system-field> ;
                                              rdfs:label "NXunit_cell/crystal_system/rhombohedral" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-crystal-system-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxunit-cell-crystal-system-tetragonal-enum
:nxunit-cell-crystal-system-tetragonal-enum rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusEnumerations ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :actualValue ;
                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                              rdf:first "tetragonal" ;
                                                                                              rdf:rest rdf:nil
                                                                                            ]
                                                                                ]
                                                            ] ;
                                            rdfs:comment "Enumeration item for NXunit_cell/crystal_system: tetragonal" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-crystal-system-field> ;
                                            rdfs:label "NXunit_cell/crystal_system/tetragonal" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-crystal-system-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxunit-cell-crystal-system-triclinic-enum
:nxunit-cell-crystal-system-triclinic-enum rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusEnumerations ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :actualValue ;
                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                             rdf:first "triclinic" ;
                                                                                             rdf:rest rdf:nil
                                                                                           ]
                                                                               ]
                                                           ] ;
                                           rdfs:comment "Enumeration item for NXunit_cell/crystal_system: triclinic" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-crystal-system-field> ;
                                           rdfs:label "NXunit_cell/crystal_system/triclinic" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-crystal-system-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxunit-cell-dimensionality-1-enum
:nxunit-cell-dimensionality-1-enum rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusEnumerations ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :actualValue ;
                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                     rdf:first "1" ;
                                                                                     rdf:rest rdf:nil
                                                                                   ]
                                                                       ]
                                                   ] ;
                                   rdfs:comment "Enumeration item for NXunit_cell/dimensionality: 1" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-dimensionality-field> ;
                                   rdfs:label "NXunit_cell/dimensionality/1" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-dimensionality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxunit-cell-dimensionality-2-enum
:nxunit-cell-dimensionality-2-enum rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusEnumerations ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :actualValue ;
                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                     rdf:first "2" ;
                                                                                     rdf:rest rdf:nil
                                                                                   ]
                                                                       ]
                                                   ] ;
                                   rdfs:comment "Enumeration item for NXunit_cell/dimensionality: 2" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-dimensionality-field> ;
                                   rdfs:label "NXunit_cell/dimensionality/2" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-dimensionality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxunit-cell-dimensionality-3-enum
:nxunit-cell-dimensionality-3-enum rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusEnumerations ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :actualValue ;
                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                     rdf:first "3" ;
                                                                                     rdf:rest rdf:nil
                                                                                   ]
                                                                       ]
                                                   ] ;
                                   rdfs:comment "Enumeration item for NXunit_cell/dimensionality: 3" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-dimensionality-field> ;
                                   rdfs:label "NXunit_cell/dimensionality/3" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-dimensionality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxunit-cell-dimensionality-field
:nxunit-cell-dimensionality-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasEnumContainer ;
                                                    owl:allValuesFrom [ rdf:type owl:Class ;
                                                                        owl:unionOf ( :nxunit-cell-dimensionality-1-enum
                                                                                      :nxunit-cell-dimensionality-2-enum
                                                                                      :nxunit-cell-dimensionality-3-enum
                                                                                    )
                                                                      ]
                                                  ] ;
                                  rdfs:comment """
            Dimensionality of the structure.
        """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-dimensionality-field> ;
                                  rdfs:label "NXunit_cell/dimensionality" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-dimensionality-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxunit-cell-gamma-field
:nxunit-cell-gamma-field rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusField ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasUnitContainer ;
                                           owl:someValuesFrom :NX_ANGLE
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:someValuesFrom :NX_NUMBER
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass [ rdf:type owl:Class ;
                                                         owl:complementOf :NX_NUMBER
                                                       ]
                                         ] ;
                         rdfs:comment """
            Geometry of the unit cell quantified individually via parameter gamma.
        """ ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-gamma-field> ;
                         rdfs:label "NXunit_cell/gamma" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-gamma-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxunit-cell-is-centrosymmetric-field
:nxunit-cell-is-centrosymmetric-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_BOOLEAN
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_BOOLEAN
                                                                    ]
                                                      ] ;
                                      rdfs:comment """
            True if space group is considered a centrosymmetric one.
            False if space group is considered a non-centrosymmetric one.
            
            Centrosymmetric has all types and combinations of symmetry elements
            (translation, rotational axis, mirror planes, center of inversion)
            Non-centrosymmetric compared to centrosymmetric is constrained (no inversion).
            Chiral compared to non-centrosymmetric is constrained (no mirror planes).
        """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-is-centrosymmetric-field> ;
                                      rdfs:label "NXunit_cell/is_centrosymmetric" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-is-centrosymmetric-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxunit-cell-is-chiral-field
:nxunit-cell-is-chiral-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_BOOLEAN
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_BOOLEAN
                                                           ]
                                             ] ;
                             rdfs:comment """
            True if space group is considered a chiral one.
            False if space group is consider a non-chiral one.
        """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-is-chiral-field> ;
                             rdfs:label "NXunit_cell/is_chiral" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-is-chiral-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxunit-cell-laue-group-field
:nxunit-cell-laue-group-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_CHAR
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_CHAR
                                                            ]
                                              ] ;
                              rdfs:comment """
            Laue group using International Table of Crystallography notation.
        """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-laue-group-field> ;
                              rdfs:label "NXunit_cell/laue_group" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-laue-group-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxunit-cell-point-group-field
:nxunit-cell-point-group-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_CHAR
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_CHAR
                                                             ]
                                               ] ;
                               rdfs:comment """
            Point group using International Table of Crystallography notation.
        """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-point-group-field> ;
                               rdfs:label "NXunit_cell/point_group" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-point-group-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxunit-cell-reference-frame-field
:nxunit-cell-reference-frame-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_CHAR
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_CHAR
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
            Path to a reference frame in which the unit cell is defined
            to resolve ambiguity in cases when e.g. a different reference frame
            than the NeXus default reference frame (McStas) was chosen.
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-reference-frame-field> ;
                                   rdfs:label "NXunit_cell/reference_frame" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-reference-frame-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxunit-cell-space-group-field
:nxunit-cell-space-group-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_CHAR
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_CHAR
                                                             ]
                                               ] ;
                               rdfs:comment """
            Space group from the International Table of Crystallography notation.
        """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-space-group-field> ;
                               rdfs:label "NXunit_cell/space_group" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-space-group-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxunit-cell-volume-field
:nxunit-cell-volume-field rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusField ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasUnitContainer ;
                                            owl:someValuesFrom :NX_VOLUME
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:someValuesFrom :NX_NUMBER
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass [ rdf:type owl:Class ;
                                                          owl:complementOf :NX_NUMBER
                                                        ]
                                          ] ;
                          rdfs:comment """
            Volume of the unit cell if dimensionality is 3.
        """ ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-volume-field> ;
                          rdfs:label "NXunit_cell/volume" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXunit_cell.html#nxunit-cell-volume-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxuser-address-field
:nxuser-address-field rdf:type owl:Class ;
                      rdfs:subClassOf :NeXusField ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasUnitContainer ;
                                        owl:someValuesFrom :NX_ANY
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasValueContainer ;
                                        owl:someValuesFrom :NX_CHAR
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasValueContainer ;
                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass [ rdf:type owl:Class ;
                                                      owl:complementOf :NX_CHAR
                                                    ]
                                      ] ;
                      rdfs:comment "Address of user" ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXuser.html#nxuser-address-field> ;
                      rdfs:label "NXuser/address" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXuser.html#nxuser-address-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxuser-affiliation-field
:nxuser-affiliation-field rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusField ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasUnitContainer ;
                                            owl:someValuesFrom :NX_ANY
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:someValuesFrom :NX_CHAR
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass [ rdf:type owl:Class ;
                                                          owl:complementOf :NX_CHAR
                                                        ]
                                          ] ;
                          rdfs:comment "Affiliation of user" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXuser.html#nxuser-affiliation-field> ;
                          rdfs:label "NXuser/affiliation" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXuser.html#nxuser-affiliation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxuser-email-field
:nxuser-email-field rdf:type owl:Class ;
                    rdfs:subClassOf :NeXusField ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :hasUnitContainer ;
                                      owl:someValuesFrom :NX_ANY
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :hasValueContainer ;
                                      owl:someValuesFrom :NX_CHAR
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :hasValueContainer ;
                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass [ rdf:type owl:Class ;
                                                    owl:complementOf :NX_CHAR
                                                  ]
                                    ] ;
                    rdfs:comment "Email of user" ;
                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXuser.html#nxuser-email-field> ;
                    rdfs:label "NXuser/email" ;
                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXuser.html#nxuser-email-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxuser-facility-user-id-field
:nxuser-facility-user-id-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_CHAR
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_CHAR
                                                             ]
                                               ] ;
                               rdfs:comment """
			facility based unique identifier for this person 
			e.g. their identification code on the facility 
			address/contact database
		""" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXuser.html#nxuser-facility-user-id-field> ;
                               rdfs:label "NXuser/facility_user_id" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXuser.html#nxuser-facility-user-id-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxuser-fax-number-field
:nxuser-fax-number-field rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusField ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasUnitContainer ;
                                           owl:someValuesFrom :NX_ANY
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:someValuesFrom :NX_CHAR
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass [ rdf:type owl:Class ;
                                                         owl:complementOf :NX_CHAR
                                                       ]
                                         ] ;
                         rdfs:comment "Fax number of user" ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXuser.html#nxuser-fax-number-field> ;
                         rdfs:label "NXuser/fax_number" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXuser.html#nxuser-fax-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxuser-name-field
:nxuser-name-field rdf:type owl:Class ;
                   rdfs:subClassOf :NeXusField ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :hasUnitContainer ;
                                     owl:someValuesFrom :NX_ANY
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :hasValueContainer ;
                                     owl:someValuesFrom :NX_CHAR
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :hasValueContainer ;
                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass [ rdf:type owl:Class ;
                                                   owl:complementOf :NX_CHAR
                                                 ]
                                   ] ;
                   rdfs:comment "Name of user responsible for this entry" ;
                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXuser.html#nxuser-name-field> ;
                   rdfs:label "NXuser/name" ;
                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXuser.html#nxuser-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxuser-orcid-field
:nxuser-orcid-field rdf:type owl:Class ;
                    rdfs:subClassOf :NeXusField ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :hasUnitContainer ;
                                      owl:someValuesFrom :NX_ANY
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :hasValueContainer ;
                                      owl:someValuesFrom :NX_CHAR
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :hasValueContainer ;
                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass [ rdf:type owl:Class ;
                                                    owl:complementOf :NX_CHAR
                                                  ]
                                    ] ;
                    rdfs:comment """
			an author code, Open Researcher and Contributor ID,
			defined by https://orcid.org and expressed as a URI
		""" ;
                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXuser.html#nxuser-orcid-field> ;
                    rdfs:label "NXuser/ORCID" ;
                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXuser.html#nxuser-orcid-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxuser-role-field
:nxuser-role-field rdf:type owl:Class ;
                   rdfs:subClassOf :NeXusField ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :hasUnitContainer ;
                                     owl:someValuesFrom :NX_ANY
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :hasValueContainer ;
                                     owl:someValuesFrom :NX_CHAR
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :hasValueContainer ;
                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass [ rdf:type owl:Class ;
                                                   owl:complementOf :NX_CHAR
                                                 ]
                                   ] ;
                   rdfs:comment """
			Role of user responsible for this entry.
			Suggested roles are \"local_contact\", 
			\"principal_investigator\", and \"proposer\"
		""" ;
                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXuser.html#nxuser-role-field> ;
                   rdfs:label "NXuser/role" ;
                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXuser.html#nxuser-role-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxuser-telephone-number-field
:nxuser-telephone-number-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_CHAR
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_CHAR
                                                             ]
                                               ] ;
                               rdfs:comment "Telephone number of user" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXuser.html#nxuser-telephone-number-field> ;
                               rdfs:label "NXuser/telephone_number" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXuser.html#nxuser-telephone-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxvelocity-selector-depends-on-field
:nxvelocity-selector-depends-on-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      :nxcomponent-depends-on-field ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_CHAR
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_CHAR
                                                                    ]
                                                      ] ;
                                      rdfs:comment """
            .. todo::
              Add a definition for the reference point of a velocity selector.
        """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXvelocity_selector.html#nxvelocity-selector-depends-on-field> ;
                                      rdfs:label "NXvelocity_selector/depends_on" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXvelocity_selector.html#nxvelocity-selector-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxvelocity-selector-geometry-group
:nxvelocity-selector-geometry-group rdf:type owl:Class ;
                                    rdfs:subClassOf :NXgeometry ,
                                                    :NeXusGroup ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXvelocity_selector.html#nxvelocity-selector-geometry-group> ;
                                    rdfs:label "NXvelocity_selector/geometry" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXvelocity_selector.html#nxvelocity-selector-geometry-group> ;
                                    owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxvelocity-selector-height-field
:nxvelocity-selector-height-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_LENGTH
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_FLOAT
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_FLOAT
                                                                ]
                                                  ] ;
                                  rdfs:comment "input beam height" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXvelocity_selector.html#nxvelocity-selector-height-field> ;
                                  rdfs:label "NXvelocity_selector/height" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXvelocity_selector.html#nxvelocity-selector-height-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxvelocity-selector-length-field
:nxvelocity-selector-length-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_LENGTH
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_FLOAT
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_FLOAT
                                                                ]
                                                  ] ;
                                  rdfs:comment "rotor length" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXvelocity_selector.html#nxvelocity-selector-length-field> ;
                                  rdfs:label "NXvelocity_selector/length" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXvelocity_selector.html#nxvelocity-selector-length-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxvelocity-selector-num-field
:nxvelocity-selector-num-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_UNITLESS
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_INT
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_INT
                                                             ]
                                               ] ;
                               rdfs:comment "number of spokes/lamella" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXvelocity_selector.html#nxvelocity-selector-num-field> ;
                               rdfs:label "NXvelocity_selector/num" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXvelocity_selector.html#nxvelocity-selector-num-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxvelocity-selector-off-geometry-group
:nxvelocity-selector-off-geometry-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NXoff_geometry ,
                                                        :NeXusGroup ;
                                        rdfs:comment """
               This group describes the shape of the beam line component
            """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXvelocity_selector.html#nxvelocity-selector-off-geometry-group> ;
                                        rdfs:label "NXvelocity_selector/OFF_GEOMETRY" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXvelocity_selector.html#nxvelocity-selector-off-geometry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxvelocity-selector-radius-field
:nxvelocity-selector-radius-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_LENGTH
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_FLOAT
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_FLOAT
                                                                ]
                                                  ] ;
                                  rdfs:comment "radius at beam centre" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXvelocity_selector.html#nxvelocity-selector-radius-field> ;
                                  rdfs:label "NXvelocity_selector/radius" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXvelocity_selector.html#nxvelocity-selector-radius-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxvelocity-selector-rotation-speed-field
:nxvelocity-selector-rotation-speed-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_FREQUENCY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_FLOAT
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_FLOAT
                                                                        ]
                                                          ] ;
                                          rdfs:comment "velocity selector rotation speed" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXvelocity_selector.html#nxvelocity-selector-rotation-speed-field> ;
                                          rdfs:label "NXvelocity_selector/rotation_speed" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXvelocity_selector.html#nxvelocity-selector-rotation-speed-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxvelocity-selector-spwidth-field
:nxvelocity-selector-spwidth-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_LENGTH
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_FLOAT
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_FLOAT
                                                                 ]
                                                   ] ;
                                   rdfs:comment "spoke width at beam centre" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXvelocity_selector.html#nxvelocity-selector-spwidth-field> ;
                                   rdfs:label "NXvelocity_selector/spwidth" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXvelocity_selector.html#nxvelocity-selector-spwidth-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxvelocity-selector-table-field
:nxvelocity-selector-table-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANGLE
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_FLOAT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_FLOAT
                                                               ]
                                                 ] ;
                                 rdfs:comment "offset vertical angle" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXvelocity_selector.html#nxvelocity-selector-table-field> ;
                                 rdfs:label "NXvelocity_selector/table" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXvelocity_selector.html#nxvelocity-selector-table-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxvelocity-selector-twist-field
:nxvelocity-selector-twist-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANGLE
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_FLOAT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_FLOAT
                                                               ]
                                                 ] ;
                                 rdfs:comment "twist angle along axis" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXvelocity_selector.html#nxvelocity-selector-twist-field> ;
                                 rdfs:label "NXvelocity_selector/twist" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXvelocity_selector.html#nxvelocity-selector-twist-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxvelocity-selector-type-field
:nxvelocity-selector-type-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_CHAR
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_CHAR
                                                              ]
                                                ] ;
                                rdfs:comment "velocity selector type" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXvelocity_selector.html#nxvelocity-selector-type-field> ;
                                rdfs:label "NXvelocity_selector/type" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXvelocity_selector.html#nxvelocity-selector-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxvelocity-selector-wavelength-field
:nxvelocity-selector-wavelength-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_WAVELENGTH
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_FLOAT
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_FLOAT
                                                                    ]
                                                      ] ;
                                      rdfs:comment "wavelength" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXvelocity_selector.html#nxvelocity-selector-wavelength-field> ;
                                      rdfs:label "NXvelocity_selector/wavelength" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXvelocity_selector.html#nxvelocity-selector-wavelength-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxvelocity-selector-wavelength-spread-field
:nxvelocity-selector-wavelength-spread-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_WAVELENGTH
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_FLOAT
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_FLOAT
                                                                           ]
                                                             ] ;
                                             rdfs:comment "deviation FWHM /Wavelength" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXvelocity_selector.html#nxvelocity-selector-wavelength-spread-field> ;
                                             rdfs:label "NXvelocity_selector/wavelength_spread" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXvelocity_selector.html#nxvelocity-selector-wavelength-spread-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxvelocity-selector-width-field
:nxvelocity-selector-width-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_LENGTH
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_FLOAT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_FLOAT
                                                               ]
                                                 ] ;
                                 rdfs:comment "input beam width" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXvelocity_selector.html#nxvelocity-selector-width-field> ;
                                 rdfs:label "NXvelocity_selector/width" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXvelocity_selector.html#nxvelocity-selector-width-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxwaveplate-clear-aperture-field
:nxwaveplate-clear-aperture-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_UNITLESS
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_FLOAT
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_FLOAT
                                                                ]
                                                  ] ;
                                  rdfs:comment """
            Clear aperture of the device (e.g. 90% of diameter for a disc or 90% of
            length/height for square geometry).
        """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXwaveplate.html#nxwaveplate-clear-aperture-field> ;
                                  rdfs:label "NXwaveplate/clear_aperture" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXwaveplate.html#nxwaveplate-clear-aperture-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxwaveplate-coating-coating-material-field
:nxwaveplate-coating-coating-material-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANY
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_CHAR
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_CHAR
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
                Specify the coating material.
            """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXwaveplate.html#nxwaveplate-coating-coating-material-field> ;
                                            rdfs:label "NXwaveplate/coating/coating_material" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXwaveplate.html#nxwaveplate-coating-coating-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxwaveplate-coating-coating-thickness-field
:nxwaveplate-coating-coating-thickness-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_LENGTH
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_NUMBER
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_NUMBER
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
                Thickness of the coating.
            """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXwaveplate.html#nxwaveplate-coating-coating-thickness-field> ;
                                             rdfs:label "NXwaveplate/coating/coating_thickness" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXwaveplate.html#nxwaveplate-coating-coating-thickness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxwaveplate-coating-coating-type-field
:nxwaveplate-coating-coating-type-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_CHAR
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_CHAR
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
                Specify the coating type (e.g. dielectric, anti-reflection (AR),
                multilayer coating etc.).
            """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXwaveplate.html#nxwaveplate-coating-coating-type-field> ;
                                        rdfs:label "NXwaveplate/coating/coating_type" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXwaveplate.html#nxwaveplate-coating-coating-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxwaveplate-coating-group
:nxwaveplate-coating-group rdf:type owl:Class ;
                           rdfs:subClassOf :NXsample ,
                                           :NeXusGroup ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxwaveplate-coating-coating-material-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxwaveplate-coating-coating-thickness-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxwaveplate-coating-coating-type-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxwaveplate-coating-index-of-refraction-coating-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxwaveplate-coating-wavelength-range-coating-field
                                           ] ;
                           rdfs:comment """
            Is the waveplate coated? If yes, specify the type and material of the
            coating and the wavelength range for which it is designed. If known, you
            may also provide its index of refraction.
        """ ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXwaveplate.html#nxwaveplate-coating-group> ;
                           rdfs:label "NXwaveplate/coating" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXwaveplate.html#nxwaveplate-coating-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxwaveplate-coating-index-of-refraction-coating-field
:nxwaveplate-coating-index-of-refraction-coating-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_UNITLESS
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_NUMBER
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_NUMBER
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment """
                Complex index of refraction of the coating. Specify at given spectral
                values (wavelength, energy, wavenumber etc.).
            """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXwaveplate.html#nxwaveplate-coating-index-of-refraction-coating-field> ;
                                                       rdfs:label "NXwaveplate/coating/index_of_refraction_coating" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXwaveplate.html#nxwaveplate-coating-index-of-refraction-coating-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxwaveplate-coating-wavelength-range-coating-field
:nxwaveplate-coating-wavelength-range-coating-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_ANY
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_NUMBER
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_NUMBER
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
                Wavelength range for which the coating is designed. Enter the minimum
                and maximum values of the wavelength range.
            """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXwaveplate.html#nxwaveplate-coating-wavelength-range-coating-field> ;
                                                    rdfs:label "NXwaveplate/coating/wavelength_range_coating" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXwaveplate.html#nxwaveplate-coating-wavelength-range-coating-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxwaveplate-diameter-field
:nxwaveplate-diameter-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_LENGTH
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_FLOAT
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_FLOAT
                                                          ]
                                            ] ;
                            rdfs:comment """
            Diameter of the waveplate (if the waveplate is circular).
        """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXwaveplate.html#nxwaveplate-diameter-field> ;
                            rdfs:label "NXwaveplate/diameter" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXwaveplate.html#nxwaveplate-diameter-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxwaveplate-reflectance-field
:nxwaveplate-reflectance-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_UNITLESS
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_NUMBER
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_NUMBER
                                                             ]
                                               ] ;
                               rdfs:comment """
            Average reflectance of the waveplate in percentage.
        """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXwaveplate.html#nxwaveplate-reflectance-field> ;
                               rdfs:label "NXwaveplate/reflectance" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXwaveplate.html#nxwaveplate-reflectance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxwaveplate-retardance-distribution-group
:nxwaveplate-retardance-distribution-group rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusGroup ,
                                                           :nxobject-data-group ;
                                           rdfs:comment """
            Wavelength resolved retardance of the waveplate.
        """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXwaveplate.html#nxwaveplate-retardance-distribution-group> ;
                                           rdfs:label "NXwaveplate/retardance_distribution" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXwaveplate.html#nxwaveplate-retardance-distribution-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxwaveplate-retardance-field
:nxwaveplate-retardance-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasEnumContainer ;
                                                owl:allValuesFrom [ rdf:type owl:Class ;
                                                                    owl:unionOf ( :nxwaveplate-retardance-full-wave-enum
                                                                                  :nxwaveplate-retardance-half-wave-enum
                                                                                  :nxwaveplate-retardance-quarter-wave-enum
                                                                                )
                                                                  ]
                                              ] ;
                              rdfs:comment """
            Specify the retardance of the waveplate (e.g. full-wave, half-wave
            (lambda/2), quarter-wave (lambda/4)).
        """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXwaveplate.html#nxwaveplate-retardance-field> ;
                              rdfs:label "NXwaveplate/retardance" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXwaveplate.html#nxwaveplate-retardance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxwaveplate-retardance-full-wave-enum
:nxwaveplate-retardance-full-wave-enum rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusEnumerations ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :actualValue ;
                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                         rdf:first "full-wave" ;
                                                                                         rdf:rest rdf:nil
                                                                                       ]
                                                                           ]
                                                       ] ;
                                       rdfs:comment "Enumeration item for NXwaveplate/retardance: full-wave" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXwaveplate.html#nxwaveplate-retardance-field> ;
                                       rdfs:label "NXwaveplate/retardance/full-wave" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXwaveplate.html#nxwaveplate-retardance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxwaveplate-retardance-half-wave-enum
:nxwaveplate-retardance-half-wave-enum rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusEnumerations ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :actualValue ;
                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                         rdf:first "half-wave" ;
                                                                                         rdf:rest rdf:nil
                                                                                       ]
                                                                           ]
                                                       ] ;
                                       rdfs:comment "Enumeration item for NXwaveplate/retardance: half-wave" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXwaveplate.html#nxwaveplate-retardance-field> ;
                                       rdfs:label "NXwaveplate/retardance/half-wave" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXwaveplate.html#nxwaveplate-retardance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxwaveplate-retardance-quarter-wave-enum
:nxwaveplate-retardance-quarter-wave-enum rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusEnumerations ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :actualValue ;
                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                            rdf:first "quarter-wave" ;
                                                                                            rdf:rest rdf:nil
                                                                                          ]
                                                                              ]
                                                          ] ;
                                          rdfs:comment "Enumeration item for NXwaveplate/retardance: quarter-wave" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXwaveplate.html#nxwaveplate-retardance-field> ;
                                          rdfs:label "NXwaveplate/retardance/quarter-wave" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXwaveplate.html#nxwaveplate-retardance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxwaveplate-substrate-group
:nxwaveplate-substrate-group rdf:type owl:Class ;
                             rdfs:subClassOf :NXsample ,
                                             :NeXusGroup ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxwaveplate-substrate-index-of-refraction-substrate-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxwaveplate-substrate-substrate-material-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxwaveplate-substrate-substrate-thickness-field
                                             ] ;
                             rdfs:comment """
            Describe the material of the substrate of the waveplate in
            substrate/substrate_material and provide its index of refraction in
            substrate/index_of_refraction_substrate, if known.
        """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXwaveplate.html#nxwaveplate-substrate-group> ;
                             rdfs:label "NXwaveplate/substrate" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXwaveplate.html#nxwaveplate-substrate-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxwaveplate-substrate-index-of-refraction-substrate-field
:nxwaveplate-substrate-index-of-refraction-substrate-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_UNITLESS
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_NUMBER
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_NUMBER
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment """
                Complex index of refraction of the waveplate substrate. Specify at
                given wavelength (or energy, wavenumber etc.) values.
            """ ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXwaveplate.html#nxwaveplate-substrate-index-of-refraction-substrate-field> ;
                                                           rdfs:label "NXwaveplate/substrate/index_of_refraction_substrate" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXwaveplate.html#nxwaveplate-substrate-index-of-refraction-substrate-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxwaveplate-substrate-substrate-material-field
:nxwaveplate-substrate-substrate-material-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_ANY
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_CHAR
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_CHAR
                                                                              ]
                                                                ] ;
                                                rdfs:comment """
                Specify the material of the waveplate. If the device has a
                coating it should be described in coating/coating_material.
            """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXwaveplate.html#nxwaveplate-substrate-substrate-material-field> ;
                                                rdfs:label "NXwaveplate/substrate/substrate_material" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXwaveplate.html#nxwaveplate-substrate-substrate-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxwaveplate-substrate-substrate-thickness-field
:nxwaveplate-substrate-substrate-thickness-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_LENGTH
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_NUMBER
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_NUMBER
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment """
                Thickness of the waveplate substrate.
            """ ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXwaveplate.html#nxwaveplate-substrate-substrate-thickness-field> ;
                                                 rdfs:label "NXwaveplate/substrate/substrate_thickness" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXwaveplate.html#nxwaveplate-substrate-substrate-thickness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxwaveplate-type-field
:nxwaveplate-type-field rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusField ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasUnitContainer ;
                                          owl:someValuesFrom :NX_ANY
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:someValuesFrom :NX_CHAR
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasValueContainer ;
                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                          owl:onClass [ rdf:type owl:Class ;
                                                        owl:complementOf :NX_CHAR
                                                      ]
                                        ] ;
                        rdfs:comment """
            Type of waveplate (e.g. achromatic or zero-order).
        """ ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXwaveplate.html#nxwaveplate-type-field> ;
                        rdfs:label "NXwaveplate/type" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXwaveplate.html#nxwaveplate-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxwaveplate-wavelengths-field
:nxwaveplate-wavelengths-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_NUMBER
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_NUMBER
                                                             ]
                                               ] ;
                               rdfs:comment """
            Discrete wavelengths for which the waveplate is designed. If the
            waveplate operates over an entire range of wavelengths, enter the minimum
            and maximum values of the wavelength range (in this case
            N_wavelengths = 2). In this case, also use type=\"achromatic\".
        """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXwaveplate.html#nxwaveplate-wavelengths-field> ;
                               rdfs:label "NXwaveplate/wavelengths" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXwaveplate.html#nxwaveplate-wavelengths-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxas-entry-data-group
:nxxas-entry-data-group rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusGroup ,
                                        :nxentry-data-group ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxxas-entry-data-mode-field
                                        ] ;
                        rdfs:comment "" ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-data-group> ;
                        rdfs:label "NXxas/ENTRY/DATA" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxas-entry-data-mode-auger-electron-yield-enum
:nxxas-entry-data-mode-auger-electron-yield-enum rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :actualValue ;
                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                   rdf:first "Auger Electron Yield" ;
                                                                                                   rdf:rest rdf:nil
                                                                                                 ]
                                                                                     ]
                                                                 ] ;
                                                 rdfs:comment "Enumeration item for NXxas/ENTRY/DATA/mode: Auger Electron Yield" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-data-mode-field> ;
                                                 rdfs:label "NXxas/ENTRY/DATA/mode/Auger Electron Yield" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-data-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxas-entry-data-mode-field
:nxxas-entry-data-mode-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasEnumContainer ;
                                               owl:allValuesFrom [ rdf:type owl:Class ;
                                                                   owl:unionOf ( :nxxas-entry-data-mode-auger-electron-yield-enum
                                                                                 :nxxas-entry-data-mode-fluorescence-yield-enum
                                                                                 :nxxas-entry-data-mode-partial-electron-yield-enum
                                                                                 :nxxas-entry-data-mode-total-electron-yield-enum
                                                                                 :nxxas-entry-data-mode-transmission-enum
                                                                               )
                                                                 ]
                                             ] ;
                             rdfs:comment "Detection method used for observing the sample absorption (pick one from the enumerated list and spell exactly)" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-data-mode-field> ;
                             rdfs:label "NXxas/ENTRY/DATA/mode" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-data-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxas-entry-data-mode-fluorescence-yield-enum
:nxxas-entry-data-mode-fluorescence-yield-enum rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusEnumerations ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :actualValue ;
                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                 rdf:first "Fluorescence Yield" ;
                                                                                                 rdf:rest rdf:nil
                                                                                               ]
                                                                                   ]
                                                               ] ;
                                               rdfs:comment "Enumeration item for NXxas/ENTRY/DATA/mode: Fluorescence Yield" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-data-mode-field> ;
                                               rdfs:label "NXxas/ENTRY/DATA/mode/Fluorescence Yield" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-data-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxas-entry-data-mode-partial-electron-yield-enum
:nxxas-entry-data-mode-partial-electron-yield-enum rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :actualValue ;
                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                     rdf:first "Partial Electron Yield" ;
                                                                                                     rdf:rest rdf:nil
                                                                                                   ]
                                                                                       ]
                                                                   ] ;
                                                   rdfs:comment "Enumeration item for NXxas/ENTRY/DATA/mode: Partial Electron Yield" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-data-mode-field> ;
                                                   rdfs:label "NXxas/ENTRY/DATA/mode/Partial Electron Yield" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-data-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxas-entry-data-mode-total-electron-yield-enum
:nxxas-entry-data-mode-total-electron-yield-enum rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :actualValue ;
                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                   rdf:first "Total Electron Yield" ;
                                                                                                   rdf:rest rdf:nil
                                                                                                 ]
                                                                                     ]
                                                                 ] ;
                                                 rdfs:comment "Enumeration item for NXxas/ENTRY/DATA/mode: Total Electron Yield" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-data-mode-field> ;
                                                 rdfs:label "NXxas/ENTRY/DATA/mode/Total Electron Yield" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-data-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxas-entry-data-mode-transmission-enum
:nxxas-entry-data-mode-transmission-enum rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusEnumerations ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :actualValue ;
                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                           rdf:first "Transmission" ;
                                                                                           rdf:rest rdf:nil
                                                                                         ]
                                                                             ]
                                                         ] ;
                                         rdfs:comment "Enumeration item for NXxas/ENTRY/DATA/mode: Transmission" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-data-mode-field> ;
                                         rdfs:label "NXxas/ENTRY/DATA/mode/Transmission" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-data-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxas-entry-definition-field
:nxxas-entry-definition-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              :nxentry-definition-field ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasEnumContainer ;
                                                owl:allValuesFrom [ rdf:type owl:Class ;
                                                                    owl:unionOf ( :nxxas-entry-definition-nxxas-enum
                                                                                )
                                                                  ]
                                              ] ;
                              rdfs:comment " Official NeXus NXDL schema to which this file conforms " ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-definition-field> ;
                              rdfs:label "NXxas/ENTRY/definition" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxas-entry-definition-nxxas-enum
:nxxas-entry-definition-nxxas-enum rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusEnumerations ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :actualValue ;
                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                     rdf:first "NXxas" ;
                                                                                     rdf:rest rdf:nil
                                                                                   ]
                                                                       ]
                                                   ] ;
                                   rdfs:comment "Enumeration item for NXxas/ENTRY/definition: NXxas" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-definition-field> ;
                                   rdfs:label "NXxas/ENTRY/definition/NXxas" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxas-entry-group
:nxxas-entry-group rdf:type owl:Class ;
                   rdfs:subClassOf :NXentry ,
                                   :NeXusGroup ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxxas-entry-data-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxxas-entry-definition-field
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxxas-entry-instrument-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxxas-entry-monitor-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxxas-entry-sample-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxxas-entry-start-time-field
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxxas-entry-title-field
                                   ] ;
                   rdfs:comment "" ;
                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-group> ;
                   rdfs:label "NXxas/ENTRY" ;
                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxas-entry-instrument-absorbed-beam-data-field
:nxxas-entry-instrument-absorbed-beam-data-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 :nxdetector-data-field ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_ANY
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_NUMBER
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_NUMBER
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "This data corresponds to the sample signal." ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-instrument-absorbed-beam-data-field> ;
                                                 rdfs:label "NXxas/ENTRY/INSTRUMENT/absorbed_beam/data" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-instrument-absorbed-beam-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxas-entry-instrument-absorbed-beam-group
:nxxas-entry-instrument-absorbed-beam-group rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusGroup ,
                                                            :nxinstrument-detector-group ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxxas-entry-instrument-absorbed-beam-data-field
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-instrument-absorbed-beam-group> ;
                                            rdfs:label "NXxas/ENTRY/INSTRUMENT/absorbed_beam" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-instrument-absorbed-beam-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxas-entry-instrument-group
:nxxas-entry-instrument-group rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusGroup ,
                                              :nxentry-instrument-group ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxxas-entry-instrument-absorbed-beam-group
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxxas-entry-instrument-incoming-beam-group
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxxas-entry-instrument-monochromator-group
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxxas-entry-instrument-source-group
                                              ] ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-instrument-group> ;
                              rdfs:label "NXxas/ENTRY/INSTRUMENT" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxas-entry-instrument-incoming-beam-data-field
:nxxas-entry-instrument-incoming-beam-data-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_ANY
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_NUMBER
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_NUMBER
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-instrument-incoming-beam-data-field> ;
                                                 rdfs:label "NXxas/ENTRY/INSTRUMENT/incoming_beam/data" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-instrument-incoming-beam-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxas-entry-instrument-incoming-beam-group
:nxxas-entry-instrument-incoming-beam-group rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusGroup ,
                                                            :nxinstrument-detector-group ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxxas-entry-instrument-incoming-beam-data-field
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-instrument-incoming-beam-group> ;
                                            rdfs:label "NXxas/ENTRY/INSTRUMENT/incoming_beam" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-instrument-incoming-beam-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxas-entry-instrument-monochromator-energy-field
:nxxas-entry-instrument-monochromator-energy-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   :nxmonochromator-energy-field ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ANY
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_FLOAT
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_FLOAT
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment "" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-instrument-monochromator-energy-field> ;
                                                   rdfs:label "NXxas/ENTRY/INSTRUMENT/monochromator/energy" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-instrument-monochromator-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxas-entry-instrument-monochromator-group
:nxxas-entry-instrument-monochromator-group rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusGroup ,
                                                            :nxinstrument-monochromator-group ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxxas-entry-instrument-monochromator-energy-field
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-instrument-monochromator-group> ;
                                            rdfs:label "NXxas/ENTRY/INSTRUMENT/monochromator" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-instrument-monochromator-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxas-entry-instrument-source-group
:nxxas-entry-instrument-source-group rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusGroup ,
                                                     :nxinstrument-source-group ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxxas-entry-instrument-source-name-field
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxxas-entry-instrument-source-probe-field
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxxas-entry-instrument-source-type-field
                                                     ] ;
                                     rdfs:comment "" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-instrument-source-group> ;
                                     rdfs:label "NXxas/ENTRY/INSTRUMENT/SOURCE" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-instrument-source-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxas-entry-instrument-source-name-field
:nxxas-entry-instrument-source-name-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_CHAR
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_CHAR
                                                                        ]
                                                          ] ;
                                          rdfs:comment "" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-instrument-source-name-field> ;
                                          rdfs:label "NXxas/ENTRY/INSTRUMENT/SOURCE/name" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-instrument-source-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxas-entry-instrument-source-probe-field
:nxxas-entry-instrument-source-probe-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           :nxsource-probe-field ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasEnumContainer ;
                                                             owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                 owl:unionOf ( :nxxas-entry-instrument-source-probe-x-ray-enum
                                                                                             )
                                                                               ]
                                                           ] ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-instrument-source-probe-field> ;
                                           rdfs:label "NXxas/ENTRY/INSTRUMENT/SOURCE/probe" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxas-entry-instrument-source-probe-x-ray-enum
:nxxas-entry-instrument-source-probe-x-ray-enum rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusEnumerations ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :actualValue ;
                                                                  owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                      owl:oneOf [ rdf:type rdf:List ;
                                                                                                  rdf:first "x-ray" ;
                                                                                                  rdf:rest rdf:nil
                                                                                                ]
                                                                                    ]
                                                                ] ;
                                                rdfs:comment "Enumeration item for NXxas/ENTRY/INSTRUMENT/SOURCE/probe: x-ray" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-instrument-source-probe-field> ;
                                                rdfs:label "NXxas/ENTRY/INSTRUMENT/SOURCE/probe/x-ray" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxas-entry-instrument-source-type-field
:nxxas-entry-instrument-source-type-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_CHAR
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_CHAR
                                                                        ]
                                                          ] ;
                                          rdfs:comment "" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-instrument-source-type-field> ;
                                          rdfs:label "NXxas/ENTRY/INSTRUMENT/SOURCE/type" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-instrument-source-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxas-entry-monitor-data-field
:nxxas-entry-monitor-data-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                :nxmonitor-data-field ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_NUMBER
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_NUMBER
                                                              ]
                                                ] ;
                                rdfs:comment "This field could be a link to ``/NXentry/NXinstrument/incoming_beam:NXdetector/data``" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-monitor-data-field> ;
                                rdfs:label "NXxas/ENTRY/MONITOR/data" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-monitor-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxas-entry-monitor-group
:nxxas-entry-monitor-group rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusGroup ,
                                           :nxentry-monitor-group ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxxas-entry-monitor-data-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxxas-entry-monitor-mode-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxxas-entry-monitor-preset-field
                                           ] ;
                           rdfs:comment "" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-monitor-group> ;
                           rdfs:label "NXxas/ENTRY/MONITOR" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-monitor-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxas-entry-monitor-mode-field
:nxxas-entry-monitor-mode-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                :nxmonitor-mode-field ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasEnumContainer ;
                                                  owl:allValuesFrom [ rdf:type owl:Class ;
                                                                      owl:unionOf ( :nxxas-entry-monitor-mode-monitor-enum
                                                                                    :nxxas-entry-monitor-mode-timer-enum
                                                                                  )
                                                                    ]
                                                ] ;
                                rdfs:comment """
                    Count to a preset value based on either clock time (timer)
                    or received monitor counts (monitor).
                """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-monitor-mode-field> ;
                                rdfs:label "NXxas/ENTRY/MONITOR/mode" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-monitor-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxas-entry-monitor-mode-monitor-enum
:nxxas-entry-monitor-mode-monitor-enum rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusEnumerations ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :actualValue ;
                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                         rdf:first "monitor" ;
                                                                                         rdf:rest rdf:nil
                                                                                       ]
                                                                           ]
                                                       ] ;
                                       owl:disjointWith :nxxas-entry-monitor-mode-timer-enum ;
                                       rdfs:comment "Enumeration item for NXxas/ENTRY/MONITOR/mode: monitor" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-monitor-mode-field> ;
                                       rdfs:label "NXxas/ENTRY/MONITOR/mode/monitor" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-monitor-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxas-entry-monitor-mode-timer-enum
:nxxas-entry-monitor-mode-timer-enum rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusEnumerations ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :actualValue ;
                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                       rdf:first "timer" ;
                                                                                       rdf:rest rdf:nil
                                                                                     ]
                                                                         ]
                                                     ] ;
                                     rdfs:comment "Enumeration item for NXxas/ENTRY/MONITOR/mode: timer" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-monitor-mode-field> ;
                                     rdfs:label "NXxas/ENTRY/MONITOR/mode/timer" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-monitor-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxas-entry-monitor-preset-field
:nxxas-entry-monitor-preset-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasUnitContainer ;
                                                    owl:someValuesFrom :NX_ANY
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:someValuesFrom :NX_FLOAT
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasValueContainer ;
                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                    owl:onClass [ rdf:type owl:Class ;
                                                                  owl:complementOf :NX_FLOAT
                                                                ]
                                                  ] ;
                                  rdfs:comment "preset value for time or monitor" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-monitor-preset-field> ;
                                  rdfs:label "NXxas/ENTRY/MONITOR/preset" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-monitor-preset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxas-entry-sample-group
:nxxas-entry-sample-group rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusGroup ,
                                          :nxentry-sample-group ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxxas-entry-sample-name-field
                                          ] ;
                          rdfs:comment "" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-sample-group> ;
                          rdfs:label "NXxas/ENTRY/SAMPLE" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxas-entry-sample-name-field
:nxxas-entry-sample-name-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               :nxsample-name-field ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_CHAR
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_CHAR
                                                             ]
                                               ] ;
                               rdfs:comment "Descriptive name of sample" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-sample-name-field> ;
                               rdfs:label "NXxas/ENTRY/SAMPLE/name" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-sample-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxas-entry-start-time-field
:nxxas-entry-start-time-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_DATE_TIME
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_DATE_TIME
                                                            ]
                                              ] ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-start-time-field> ;
                              rdfs:label "NXxas/ENTRY/start_time" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxas-entry-title-field
:nxxas-entry-title-field rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusField ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasUnitContainer ;
                                           owl:someValuesFrom :NX_ANY
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:someValuesFrom :NX_CHAR
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasValueContainer ;
                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass [ rdf:type owl:Class ;
                                                         owl:complementOf :NX_CHAR
                                                       ]
                                         ] ;
                         rdfs:comment "" ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-title-field> ;
                         rdfs:label "NXxas/ENTRY/title" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxas.html#nxxas-entry-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxasproc-entry-data-data-field
:nxxasproc-entry-data-data-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_FLOAT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_FLOAT
                                                               ]
                                                 ] ;
                                 rdfs:comment """
                   This is corrected and calibrated I(incoming)/I(absorbed). So it is the absorption. 
                   Expect attribute  ``signal=1``
                """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxasproc.html#nxxasproc-entry-data-data-field> ;
                                 rdfs:label "NXxasproc/ENTRY/DATA/data" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxasproc.html#nxxasproc-entry-data-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxasproc-entry-data-energy-field
:nxxasproc-entry-data-energy-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_CHAR
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_CHAR
                                                                 ]
                                                   ] ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxasproc.html#nxxasproc-entry-data-energy-field> ;
                                   rdfs:label "NXxasproc/ENTRY/DATA/energy" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxasproc.html#nxxasproc-entry-data-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxasproc-entry-data-group
:nxxasproc-entry-data-group rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusGroup ,
                                            :nxentry-data-group ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxxasproc-entry-data-data-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxxasproc-entry-data-energy-field
                                            ] ;
                            rdfs:comment "" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxasproc.html#nxxasproc-entry-data-group> ;
                            rdfs:label "NXxasproc/ENTRY/DATA" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxasproc.html#nxxasproc-entry-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxasproc-entry-definition-field
:nxxasproc-entry-definition-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  :nxentry-definition-field ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasEnumContainer ;
                                                    owl:allValuesFrom [ rdf:type owl:Class ;
                                                                        owl:unionOf ( :nxxasproc-entry-definition-nxxasproc-enum
                                                                                    )
                                                                      ]
                                                  ] ;
                                  rdfs:comment " Official NeXus NXDL schema to which this file conforms " ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxasproc.html#nxxasproc-entry-definition-field> ;
                                  rdfs:label "NXxasproc/ENTRY/definition" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxasproc.html#nxxasproc-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxasproc-entry-definition-nxxasproc-enum
:nxxasproc-entry-definition-nxxasproc-enum rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusEnumerations ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :actualValue ;
                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                             rdf:first "NXxasproc" ;
                                                                                             rdf:rest rdf:nil
                                                                                           ]
                                                                               ]
                                                           ] ;
                                           rdfs:comment "Enumeration item for NXxasproc/ENTRY/definition: NXxasproc" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxasproc.html#nxxasproc-entry-definition-field> ;
                                           rdfs:label "NXxasproc/ENTRY/definition/NXxasproc" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxasproc.html#nxxasproc-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxasproc-entry-group
:nxxasproc-entry-group rdf:type owl:Class ;
                       rdfs:subClassOf :NXentry ,
                                       :NeXusGroup ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxxasproc-entry-data-group
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxxasproc-entry-definition-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxxasproc-entry-sample-group
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxxasproc-entry-title-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxxasproc-entry-xas-data-reduction-group
                                       ] ;
                       rdfs:comment "" ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxasproc.html#nxxasproc-entry-group> ;
                       rdfs:label "NXxasproc/ENTRY" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxasproc.html#nxxasproc-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxasproc-entry-sample-group
:nxxasproc-entry-sample-group rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusGroup ,
                                              :nxentry-sample-group ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxxasproc-entry-sample-name-field
                                              ] ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxasproc.html#nxxasproc-entry-sample-group> ;
                              rdfs:label "NXxasproc/ENTRY/SAMPLE" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxasproc.html#nxxasproc-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxasproc-entry-sample-name-field
:nxxasproc-entry-sample-name-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   :nxsample-name-field ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_CHAR
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_CHAR
                                                                 ]
                                                   ] ;
                                   rdfs:comment "Descriptive name of sample" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxasproc.html#nxxasproc-entry-sample-name-field> ;
                                   rdfs:label "NXxasproc/ENTRY/SAMPLE/name" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxasproc.html#nxxasproc-entry-sample-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxasproc-entry-title-field
:nxxasproc-entry-title-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_CHAR
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_CHAR
                                                           ]
                                             ] ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxasproc.html#nxxasproc-entry-title-field> ;
                             rdfs:label "NXxasproc/ENTRY/title" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxasproc.html#nxxasproc-entry-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxasproc-entry-xas-data-reduction-date-field
:nxxasproc-entry-xas-data-reduction-date-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               :nxprocess-date-field ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_DATE_TIME
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_DATE_TIME
                                                                             ]
                                                               ] ;
                                               rdfs:comment "Date and time of reconstruction processing." ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxasproc.html#nxxasproc-entry-xas-data-reduction-date-field> ;
                                               rdfs:label "NXxasproc/ENTRY/XAS_data_reduction/date" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxasproc.html#nxxasproc-entry-xas-data-reduction-date-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxasproc-entry-xas-data-reduction-group
:nxxasproc-entry-xas-data-reduction-group rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusGroup ,
                                                          :nxentry-process-group ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxxasproc-entry-xas-data-reduction-date-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxxasproc-entry-xas-data-reduction-parameters-group
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxxasproc-entry-xas-data-reduction-program-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxxasproc-entry-xas-data-reduction-version-field
                                                          ] ;
                                          rdfs:comment "" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxasproc.html#nxxasproc-entry-xas-data-reduction-group> ;
                                          rdfs:label "NXxasproc/ENTRY/XAS_data_reduction" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxasproc.html#nxxasproc-entry-xas-data-reduction-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxasproc-entry-xas-data-reduction-parameters-group
:nxxasproc-entry-xas-data-reduction-parameters-group rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusGroup ,
                                                                     :nxprocess-parameters-group ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :has ;
                                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass :nxxasproc-entry-xas-data-reduction-parameters-raw-file-field
                                                                     ] ;
                                                     rdfs:comment "" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxasproc.html#nxxasproc-entry-xas-data-reduction-parameters-group> ;
                                                     rdfs:label "NXxasproc/ENTRY/XAS_data_reduction/parameters" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxasproc.html#nxxasproc-entry-xas-data-reduction-parameters-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxasproc-entry-xas-data-reduction-parameters-raw-file-field
:nxxasproc-entry-xas-data-reduction-parameters-raw-file-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ANY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_CHAR
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_CHAR
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment "Original raw data file this data was derived from" ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxasproc.html#nxxasproc-entry-xas-data-reduction-parameters-raw-file-field> ;
                                                              rdfs:label "NXxasproc/ENTRY/XAS_data_reduction/parameters/raw_file" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxasproc.html#nxxasproc-entry-xas-data-reduction-parameters-raw-file-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxasproc-entry-xas-data-reduction-program-field
:nxxasproc-entry-xas-data-reduction-program-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  :nxprocess-program-field ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ANY
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_CHAR
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_CHAR
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment "Name of the program used for reconstruction" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxasproc.html#nxxasproc-entry-xas-data-reduction-program-field> ;
                                                  rdfs:label "NXxasproc/ENTRY/XAS_data_reduction/program" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxasproc.html#nxxasproc-entry-xas-data-reduction-program-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxasproc-entry-xas-data-reduction-version-field
:nxxasproc-entry-xas-data-reduction-version-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  :nxprocess-version-field ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ANY
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_CHAR
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_CHAR
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment "Version of the program used" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxasproc.html#nxxasproc-entry-xas-data-reduction-version-field> ;
                                                  rdfs:label "NXxasproc/ENTRY/XAS_data_reduction/version" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxasproc.html#nxxasproc-entry-xas-data-reduction-version-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxbase-entry-control-group
:nxxbase-entry-control-group rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusGroup ,
                                             :nxentry-monitor-group ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxxbase-entry-control-integral-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxxbase-entry-control-mode-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxxbase-entry-control-preset-field
                                             ] ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-control-group> ;
                             rdfs:label "NXxbase/ENTRY/control" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-control-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxbase-entry-control-integral-field
:nxxbase-entry-control-integral-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_FLOAT
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_FLOAT
                                                                    ]
                                                      ] ;
                                      rdfs:comment "Total integral monitor counts" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-control-integral-field> ;
                                      rdfs:label "NXxbase/ENTRY/control/integral" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-control-integral-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxbase-entry-control-mode-field
:nxxbase-entry-control-mode-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  :nxmonitor-mode-field ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasEnumContainer ;
                                                    owl:allValuesFrom [ rdf:type owl:Class ;
                                                                        owl:unionOf ( :nxxbase-entry-control-mode-monitor-enum
                                                                                      :nxxbase-entry-control-mode-timer-enum
                                                                                    )
                                                                      ]
                                                  ] ;
                                  rdfs:comment """
            Count to a preset value based on either clock time (timer)
            or received monitor counts (monitor).
          """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-control-mode-field> ;
                                  rdfs:label "NXxbase/ENTRY/control/mode" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-control-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxbase-entry-control-mode-monitor-enum
:nxxbase-entry-control-mode-monitor-enum rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusEnumerations ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :actualValue ;
                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                           rdf:first "monitor" ;
                                                                                           rdf:rest rdf:nil
                                                                                         ]
                                                                             ]
                                                         ] ;
                                         owl:disjointWith :nxxbase-entry-control-mode-timer-enum ;
                                         rdfs:comment "Enumeration item for NXxbase/ENTRY/control/mode: monitor" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-control-mode-field> ;
                                         rdfs:label "NXxbase/ENTRY/control/mode/monitor" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-control-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxbase-entry-control-mode-timer-enum
:nxxbase-entry-control-mode-timer-enum rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusEnumerations ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :actualValue ;
                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                         rdf:first "timer" ;
                                                                                         rdf:rest rdf:nil
                                                                                       ]
                                                                           ]
                                                       ] ;
                                       rdfs:comment "Enumeration item for NXxbase/ENTRY/control/mode: timer" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-control-mode-field> ;
                                       rdfs:label "NXxbase/ENTRY/control/mode/timer" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-control-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxbase-entry-control-preset-field
:nxxbase-entry-control-preset-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_FLOAT
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_FLOAT
                                                                  ]
                                                    ] ;
                                    rdfs:comment "preset value for time or monitor" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-control-preset-field> ;
                                    rdfs:label "NXxbase/ENTRY/control/preset" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-control-preset-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxbase-entry-data-group
:nxxbase-entry-data-group rdf:type owl:Class ;
                          owl:equivalentClass :nxxeuler-entry-name-group ,
                                              :nxxkappa-entry-name-group ,
                                              :nxxnb-entry-name-group ,
                                              :nxxrot-entry-name-group ;
                          rdfs:subClassOf :NeXusGroup ,
                                          :nxentry-data-group ;
                          rdfs:comment """
            The name of this group id data if there is only 
            one detector; if there are several the names will 
            be data1, data2, data3 and will point 
            to the corresponding detector groups in the 
            instrument hierarchy.
          """ ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-data-group> ;
                          rdfs:label "NXxbase/ENTRY/DATA" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxbase-entry-definition-field
:nxxbase-entry-definition-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                :nxentry-definition-field ,
                                                [ rdf:type owl:Class ;
                                                  owl:unionOf ( :nxxrot-entry-definition-field
                                                                [ rdf:type owl:Class ;
                                                                  owl:unionOf ( :nxxnb-entry-definition-field
                                                                                [ rdf:type owl:Class ;
                                                                                  owl:unionOf ( :nxxkappa-entry-definition-field
                                                                                                [ rdf:type owl:Class ;
                                                                                                  owl:unionOf ( :nxxeuler-entry-definition-field
                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                  owl:onProperty :hasEnumContainer ;
                                                                                                                  owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                      owl:unionOf ( :nxxbase-entry-definition-nxxbase-enum
                                                                                                                                                  )
                                                                                                                                    ]
                                                                                                                ]
                                                                                                              )
                                                                                                ]
                                                                                              )
                                                                                ]
                                                                              )
                                                                ]
                                                              )
                                                ] ;
                                rdfs:comment " Official NeXus NXDL schema to which this file conforms " ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-definition-field> ;
                                rdfs:label "NXxbase/ENTRY/definition" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxbase-entry-definition-nxxbase-enum
:nxxbase-entry-definition-nxxbase-enum rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusEnumerations ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :actualValue ;
                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                         rdf:first "NXxbase" ;
                                                                                         rdf:rest rdf:nil
                                                                                       ]
                                                                           ]
                                                       ] ;
                                       rdfs:comment "Enumeration item for NXxbase/ENTRY/definition: NXxbase" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-definition-field> ;
                                       rdfs:label "NXxbase/ENTRY/definition/NXxbase" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxbase-entry-group
:nxxbase-entry-group rdf:type owl:Class ;
                     rdfs:subClassOf :NXentry ,
                                     :NeXusGroup ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxxbase-entry-control-group
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxxbase-entry-data-group
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxxbase-entry-definition-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxxbase-entry-instrument-group
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxxbase-entry-sample-group
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxxbase-entry-start-time-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxxbase-entry-title-field
                                     ] ;
                     rdfs:comment "" ;
                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-group> ;
                     rdfs:label "NXxbase/ENTRY" ;
                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxbase-entry-instrument-detector-data-field
:nxxbase-entry-instrument-detector-data-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_INT
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxxbase-entry-instrument-detector-data-signal-attribute
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_INT
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
              The area detector data, the first dimension is always the
              number of scan points, the second and third are the number
              of pixels in x and y. The origin is always assumed to be
              in the center of the detector. maxOccurs is limited to the
              the number of detectors on your instrument.
            """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-instrument-detector-data-field> ;
                                              rdfs:label "NXxbase/ENTRY/instrument/detector/data" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-instrument-detector-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxbase-entry-instrument-detector-data-signal-1-enum
:nxxbase-entry-instrument-detector-data-signal-1-enum rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :actualValue ;
                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                        rdf:first "1" ;
                                                                                                        rdf:rest rdf:nil
                                                                                                      ]
                                                                                          ]
                                                                      ] ;
                                                      rdfs:comment "Enumeration item for NXxbase/ENTRY/instrument/detector/data/signal: 1" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-instrument-detector-data-signal-attribute> ;
                                                      rdfs:label "NXxbase/ENTRY/instrument/detector/data/signal/1" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-instrument-detector-data-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxbase-entry-instrument-detector-data-signal-attribute
:nxxbase-entry-instrument-detector-data-signal-attribute rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusAttribute ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasEnumContainer ;
                                                                           owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                               owl:unionOf ( :nxxbase-entry-instrument-detector-data-signal-1-enum
                                                                                                           )
                                                                                             ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-instrument-detector-data-signal-attribute> ;
                                                         rdfs:label "NXxbase/ENTRY/instrument/detector/data/signal" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-instrument-detector-data-signal-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxbase-entry-instrument-detector-distance-field
:nxxbase-entry-instrument-detector-distance-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_LENGTH
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_FLOAT
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_FLOAT
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-instrument-detector-distance-field> ;
                                                  rdfs:label "NXxbase/ENTRY/instrument/detector/distance" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-instrument-detector-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxbase-entry-instrument-detector-frame-start-number-field
:nxxbase-entry-instrument-detector-frame-start-number-field rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            :nxdetector-frame-start-number-field ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_ANY
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_INT
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_INT
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment """
              This is the start number of the first frame of a scan. In PX one often scans a couple 
              of frames on a give sample, then does something else, then returns to the same sample 
              and scans some more frames. Each time with a new data file.
              This number helps concatenating such measurements. 
            """ ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-instrument-detector-frame-start-number-field> ;
                                                            rdfs:label "NXxbase/ENTRY/instrument/detector/frame_start_number" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-instrument-detector-frame-start-number-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxbase-entry-instrument-detector-group
:nxxbase-entry-instrument-detector-group rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusGroup ,
                                                         :nxinstrument-detector-group ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxxbase-entry-instrument-detector-data-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxxbase-entry-instrument-detector-distance-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxxbase-entry-instrument-detector-frame-start-number-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxxbase-entry-instrument-detector-x-pixel-size-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxxbase-entry-instrument-detector-y-pixel-size-field
                                                         ] ;
                                         rdfs:comment """
            The name of the group is detector if there is only one detector, 
            if there are several,  names have to be detector1, 
            detector2, ...detectorn.""" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-instrument-detector-group> ;
                                         rdfs:label "NXxbase/ENTRY/instrument/detector" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-instrument-detector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxbase-entry-instrument-detector-x-pixel-size-field
:nxxbase-entry-instrument-detector-x-pixel-size-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_LENGTH
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_FLOAT
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_FLOAT
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-instrument-detector-x-pixel-size-field> ;
                                                      rdfs:label "NXxbase/ENTRY/instrument/detector/x_pixel_size" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-instrument-detector-x-pixel-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxbase-entry-instrument-detector-y-pixel-size-field
:nxxbase-entry-instrument-detector-y-pixel-size-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_LENGTH
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_FLOAT
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_FLOAT
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment "" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-instrument-detector-y-pixel-size-field> ;
                                                      rdfs:label "NXxbase/ENTRY/instrument/detector/y_pixel_size" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-instrument-detector-y-pixel-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxbase-entry-instrument-group
:nxxbase-entry-instrument-group rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusGroup ,
                                                :nxentry-instrument-group ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxxbase-entry-instrument-detector-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxxbase-entry-instrument-monochromator-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxxbase-entry-instrument-source-group
                                                ] ;
                                rdfs:comment "" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-instrument-group> ;
                                rdfs:label "NXxbase/ENTRY/instrument" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxbase-entry-instrument-monochromator-group
:nxxbase-entry-instrument-monochromator-group rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusGroup ,
                                                              :nxinstrument-monochromator-group ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxxbase-entry-instrument-monochromator-wavelength-field
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-instrument-monochromator-group> ;
                                              rdfs:label "NXxbase/ENTRY/instrument/monochromator" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-instrument-monochromator-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxbase-entry-instrument-monochromator-wavelength-field
:nxxbase-entry-instrument-monochromator-wavelength-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_WAVELENGTH
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_FLOAT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_FLOAT
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-instrument-monochromator-wavelength-field> ;
                                                         rdfs:label "NXxbase/ENTRY/instrument/monochromator/wavelength" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-instrument-monochromator-wavelength-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxbase-entry-instrument-source-group
:nxxbase-entry-instrument-source-group rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusGroup ,
                                                       :nxinstrument-source-group ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxxbase-entry-instrument-source-name-field
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxxbase-entry-instrument-source-probe-field
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxxbase-entry-instrument-source-type-field
                                                       ] ;
                                       rdfs:comment "" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-instrument-source-group> ;
                                       rdfs:label "NXxbase/ENTRY/instrument/source" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-instrument-source-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxbase-entry-instrument-source-name-field
:nxxbase-entry-instrument-source-name-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANY
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_CHAR
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_CHAR
                                                                          ]
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-instrument-source-name-field> ;
                                            rdfs:label "NXxbase/ENTRY/instrument/source/name" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-instrument-source-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxbase-entry-instrument-source-probe-electron-enum
:nxxbase-entry-instrument-source-probe-electron-enum rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :actualValue ;
                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                       rdf:first "electron" ;
                                                                                                       rdf:rest rdf:nil
                                                                                                     ]
                                                                                         ]
                                                                     ] ;
                                                     rdfs:comment "Enumeration item for NXxbase/ENTRY/instrument/source/probe: electron" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-instrument-source-probe-field> ;
                                                     rdfs:label "NXxbase/ENTRY/instrument/source/probe/electron" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxbase-entry-instrument-source-probe-field
:nxxbase-entry-instrument-source-probe-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             :nxsource-probe-field ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasEnumContainer ;
                                                               owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                   owl:unionOf ( :nxxbase-entry-instrument-source-probe-electron-enum
                                                                                                 :nxxbase-entry-instrument-source-probe-neutron-enum
                                                                                                 :nxxbase-entry-instrument-source-probe-x-ray-enum
                                                                                               )
                                                                                 ]
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-instrument-source-probe-field> ;
                                             rdfs:label "NXxbase/ENTRY/instrument/source/probe" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxbase-entry-instrument-source-probe-neutron-enum
:nxxbase-entry-instrument-source-probe-neutron-enum rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusEnumerations ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :actualValue ;
                                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                                      rdf:first "neutron" ;
                                                                                                      rdf:rest rdf:nil
                                                                                                    ]
                                                                                        ]
                                                                    ] ;
                                                    rdfs:comment "Enumeration item for NXxbase/ENTRY/instrument/source/probe: neutron" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-instrument-source-probe-field> ;
                                                    rdfs:label "NXxbase/ENTRY/instrument/source/probe/neutron" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxbase-entry-instrument-source-probe-x-ray-enum
:nxxbase-entry-instrument-source-probe-x-ray-enum rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :actualValue ;
                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                    rdf:first "x-ray" ;
                                                                                                    rdf:rest rdf:nil
                                                                                                  ]
                                                                                      ]
                                                                  ] ;
                                                  rdfs:comment "Enumeration item for NXxbase/ENTRY/instrument/source/probe: x-ray" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-instrument-source-probe-field> ;
                                                  rdfs:label "NXxbase/ENTRY/instrument/source/probe/x-ray" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-instrument-source-probe-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxbase-entry-instrument-source-type-field
:nxxbase-entry-instrument-source-type-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANY
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_CHAR
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_CHAR
                                                                          ]
                                                            ] ;
                                            rdfs:comment "" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-instrument-source-type-field> ;
                                            rdfs:label "NXxbase/ENTRY/instrument/source/type" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-instrument-source-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxbase-entry-sample-distance-field
:nxxbase-entry-sample-distance-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     :nxsample-distance-field ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_LENGTH
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_FLOAT
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_FLOAT
                                                                   ]
                                                     ] ;
                                     rdfs:comment "Translation of the sample along the Z-direction of the laboratory coordinate system" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-sample-distance-field> ;
                                     rdfs:label "NXxbase/ENTRY/sample/distance" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-sample-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxbase-entry-sample-group
:nxxbase-entry-sample-group rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusGroup ,
                                            :nxentry-sample-group ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxxbase-entry-sample-distance-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxxbase-entry-sample-name-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxxbase-entry-sample-orientation-matrix-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxxbase-entry-sample-temperature-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxxbase-entry-sample-unit-cell-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxxbase-entry-sample-x-translation-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxxbase-entry-sample-y-translation-field
                                            ] ;
                            rdfs:comment "" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-sample-group> ;
                            rdfs:label "NXxbase/ENTRY/sample" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxbase-entry-sample-name-field
:nxxbase-entry-sample-name-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 :nxsample-name-field ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_CHAR
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_CHAR
                                                               ]
                                                 ] ;
                                 rdfs:comment "Descriptive name of sample" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-sample-name-field> ;
                                 rdfs:label "NXxbase/ENTRY/sample/name" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-sample-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxbase-entry-sample-orientation-matrix-field
:nxxbase-entry-sample-orientation-matrix-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               :nxsample-orientation-matrix-field ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_FLOAT
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_FLOAT
                                                                             ]
                                                               ] ;
                                               rdfs:comment """
            The orientation matrix according to Busing and 
            Levy conventions. This is not strictly necessary as 
            the UB can always be derived from the data.  But 
            let us bow to common usage which includes the 
            UB nearly always.
           """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-sample-orientation-matrix-field> ;
                                               rdfs:label "NXxbase/ENTRY/sample/orientation_matrix" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-sample-orientation-matrix-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxbase-entry-sample-temperature-field
:nxxbase-entry-sample-temperature-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        :nxsample-temperature-field ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_FLOAT
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_FLOAT
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
            The sample temperature or whatever sensor represents this value best
            """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-sample-temperature-field> ;
                                        rdfs:label "NXxbase/ENTRY/sample/temperature" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-sample-temperature-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxbase-entry-sample-unit-cell-field
:nxxbase-entry-sample-unit-cell-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      :nxsample-unit-cell-field ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_FLOAT
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_FLOAT
                                                                    ]
                                                      ] ;
                                      rdfs:comment """
            The unit cell, a, b, c, alpha, beta, gamma. 
            Again, not strictly necessary, but normally written.
          """ ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-sample-unit-cell-field> ;
                                      rdfs:label "NXxbase/ENTRY/sample/unit_cell" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-sample-unit-cell-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxbase-entry-sample-x-translation-field
:nxxbase-entry-sample-x-translation-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          :nxsample-x-translation-field ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_LENGTH
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_FLOAT
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_FLOAT
                                                                        ]
                                                          ] ;
                                          rdfs:comment "Translation of the sample along the X-direction of the laboratory coordinate system" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-sample-x-translation-field> ;
                                          rdfs:label "NXxbase/ENTRY/sample/x_translation" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-sample-x-translation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxbase-entry-sample-y-translation-field
:nxxbase-entry-sample-y-translation-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_LENGTH
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_FLOAT
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_FLOAT
                                                                        ]
                                                          ] ;
                                          rdfs:comment "Translation of the sample along the Y-direction of the laboratory coordinate system" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-sample-y-translation-field> ;
                                          rdfs:label "NXxbase/ENTRY/sample/y_translation" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-sample-y-translation-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxbase-entry-start-time-field
:nxxbase-entry-start-time-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_DATE_TIME
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_DATE_TIME
                                                              ]
                                                ] ;
                                rdfs:comment "" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-start-time-field> ;
                                rdfs:label "NXxbase/ENTRY/start_time" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxbase-entry-title-field
:nxxbase-entry-title-field rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_ANY
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_CHAR
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_CHAR
                                                         ]
                                           ] ;
                           rdfs:comment "" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-title-field> ;
                           rdfs:label "NXxbase/ENTRY/title" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxbase.html#nxxbase-entry-title-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxeuler-entry-definition-field
:nxxeuler-entry-definition-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 :nxxbase-entry-definition-field ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasEnumContainer ;
                                                   owl:allValuesFrom [ rdf:type owl:Class ;
                                                                       owl:unionOf ( :nxxeuler-entry-definition-nxxeuler-enum
                                                                                   )
                                                                     ]
                                                 ] ;
                                 rdfs:comment " Official NeXus NXDL schema to which this file conforms " ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxeuler.html#nxxeuler-entry-definition-field> ;
                                 rdfs:label "NXxeuler/ENTRY/definition" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxeuler.html#nxxeuler-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxeuler-entry-definition-nxxeuler-enum
:nxxeuler-entry-definition-nxxeuler-enum rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusEnumerations ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :actualValue ;
                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                           rdf:first "NXxeuler" ;
                                                                                           rdf:rest rdf:nil
                                                                                         ]
                                                                             ]
                                                         ] ;
                                         rdfs:comment "Enumeration item for NXxeuler/ENTRY/definition: NXxeuler" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxeuler.html#nxxeuler-entry-definition-field> ;
                                         rdfs:label "NXxeuler/ENTRY/definition/NXxeuler" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxeuler.html#nxxeuler-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxeuler-entry-group
:nxxeuler-entry-group rdf:type owl:Class ;
                      rdfs:subClassOf :NeXusGroup ,
                                      :nxxbase-entry-group ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxxeuler-entry-definition-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxxeuler-entry-instrument-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxxeuler-entry-name-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxxeuler-entry-sample-group
                                      ] ;
                      rdfs:comment "" ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxeuler.html#nxxeuler-entry-group> ;
                      rdfs:label "NXxeuler/ENTRY" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxeuler.html#nxxeuler-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxeuler-entry-instrument-detector-group
:nxxeuler-entry-instrument-detector-group rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusGroup ,
                                                          :nxxbase-entry-instrument-detector-group ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxxeuler-entry-instrument-detector-polar-angle-field
                                                          ] ;
                                          rdfs:comment "" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxeuler.html#nxxeuler-entry-instrument-detector-group> ;
                                          rdfs:label "NXxeuler/ENTRY/instrument/detector" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxeuler.html#nxxeuler-entry-instrument-detector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxeuler-entry-instrument-detector-polar-angle-field
:nxxeuler-entry-instrument-detector-polar-angle-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      :nxdetector-polar-angle-field ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_ANGLE
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_FLOAT
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_FLOAT
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment """
              The polar_angle (two theta) where the detector is placed
              at each scan point.
            """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxeuler.html#nxxeuler-entry-instrument-detector-polar-angle-field> ;
                                                      rdfs:label "NXxeuler/ENTRY/instrument/detector/polar_angle" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxeuler.html#nxxeuler-entry-instrument-detector-polar-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxeuler-entry-instrument-group
:nxxeuler-entry-instrument-group rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusGroup ,
                                                 :nxxbase-entry-instrument-group ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxxeuler-entry-instrument-detector-group
                                                 ] ;
                                 rdfs:comment "" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxeuler.html#nxxeuler-entry-instrument-group> ;
                                 rdfs:label "NXxeuler/ENTRY/instrument" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxeuler.html#nxxeuler-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxeuler-entry-name-group
:nxxeuler-entry-name-group rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusGroup ;
                           rdfs:comment "" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxeuler.html#nxxeuler-entry-name-group> ;
                           rdfs:label "NXxeuler/ENTRY/name" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxeuler.html#nxxeuler-entry-name-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxeuler-entry-sample-chi-field
:nxxeuler-entry-sample-chi-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANGLE
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_FLOAT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_FLOAT
                                                               ]
                                                 ] ;
                                 rdfs:comment """
            This is an array holding the chi angle of the eulerian
            cradle at each scan point
          """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxeuler.html#nxxeuler-entry-sample-chi-field> ;
                                 rdfs:label "NXxeuler/ENTRY/sample/chi" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxeuler.html#nxxeuler-entry-sample-chi-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxeuler-entry-sample-group
:nxxeuler-entry-sample-group rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusGroup ,
                                             :nxxbase-entry-sample-group ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxxeuler-entry-sample-chi-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxxeuler-entry-sample-phi-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxxeuler-entry-sample-rotation-angle-field
                                             ] ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxeuler.html#nxxeuler-entry-sample-group> ;
                             rdfs:label "NXxeuler/ENTRY/sample" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxeuler.html#nxxeuler-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxeuler-entry-sample-phi-field
:nxxeuler-entry-sample-phi-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANGLE
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_FLOAT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_FLOAT
                                                               ]
                                                 ] ;
                                 rdfs:comment """
            This is an array holding the phi rotation of the eulerian
            cradle at each scan point
          """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxeuler.html#nxxeuler-entry-sample-phi-field> ;
                                 rdfs:label "NXxeuler/ENTRY/sample/phi" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxeuler.html#nxxeuler-entry-sample-phi-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxeuler-entry-sample-rotation-angle-field
:nxxeuler-entry-sample-rotation-angle-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            :nxsample-rotation-angle-field ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANGLE
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_FLOAT
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_FLOAT
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
            This is an array holding the sample rotation angle at each
            scan point
          """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxeuler.html#nxxeuler-entry-sample-rotation-angle-field> ;
                                            rdfs:label "NXxeuler/ENTRY/sample/rotation_angle" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxeuler.html#nxxeuler-entry-sample-rotation-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxkappa-entry-definition-field
:nxxkappa-entry-definition-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 :nxxbase-entry-definition-field ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasEnumContainer ;
                                                   owl:allValuesFrom [ rdf:type owl:Class ;
                                                                       owl:unionOf ( :nxxkappa-entry-definition-nxxkappa-enum
                                                                                   )
                                                                     ]
                                                 ] ;
                                 rdfs:comment " Official NeXus NXDL schema to which this file conforms " ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxkappa.html#nxxkappa-entry-definition-field> ;
                                 rdfs:label "NXxkappa/ENTRY/definition" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxkappa.html#nxxkappa-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxkappa-entry-definition-nxxkappa-enum
:nxxkappa-entry-definition-nxxkappa-enum rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusEnumerations ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :actualValue ;
                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                           rdf:first "NXxkappa" ;
                                                                                           rdf:rest rdf:nil
                                                                                         ]
                                                                             ]
                                                         ] ;
                                         rdfs:comment "Enumeration item for NXxkappa/ENTRY/definition: NXxkappa" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxkappa.html#nxxkappa-entry-definition-field> ;
                                         rdfs:label "NXxkappa/ENTRY/definition/NXxkappa" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxkappa.html#nxxkappa-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxkappa-entry-group
:nxxkappa-entry-group rdf:type owl:Class ;
                      rdfs:subClassOf :NeXusGroup ,
                                      :nxxbase-entry-group ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxxkappa-entry-definition-field
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxxkappa-entry-instrument-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxxkappa-entry-name-group
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :nxxkappa-entry-sample-group
                                      ] ;
                      rdfs:comment "" ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxkappa.html#nxxkappa-entry-group> ;
                      rdfs:label "NXxkappa/ENTRY" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxkappa.html#nxxkappa-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxkappa-entry-instrument-detector-group
:nxxkappa-entry-instrument-detector-group rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusGroup ,
                                                          :nxxbase-entry-instrument-detector-group ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxxkappa-entry-instrument-detector-polar-angle-field
                                                          ] ;
                                          rdfs:comment "" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxkappa.html#nxxkappa-entry-instrument-detector-group> ;
                                          rdfs:label "NXxkappa/ENTRY/instrument/detector" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxkappa.html#nxxkappa-entry-instrument-detector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxkappa-entry-instrument-detector-polar-angle-field
:nxxkappa-entry-instrument-detector-polar-angle-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      :nxdetector-polar-angle-field ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_ANGLE
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_FLOAT
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_FLOAT
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment "The polar_angle (two theta) at each scan point" ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxkappa.html#nxxkappa-entry-instrument-detector-polar-angle-field> ;
                                                      rdfs:label "NXxkappa/ENTRY/instrument/detector/polar_angle" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxkappa.html#nxxkappa-entry-instrument-detector-polar-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxkappa-entry-instrument-group
:nxxkappa-entry-instrument-group rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusGroup ,
                                                 :nxxbase-entry-instrument-group ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxxkappa-entry-instrument-detector-group
                                                 ] ;
                                 rdfs:comment "" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxkappa.html#nxxkappa-entry-instrument-group> ;
                                 rdfs:label "NXxkappa/ENTRY/instrument" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxkappa.html#nxxkappa-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxkappa-entry-name-group
:nxxkappa-entry-name-group rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusGroup ;
                           rdfs:comment "" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxkappa.html#nxxkappa-entry-name-group> ;
                           rdfs:label "NXxkappa/ENTRY/name" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxkappa.html#nxxkappa-entry-name-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxkappa-entry-sample-alpha-field
:nxxkappa-entry-sample-alpha-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANGLE
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_FLOAT
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_FLOAT
                                                                 ]
                                                   ] ;
                                   rdfs:comment "This holds the inclination angle of the kappa arm. " ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxkappa.html#nxxkappa-entry-sample-alpha-field> ;
                                   rdfs:label "NXxkappa/ENTRY/sample/alpha" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxkappa.html#nxxkappa-entry-sample-alpha-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxkappa-entry-sample-group
:nxxkappa-entry-sample-group rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusGroup ,
                                             :nxxbase-entry-sample-group ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxxkappa-entry-sample-alpha-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxxkappa-entry-sample-kappa-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxxkappa-entry-sample-phi-field
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :has ;
                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                               owl:onClass :nxxkappa-entry-sample-rotation-angle-field
                                             ] ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxkappa.html#nxxkappa-entry-sample-group> ;
                             rdfs:label "NXxkappa/ENTRY/sample" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxkappa.html#nxxkappa-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxkappa-entry-sample-kappa-field
:nxxkappa-entry-sample-kappa-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANGLE
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_FLOAT
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_FLOAT
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
          This is an array holding the kappa angle at each scan point
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxkappa.html#nxxkappa-entry-sample-kappa-field> ;
                                   rdfs:label "NXxkappa/ENTRY/sample/kappa" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxkappa.html#nxxkappa-entry-sample-kappa-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxkappa-entry-sample-phi-field
:nxxkappa-entry-sample-phi-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANGLE
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_FLOAT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_FLOAT
                                                               ]
                                                 ] ;
                                 rdfs:comment """
          This is an array holding the phi angle at each scan point
        """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxkappa.html#nxxkappa-entry-sample-phi-field> ;
                                 rdfs:label "NXxkappa/ENTRY/sample/phi" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxkappa.html#nxxkappa-entry-sample-phi-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxkappa-entry-sample-rotation-angle-field
:nxxkappa-entry-sample-rotation-angle-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            :nxsample-rotation-angle-field ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANGLE
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_FLOAT
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_FLOAT
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
          This is an array holding the sample rotation angle at each
          scan point
        """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxkappa.html#nxxkappa-entry-sample-rotation-angle-field> ;
                                            rdfs:label "NXxkappa/ENTRY/sample/rotation_angle" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxkappa.html#nxxkappa-entry-sample-rotation-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxlaue-entry-definition-field
:nxxlaue-entry-definition-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                :nxxrot-entry-definition-field ,
                                                [ rdf:type owl:Class ;
                                                  owl:unionOf ( :nxxlaueplate-entry-definition-field
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasEnumContainer ;
                                                                  owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                      owl:unionOf ( :nxxlaue-entry-definition-nxxlaue-enum
                                                                                                  )
                                                                                    ]
                                                                ]
                                                              )
                                                ] ;
                                rdfs:comment " Official NeXus NXDL schema to which this file conforms " ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxlaue.html#nxxlaue-entry-definition-field> ;
                                rdfs:label "NXxlaue/ENTRY/definition" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxlaue.html#nxxlaue-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxlaue-entry-definition-nxxlaue-enum
:nxxlaue-entry-definition-nxxlaue-enum rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusEnumerations ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :actualValue ;
                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                         rdf:first "NXxlaue" ;
                                                                                         rdf:rest rdf:nil
                                                                                       ]
                                                                           ]
                                                       ] ;
                                       rdfs:comment "Enumeration item for NXxlaue/ENTRY/definition: NXxlaue" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxlaue.html#nxxlaue-entry-definition-field> ;
                                       rdfs:label "NXxlaue/ENTRY/definition/NXxlaue" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxlaue.html#nxxlaue-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxlaue-entry-group
:nxxlaue-entry-group rdf:type owl:Class ;
                     rdfs:subClassOf :NeXusGroup ,
                                     :nxxrot-entry-group ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxxlaue-entry-definition-field
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has ;
                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                       owl:onClass :nxxlaue-entry-instrument-group
                                     ] ;
                     rdfs:comment "" ;
                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxlaue.html#nxxlaue-entry-group> ;
                     rdfs:label "NXxlaue/ENTRY" ;
                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxlaue.html#nxxlaue-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxlaue-entry-instrument-group
:nxxlaue-entry-instrument-group rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusGroup ,
                                                :nxxrot-entry-instrument-group ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxxlaue-entry-instrument-source-group
                                                ] ;
                                rdfs:comment "" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxlaue.html#nxxlaue-entry-instrument-group> ;
                                rdfs:label "NXxlaue/ENTRY/instrument" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxlaue.html#nxxlaue-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxlaue-entry-instrument-source-distribution-data-field
:nxxlaue-entry-instrument-source-distribution-data-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_CHAR
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_CHAR
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "expect  ``signal=1 axes=\"energy\"``" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxlaue.html#nxxlaue-entry-instrument-source-distribution-data-field> ;
                                                         rdfs:label "NXxlaue/ENTRY/instrument/source/distribution/data" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxlaue.html#nxxlaue-entry-instrument-source-distribution-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxlaue-entry-instrument-source-distribution-group
:nxxlaue-entry-instrument-source-distribution-group rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusGroup ,
                                                                    :nxsource-distribution-group ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxxlaue-entry-instrument-source-distribution-data-field
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :has ;
                                                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass :nxxlaue-entry-instrument-source-distribution-wavelength-field
                                                                    ] ;
                                                    rdfs:comment """
            This is the wavelength distribution of the beam
           """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxlaue.html#nxxlaue-entry-instrument-source-distribution-group> ;
                                                    rdfs:label "NXxlaue/ENTRY/instrument/source/distribution" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxlaue.html#nxxlaue-entry-instrument-source-distribution-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxlaue-entry-instrument-source-distribution-wavelength-field
:nxxlaue-entry-instrument-source-distribution-wavelength-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_WAVELENGTH
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_CHAR
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_CHAR
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxlaue.html#nxxlaue-entry-instrument-source-distribution-wavelength-field> ;
                                                               rdfs:label "NXxlaue/ENTRY/instrument/source/distribution/wavelength" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxlaue.html#nxxlaue-entry-instrument-source-distribution-wavelength-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxlaue-entry-instrument-source-group
:nxxlaue-entry-instrument-source-group rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusGroup ,
                                                       :nxxbase-entry-instrument-source-group ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxxlaue-entry-instrument-source-distribution-group
                                                       ] ;
                                       rdfs:comment "" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxlaue.html#nxxlaue-entry-instrument-source-group> ;
                                       rdfs:label "NXxlaue/ENTRY/instrument/source" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxlaue.html#nxxlaue-entry-instrument-source-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxlaueplate-entry-definition-field
:nxxlaueplate-entry-definition-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     :nxxlaue-entry-definition-field ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasEnumContainer ;
                                                       owl:allValuesFrom [ rdf:type owl:Class ;
                                                                           owl:unionOf ( :nxxlaueplate-entry-definition-nxxlaueplate-enum
                                                                                       )
                                                                         ]
                                                     ] ;
                                     rdfs:comment " Official NeXus NXDL schema to which this file conforms " ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxlaueplate.html#nxxlaueplate-entry-definition-field> ;
                                     rdfs:label "NXxlaueplate/ENTRY/definition" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxlaueplate.html#nxxlaueplate-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxlaueplate-entry-definition-nxxlaueplate-enum
:nxxlaueplate-entry-definition-nxxlaueplate-enum rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :actualValue ;
                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                   rdf:first "NXxlaueplate" ;
                                                                                                   rdf:rest rdf:nil
                                                                                                 ]
                                                                                     ]
                                                                 ] ;
                                                 rdfs:comment "Enumeration item for NXxlaueplate/ENTRY/definition: NXxlaueplate" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxlaueplate.html#nxxlaueplate-entry-definition-field> ;
                                                 rdfs:label "NXxlaueplate/ENTRY/definition/NXxlaueplate" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxlaueplate.html#nxxlaueplate-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxlaueplate-entry-group
:nxxlaueplate-entry-group rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusGroup ,
                                          :nxxlaue-entry-group ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxxlaueplate-entry-definition-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxxlaueplate-entry-instrument-group
                                          ] ;
                          rdfs:comment "" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxlaueplate.html#nxxlaueplate-entry-group> ;
                          rdfs:label "NXxlaueplate/ENTRY" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxlaueplate.html#nxxlaueplate-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxlaueplate-entry-instrument-detector-diameter-field
:nxxlaueplate-entry-instrument-detector-diameter-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       :nxdetector-diameter-field ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_LENGTH
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_FLOAT
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_FLOAT
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment "The diameter of a cylindrical detector" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxlaueplate.html#nxxlaueplate-entry-instrument-detector-diameter-field> ;
                                                       rdfs:label "NXxlaueplate/ENTRY/instrument/detector/diameter" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxlaueplate.html#nxxlaueplate-entry-instrument-detector-diameter-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxlaueplate-entry-instrument-detector-group
:nxxlaueplate-entry-instrument-detector-group rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusGroup ,
                                                              :nxxrot-entry-instrument-detector-group ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :has ;
                                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                owl:onClass :nxxlaueplate-entry-instrument-detector-diameter-field
                                                              ] ;
                                              rdfs:comment "" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxlaueplate.html#nxxlaueplate-entry-instrument-detector-group> ;
                                              rdfs:label "NXxlaueplate/ENTRY/instrument/detector" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxlaueplate.html#nxxlaueplate-entry-instrument-detector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxlaueplate-entry-instrument-group
:nxxlaueplate-entry-instrument-group rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusGroup ,
                                                     :nxxlaue-entry-instrument-group ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxxlaueplate-entry-instrument-detector-group
                                                     ] ;
                                     rdfs:comment "" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxlaueplate.html#nxxlaueplate-entry-instrument-group> ;
                                     rdfs:label "NXxlaueplate/ENTRY/instrument" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxlaueplate.html#nxxlaueplate-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxnb-entry-definition-field
:nxxnb-entry-definition-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              :nxxbase-entry-definition-field ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasEnumContainer ;
                                                owl:allValuesFrom [ rdf:type owl:Class ;
                                                                    owl:unionOf ( :nxxnb-entry-definition-nxxnb-enum
                                                                                )
                                                                  ]
                                              ] ;
                              rdfs:comment " Official NeXus NXDL schema to which this file conforms " ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxnb.html#nxxnb-entry-definition-field> ;
                              rdfs:label "NXxnb/ENTRY/definition" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxnb.html#nxxnb-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxnb-entry-definition-nxxnb-enum
:nxxnb-entry-definition-nxxnb-enum rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusEnumerations ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :actualValue ;
                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                     rdf:first "NXxnb" ;
                                                                                     rdf:rest rdf:nil
                                                                                   ]
                                                                       ]
                                                   ] ;
                                   rdfs:comment "Enumeration item for NXxnb/ENTRY/definition: NXxnb" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxnb.html#nxxnb-entry-definition-field> ;
                                   rdfs:label "NXxnb/ENTRY/definition/NXxnb" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxnb.html#nxxnb-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxnb-entry-group
:nxxnb-entry-group rdf:type owl:Class ;
                   rdfs:subClassOf :NeXusGroup ,
                                   :nxxbase-entry-group ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxxnb-entry-definition-field
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxxnb-entry-instrument-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxxnb-entry-name-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxxnb-entry-sample-group
                                   ] ;
                   rdfs:comment "" ;
                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxnb.html#nxxnb-entry-group> ;
                   rdfs:label "NXxnb/ENTRY" ;
                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxnb.html#nxxnb-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxnb-entry-instrument-detector-group
:nxxnb-entry-instrument-detector-group rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusGroup ,
                                                       :nxxbase-entry-instrument-detector-group ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxxnb-entry-instrument-detector-polar-angle-field
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxxnb-entry-instrument-detector-tilt-angle-field
                                                       ] ;
                                       rdfs:comment "" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxnb.html#nxxnb-entry-instrument-detector-group> ;
                                       rdfs:label "NXxnb/ENTRY/instrument/detector" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxnb.html#nxxnb-entry-instrument-detector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxnb-entry-instrument-detector-polar-angle-field
:nxxnb-entry-instrument-detector-polar-angle-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   :nxdetector-polar-angle-field ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ANGLE
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_FLOAT
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_FLOAT
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
            The polar_angle (gamma) of the detector for each scan point.
          """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxnb.html#nxxnb-entry-instrument-detector-polar-angle-field> ;
                                                   rdfs:label "NXxnb/ENTRY/instrument/detector/polar_angle" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxnb.html#nxxnb-entry-instrument-detector-polar-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxnb-entry-instrument-detector-tilt-angle-field
:nxxnb-entry-instrument-detector-tilt-angle-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ANGLE
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_FLOAT
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_FLOAT
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment """
            The angle by which the detector has been tilted out of the
            scattering plane.
          """ ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxnb.html#nxxnb-entry-instrument-detector-tilt-angle-field> ;
                                                  rdfs:label "NXxnb/ENTRY/instrument/detector/tilt_angle" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxnb.html#nxxnb-entry-instrument-detector-tilt-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxnb-entry-instrument-group
:nxxnb-entry-instrument-group rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusGroup ,
                                              :nxxbase-entry-instrument-group ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxxnb-entry-instrument-detector-group
                                              ] ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxnb.html#nxxnb-entry-instrument-group> ;
                              rdfs:label "NXxnb/ENTRY/instrument" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxnb.html#nxxnb-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxnb-entry-name-group
:nxxnb-entry-name-group rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusGroup ;
                        rdfs:comment "" ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxnb.html#nxxnb-entry-name-group> ;
                        rdfs:label "NXxnb/ENTRY/name" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxnb.html#nxxnb-entry-name-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxnb-entry-sample-group
:nxxnb-entry-sample-group rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusGroup ,
                                          :nxxbase-entry-sample-group ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxxnb-entry-sample-rotation-angle-field
                                          ] ;
                          rdfs:comment "" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxnb.html#nxxnb-entry-sample-group> ;
                          rdfs:label "NXxnb/ENTRY/sample" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxnb.html#nxxnb-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxnb-entry-sample-rotation-angle-field
:nxxnb-entry-sample-rotation-angle-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         :nxsample-rotation-angle-field ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_ANGLE
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_FLOAT
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_FLOAT
                                                                       ]
                                                         ] ;
                                         rdfs:comment """
          This is an array holding the sample rotation angle at each
          scan point
        """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxnb.html#nxxnb-entry-sample-rotation-angle-field> ;
                                         rdfs:label "NXxnb/ENTRY/sample/rotation_angle" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxnb.html#nxxnb-entry-sample-rotation-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-data-delay-difference-field
:nxxpcs-entry-data-delay-difference-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_COUNT
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_INT
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxxpcs-entry-data-delay-difference-storage-mode-attribute
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_INT
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
          delay_difference (also known as delay or lag step)

          This is quantized difference so that the \"step\" between two consecutive
          frames is one frame (or step ``= dt = 1 frame``)

          It is the \"quantized\" delay time corresponding to the ``g2`` values.

          The unit of delay_differences is ``NX_INT`` for units of frames (i.e., integers) preferred,
          refer to :ref:`NXdetector` for conversion to time units.
        """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-delay-difference-field> ;
                                          rdfs:label "NXxpcs/ENTRY/data/delay_difference" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-delay-difference-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-data-delay-difference-storage-mode-attribute
:nxxpcs-entry-data-delay-difference-storage-mode-attribute rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusAttribute ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasEnumContainer ;
                                                                             owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                 owl:unionOf ( :nxxpcs-entry-data-delay-difference-storage-mode-data-exchange-keys-enum
                                                                                                               :nxxpcs-entry-data-delay-difference-storage-mode-one-array-enum
                                                                                                               :nxxpcs-entry-data-delay-difference-storage-mode-other-enum
                                                                                                             )
                                                                                               ]
                                                                           ] ;
                                                           rdfs:comment "" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-delay-difference-storage-mode-attribute> ;
                                                           rdfs:label "NXxpcs/ENTRY/data/delay_difference/storage_mode" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-delay-difference-storage-mode-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-data-delay-difference-storage-mode-data-exchange-keys-enum
:nxxpcs-entry-data-delay-difference-storage-mode-data-exchange-keys-enum rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusEnumerations ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :actualValue ;
                                                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                                                           rdf:first "data_exchange_keys" ;
                                                                                                                           rdf:rest rdf:nil
                                                                                                                         ]
                                                                                                             ]
                                                                                         ] ;
                                                                         rdfs:comment "Enumeration item for NXxpcs/ENTRY/data/delay_difference/storage_mode: data_exchange_keys" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-delay-difference-storage-mode-attribute> ;
                                                                         rdfs:label "NXxpcs/ENTRY/data/delay_difference/storage_mode/data_exchange_keys" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-delay-difference-storage-mode-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-data-delay-difference-storage-mode-one-array-enum
:nxxpcs-entry-data-delay-difference-storage-mode-one-array-enum rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusEnumerations ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :actualValue ;
                                                                                  owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                      owl:oneOf [ rdf:type rdf:List ;
                                                                                                                  rdf:first "one_array" ;
                                                                                                                  rdf:rest rdf:nil
                                                                                                                ]
                                                                                                    ]
                                                                                ] ;
                                                                rdfs:comment "Enumeration item for NXxpcs/ENTRY/data/delay_difference/storage_mode: one_array" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-delay-difference-storage-mode-attribute> ;
                                                                rdfs:label "NXxpcs/ENTRY/data/delay_difference/storage_mode/one_array" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-delay-difference-storage-mode-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-data-delay-difference-storage-mode-other-enum
:nxxpcs-entry-data-delay-difference-storage-mode-other-enum rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :actualValue ;
                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                              rdf:first "other" ;
                                                                                                              rdf:rest rdf:nil
                                                                                                            ]
                                                                                                ]
                                                                            ] ;
                                                            rdfs:comment "Enumeration item for NXxpcs/ENTRY/data/delay_difference/storage_mode: other" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-delay-difference-storage-mode-attribute> ;
                                                            rdfs:label "NXxpcs/ENTRY/data/delay_difference/storage_mode/other" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-delay-difference-storage-mode-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-data-frame-average-field
:nxxpcs-entry-data-frame-average-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_COUNT
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_NUMBER
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_NUMBER
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
            Two-dimensional average along the frames stack.

            average intensity v. time (in the units of \"frames\")
        """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-frame-average-field> ;
                                       rdfs:label "NXxpcs/ENTRY/data/frame_average" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-frame-average-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-data-frame-sum-field
:nxxpcs-entry-data-frame-sum-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_COUNT
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_NUMBER
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_NUMBER
                                                                 ]
                                                   ] ;
                                   rdfs:comment """
          Two-dimensional summation along the frames stack.

          sum of intensity v. time (in the units of \"frames\")
        """ ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-frame-sum-field> ;
                                   rdfs:label "NXxpcs/ENTRY/data/frame_sum" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-frame-sum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-data-g2-derr-field
:nxxpcs-entry-data-g2-derr-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_DIMENSIONLESS
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_NUMBER
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :has ;
                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                   owl:onClass :nxxpcs-entry-data-g2-derr-storage-mode-attribute
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_NUMBER
                                                               ]
                                                 ] ;
                                 rdfs:comment """
            error values for the :math:`g_2` values.

            The derivation of the error is left up to the implemented code. Symmetric error will be
            expected (:math:`\\pm` error).  The data should be in the same format as ``g2``.
        """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-g2-derr-field> ;
                                 rdfs:label "NXxpcs/ENTRY/data/g2_derr" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-g2-derr-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-data-g2-derr-storage-mode-attribute
:nxxpcs-entry-data-g2-derr-storage-mode-attribute rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasEnumContainer ;
                                                                    owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                        owl:unionOf ( :nxxpcs-entry-data-g2-derr-storage-mode-data-exchange-keys-enum
                                                                                                      :nxxpcs-entry-data-g2-derr-storage-mode-one-array-enum
                                                                                                      :nxxpcs-entry-data-g2-derr-storage-mode-other-enum
                                                                                                    )
                                                                                      ]
                                                                  ] ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-g2-derr-storage-mode-attribute> ;
                                                  rdfs:label "NXxpcs/ENTRY/data/g2_derr/storage_mode" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-g2-derr-storage-mode-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-data-g2-derr-storage-mode-data-exchange-keys-enum
:nxxpcs-entry-data-g2-derr-storage-mode-data-exchange-keys-enum rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusEnumerations ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :actualValue ;
                                                                                  owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                      owl:oneOf [ rdf:type rdf:List ;
                                                                                                                  rdf:first "data_exchange_keys" ;
                                                                                                                  rdf:rest rdf:nil
                                                                                                                ]
                                                                                                    ]
                                                                                ] ;
                                                                rdfs:comment "Enumeration item for NXxpcs/ENTRY/data/g2_derr/storage_mode: data_exchange_keys" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-g2-derr-storage-mode-attribute> ;
                                                                rdfs:label "NXxpcs/ENTRY/data/g2_derr/storage_mode/data_exchange_keys" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-g2-derr-storage-mode-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-data-g2-derr-storage-mode-one-array-enum
:nxxpcs-entry-data-g2-derr-storage-mode-one-array-enum rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusEnumerations ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :actualValue ;
                                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                                         rdf:first "one_array" ;
                                                                                                         rdf:rest rdf:nil
                                                                                                       ]
                                                                                           ]
                                                                       ] ;
                                                       rdfs:comment "Enumeration item for NXxpcs/ENTRY/data/g2_derr/storage_mode: one_array" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-g2-derr-storage-mode-attribute> ;
                                                       rdfs:label "NXxpcs/ENTRY/data/g2_derr/storage_mode/one_array" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-g2-derr-storage-mode-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-data-g2-derr-storage-mode-other-enum
:nxxpcs-entry-data-g2-derr-storage-mode-other-enum rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :actualValue ;
                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                     rdf:first "other" ;
                                                                                                     rdf:rest rdf:nil
                                                                                                   ]
                                                                                       ]
                                                                   ] ;
                                                   rdfs:comment "Enumeration item for NXxpcs/ENTRY/data/g2_derr/storage_mode: other" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-g2-derr-storage-mode-attribute> ;
                                                   rdfs:label "NXxpcs/ENTRY/data/g2_derr/storage_mode/other" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-g2-derr-storage-mode-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-data-g2-field
:nxxpcs-entry-data-g2-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_DIMENSIONLESS
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_NUMBER
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxxpcs-entry-data-g2-storage-mode-attribute
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_NUMBER
                                                          ]
                                            ] ;
                            rdfs:comment """
            normalized intensity auto-correlation function, see Lumma, Rev. Sci. Instr. (2000), Eq 1

            ..  math:: g_2(\\boldsymbol Q,t) = \\frac{ \\langle I(\\boldsymbol Q,t\\prime) I(\\boldsymbol Q,t\\prime + t) \\rangle }{ \\langle I(\\boldsymbol Q,t\\prime)\\rangle^2 }; t > 0

            Typically, :math:`g_2` is a quantity calculated for a group of pixels representing a specific
            region of reciprocal space.  These groupings, or bins, are generically described as :math:`q`. Some
            open-source XPCS libraries refer to these bins as \"rois\", which are not to be confused with
            EPICS AreaDetector ROI. See usage guidelines for q_lists and roi_maps within a mask.  [#]_

            In short, :math:`g_2` should be ordered according to the roi_map value.  In principle, any format is acceptable if
            the data and its axes are self-describing as per NeXus recommendations. However, the data is preferred in one
            of the following two formats:

            * iterable list of linked files (or keys) for each :math:`g_2` with 1 file (key) per :math:`q`, where `q` is called by the nth roi_map value
            * 2D array [#]_ with shape (:math:`g_2`, :math:`q`), where `q` is represented by the nth roi_map value, not the value `q` value

            Note it is expected that \"g2\" and all quantities following it will be of the same length.

            Other formats are acceptable with sufficient axes description.

            See references below for related implementation information:

            .. [#] mask: ``NXxpcs:/entry/instrument/masks-group``
            .. [#] NeXus 2-D data and axes: https://manual.nexusformat.org/classes/base_classes/NXdata.html#nxdata
        """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-g2-field> ;
                            rdfs:label "NXxpcs/ENTRY/data/g2" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-g2-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-data-g2-storage-mode-attribute
:nxxpcs-entry-data-g2-storage-mode-attribute rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusAttribute ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasEnumContainer ;
                                                               owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                   owl:unionOf ( :nxxpcs-entry-data-g2-storage-mode-data-exchange-keys-enum
                                                                                                 :nxxpcs-entry-data-g2-storage-mode-one-array-enum
                                                                                                 :nxxpcs-entry-data-g2-storage-mode-other-enum
                                                                                               )
                                                                                 ]
                                                             ] ;
                                             rdfs:comment """
            storage_mode describes the format of the data to be loaded

            We encourage the documentation of other formats not represented here.

            * one array representing entire data set (\"one_array\")
            * data exchange format with each key representing one ``q`` by its corresponding roi_map value (\"data_exchange_keys\")
          """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-g2-storage-mode-attribute> ;
                                             rdfs:label "NXxpcs/ENTRY/data/g2/storage_mode" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-g2-storage-mode-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-data-g2-storage-mode-data-exchange-keys-enum
:nxxpcs-entry-data-g2-storage-mode-data-exchange-keys-enum rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :actualValue ;
                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                             rdf:first "data_exchange_keys" ;
                                                                                                             rdf:rest rdf:nil
                                                                                                           ]
                                                                                               ]
                                                                           ] ;
                                                           rdfs:comment "Enumeration item for NXxpcs/ENTRY/data/g2/storage_mode: data_exchange_keys" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-g2-storage-mode-attribute> ;
                                                           rdfs:label "NXxpcs/ENTRY/data/g2/storage_mode/data_exchange_keys" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-g2-storage-mode-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-data-g2-storage-mode-one-array-enum
:nxxpcs-entry-data-g2-storage-mode-one-array-enum rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :actualValue ;
                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                    rdf:first "one_array" ;
                                                                                                    rdf:rest rdf:nil
                                                                                                  ]
                                                                                      ]
                                                                  ] ;
                                                  rdfs:comment "Enumeration item for NXxpcs/ENTRY/data/g2/storage_mode: one_array" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-g2-storage-mode-attribute> ;
                                                  rdfs:label "NXxpcs/ENTRY/data/g2/storage_mode/one_array" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-g2-storage-mode-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-data-g2-storage-mode-other-enum
:nxxpcs-entry-data-g2-storage-mode-other-enum rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusEnumerations ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :actualValue ;
                                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                                rdf:first "other" ;
                                                                                                rdf:rest rdf:nil
                                                                                              ]
                                                                                  ]
                                                              ] ;
                                              rdfs:comment "Enumeration item for NXxpcs/ENTRY/data/g2/storage_mode: other" ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-g2-storage-mode-attribute> ;
                                              rdfs:label "NXxpcs/ENTRY/data/g2/storage_mode/other" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-g2-storage-mode-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-data-g2-unnormalized-field
:nxxpcs-entry-data-g2-unnormalized-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_ANY
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_NUMBER
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxxpcs-entry-data-g2-unnormalized-storage-mode-attribute
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_NUMBER
                                                                       ]
                                                         ] ;
                                         rdfs:comment """
            unnormalized intensity auto-correlation function.

            Specifically, ``g2`` without the denominator.  The data should be in the same format as ``g2``.

        """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-g2-unnormalized-field> ;
                                         rdfs:label "NXxpcs/ENTRY/data/G2_unnormalized" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-g2-unnormalized-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-data-g2-unnormalized-storage-mode-attribute
:nxxpcs-entry-data-g2-unnormalized-storage-mode-attribute rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusAttribute ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasEnumContainer ;
                                                                            owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                owl:unionOf ( :nxxpcs-entry-data-g2-unnormalized-storage-mode-data-exchange-keys-enum
                                                                                                              :nxxpcs-entry-data-g2-unnormalized-storage-mode-one-array-enum
                                                                                                              :nxxpcs-entry-data-g2-unnormalized-storage-mode-other-enum
                                                                                                            )
                                                                                              ]
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-g2-unnormalized-storage-mode-attribute> ;
                                                          rdfs:label "NXxpcs/ENTRY/data/G2_unnormalized/storage_mode" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-g2-unnormalized-storage-mode-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-data-g2-unnormalized-storage-mode-data-exchange-keys-enum
:nxxpcs-entry-data-g2-unnormalized-storage-mode-data-exchange-keys-enum rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusEnumerations ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :actualValue ;
                                                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                                                          rdf:first "data_exchange_keys" ;
                                                                                                                          rdf:rest rdf:nil
                                                                                                                        ]
                                                                                                            ]
                                                                                        ] ;
                                                                        rdfs:comment "Enumeration item for NXxpcs/ENTRY/data/G2_unnormalized/storage_mode: data_exchange_keys" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-g2-unnormalized-storage-mode-attribute> ;
                                                                        rdfs:label "NXxpcs/ENTRY/data/G2_unnormalized/storage_mode/data_exchange_keys" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-g2-unnormalized-storage-mode-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-data-g2-unnormalized-storage-mode-one-array-enum
:nxxpcs-entry-data-g2-unnormalized-storage-mode-one-array-enum rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusEnumerations ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :actualValue ;
                                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                                 rdf:first "one_array" ;
                                                                                                                 rdf:rest rdf:nil
                                                                                                               ]
                                                                                                   ]
                                                                               ] ;
                                                               rdfs:comment "Enumeration item for NXxpcs/ENTRY/data/G2_unnormalized/storage_mode: one_array" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-g2-unnormalized-storage-mode-attribute> ;
                                                               rdfs:label "NXxpcs/ENTRY/data/G2_unnormalized/storage_mode/one_array" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-g2-unnormalized-storage-mode-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-data-g2-unnormalized-storage-mode-other-enum
:nxxpcs-entry-data-g2-unnormalized-storage-mode-other-enum rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :actualValue ;
                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                             rdf:first "other" ;
                                                                                                             rdf:rest rdf:nil
                                                                                                           ]
                                                                                               ]
                                                                           ] ;
                                                           rdfs:comment "Enumeration item for NXxpcs/ENTRY/data/G2_unnormalized/storage_mode: other" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-g2-unnormalized-storage-mode-attribute> ;
                                                           rdfs:label "NXxpcs/ENTRY/data/G2_unnormalized/storage_mode/other" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-g2-unnormalized-storage-mode-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-data-group
:nxxpcs-entry-data-group rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusGroup ,
                                         :nxentry-data-group ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxxpcs-entry-data-delay-difference-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxxpcs-entry-data-frame-average-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxxpcs-entry-data-frame-sum-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxxpcs-entry-data-g2-derr-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxxpcs-entry-data-g2-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxxpcs-entry-data-g2-unnormalized-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxxpcs-entry-data-delay-difference-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxxpcs-entry-data-frame-average-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxxpcs-entry-data-frame-sum-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxxpcs-entry-data-g2-derr-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxxpcs-entry-data-g2-field
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has ;
                                           owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :nxxpcs-entry-data-g2-unnormalized-field
                                         ] ;
                         rdfs:comment """
        The results data captured here are most commonly required for high throughput, equilibrium dynamics experiments. Data (results)
        describing on-equilibrium dynamics consume more memory resources so these data are separated.
      """ ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-group> ;
                         rdfs:label "NXxpcs/ENTRY/data" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-definition-field
:nxxpcs-entry-definition-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               :nxentry-definition-field ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasEnumContainer ;
                                                 owl:allValuesFrom [ rdf:type owl:Class ;
                                                                     owl:unionOf ( :nxxpcs-entry-definition-nxxpcs-enum
                                                                                 )
                                                                   ]
                                               ] ;
                               rdfs:comment " Official NeXus NXDL schema to which this file conforms " ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-definition-field> ;
                               rdfs:label "NXxpcs/ENTRY/definition" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-definition-nxxpcs-enum
:nxxpcs-entry-definition-nxxpcs-enum rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusEnumerations ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :actualValue ;
                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                       rdf:first "NXxpcs" ;
                                                                                       rdf:rest rdf:nil
                                                                                     ]
                                                                         ]
                                                     ] ;
                                     rdfs:comment "Enumeration item for NXxpcs/ENTRY/definition: NXxpcs" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-definition-field> ;
                                     rdfs:label "NXxpcs/ENTRY/definition/NXxpcs" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-end-time-field
:nxxpcs-entry-end-time-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             :nxentry-end-time-field ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_DATE_TIME
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_DATE_TIME
                                                           ]
                                             ] ;
                             rdfs:comment """
        Ending time of experiment, such as \"2021-02-11 11:23:45Z\".
      """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-end-time-field> ;
                             rdfs:label "NXxpcs/ENTRY/end_time" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-end-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-entry-identifier-field
:nxxpcs-entry-entry-identifier-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     :nxentry-entry-identifier-field ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_CHAR
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_CHAR
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
        **Locally** unique identifier for the experiment (a.k.a. run or scan).

        * For bluesky users, this is the run's `\"scan_id\"`.
        * For SPEC users, this is the scan number (``SCAN_N``).
      """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-entry-identifier-field> ;
                                     rdfs:label "NXxpcs/ENTRY/entry_identifier" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-entry-identifier-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-entry-identifier-uuid-field
:nxxpcs-entry-entry-identifier-uuid-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          :nxentry-entry-identifier-uuid-field ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_CHAR
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_CHAR
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
        (optional) UUID identifier for this entry.

        See the `UUID standard <https://www.rfc-editor.org/rfc/rfc4122.html>`__ (or
        `wikipedia <https://en.wikipedia.org/wiki/Universally_unique_identifier>`__)
        for more information.

        * For `bluesky <https://blueskyproject.io/>`__ users, this is the
          run's `\"uid\"` and is expected for that application.
        * Typically, `SPEC <https://certif.com/content/spec/>`__ users will
          not use this field without further engineering.
      """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-entry-identifier-uuid-field> ;
                                          rdfs:label "NXxpcs/ENTRY/entry_identifier_uuid" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-entry-identifier-uuid-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-group
:nxxpcs-entry-group rdf:type owl:Class ;
                    rdfs:subClassOf :NXentry ,
                                    :NeXusGroup ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxxpcs-entry-end-time-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxxpcs-entry-entry-identifier-uuid-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxxpcs-entry-note-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxxpcs-entry-sample-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxxpcs-entry-twotime-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxxpcs-entry-data-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxxpcs-entry-definition-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxxpcs-entry-entry-identifier-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxxpcs-entry-instrument-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxxpcs-entry-scan-number-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxxpcs-entry-start-time-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxxpcs-entry-end-time-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxxpcs-entry-entry-identifier-uuid-field
                                    ] ;
                    rdfs:comment "" ;
                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-group> ;
                    rdfs:label "NXxpcs/ENTRY" ;
                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-instrument-detector-beam-center-x-field
:nxxpcs-entry-instrument-detector-beam-center-x-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_LENGTH
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_NUMBER
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_NUMBER
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment """
            Position of beam center, x axis, in detector's coordinates.
          """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-instrument-detector-beam-center-x-field> ;
                                                      rdfs:label "NXxpcs/ENTRY/instrument/DETECTOR/beam_center_x" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-instrument-detector-beam-center-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-instrument-detector-beam-center-y-field
:nxxpcs-entry-instrument-detector-beam-center-y-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_LENGTH
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_NUMBER
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_NUMBER
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment """
            Position of beam center, y axis, in detector's coordinates.
          """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-instrument-detector-beam-center-y-field> ;
                                                      rdfs:label "NXxpcs/ENTRY/instrument/DETECTOR/beam_center_y" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-instrument-detector-beam-center-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-instrument-detector-count-time-field
:nxxpcs-entry-instrument-detector-count-time-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   :nxdetector-count-time-field ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_TIME
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_NUMBER
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_NUMBER
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment "Exposure time of frames, s." ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-instrument-detector-count-time-field> ;
                                                   rdfs:label "NXxpcs/ENTRY/instrument/DETECTOR/count_time" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-instrument-detector-count-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-instrument-detector-description-field
:nxxpcs-entry-instrument-detector-description-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    :nxdetector-description-field ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_ANY
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_CHAR
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_CHAR
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment "Detector name." ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-instrument-detector-description-field> ;
                                                    rdfs:label "NXxpcs/ENTRY/instrument/DETECTOR/description" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-instrument-detector-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-instrument-detector-distance-field
:nxxpcs-entry-instrument-detector-distance-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_LENGTH
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_NUMBER
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_NUMBER
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "Distance between sample and detector." ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-instrument-detector-distance-field> ;
                                                 rdfs:label "NXxpcs/ENTRY/instrument/DETECTOR/distance" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-instrument-detector-distance-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-instrument-detector-frame-time-field
:nxxpcs-entry-instrument-detector-frame-time-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_TIME
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_NUMBER
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_NUMBER
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
            Exposure period (time between frame starts) of frames, s
          """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-instrument-detector-frame-time-field> ;
                                                   rdfs:label "NXxpcs/ENTRY/instrument/DETECTOR/frame_time" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-instrument-detector-frame-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-instrument-detector-group
:nxxpcs-entry-instrument-detector-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusGroup ,
                                                        :nxinstrument-detector-group ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxxpcs-entry-instrument-detector-description-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxxpcs-entry-instrument-detector-distance-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxxpcs-entry-instrument-detector-x-pixel-size-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxxpcs-entry-instrument-detector-y-pixel-size-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxxpcs-entry-instrument-detector-beam-center-x-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxxpcs-entry-instrument-detector-beam-center-y-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxxpcs-entry-instrument-detector-count-time-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxxpcs-entry-instrument-detector-frame-time-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxxpcs-entry-instrument-detector-description-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxxpcs-entry-instrument-detector-distance-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxxpcs-entry-instrument-detector-x-pixel-size-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxxpcs-entry-instrument-detector-y-pixel-size-field
                                                        ] ;
                                        rdfs:comment """
          XPCS data is typically produced by area detector (likely EPICS AreaDetector) as a stack of 2D images. Sometimes
          this data is represented in different ways (sparse arrays or photon event list), but this detail
          is left to the analysis software.  Therefore, we only include requirements based on full array data.

          We note that the image origin (pixel coordinates (0,0)) are found at the top left of a single 2D image array. This
          is the standard expected by Coherent X-ray Imaging Data Bank. [#]_
          See CXI version 1.6 and Maia, Nature Methods (2012).  This seems to be consistent with matplotlib and
          the practiced implementation of EPICS AreaDetector.  However, some exceptions may exists in the CXI
          documentation (See Fig 11 vs Fig 12).

          Additionally, not all :ref:`NXdetector` dependencies are inherited from AreaDetector or other control systems. ``frame_time`` is used to
          convert ``delay_difference`` to seconds.  ``frame_time`` field could be missing from AreaDetector or may
          either be `acquire_period` or `acquire_time`, depending on the detector model and the local implementation.

          .. [#] Coherent X-ray Imaging Data Bank: https://cxidb.org/cxi.html
        """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-instrument-detector-group> ;
                                        rdfs:label "NXxpcs/ENTRY/instrument/DETECTOR" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-instrument-detector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-instrument-detector-x-pixel-size-field
:nxxpcs-entry-instrument-detector-x-pixel-size-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_LENGTH
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_NUMBER
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_NUMBER
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
            Length of pixel in x direction.
          """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-instrument-detector-x-pixel-size-field> ;
                                                     rdfs:label "NXxpcs/ENTRY/instrument/DETECTOR/x_pixel_size" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-instrument-detector-x-pixel-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-instrument-detector-y-pixel-size-field
:nxxpcs-entry-instrument-detector-y-pixel-size-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_LENGTH
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_NUMBER
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_NUMBER
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
            Length of pixel in y direction.
          """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-instrument-detector-y-pixel-size-field> ;
                                                     rdfs:label "NXxpcs/ENTRY/instrument/DETECTOR/y_pixel_size" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-instrument-detector-y-pixel-size-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-instrument-group
:nxxpcs-entry-instrument-group rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusGroup ,
                                               :nxentry-instrument-group ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxxpcs-entry-instrument-masks-group
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxxpcs-entry-instrument-detector-group
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxxpcs-entry-instrument-incident-beam-group
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxxpcs-entry-instrument-masks-group
                                               ] ;
                               rdfs:comment """
          XPCS instrument Metadata.

          Objects can be entered here directly or linked from other
          objects in the NeXus file (such as within ``/entry/instrument``).
      """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-instrument-group> ;
                               rdfs:label "NXxpcs/ENTRY/instrument" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-instrument-incident-beam-extent-field
:nxxpcs-entry-instrument-incident-beam-extent-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    :nxbeam-extent-field ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_LENGTH
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_FLOAT
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_FLOAT
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment "Size (2-D) of the beam at this position." ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-instrument-incident-beam-extent-field> ;
                                                    rdfs:label "NXxpcs/ENTRY/instrument/incident_beam/extent" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-instrument-incident-beam-extent-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-instrument-incident-beam-group
:nxxpcs-entry-instrument-incident-beam-group rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusGroup ,
                                                             :nxinstrument-beam-group ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxxpcs-entry-instrument-incident-beam-extent-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxxpcs-entry-instrument-incident-beam-incident-energy-spread-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxxpcs-entry-instrument-incident-beam-incident-polarization-type-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxxpcs-entry-instrument-incident-beam-incident-energy-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxxpcs-entry-instrument-incident-beam-extent-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxxpcs-entry-instrument-incident-beam-incident-energy-spread-field
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxxpcs-entry-instrument-incident-beam-incident-polarization-type-field
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-instrument-incident-beam-group> ;
                                             rdfs:label "NXxpcs/ENTRY/instrument/incident_beam" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-instrument-incident-beam-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-instrument-incident-beam-incident-energy-field
:nxxpcs-entry-instrument-incident-beam-incident-energy-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             :nxbeam-incident-energy-field ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_ENERGY
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_FLOAT
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_FLOAT
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment "Incident beam line energy (either keV or eV)." ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-instrument-incident-beam-incident-energy-field> ;
                                                             rdfs:label "NXxpcs/ENTRY/instrument/incident_beam/incident_energy" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-instrument-incident-beam-incident-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-instrument-incident-beam-incident-energy-spread-field
:nxxpcs-entry-instrument-incident-beam-incident-energy-spread-field rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_ENERGY
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_FLOAT
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_FLOAT
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment """
            Spread of incident beam line energy (either keV or eV). This quantity is otherwise known
            as the energy resolution, which is related to the longitudinal coherence length.
          """ ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-instrument-incident-beam-incident-energy-spread-field> ;
                                                                    rdfs:label "NXxpcs/ENTRY/instrument/incident_beam/incident_energy_spread" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-instrument-incident-beam-incident-energy-spread-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-instrument-incident-beam-incident-polarization-type-field
:nxxpcs-entry-instrument-incident-beam-incident-polarization-type-field rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusField ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                          owl:someValuesFrom :NX_ANY
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:someValuesFrom :NX_CHAR
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                        owl:complementOf :NX_CHAR
                                                                                                      ]
                                                                                        ] ;
                                                                        rdfs:comment """
            Terse description of the incident beam polarization.

            The value can be plain text, such as ``vertical``, ``C+``,
            ``circular left``.
          """ ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-instrument-incident-beam-incident-polarization-type-field> ;
                                                                        rdfs:label "NXxpcs/ENTRY/instrument/incident_beam/incident_polarization_type" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-instrument-incident-beam-incident-polarization-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-instrument-masks-dynamic-phi-list-field
:nxxpcs-entry-instrument-masks-dynamic-phi-list-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_PER_LENGTH
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_NUMBER
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_NUMBER
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment """
            Array of :math:`\\varphi` value for each pixel.

            List order is determined by the index value of the associated roi map starting at ``1``.
            """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-instrument-masks-dynamic-phi-list-field> ;
                                                      rdfs:label "NXxpcs/ENTRY/instrument/masks/dynamic_phi_list" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-instrument-masks-dynamic-phi-list-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-instrument-masks-dynamic-q-list-field
:nxxpcs-entry-instrument-masks-dynamic-q-list-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_PER_LENGTH
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_NUMBER
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_NUMBER
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
            1-D list of :math:`Q` values, one for each roi index value.

            List order is determined by the index value of the associated roi map starting at ``1``.

            The only requirement for the list is that it may be iterable. Some expected formats are:

            * iterable list of floats (i.e., :math:`Q(r)`)
            * iterable list of tuples (i.e., :math:`Q(r)`, :math:`\\varphi`), but preferable use the separate :math:`\\varphi` field below
            * iterable list of tuples (e.g., (H, K, L); (qx, qy, qz); (horizontal_pixel, vertical_pixel))
            * iterable list of integers (for Nth roi_map value) or strings

            This format is chosen because results plotting packages are not common and simple I/O is required by end user.
            The lists can be accessed as lists, arrays or via keys
            """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-instrument-masks-dynamic-q-list-field> ;
                                                    rdfs:label "NXxpcs/ENTRY/instrument/masks/dynamic_q_list" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-instrument-masks-dynamic-q-list-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-instrument-masks-dynamic-roi-map-field
:nxxpcs-entry-instrument-masks-dynamic-roi-map-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_DIMENSIONLESS
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_NUMBER
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_NUMBER
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
            roi index array or labeled array

            The values of this mask index (or map to) the :math:`Q` value from the
            the ``dynamic_q_list`` field. Not that the value of ``0`` represents in-action. XPCS computations
            are performed on all pixels with a value > 0.

            The ``units`` attribute should be set to ``\"au\"``
            indicating arbitrary units.
            """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-instrument-masks-dynamic-roi-map-field> ;
                                                     rdfs:label "NXxpcs/ENTRY/instrument/masks/dynamic_roi_map" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-instrument-masks-dynamic-roi-map-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-instrument-masks-group
:nxxpcs-entry-instrument-masks-group rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusGroup ,
                                                     :nxobject-note-group ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxxpcs-entry-instrument-masks-dynamic-phi-list-field
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxxpcs-entry-instrument-masks-dynamic-q-list-field
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxxpcs-entry-instrument-masks-static-q-list-field
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxxpcs-entry-instrument-masks-static-roi-map-field
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxxpcs-entry-instrument-masks-dynamic-roi-map-field
                                                     ] ;
                                     rdfs:comment """
              Data masks or mappings to regions of interest (roi) for specific :math:`Q` values

              Fields in this ``masks`` group describe regions of interest
              in the data by either a mask to select pixels or to associate
              a *map* of rois with a (one-dimensional) *list* of values.

              \"roi_maps\" provide for representation of pixel binning that are arbitrary and irregular,
              which is geometry scattering agnostic and most flexible. The maps work as a labeled array for N rois.

              \"Dynamic\" represents quantities directly related to XPCS and NXxcps/entry/data and
              NXxpcs/entry/two_time.

              \"Static\" refers to finer binning used for computation not strictly used for the final
              XPCS results. Implementation of _static_ binning is left for individual libraries to
              document.  We encourage usage of :ref:`NXcanSAS` to represent standard SAXS results or
              development of new NeXus definitions for GI-SAXS or other reciprocal space
              intensity mapping.
          """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-instrument-masks-group> ;
                                     rdfs:label "NXxpcs/ENTRY/instrument/masks" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-instrument-masks-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-instrument-masks-static-q-list-field
:nxxpcs-entry-instrument-masks-static-q-list-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_PER_LENGTH
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_NUMBER
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_NUMBER
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
            1-D list of :math:`|Q|` values, 1 for each roi.
            """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-instrument-masks-static-q-list-field> ;
                                                   rdfs:label "NXxpcs/ENTRY/instrument/masks/static_q_list" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-instrument-masks-static-q-list-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-instrument-masks-static-roi-map-field
:nxxpcs-entry-instrument-masks-static-roi-map-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_DIMENSIONLESS
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_NUMBER
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_NUMBER
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
            roi index array.

            The values of this mask index the :math:`|Q|` value from the
            the ``static_q_list`` field.

            The ``units`` attribute should be set to ``\"au\"``
            indicating arbitrary units.
            """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-instrument-masks-static-roi-map-field> ;
                                                    rdfs:label "NXxpcs/ENTRY/instrument/masks/static_roi_map" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-instrument-masks-static-roi-map-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-note-group
:nxxpcs-entry-note-group rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusGroup ,
                                         :nxobject-note-group ;
                         rdfs:comment """
        Any other notes.

        NAME: The NeXus convention, to use all upper case
        to indicate the name (here ``NOTE``), is left to the file
        writer.  In our case, follow the suggested name
        pattern and sequence: note_1, note_2, note_3, ...
        Start with ``note_1`` if the first one, otherwise
        pick the next number in this sequence.
      """ ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-note-group> ;
                         rdfs:label "NXxpcs/ENTRY/NOTE" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-note-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-sample-group
:nxxpcs-entry-sample-group rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusGroup ,
                                           :nxentry-sample-group ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxxpcs-entry-sample-position-x-group
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxxpcs-entry-sample-position-y-group
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxxpcs-entry-sample-position-z-group
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxxpcs-entry-sample-temperature-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxxpcs-entry-sample-temperature-set-field
                                           ] ;
                           rdfs:comment "" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-sample-group> ;
                           rdfs:label "NXxpcs/ENTRY/sample" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-sample-position-x-group
:nxxpcs-entry-sample-position-x-group rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusGroup ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-sample-position-x-group> ;
                                      rdfs:label "NXxpcs/ENTRY/sample/position_x" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-sample-position-x-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-sample-position-y-group
:nxxpcs-entry-sample-position-y-group rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusGroup ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-sample-position-y-group> ;
                                      rdfs:label "NXxpcs/ENTRY/sample/position_y" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-sample-position-y-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-sample-position-z-group
:nxxpcs-entry-sample-position-z-group rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusGroup ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-sample-position-z-group> ;
                                      rdfs:label "NXxpcs/ENTRY/sample/position_z" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-sample-position-z-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-sample-temperature-field
:nxxpcs-entry-sample-temperature-field rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusField ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasUnitContainer ;
                                                         owl:someValuesFrom :NX_TEMPERATURE
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:someValuesFrom :NX_NUMBER
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :hasValueContainer ;
                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass [ rdf:type owl:Class ;
                                                                       owl:complementOf :NX_NUMBER
                                                                     ]
                                                       ] ;
                                       rdfs:comment """
          Sample temperature actual, (C or K).
        """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-sample-temperature-field> ;
                                       rdfs:label "NXxpcs/ENTRY/sample/temperature" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-sample-temperature-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-sample-temperature-set-field
:nxxpcs-entry-sample-temperature-set-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           :nxobject-fieldname-set-field ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_TEMPERATURE
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_NUMBER
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_NUMBER
                                                                         ]
                                                           ] ;
                                           rdfs:comment """
          Sample temperature setpoint, (C or K).
        """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-sample-temperature-set-field> ;
                                           rdfs:label "NXxpcs/ENTRY/sample/temperature_set" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-sample-temperature-set-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-scan-number-field
:nxxpcs-entry-scan-number-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_INT
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_INT
                                                              ]
                                                ] ;
                                rdfs:comment """
        Scan number (must be an integer).

        NOTE: Link to collection_identifier.
      """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-scan-number-field> ;
                                rdfs:label "NXxpcs/ENTRY/scan_number" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-scan-number-field> ;
                                owl:deprecated "true"^^xsd:boolean .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-start-time-field
:nxxpcs-entry-start-time-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               :nxentry-start-time-field ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_DATE_TIME
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_DATE_TIME
                                                             ]
                                               ] ;
                               rdfs:comment """
        Starting time of experiment, such as \"2021-02-11 11:22:33.445566Z\".
      """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-start-time-field> ;
                               rdfs:label "NXxpcs/ENTRY/start_time" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-start-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-twotime-g2-err-from-two-time-corr-func-field
:nxxpcs-entry-twotime-g2-err-from-two-time-corr-func-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_DIMENSIONLESS
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_NUMBER
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :has ;
                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass :nxxpcs-entry-twotime-g2-err-from-two-time-corr-func-storage-mode-attribute
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_NUMBER
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment """
            error values for the :math:`g_2` values.

            The derivation of the error is left up to the implemented code. Symmetric error will be
            expected (:math:`\\pm` error).
        """ ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-err-from-two-time-corr-func-field> ;
                                                           rdfs:label "NXxpcs/ENTRY/twotime/g2_err_from_two_time_corr_func" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-err-from-two-time-corr-func-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-twotime-g2-err-from-two-time-corr-func-partials-field
:nxxpcs-entry-twotime-g2-err-from-two-time-corr-func-partials-field rdf:type owl:Class ;
                                                                    rdfs:subClassOf :NeXusField ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasUnitContainer ;
                                                                                      owl:someValuesFrom :NX_DIMENSIONLESS
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:someValuesFrom :NX_NUMBER
                                                                                    ] ,
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasValueContainer ;
                                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                                    owl:complementOf :NX_NUMBER
                                                                                                  ]
                                                                                    ] ;
                                                                    rdfs:comment """
            error values for the :math:`g_2` values.

            The derivation of the error is left up to the implemented code. Symmetric error will be
            expected (:math:`\\pm` error).
        """ ;
                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-err-from-two-time-corr-func-partials-field> ;
                                                                    rdfs:label "NXxpcs/ENTRY/twotime/g2_err_from_two_time_corr_func_partials" ;
                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-err-from-two-time-corr-func-partials-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-twotime-g2-err-from-two-time-corr-func-storage-mode-attribute
:nxxpcs-entry-twotime-g2-err-from-two-time-corr-func-storage-mode-attribute rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusAttribute ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasEnumContainer ;
                                                                                              owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                  owl:unionOf ( :nxxpcs-entry-twotime-g2-err-from-two-time-corr-func-storage-mode-data-exchange-keys-enum
                                                                                                                                :nxxpcs-entry-twotime-g2-err-from-two-time-corr-func-storage-mode-one-array-q-first-enum
                                                                                                                                :nxxpcs-entry-twotime-g2-err-from-two-time-corr-func-storage-mode-one-array-q-last-enum
                                                                                                                                :nxxpcs-entry-twotime-g2-err-from-two-time-corr-func-storage-mode-other-enum
                                                                                                                              )
                                                                                                                ]
                                                                                            ] ;
                                                                            rdfs:comment "" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-err-from-two-time-corr-func-storage-mode-attribute> ;
                                                                            rdfs:label "NXxpcs/ENTRY/twotime/g2_err_from_two_time_corr_func/storage_mode" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-err-from-two-time-corr-func-storage-mode-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-twotime-g2-err-from-two-time-corr-func-storage-mode-data-exchange-keys-enum
:nxxpcs-entry-twotime-g2-err-from-two-time-corr-func-storage-mode-data-exchange-keys-enum rdf:type owl:Class ;
                                                                                          rdfs:subClassOf :NeXusEnumerations ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :actualValue ;
                                                                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                            rdf:first "data_exchange_keys" ;
                                                                                                                                            rdf:rest rdf:nil
                                                                                                                                          ]
                                                                                                                              ]
                                                                                                          ] ;
                                                                                          rdfs:comment "Enumeration item for NXxpcs/ENTRY/twotime/g2_err_from_two_time_corr_func/storage_mode: data_exchange_keys" ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-err-from-two-time-corr-func-storage-mode-attribute> ;
                                                                                          rdfs:label "NXxpcs/ENTRY/twotime/g2_err_from_two_time_corr_func/storage_mode/data_exchange_keys" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-err-from-two-time-corr-func-storage-mode-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-twotime-g2-err-from-two-time-corr-func-storage-mode-one-array-q-first-enum
:nxxpcs-entry-twotime-g2-err-from-two-time-corr-func-storage-mode-one-array-q-first-enum rdf:type owl:Class ;
                                                                                         rdfs:subClassOf :NeXusEnumerations ,
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty :actualValue ;
                                                                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                           rdf:first "one_array_q_first" ;
                                                                                                                                           rdf:rest rdf:nil
                                                                                                                                         ]
                                                                                                                             ]
                                                                                                         ] ;
                                                                                         rdfs:comment "Enumeration item for NXxpcs/ENTRY/twotime/g2_err_from_two_time_corr_func/storage_mode: one_array_q_first" ;
                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-err-from-two-time-corr-func-storage-mode-attribute> ;
                                                                                         rdfs:label "NXxpcs/ENTRY/twotime/g2_err_from_two_time_corr_func/storage_mode/one_array_q_first" ;
                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-err-from-two-time-corr-func-storage-mode-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-twotime-g2-err-from-two-time-corr-func-storage-mode-one-array-q-last-enum
:nxxpcs-entry-twotime-g2-err-from-two-time-corr-func-storage-mode-one-array-q-last-enum rdf:type owl:Class ;
                                                                                        rdfs:subClassOf :NeXusEnumerations ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :actualValue ;
                                                                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                          rdf:first "one_array_q_last" ;
                                                                                                                                          rdf:rest rdf:nil
                                                                                                                                        ]
                                                                                                                            ]
                                                                                                        ] ;
                                                                                        rdfs:comment "Enumeration item for NXxpcs/ENTRY/twotime/g2_err_from_two_time_corr_func/storage_mode: one_array_q_last" ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-err-from-two-time-corr-func-storage-mode-attribute> ;
                                                                                        rdfs:label "NXxpcs/ENTRY/twotime/g2_err_from_two_time_corr_func/storage_mode/one_array_q_last" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-err-from-two-time-corr-func-storage-mode-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-twotime-g2-err-from-two-time-corr-func-storage-mode-other-enum
:nxxpcs-entry-twotime-g2-err-from-two-time-corr-func-storage-mode-other-enum rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusEnumerations ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :actualValue ;
                                                                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                                                                               rdf:first "other" ;
                                                                                                                               rdf:rest rdf:nil
                                                                                                                             ]
                                                                                                                 ]
                                                                                             ] ;
                                                                             rdfs:comment "Enumeration item for NXxpcs/ENTRY/twotime/g2_err_from_two_time_corr_func/storage_mode: other" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-err-from-two-time-corr-func-storage-mode-attribute> ;
                                                                             rdfs:label "NXxpcs/ENTRY/twotime/g2_err_from_two_time_corr_func/storage_mode/other" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-err-from-two-time-corr-func-storage-mode-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-twotime-g2-from-two-time-corr-func-baseline-reference-0-enum
:nxxpcs-entry-twotime-g2-from-two-time-corr-func-baseline-reference-0-enum rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :actualValue ;
                                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                                             rdf:first "0" ;
                                                                                                                             rdf:rest rdf:nil
                                                                                                                           ]
                                                                                                               ]
                                                                                           ] ;
                                                                           owl:disjointWith :nxxpcs-entry-twotime-g2-from-two-time-corr-func-baseline-reference-1-enum ;
                                                                           rdfs:comment "Enumeration item for NXxpcs/ENTRY/twotime/g2_from_two_time_corr_func/baseline_reference: 0" ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-from-two-time-corr-func-baseline-reference-attribute> ;
                                                                           rdfs:label "NXxpcs/ENTRY/twotime/g2_from_two_time_corr_func/baseline_reference/0" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-from-two-time-corr-func-baseline-reference-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-twotime-g2-from-two-time-corr-func-baseline-reference-1-enum
:nxxpcs-entry-twotime-g2-from-two-time-corr-func-baseline-reference-1-enum rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :actualValue ;
                                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                                             rdf:first "1" ;
                                                                                                                             rdf:rest rdf:nil
                                                                                                                           ]
                                                                                                               ]
                                                                                           ] ;
                                                                           rdfs:comment "Enumeration item for NXxpcs/ENTRY/twotime/g2_from_two_time_corr_func/baseline_reference: 1" ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-from-two-time-corr-func-baseline-reference-attribute> ;
                                                                           rdfs:label "NXxpcs/ENTRY/twotime/g2_from_two_time_corr_func/baseline_reference/1" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-from-two-time-corr-func-baseline-reference-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-twotime-g2-from-two-time-corr-func-baseline-reference-attribute
:nxxpcs-entry-twotime-g2-from-two-time-corr-func-baseline-reference-attribute rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NeXusAttribute ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasEnumContainer ;
                                                                                                owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                    owl:unionOf ( :nxxpcs-entry-twotime-g2-from-two-time-corr-func-baseline-reference-0-enum
                                                                                                                                  :nxxpcs-entry-twotime-g2-from-two-time-corr-func-baseline-reference-1-enum
                                                                                                                                )
                                                                                                                  ]
                                                                                              ] ;
                                                                              rdfs:comment "" ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-from-two-time-corr-func-baseline-reference-attribute> ;
                                                                              rdfs:label "NXxpcs/ENTRY/twotime/g2_from_two_time_corr_func/baseline_reference" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-from-two-time-corr-func-baseline-reference-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-twotime-g2-from-two-time-corr-func-field
:nxxpcs-entry-twotime-g2-from-two-time-corr-func-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_DIMENSIONLESS
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_NUMBER
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxxpcs-entry-twotime-g2-from-two-time-corr-func-baseline-reference-attribute
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxxpcs-entry-twotime-g2-from-two-time-corr-func-first-point-for-fit-attribute
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :has ;
                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass :nxxpcs-entry-twotime-g2-from-two-time-corr-func-storage-mode-attribute
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_NUMBER
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment """
          frame weighted average along the diagonal direction in ``two_time_corr_func``

          The data format and description should be consistent with that found in \"/NXxpcs/entry/data/g2\"

          * iterable list of linked files for each :math:`g_2` with 1 file per :math:`q`
          * 2D array with shape (:math:`g_2`, :math:`q`)

          Note that delay_difference is not included here because it is derived from the shape of
          extracted :math:`g_2` because all frames are considered, which is not necessarily the case for :math:`g_2`.

          The computation of this result can be customized.  The customization can affect the fitting required to extract quantitative results.  The
          following attributes will be used to manage the customization.

        """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-from-two-time-corr-func-field> ;
                                                       rdfs:label "NXxpcs/ENTRY/twotime/g2_from_two_time_corr_func" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-from-two-time-corr-func-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-twotime-g2-from-two-time-corr-func-first-point-for-fit-0-enum
:nxxpcs-entry-twotime-g2-from-two-time-corr-func-first-point-for-fit-0-enum rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :actualValue ;
                                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                                              rdf:first "0" ;
                                                                                                                              rdf:rest rdf:nil
                                                                                                                            ]
                                                                                                                ]
                                                                                            ] ;
                                                                            owl:disjointWith :nxxpcs-entry-twotime-g2-from-two-time-corr-func-first-point-for-fit-1-enum ;
                                                                            rdfs:comment "Enumeration item for NXxpcs/ENTRY/twotime/g2_from_two_time_corr_func/first_point_for_fit: 0" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-from-two-time-corr-func-first-point-for-fit-attribute> ;
                                                                            rdfs:label "NXxpcs/ENTRY/twotime/g2_from_two_time_corr_func/first_point_for_fit/0" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-from-two-time-corr-func-first-point-for-fit-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-twotime-g2-from-two-time-corr-func-first-point-for-fit-1-enum
:nxxpcs-entry-twotime-g2-from-two-time-corr-func-first-point-for-fit-1-enum rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :actualValue ;
                                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                                              rdf:first "1" ;
                                                                                                                              rdf:rest rdf:nil
                                                                                                                            ]
                                                                                                                ]
                                                                                            ] ;
                                                                            rdfs:comment "Enumeration item for NXxpcs/ENTRY/twotime/g2_from_two_time_corr_func/first_point_for_fit: 1" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-from-two-time-corr-func-first-point-for-fit-attribute> ;
                                                                            rdfs:label "NXxpcs/ENTRY/twotime/g2_from_two_time_corr_func/first_point_for_fit/1" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-from-two-time-corr-func-first-point-for-fit-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-twotime-g2-from-two-time-corr-func-first-point-for-fit-attribute
:nxxpcs-entry-twotime-g2-from-two-time-corr-func-first-point-for-fit-attribute rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasEnumContainer ;
                                                                                                 owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                     owl:unionOf ( :nxxpcs-entry-twotime-g2-from-two-time-corr-func-first-point-for-fit-0-enum
                                                                                                                                   :nxxpcs-entry-twotime-g2-from-two-time-corr-func-first-point-for-fit-1-enum
                                                                                                                                 )
                                                                                                                   ]
                                                                                               ] ;
                                                                               rdfs:comment """
            first_point_for_fit describes if the first point should or should not be used in fitting the functional form of the dynamics to extract quantitative time-scale information.

            The first_point_for_fit is True (\"1\") or False (\"0\"). This value is required.
          """ ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-from-two-time-corr-func-first-point-for-fit-attribute> ;
                                                                               rdfs:label "NXxpcs/ENTRY/twotime/g2_from_two_time_corr_func/first_point_for_fit" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-from-two-time-corr-func-first-point-for-fit-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-twotime-g2-from-two-time-corr-func-partials-baseline-reference-0-enum
:nxxpcs-entry-twotime-g2-from-two-time-corr-func-partials-baseline-reference-0-enum rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusEnumerations ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :actualValue ;
                                                                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                      rdf:first "0" ;
                                                                                                                                      rdf:rest rdf:nil
                                                                                                                                    ]
                                                                                                                        ]
                                                                                                    ] ;
                                                                                    owl:disjointWith :nxxpcs-entry-twotime-g2-from-two-time-corr-func-partials-baseline-reference-1-enum ;
                                                                                    rdfs:comment "Enumeration item for NXxpcs/ENTRY/twotime/g2_from_two_time_corr_func_partials/baseline_reference: 0" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-from-two-time-corr-func-partials-baseline-reference-attribute> ;
                                                                                    rdfs:label "NXxpcs/ENTRY/twotime/g2_from_two_time_corr_func_partials/baseline_reference/0" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-from-two-time-corr-func-partials-baseline-reference-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-twotime-g2-from-two-time-corr-func-partials-baseline-reference-1-enum
:nxxpcs-entry-twotime-g2-from-two-time-corr-func-partials-baseline-reference-1-enum rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusEnumerations ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :actualValue ;
                                                                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                      rdf:first "1" ;
                                                                                                                                      rdf:rest rdf:nil
                                                                                                                                    ]
                                                                                                                        ]
                                                                                                    ] ;
                                                                                    rdfs:comment "Enumeration item for NXxpcs/ENTRY/twotime/g2_from_two_time_corr_func_partials/baseline_reference: 1" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-from-two-time-corr-func-partials-baseline-reference-attribute> ;
                                                                                    rdfs:label "NXxpcs/ENTRY/twotime/g2_from_two_time_corr_func_partials/baseline_reference/1" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-from-two-time-corr-func-partials-baseline-reference-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-twotime-g2-from-two-time-corr-func-partials-baseline-reference-attribute
:nxxpcs-entry-twotime-g2-from-two-time-corr-func-partials-baseline-reference-attribute rdf:type owl:Class ;
                                                                                       rdfs:subClassOf :NeXusAttribute ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasEnumContainer ;
                                                                                                         owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                             owl:unionOf ( :nxxpcs-entry-twotime-g2-from-two-time-corr-func-partials-baseline-reference-0-enum
                                                                                                                                           :nxxpcs-entry-twotime-g2-from-two-time-corr-func-partials-baseline-reference-1-enum
                                                                                                                                         )
                                                                                                                           ]
                                                                                                       ] ;
                                                                                       rdfs:comment "" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-from-two-time-corr-func-partials-baseline-reference-attribute> ;
                                                                                       rdfs:label "NXxpcs/ENTRY/twotime/g2_from_two_time_corr_func_partials/baseline_reference" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-from-two-time-corr-func-partials-baseline-reference-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-twotime-g2-from-two-time-corr-func-partials-field
:nxxpcs-entry-twotime-g2-from-two-time-corr-func-partials-field rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_DIMENSIONLESS
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_NUMBER
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxxpcs-entry-twotime-g2-from-two-time-corr-func-partials-baseline-reference-attribute
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxxpcs-entry-twotime-g2-from-two-time-corr-func-partials-storage-mode-attribute
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_NUMBER
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment "" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-from-two-time-corr-func-partials-field> ;
                                                                rdfs:label "NXxpcs/ENTRY/twotime/g2_from_two_time_corr_func_partials" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-from-two-time-corr-func-partials-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-twotime-g2-from-two-time-corr-func-partials-storage-mode-attribute
:nxxpcs-entry-twotime-g2-from-two-time-corr-func-partials-storage-mode-attribute rdf:type owl:Class ;
                                                                                 rdfs:subClassOf :NeXusAttribute ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasEnumContainer ;
                                                                                                   owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                       owl:unionOf ( :nxxpcs-entry-twotime-g2-from-two-time-corr-func-partials-storage-mode-data-exchange-keys-enum
                                                                                                                                     :nxxpcs-entry-twotime-g2-from-two-time-corr-func-partials-storage-mode-one-array-enum
                                                                                                                                     :nxxpcs-entry-twotime-g2-from-two-time-corr-func-partials-storage-mode-other-enum
                                                                                                                                   )
                                                                                                                     ]
                                                                                                 ] ;
                                                                                 rdfs:comment "" ;
                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-from-two-time-corr-func-partials-storage-mode-attribute> ;
                                                                                 rdfs:label "NXxpcs/ENTRY/twotime/g2_from_two_time_corr_func_partials/storage_mode" ;
                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-from-two-time-corr-func-partials-storage-mode-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-twotime-g2-from-two-time-corr-func-partials-storage-mode-data-exchange-keys-enum
:nxxpcs-entry-twotime-g2-from-two-time-corr-func-partials-storage-mode-data-exchange-keys-enum rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusEnumerations ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :actualValue ;
                                                                                                                 owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                     owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                 rdf:first "data_exchange_keys" ;
                                                                                                                                                 rdf:rest rdf:nil
                                                                                                                                               ]
                                                                                                                                   ]
                                                                                                               ] ;
                                                                                               rdfs:comment "Enumeration item for NXxpcs/ENTRY/twotime/g2_from_two_time_corr_func_partials/storage_mode: data_exchange_keys" ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-from-two-time-corr-func-partials-storage-mode-attribute> ;
                                                                                               rdfs:label "NXxpcs/ENTRY/twotime/g2_from_two_time_corr_func_partials/storage_mode/data_exchange_keys" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-from-two-time-corr-func-partials-storage-mode-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-twotime-g2-from-two-time-corr-func-partials-storage-mode-one-array-enum
:nxxpcs-entry-twotime-g2-from-two-time-corr-func-partials-storage-mode-one-array-enum rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :actualValue ;
                                                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                        rdf:first "one_array" ;
                                                                                                                                        rdf:rest rdf:nil
                                                                                                                                      ]
                                                                                                                          ]
                                                                                                      ] ;
                                                                                      rdfs:comment "Enumeration item for NXxpcs/ENTRY/twotime/g2_from_two_time_corr_func_partials/storage_mode: one_array" ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-from-two-time-corr-func-partials-storage-mode-attribute> ;
                                                                                      rdfs:label "NXxpcs/ENTRY/twotime/g2_from_two_time_corr_func_partials/storage_mode/one_array" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-from-two-time-corr-func-partials-storage-mode-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-twotime-g2-from-two-time-corr-func-partials-storage-mode-other-enum
:nxxpcs-entry-twotime-g2-from-two-time-corr-func-partials-storage-mode-other-enum rdf:type owl:Class ;
                                                                                  rdfs:subClassOf :NeXusEnumerations ,
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty :actualValue ;
                                                                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                    rdf:first "other" ;
                                                                                                                                    rdf:rest rdf:nil
                                                                                                                                  ]
                                                                                                                      ]
                                                                                                  ] ;
                                                                                  rdfs:comment "Enumeration item for NXxpcs/ENTRY/twotime/g2_from_two_time_corr_func_partials/storage_mode: other" ;
                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-from-two-time-corr-func-partials-storage-mode-attribute> ;
                                                                                  rdfs:label "NXxpcs/ENTRY/twotime/g2_from_two_time_corr_func_partials/storage_mode/other" ;
                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-from-two-time-corr-func-partials-storage-mode-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-twotime-g2-from-two-time-corr-func-storage-mode-attribute
:nxxpcs-entry-twotime-g2-from-two-time-corr-func-storage-mode-attribute rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusAttribute ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasEnumContainer ;
                                                                                          owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                              owl:unionOf ( :nxxpcs-entry-twotime-g2-from-two-time-corr-func-storage-mode-data-exchange-keys-enum
                                                                                                                            :nxxpcs-entry-twotime-g2-from-two-time-corr-func-storage-mode-one-array-q-first-enum
                                                                                                                            :nxxpcs-entry-twotime-g2-from-two-time-corr-func-storage-mode-one-array-q-last-enum
                                                                                                                            :nxxpcs-entry-twotime-g2-from-two-time-corr-func-storage-mode-other-enum
                                                                                                                          )
                                                                                                            ]
                                                                                        ] ;
                                                                        rdfs:comment "" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-from-two-time-corr-func-storage-mode-attribute> ;
                                                                        rdfs:label "NXxpcs/ENTRY/twotime/g2_from_two_time_corr_func/storage_mode" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-from-two-time-corr-func-storage-mode-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-twotime-g2-from-two-time-corr-func-storage-mode-data-exchange-keys-enum
:nxxpcs-entry-twotime-g2-from-two-time-corr-func-storage-mode-data-exchange-keys-enum rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusEnumerations ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :actualValue ;
                                                                                                        owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                            owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                        rdf:first "data_exchange_keys" ;
                                                                                                                                        rdf:rest rdf:nil
                                                                                                                                      ]
                                                                                                                          ]
                                                                                                      ] ;
                                                                                      rdfs:comment "Enumeration item for NXxpcs/ENTRY/twotime/g2_from_two_time_corr_func/storage_mode: data_exchange_keys" ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-from-two-time-corr-func-storage-mode-attribute> ;
                                                                                      rdfs:label "NXxpcs/ENTRY/twotime/g2_from_two_time_corr_func/storage_mode/data_exchange_keys" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-from-two-time-corr-func-storage-mode-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-twotime-g2-from-two-time-corr-func-storage-mode-one-array-q-first-enum
:nxxpcs-entry-twotime-g2-from-two-time-corr-func-storage-mode-one-array-q-first-enum rdf:type owl:Class ;
                                                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                       owl:onProperty :actualValue ;
                                                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                       rdf:first "one_array_q_first" ;
                                                                                                                                       rdf:rest rdf:nil
                                                                                                                                     ]
                                                                                                                         ]
                                                                                                     ] ;
                                                                                     rdfs:comment "Enumeration item for NXxpcs/ENTRY/twotime/g2_from_two_time_corr_func/storage_mode: one_array_q_first" ;
                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-from-two-time-corr-func-storage-mode-attribute> ;
                                                                                     rdfs:label "NXxpcs/ENTRY/twotime/g2_from_two_time_corr_func/storage_mode/one_array_q_first" ;
                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-from-two-time-corr-func-storage-mode-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-twotime-g2-from-two-time-corr-func-storage-mode-one-array-q-last-enum
:nxxpcs-entry-twotime-g2-from-two-time-corr-func-storage-mode-one-array-q-last-enum rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusEnumerations ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :actualValue ;
                                                                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                      rdf:first "one_array_q_last" ;
                                                                                                                                      rdf:rest rdf:nil
                                                                                                                                    ]
                                                                                                                        ]
                                                                                                    ] ;
                                                                                    rdfs:comment "Enumeration item for NXxpcs/ENTRY/twotime/g2_from_two_time_corr_func/storage_mode: one_array_q_last" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-from-two-time-corr-func-storage-mode-attribute> ;
                                                                                    rdfs:label "NXxpcs/ENTRY/twotime/g2_from_two_time_corr_func/storage_mode/one_array_q_last" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-from-two-time-corr-func-storage-mode-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-twotime-g2-from-two-time-corr-func-storage-mode-other-enum
:nxxpcs-entry-twotime-g2-from-two-time-corr-func-storage-mode-other-enum rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusEnumerations ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :actualValue ;
                                                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                                                           rdf:first "other" ;
                                                                                                                           rdf:rest rdf:nil
                                                                                                                         ]
                                                                                                             ]
                                                                                         ] ;
                                                                         rdfs:comment "Enumeration item for NXxpcs/ENTRY/twotime/g2_from_two_time_corr_func/storage_mode: other" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-from-two-time-corr-func-storage-mode-attribute> ;
                                                                         rdfs:label "NXxpcs/ENTRY/twotime/g2_from_two_time_corr_func/storage_mode/other" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-g2-from-two-time-corr-func-storage-mode-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-twotime-group
:nxxpcs-entry-twotime-group rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusGroup ,
                                            :nxentry-data-group ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxxpcs-entry-twotime-g2-err-from-two-time-corr-func-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxxpcs-entry-twotime-g2-err-from-two-time-corr-func-partials-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxxpcs-entry-twotime-g2-from-two-time-corr-func-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxxpcs-entry-twotime-g2-from-two-time-corr-func-partials-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxxpcs-entry-twotime-two-time-corr-func-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxxpcs-entry-twotime-g2-err-from-two-time-corr-func-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxxpcs-entry-twotime-g2-err-from-two-time-corr-func-partials-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxxpcs-entry-twotime-g2-from-two-time-corr-func-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxxpcs-entry-twotime-g2-from-two-time-corr-func-partials-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxxpcs-entry-twotime-two-time-corr-func-field
                                            ] ;
                            rdfs:comment """
      The data (results) in this section are based on the two-time intensity correlation function derived from a time series of scattering images.
    """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-group> ;
                            rdfs:label "NXxpcs/ENTRY/twotime" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-twotime-two-time-corr-func-baseline-reference-0-enum
:nxxpcs-entry-twotime-two-time-corr-func-baseline-reference-0-enum rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :actualValue ;
                                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                                     rdf:first "0" ;
                                                                                                                     rdf:rest rdf:nil
                                                                                                                   ]
                                                                                                       ]
                                                                                   ] ;
                                                                   owl:disjointWith :nxxpcs-entry-twotime-two-time-corr-func-baseline-reference-1-enum ;
                                                                   rdfs:comment "Enumeration item for NXxpcs/ENTRY/twotime/two_time_corr_func/baseline_reference: 0" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-two-time-corr-func-baseline-reference-attribute> ;
                                                                   rdfs:label "NXxpcs/ENTRY/twotime/two_time_corr_func/baseline_reference/0" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-two-time-corr-func-baseline-reference-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-twotime-two-time-corr-func-baseline-reference-1-enum
:nxxpcs-entry-twotime-two-time-corr-func-baseline-reference-1-enum rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :actualValue ;
                                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                                     rdf:first "1" ;
                                                                                                                     rdf:rest rdf:nil
                                                                                                                   ]
                                                                                                       ]
                                                                                   ] ;
                                                                   rdfs:comment "Enumeration item for NXxpcs/ENTRY/twotime/two_time_corr_func/baseline_reference: 1" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-two-time-corr-func-baseline-reference-attribute> ;
                                                                   rdfs:label "NXxpcs/ENTRY/twotime/two_time_corr_func/baseline_reference/1" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-two-time-corr-func-baseline-reference-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-twotime-two-time-corr-func-baseline-reference-attribute
:nxxpcs-entry-twotime-two-time-corr-func-baseline-reference-attribute rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusAttribute ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasEnumContainer ;
                                                                                        owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                            owl:unionOf ( :nxxpcs-entry-twotime-two-time-corr-func-baseline-reference-0-enum
                                                                                                                          :nxxpcs-entry-twotime-two-time-corr-func-baseline-reference-1-enum
                                                                                                                        )
                                                                                                          ]
                                                                                      ] ;
                                                                      rdfs:comment """
            baseline is the expected value of a full decorrelation

            The baseline is a constant value added to the functional form of the auto-correlation
            function. This value is required.
          """ ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-two-time-corr-func-baseline-reference-attribute> ;
                                                                      rdfs:label "NXxpcs/ENTRY/twotime/two_time_corr_func/baseline_reference" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-two-time-corr-func-baseline-reference-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-twotime-two-time-corr-func-field
:nxxpcs-entry-twotime-two-time-corr-func-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_NUMBER
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxxpcs-entry-twotime-two-time-corr-func-baseline-reference-attribute
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxxpcs-entry-twotime-two-time-corr-func-populated-elements-attribute
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxxpcs-entry-twotime-two-time-corr-func-storage-mode-attribute
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxxpcs-entry-twotime-two-time-corr-func-time-origin-location-attribute
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_NUMBER
                                                                             ]
                                                               ] ;
                                               rdfs:comment """
          two-time correlation of speckle intensity for a given q-bin or roi (represented by the nth roi_map value)

          See Fluerasu, Phys Rev E (2007), Eq 1 and Sutton, Optics Express (2003) for an early
          description applied to X-ray scattering:

          .. math:: C(\\boldsymbol Q, t_1, t_2) = \\frac{ \\langle I(\\boldsymbol Q, t_1)I(\\boldsymbol Q, t_2)\\rangle }{ \\langle I(\\boldsymbol Q,t_1)\\rangle \\langle I(\\boldsymbol Q,t_2)\\rangle }

          in which time is quantized by frames. In principle, any data format is acceptable if
          the data and its axes are self-describing as per NeXus recommendations. However, the data is preferred in one
          of the following two formats:

          * iterable list of linked files (or keys) for each q-bin called by the nth roi_map value. data for each bin is a 2D array
          * 3D array with shape (frames, frames, q) or (q, frames, frames), where :math:`q` is represented by the nth roi_map value, not the value `q` value


          The computation of this result can be customized.  These customizations can affect subsequently derived results (below).  The
          following attributes will be used to manage the customization.

          * Other normalization methods may be applied, but the method will not be specified in this
            definition. Some of these normalization methods result in a baseline value of ``0``, not ``1``.

          * The various software libraries use different programming languages.  Therefore, we need to
            specify the ``time = 0`` origin location of the 2D array for each :math:`q`.

          * A method to reduce data storage needs is to only record half of the 2D array by populating
            array elements above or below the array diagonal.


        """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-two-time-corr-func-field> ;
                                               rdfs:label "NXxpcs/ENTRY/twotime/two_time_corr_func" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-two-time-corr-func-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-twotime-two-time-corr-func-populated-elements-all-enum
:nxxpcs-entry-twotime-two-time-corr-func-populated-elements-all-enum rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusEnumerations ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :actualValue ;
                                                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                                                       rdf:first "all" ;
                                                                                                                       rdf:rest rdf:nil
                                                                                                                     ]
                                                                                                         ]
                                                                                     ] ;
                                                                     rdfs:comment "Enumeration item for NXxpcs/ENTRY/twotime/two_time_corr_func/populated_elements: all" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-two-time-corr-func-populated-elements-attribute> ;
                                                                     rdfs:label "NXxpcs/ENTRY/twotime/two_time_corr_func/populated_elements/all" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-two-time-corr-func-populated-elements-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-twotime-two-time-corr-func-populated-elements-attribute
:nxxpcs-entry-twotime-two-time-corr-func-populated-elements-attribute rdf:type owl:Class ;
                                                                      rdfs:subClassOf :NeXusAttribute ,
                                                                                      [ rdf:type owl:Restriction ;
                                                                                        owl:onProperty :hasEnumContainer ;
                                                                                        owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                            owl:unionOf ( :nxxpcs-entry-twotime-two-time-corr-func-populated-elements-all-enum
                                                                                                                          :nxxpcs-entry-twotime-two-time-corr-func-populated-elements-lower-half-enum
                                                                                                                          :nxxpcs-entry-twotime-two-time-corr-func-populated-elements-upper-half-enum
                                                                                                                        )
                                                                                                          ]
                                                                                      ] ;
                                                                      rdfs:comment """
            populated_elements describe the elements of the 2D array that are populated with data
          """ ;
                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-two-time-corr-func-populated-elements-attribute> ;
                                                                      rdfs:label "NXxpcs/ENTRY/twotime/two_time_corr_func/populated_elements" ;
                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-two-time-corr-func-populated-elements-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-twotime-two-time-corr-func-populated-elements-lower-half-enum
:nxxpcs-entry-twotime-two-time-corr-func-populated-elements-lower-half-enum rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :actualValue ;
                                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                                              rdf:first "lower_half" ;
                                                                                                                              rdf:rest rdf:nil
                                                                                                                            ]
                                                                                                                ]
                                                                                            ] ;
                                                                            rdfs:comment "Enumeration item for NXxpcs/ENTRY/twotime/two_time_corr_func/populated_elements: lower_half" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-two-time-corr-func-populated-elements-attribute> ;
                                                                            rdfs:label "NXxpcs/ENTRY/twotime/two_time_corr_func/populated_elements/lower_half" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-two-time-corr-func-populated-elements-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-twotime-two-time-corr-func-populated-elements-upper-half-enum
:nxxpcs-entry-twotime-two-time-corr-func-populated-elements-upper-half-enum rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :actualValue ;
                                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                                              rdf:first "upper_half" ;
                                                                                                                              rdf:rest rdf:nil
                                                                                                                            ]
                                                                                                                ]
                                                                                            ] ;
                                                                            rdfs:comment "Enumeration item for NXxpcs/ENTRY/twotime/two_time_corr_func/populated_elements: upper_half" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-two-time-corr-func-populated-elements-attribute> ;
                                                                            rdfs:label "NXxpcs/ENTRY/twotime/two_time_corr_func/populated_elements/upper_half" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-two-time-corr-func-populated-elements-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-twotime-two-time-corr-func-storage-mode-attribute
:nxxpcs-entry-twotime-two-time-corr-func-storage-mode-attribute rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusAttribute ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasEnumContainer ;
                                                                                  owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                      owl:unionOf ( :nxxpcs-entry-twotime-two-time-corr-func-storage-mode-data-exchange-keys-enum
                                                                                                                    :nxxpcs-entry-twotime-two-time-corr-func-storage-mode-one-array-q-first-enum
                                                                                                                    :nxxpcs-entry-twotime-two-time-corr-func-storage-mode-one-array-q-last-enum
                                                                                                                    :nxxpcs-entry-twotime-two-time-corr-func-storage-mode-other-enum
                                                                                                                  )
                                                                                                    ]
                                                                                ] ;
                                                                rdfs:comment """
            storage_mode describes the format of the data to be loaded

            We encourage the documentation of other formats represented here.
          """ ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-two-time-corr-func-storage-mode-attribute> ;
                                                                rdfs:label "NXxpcs/ENTRY/twotime/two_time_corr_func/storage_mode" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-two-time-corr-func-storage-mode-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-twotime-two-time-corr-func-storage-mode-data-exchange-keys-enum
:nxxpcs-entry-twotime-two-time-corr-func-storage-mode-data-exchange-keys-enum rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NeXusEnumerations ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :actualValue ;
                                                                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                rdf:first "data_exchange_keys" ;
                                                                                                                                rdf:rest rdf:nil
                                                                                                                              ]
                                                                                                                  ]
                                                                                              ] ;
                                                                              rdfs:comment "Enumeration item for NXxpcs/ENTRY/twotime/two_time_corr_func/storage_mode: data_exchange_keys" ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-two-time-corr-func-storage-mode-attribute> ;
                                                                              rdfs:label "NXxpcs/ENTRY/twotime/two_time_corr_func/storage_mode/data_exchange_keys" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-two-time-corr-func-storage-mode-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-twotime-two-time-corr-func-storage-mode-one-array-q-first-enum
:nxxpcs-entry-twotime-two-time-corr-func-storage-mode-one-array-q-first-enum rdf:type owl:Class ;
                                                                             rdfs:subClassOf :NeXusEnumerations ,
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty :actualValue ;
                                                                                               owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                   owl:oneOf [ rdf:type rdf:List ;
                                                                                                                               rdf:first "one_array_q_first" ;
                                                                                                                               rdf:rest rdf:nil
                                                                                                                             ]
                                                                                                                 ]
                                                                                             ] ;
                                                                             rdfs:comment "Enumeration item for NXxpcs/ENTRY/twotime/two_time_corr_func/storage_mode: one_array_q_first" ;
                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-two-time-corr-func-storage-mode-attribute> ;
                                                                             rdfs:label "NXxpcs/ENTRY/twotime/two_time_corr_func/storage_mode/one_array_q_first" ;
                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-two-time-corr-func-storage-mode-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-twotime-two-time-corr-func-storage-mode-one-array-q-last-enum
:nxxpcs-entry-twotime-two-time-corr-func-storage-mode-one-array-q-last-enum rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :actualValue ;
                                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                                              rdf:first "one_array_q_last" ;
                                                                                                                              rdf:rest rdf:nil
                                                                                                                            ]
                                                                                                                ]
                                                                                            ] ;
                                                                            rdfs:comment "Enumeration item for NXxpcs/ENTRY/twotime/two_time_corr_func/storage_mode: one_array_q_last" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-two-time-corr-func-storage-mode-attribute> ;
                                                                            rdfs:label "NXxpcs/ENTRY/twotime/two_time_corr_func/storage_mode/one_array_q_last" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-two-time-corr-func-storage-mode-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-twotime-two-time-corr-func-storage-mode-other-enum
:nxxpcs-entry-twotime-two-time-corr-func-storage-mode-other-enum rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusEnumerations ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :actualValue ;
                                                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                                                   rdf:first "other" ;
                                                                                                                   rdf:rest rdf:nil
                                                                                                                 ]
                                                                                                     ]
                                                                                 ] ;
                                                                 rdfs:comment "Enumeration item for NXxpcs/ENTRY/twotime/two_time_corr_func/storage_mode: other" ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-two-time-corr-func-storage-mode-attribute> ;
                                                                 rdfs:label "NXxpcs/ENTRY/twotime/two_time_corr_func/storage_mode/other" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-two-time-corr-func-storage-mode-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-twotime-two-time-corr-func-time-origin-location-attribute
:nxxpcs-entry-twotime-two-time-corr-func-time-origin-location-attribute rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusAttribute ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasEnumContainer ;
                                                                                          owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                              owl:unionOf ( :nxxpcs-entry-twotime-two-time-corr-func-time-origin-location-lower-left-enum
                                                                                                                            :nxxpcs-entry-twotime-two-time-corr-func-time-origin-location-upper-left-enum
                                                                                                                          )
                                                                                                            ]
                                                                                        ] ;
                                                                        rdfs:comment """
            time_origin_location is the location of the origin
          """ ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-two-time-corr-func-time-origin-location-attribute> ;
                                                                        rdfs:label "NXxpcs/ENTRY/twotime/two_time_corr_func/time_origin_location" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-two-time-corr-func-time-origin-location-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-twotime-two-time-corr-func-time-origin-location-lower-left-enum
:nxxpcs-entry-twotime-two-time-corr-func-time-origin-location-lower-left-enum rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NeXusEnumerations ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :actualValue ;
                                                                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                rdf:first "lower_left" ;
                                                                                                                                rdf:rest rdf:nil
                                                                                                                              ]
                                                                                                                  ]
                                                                                              ] ;
                                                                              owl:disjointWith :nxxpcs-entry-twotime-two-time-corr-func-time-origin-location-upper-left-enum ;
                                                                              rdfs:comment "Enumeration item for NXxpcs/ENTRY/twotime/two_time_corr_func/time_origin_location: lower_left" ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-two-time-corr-func-time-origin-location-attribute> ;
                                                                              rdfs:label "NXxpcs/ENTRY/twotime/two_time_corr_func/time_origin_location/lower_left" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-two-time-corr-func-time-origin-location-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-entry-twotime-two-time-corr-func-time-origin-location-upper-left-enum
:nxxpcs-entry-twotime-two-time-corr-func-time-origin-location-upper-left-enum rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NeXusEnumerations ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :actualValue ;
                                                                                                owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                    owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                rdf:first "upper_left" ;
                                                                                                                                rdf:rest rdf:nil
                                                                                                                              ]
                                                                                                                  ]
                                                                                              ] ;
                                                                              rdfs:comment "Enumeration item for NXxpcs/ENTRY/twotime/two_time_corr_func/time_origin_location: upper_left" ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-two-time-corr-func-time-origin-location-attribute> ;
                                                                              rdfs:label "NXxpcs/ENTRY/twotime/two_time_corr_func/time_origin_location/upper_left" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-entry-twotime-two-time-corr-func-time-origin-location-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxpcs-process-group
:nxxpcs-process-group rdf:type owl:Class ;
                      rdfs:subClassOf :NXprocess ,
                                      :NeXusGroup ;
                      rdfs:comment """
        Describe the computation process that produced these results.
      """ ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-process-group> ;
                      rdfs:label "NXxpcs/PROCESS" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxpcs.html#nxxpcs-process-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-data-energy-field
:nxxps-entry-data-energy-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               :nxmpes-entry-data-energy-field ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_NUMBER
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_NUMBER
                                                             ]
                                               ] ;
                               rdfs:comment "" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-data-energy-field> ;
                               rdfs:label "NXxps/ENTRY/DATA/energy" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-data-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-data-energy-indices-attribute
:nxxps-entry-data-energy-indices-attribute rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusAttribute ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_INT
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_INT
                                                                         ]
                                                           ] ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-data-energy-indices-attribute> ;
                                           rdfs:label "NXxps/ENTRY/DATA/energy_indices" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-data-energy-indices-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-data-group
:nxxps-entry-data-group rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusGroup ,
                                        :nxmpes-entry-data-group ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxxps-entry-data-energy-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxxps-entry-data-energy-indices-attribute
                                        ] ;
                        rdfs:comment "" ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-data-group> ;
                        rdfs:label "NXxps/ENTRY/DATA" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-definition-field
:nxxps-entry-definition-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              :nxmpes-entry-definition-field ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasEnumContainer ;
                                                owl:allValuesFrom [ rdf:type owl:Class ;
                                                                    owl:unionOf ( :nxxps-entry-definition-nxxps-enum
                                                                                )
                                                                  ]
                                              ] ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-definition-field> ;
                              rdfs:label "NXxps/ENTRY/definition" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-definition-nxxps-enum
:nxxps-entry-definition-nxxps-enum rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusEnumerations ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :actualValue ;
                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                     rdf:first "NXxps" ;
                                                                                     rdf:rest rdf:nil
                                                                                   ]
                                                                       ]
                                                   ] ;
                                   rdfs:comment "Enumeration item for NXxps/ENTRY/definition: NXxps" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-definition-field> ;
                                   rdfs:label "NXxps/ENTRY/definition/NXxps" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-energy-referencing-group
:nxxps-entry-energy-referencing-group rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusGroup ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-energy-referencing-group> ;
                                      rdfs:label "NXxps/ENTRY/energy_referencing" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-energy-referencing-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-fit-backgroundbackground-data-group
:nxxps-entry-fit-backgroundbackground-data-group rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusGroup ,
                                                                 :nxpeak-data-group ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxxps-entry-fit-backgroundbackground-data-intensity-field
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :has ;
                                                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass :nxxps-entry-fit-backgroundbackground-data-position-field
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-backgroundbackground-data-group> ;
                                                 rdfs:label "NXxps/ENTRY/FIT/backgroundBACKGROUND/data" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-backgroundbackground-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-fit-backgroundbackground-data-intensity-field
:nxxps-entry-fit-backgroundbackground-data-intensity-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_ANY
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_NUMBER
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_NUMBER
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment "" ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-backgroundbackground-data-intensity-field> ;
                                                           rdfs:label "NXxps/ENTRY/FIT/backgroundBACKGROUND/data/intensity" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-backgroundbackground-data-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-fit-backgroundbackground-data-position-field
:nxxps-entry-fit-backgroundbackground-data-position-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          :nxpeak-data-position-field ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_ENERGY
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_NUMBER
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_NUMBER
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-backgroundbackground-data-position-field> ;
                                                          rdfs:label "NXxps/ENTRY/FIT/backgroundBACKGROUND/data/position" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-backgroundbackground-data-position-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-fit-backgroundbackground-function-description-field
:nxxps-entry-fit-backgroundbackground-function-description-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 :nxfit-function-description-field ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_ANY
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_CHAR
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_CHAR
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment """
                            Human-readable description of the background fit function.
                        """ ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-backgroundbackground-function-description-field> ;
                                                                 rdfs:label "NXxps/ENTRY/FIT/backgroundBACKGROUND/function/description" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-backgroundbackground-function-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-fit-backgroundbackground-function-formula-description-field
:nxxps-entry-fit-backgroundbackground-function-formula-description-field rdf:type owl:Class ;
                                                                         rdfs:subClassOf :NeXusField ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasUnitContainer ;
                                                                                           owl:someValuesFrom :NX_ANY
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:someValuesFrom :NX_CHAR
                                                                                         ] ,
                                                                                         [ rdf:type owl:Restriction ;
                                                                                           owl:onProperty :hasValueContainer ;
                                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                                         owl:complementOf :NX_CHAR
                                                                                                       ]
                                                                                         ] ;
                                                                         rdfs:comment "" ;
                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-backgroundbackground-function-formula-description-field> ;
                                                                         rdfs:label "NXxps/ENTRY/FIT/backgroundBACKGROUND/function/formula_description" ;
                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-backgroundbackground-function-formula-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-fit-backgroundbackground-function-function-type-field
:nxxps-entry-fit-backgroundbackground-function-function-type-field rdf:type owl:Class ;
                                                                   rdfs:subClassOf :NeXusField ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasUnitContainer ;
                                                                                     owl:someValuesFrom :NX_ANY
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:someValuesFrom :NX_CHAR
                                                                                   ] ,
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty :hasValueContainer ;
                                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                                   owl:complementOf :NX_CHAR
                                                                                                 ]
                                                                                   ] ;
                                                                   rdfs:comment "" ;
                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-backgroundbackground-function-function-type-field> ;
                                                                   rdfs:label "NXxps/ENTRY/FIT/backgroundBACKGROUND/function/function_type" ;
                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-backgroundbackground-function-function-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-fit-backgroundbackground-function-group
:nxxps-entry-fit-backgroundbackground-function-group rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusGroup ,
                                                                     :nxpeak-function-group ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :has ;
                                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass :nxxps-entry-fit-backgroundbackground-function-description-field
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :has ;
                                                                       owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass :nxxps-entry-fit-backgroundbackground-function-formula-description-field
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :has ;
                                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass :nxxps-entry-fit-backgroundbackground-function-function-type-field
                                                                     ] ;
                                                     rdfs:comment "" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-backgroundbackground-function-group> ;
                                                     rdfs:label "NXxps/ENTRY/FIT/backgroundBACKGROUND/function" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-backgroundbackground-function-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-fit-backgroundbackground-group
:nxxps-entry-fit-backgroundbackground-group rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusGroup ,
                                                            :nxfit-backgroundbackground-group ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxxps-entry-fit-backgroundbackground-function-group
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxxps-entry-fit-backgroundbackground-label-field
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :has ;
                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onClass :nxxps-entry-fit-backgroundbackground-data-group
                                                            ] ;
                                            rdfs:comment """
                    Functional form of one of the fitted XPS backgrounds.
                    
                    This concept is related to term `3.21`_ of the ISO 18115-1:2023 standard.
                    
                    .. _3.21: https://www.iso.org/obp/ui/en/#iso:std:iso:18115:-1:ed-3:v1:en:term:3.21
                """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-backgroundbackground-group> ;
                                            rdfs:label "NXxps/ENTRY/FIT/backgroundBACKGROUND" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-backgroundbackground-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-fit-backgroundbackground-label-field
:nxxps-entry-fit-backgroundbackground-label-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ANY
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_CHAR
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_CHAR
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-backgroundbackground-label-field> ;
                                                  rdfs:label "NXxps/ENTRY/FIT/backgroundBACKGROUND/label" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-backgroundbackground-label-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-fit-data-fit-sum-field
:nxxps-entry-fit-data-fit-sum-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_NUMBER
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_NUMBER
                                                                  ]
                                                    ] ;
                                    rdfs:comment "" ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-data-fit-sum-field> ;
                                    rdfs:label "NXxps/ENTRY/FIT/data/fit_sum" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-data-fit-sum-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-fit-data-group
:nxxps-entry-fit-data-group rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusGroup ,
                                            :nxfit-data-group ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxxps-entry-fit-data-residual-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxxps-entry-fit-data-fit-sum-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxxps-entry-fit-data-input-dependent-field
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :has ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :nxxps-entry-fit-data-input-independent-field
                                            ] ;
                            rdfs:comment """
                    Input data and results of the fit.
                """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-data-group> ;
                            rdfs:label "NXxps/ENTRY/FIT/data" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-fit-data-input-dependent-field
:nxxps-entry-fit-data-input-dependent-field rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusField ,
                                                            :nxfit-data-input-dependent-field ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasUnitContainer ;
                                                              owl:someValuesFrom :NX_ANY
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:someValuesFrom :NX_NUMBER
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :hasValueContainer ;
                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                              owl:onClass [ rdf:type owl:Class ;
                                                                            owl:complementOf :NX_NUMBER
                                                                          ]
                                                            ] ;
                                            rdfs:comment """
                        Dependent variable for this fit procedure.
                        
                        This could be a link to entry/data/data.
                    """ ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-data-input-dependent-field> ;
                                            rdfs:label "NXxps/ENTRY/FIT/data/input_dependent" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-data-input-dependent-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-fit-data-input-independent-field
:nxxps-entry-fit-data-input-independent-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              :nxfit-data-input-independent-field ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ENERGY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_NUMBER
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_NUMBER
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
                        Independent variable for this fit procedure.
                        
                        This could be a link to entry/data/energy.
                    """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-data-input-independent-field> ;
                                              rdfs:label "NXxps/ENTRY/FIT/data/input_independent" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-data-input-independent-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-fit-data-residual-field
:nxxps-entry-fit-data-residual-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_NUMBER
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_NUMBER
                                                                   ]
                                                     ] ;
                                     rdfs:comment "" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-data-residual-field> ;
                                     rdfs:label "NXxps/ENTRY/FIT/data/residual" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-data-residual-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-fit-error-function-description-field
:nxxps-entry-fit-error-function-description-field rdf:type owl:Class ;
                                                  rdfs:subClassOf :NeXusField ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasUnitContainer ;
                                                                    owl:someValuesFrom :NX_ANY
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:someValuesFrom :NX_CHAR
                                                                  ] ,
                                                                  [ rdf:type owl:Restriction ;
                                                                    owl:onProperty :hasValueContainer ;
                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                  owl:complementOf :NX_CHAR
                                                                                ]
                                                                  ] ;
                                                  rdfs:comment "" ;
                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-error-function-description-field> ;
                                                  rdfs:label "NXxps/ENTRY/FIT/error_function/description" ;
                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-error-function-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-fit-error-function-formula-description-field
:nxxps-entry-fit-error-function-formula-description-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_ANY
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_CHAR
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_CHAR
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment "" ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-error-function-formula-description-field> ;
                                                          rdfs:label "NXxps/ENTRY/FIT/error_function/formula_description" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-error-function-formula-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-fit-error-function-function-type-field
:nxxps-entry-fit-error-function-function-type-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_ANY
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_CHAR
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_CHAR
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment "" ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-error-function-function-type-field> ;
                                                    rdfs:label "NXxps/ENTRY/FIT/error_function/function_type" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-error-function-function-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-fit-error-function-group
:nxxps-entry-fit-error-function-group rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusGroup ,
                                                      :nxfit-error-function-group ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxxps-entry-fit-error-function-description-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxxps-entry-fit-error-function-formula-description-field
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :has ;
                                                        owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass :nxxps-entry-fit-error-function-function-type-field
                                                      ] ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-error-function-group> ;
                                      rdfs:label "NXxps/ENTRY/FIT/error_function" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-error-function-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-fit-figure-of-meritmetric-field
:nxxps-entry-fit-figure-of-meritmetric-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             :nxfit-figure-of-meritmetric-field ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANY
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_NUMBER
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :has ;
                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onClass :nxxps-entry-fit-figure-of-meritmetric-metric-attribute
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_NUMBER
                                                                           ]
                                                             ] ;
                                             rdfs:comment "" ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-figure-of-meritmetric-field> ;
                                             rdfs:label "NXxps/ENTRY/FIT/figure_of_meritMETRIC" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-figure-of-meritmetric-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-fit-figure-of-meritmetric-metric-attribute
:nxxps-entry-fit-figure-of-meritmetric-metric-attribute rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusAttribute ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_CHAR
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_CHAR
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-figure-of-meritmetric-metric-attribute> ;
                                                        rdfs:label "NXxps/ENTRY/FIT/figure_of_meritMETRIC/metric" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-figure-of-meritmetric-metric-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-fit-global-fit-function-description-field
:nxxps-entry-fit-global-fit-function-description-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_ANY
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_CHAR
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_CHAR
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment "" ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-global-fit-function-description-field> ;
                                                       rdfs:label "NXxps/ENTRY/FIT/global_fit_function/description" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-global-fit-function-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-fit-global-fit-function-formula-description-field
:nxxps-entry-fit-global-fit-function-formula-description-field rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusField ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                 owl:someValuesFrom :NX_ANY
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_CHAR
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_CHAR
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-global-fit-function-formula-description-field> ;
                                                               rdfs:label "NXxps/ENTRY/FIT/global_fit_function/formula_description" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-global-fit-function-formula-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-fit-global-fit-function-function-type-field
:nxxps-entry-fit-global-fit-function-function-type-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_CHAR
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_CHAR
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-global-fit-function-function-type-field> ;
                                                         rdfs:label "NXxps/ENTRY/FIT/global_fit_function/function_type" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-global-fit-function-function-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-fit-global-fit-function-group
:nxxps-entry-fit-global-fit-function-group rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusGroup ,
                                                           :nxfit-global-fit-function-group ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxxps-entry-fit-global-fit-function-description-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxxps-entry-fit-global-fit-function-formula-description-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxxps-entry-fit-global-fit-function-function-type-field
                                                           ] ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-global-fit-function-group> ;
                                           rdfs:label "NXxps/ENTRY/FIT/global_fit_function" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-global-fit-function-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-fit-group
:nxxps-entry-fit-group rdf:type owl:Class ;
                       rdfs:subClassOf :NeXusGroup ,
                                       :nxmpes-entry-fit-group ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxxps-entry-fit-error-function-group
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxxps-entry-fit-figure-of-meritmetric-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxxps-entry-fit-global-fit-function-group
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxxps-entry-fit-backgroundbackground-group
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxxps-entry-fit-data-group
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxxps-entry-fit-label-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxxps-entry-fit-peakpeak-group
                                       ] ;
                       rdfs:comment """
                Peak model for XPS fitting. Each `NXfit` instance shall be used for the description of
                _one_ peak fit in _one_ XPS region. As an example, this could be used to describe the
                fitting of one measured C 1s spectrum.
                
                This concept is related to term `3.29`_ of the ISO 18115-1:2023 standard.
                
                .. _3.29: https://www.iso.org/obp/ui/en/#iso:std:iso:18115:-1:ed-3:v1:en:term:3.29
            """ ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-group> ;
                       rdfs:label "NXxps/ENTRY/FIT" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-fit-label-field
:nxxps-entry-fit-label-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_CHAR
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_CHAR
                                                           ]
                                             ] ;
                             rdfs:comment "" ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-label-field> ;
                             rdfs:label "NXxps/ENTRY/FIT/label" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-label-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-fit-peakpeak-data-group
:nxxps-entry-fit-peakpeak-data-group rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusGroup ,
                                                     :nxpeak-data-group ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxxps-entry-fit-peakpeak-data-intensity-field
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :has ;
                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                       owl:onClass :nxxps-entry-fit-peakpeak-data-position-field
                                                     ] ;
                                     rdfs:comment "" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-peakpeak-data-group> ;
                                     rdfs:label "NXxps/ENTRY/FIT/peakPEAK/data" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-peakpeak-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-fit-peakpeak-data-intensity-field
:nxxps-entry-fit-peakpeak-data-intensity-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               :nxpeak-data-intensity-field ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANY
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_NUMBER
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_NUMBER
                                                                             ]
                                                               ] ;
                                               rdfs:comment """
                            Intensity values of the fitted function at each energy in the position field.
                            
                            This concept is related to term `3.15`_ of the ISO 18115-1:2023 standard.
                            
                            .. _3.15: https://www.iso.org/obp/ui/en/#iso:std:iso:18115:-1:ed-3:v1:en:term:3.15
                        """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-peakpeak-data-intensity-field> ;
                                               rdfs:label "NXxps/ENTRY/FIT/peakPEAK/data/intensity" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-peakpeak-data-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-fit-peakpeak-data-position-field
:nxxps-entry-fit-peakpeak-data-position-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              :nxpeak-data-position-field ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ENERGY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_NUMBER
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_NUMBER
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
                            This could be a link to entry/data/energy.
                        """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-peakpeak-data-position-field> ;
                                              rdfs:label "NXxps/ENTRY/FIT/peakPEAK/data/position" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-peakpeak-data-position-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-fit-peakpeak-function-description-field
:nxxps-entry-fit-peakpeak-function-description-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     :nxfit-function-description-field ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_ANY
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_CHAR
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_CHAR
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
                            Human-readable description of the peak fit function.
                        """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-peakpeak-function-description-field> ;
                                                     rdfs:label "NXxps/ENTRY/FIT/peakPEAK/function/description" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-peakpeak-function-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-fit-peakpeak-function-fit-parameters-area-field
:nxxps-entry-fit-peakpeak-function-fit-parameters-area-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_ANY
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_NUMBER
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_NUMBER
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment """
                                Area of the peak.
                            """ ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-peakpeak-function-fit-parameters-area-field> ;
                                                             rdfs:label "NXxps/ENTRY/FIT/peakPEAK/function/fit_parameters/area" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-peakpeak-function-fit-parameters-area-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-fit-peakpeak-function-fit-parameters-group
:nxxps-entry-fit-peakpeak-function-fit-parameters-group rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusGroup ,
                                                                        :nxfit-function-fit-parameters-group ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxxps-entry-fit-peakpeak-function-fit-parameters-area-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxxps-entry-fit-peakpeak-function-fit-parameters-position-field
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :has ;
                                                                          owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass :nxxps-entry-fit-peakpeak-function-fit-parameters-width-field
                                                                        ] ;
                                                        rdfs:comment "" ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-peakpeak-function-fit-parameters-group> ;
                                                        rdfs:label "NXxps/ENTRY/FIT/peakPEAK/function/fit_parameters" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-peakpeak-function-fit-parameters-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-fit-peakpeak-function-fit-parameters-position-field
:nxxps-entry-fit-peakpeak-function-fit-parameters-position-field rdf:type owl:Class ;
                                                                 rdfs:subClassOf :NeXusField ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                   owl:someValuesFrom :NX_ENERGY
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:someValuesFrom :NX_NUMBER
                                                                                 ] ,
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty :hasValueContainer ;
                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                 owl:complementOf :NX_NUMBER
                                                                                               ]
                                                                                 ] ;
                                                                 rdfs:comment """
                                Position of the peak on the energy axis.
                            """ ;
                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-peakpeak-function-fit-parameters-position-field> ;
                                                                 rdfs:label "NXxps/ENTRY/FIT/peakPEAK/function/fit_parameters/position" ;
                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-peakpeak-function-fit-parameters-position-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-fit-peakpeak-function-fit-parameters-width-field
:nxxps-entry-fit-peakpeak-function-fit-parameters-width-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ENERGY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_NUMBER
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_NUMBER
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment """
                                Width of a peak at a defined fraction of the peak height.
                                
                                Usually, this will be the Full Width at Half Maximum of the peak (FWHM).
                                For asymmetric peaks, convenient measures of peak width are the half-widths of
                                each side of the peak at half maximum intensity.
                                
                                This concept is related to term `3.28`_ of the ISO 18115-1:2023 standard.
                                
                                .. _3.28: https://www.iso.org/obp/ui/en/#iso:std:iso:18115:-1:ed-3:v1:en:term:3.28
                            """ ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-peakpeak-function-fit-parameters-width-field> ;
                                                              rdfs:label "NXxps/ENTRY/FIT/peakPEAK/function/fit_parameters/width" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-peakpeak-function-fit-parameters-width-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-fit-peakpeak-function-formula-description-field
:nxxps-entry-fit-peakpeak-function-formula-description-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_ANY
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_CHAR
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_CHAR
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-peakpeak-function-formula-description-field> ;
                                                             rdfs:label "NXxps/ENTRY/FIT/peakPEAK/function/formula_description" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-peakpeak-function-formula-description-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-fit-peakpeak-function-function-type-field
:nxxps-entry-fit-peakpeak-function-function-type-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       :nxfit-function-function-type-field ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_ANY
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_CHAR
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_CHAR
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment """
                            Type of fit function used.
                              
                            The user is encouraged to use one of the options defined in the enumeration, but in case none of these fit
                            (e.g., in the case of very complex line shapes), a different value for the ``function_type`` field
                            can be used. In that case in particular, but also if one of the suggested values is used, the functional
                            form of the peak should be given by the ``formula_description`` field. The user is also encouraged to use the
                            ``description`` field for describing the fit function in a human-readable way.
                        """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-peakpeak-function-function-type-field> ;
                                                       rdfs:label "NXxps/ENTRY/FIT/peakPEAK/function/function_type" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-peakpeak-function-function-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-fit-peakpeak-function-group
:nxxps-entry-fit-peakpeak-function-group rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusGroup ,
                                                         :nxpeak-function-group ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxxps-entry-fit-peakpeak-function-description-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxxps-entry-fit-peakpeak-function-fit-parameters-group
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxxps-entry-fit-peakpeak-function-formula-description-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxxps-entry-fit-peakpeak-function-function-type-field
                                                         ] ;
                                         rdfs:comment "" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-peakpeak-function-group> ;
                                         rdfs:label "NXxps/ENTRY/FIT/peakPEAK/function" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-peakpeak-function-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-fit-peakpeak-group
:nxxps-entry-fit-peakpeak-group rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusGroup ,
                                                :nxfit-peakpeak-group ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxxps-entry-fit-peakpeak-function-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxxps-entry-fit-peakpeak-relative-atomic-concentration-field
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxxps-entry-fit-peakpeak-total-area-field
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxxps-entry-fit-peakpeak-data-group
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :has ;
                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                  owl:onClass :nxxps-entry-fit-peakpeak-label-field
                                                ] ;
                                rdfs:comment "" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-peakpeak-group> ;
                                rdfs:label "NXxps/ENTRY/FIT/peakPEAK" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-peakpeak-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-fit-peakpeak-label-field
:nxxps-entry-fit-peakpeak-label-field rdf:type owl:Class ;
                                      rdfs:subClassOf :NeXusField ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasUnitContainer ;
                                                        owl:someValuesFrom :NX_ANY
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:someValuesFrom :NX_CHAR
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty :hasValueContainer ;
                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                        owl:onClass [ rdf:type owl:Class ;
                                                                      owl:complementOf :NX_CHAR
                                                                    ]
                                                      ] ;
                                      rdfs:comment "" ;
                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-peakpeak-label-field> ;
                                      rdfs:label "NXxps/ENTRY/FIT/peakPEAK/label" ;
                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-peakpeak-label-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-fit-peakpeak-relative-atomic-concentration-field
:nxxps-entry-fit-peakpeak-relative-atomic-concentration-field rdf:type owl:Class ;
                                                              rdfs:subClassOf :NeXusField ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasUnitContainer ;
                                                                                owl:someValuesFrom :NX_ANY
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:someValuesFrom :NX_FLOAT
                                                                              ] ,
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasValueContainer ;
                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                              owl:complementOf :NX_FLOAT
                                                                                            ]
                                                                              ] ;
                                                              rdfs:comment """
                        Atomic concentration of the species defined by this peak. This should be a value
                        between 0 and 1.
                    """ ;
                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-peakpeak-relative-atomic-concentration-field> ;
                                                              rdfs:label "NXxps/ENTRY/FIT/peakPEAK/relative_atomic_concentration" ;
                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-peakpeak-relative-atomic-concentration-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-fit-peakpeak-total-area-field
:nxxps-entry-fit-peakpeak-total-area-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           :nxfit-peakpeak-total-area-field ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasUnitContainer ;
                                                             owl:someValuesFrom :NX_ANY
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:someValuesFrom :NX_NUMBER
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasValueContainer ;
                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass [ rdf:type owl:Class ;
                                                                           owl:complementOf :NX_NUMBER
                                                                         ]
                                                           ] ;
                                           rdfs:comment """
                        Total area under the peak after background removal.
                        
                        This concept is related to term `3.16`_ of the ISO 18115-1:2023 standard.
                        
                        .. _3.16: https://www.iso.org/obp/ui/en/#iso:std:iso:18115:-1:ed-3:v1:en:term:3.16
                    """ ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-peakpeak-total-area-field> ;
                                           rdfs:label "NXxps/ENTRY/FIT/peakPEAK/total_area" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-fit-peakpeak-total-area-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-group
:nxxps-entry-group rdf:type owl:Class ;
                   rdfs:subClassOf :NeXusGroup ,
                                   :nxmpes-entry-group ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxxps-entry-energy-referencing-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxxps-entry-fit-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxxps-entry-transitions-field
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxxps-entry-transmission-correction-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxxps-entry-xps-coordinate-system-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxxps-entry-data-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxxps-entry-definition-field
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxxps-entry-instrument-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxxps-entry-method-field
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxxps-entry-sample-group
                                   ] ;
                   rdfs:comment "" ;
                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-group> ;
                   rdfs:label "NXxps/ENTRY" ;
                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-beam-probe-depends-on-field
:nxxps-entry-instrument-beam-probe-depends-on-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    :nxbeam-depends-on-field ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_ANY
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_CHAR
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_CHAR
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
                        Reference to the transformation describing the direction of the beam
                        relative to a defined coordinate system.
                        
                        Should point to /entry/instrument/beam_probe/transformations/beam_direction.
                    """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-beam-probe-depends-on-field> ;
                                                    rdfs:label "NXxps/ENTRY/INSTRUMENT/beam_probe/depends_on" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-beam-probe-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-beam-probe-group
:nxxps-entry-instrument-beam-probe-group rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusGroup ,
                                                         :nxmpes-entry-instrument-beam-probe-group ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxxps-entry-instrument-beam-probe-depends-on-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxxps-entry-instrument-beam-probe-transformations-group
                                                         ] ;
                                         rdfs:comment "" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-beam-probe-group> ;
                                         rdfs:label "NXxps/ENTRY/INSTRUMENT/beam_probe" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-beam-probe-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-beam-probe-transformations-beam-azimuth-angle-depends-on-attribute
:nxxps-entry-instrument-beam-probe-transformations-beam-azimuth-angle-depends-on-attribute rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusAttribute ,
                                                                                                           :nxtransformations-axisname-depends-on-attribute ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:someValuesFrom :NX_CHAR
                                                                                                           ] ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasValueContainer ;
                                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                                           owl:complementOf :NX_CHAR
                                                                                                                         ]
                                                                                                           ] ;
                                                                                           rdfs:comment """
                                This should point to the coordinate system defined in
                                /entry/xps_coordinate_system.
                            """ ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-beam-probe-transformations-beam-azimuth-angle-depends-on-attribute> ;
                                                                                           rdfs:label "NXxps/ENTRY/INSTRUMENT/beam_probe/transformations/beam_azimuth_angle/depends_on" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-beam-probe-transformations-beam-azimuth-angle-depends-on-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-beam-probe-transformations-beam-azimuth-angle-field
:nxxps-entry-instrument-beam-probe-transformations-beam-azimuth-angle-field rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusField ,
                                                                                            :nxtransformations-axisname-field ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                              owl:someValuesFrom :NX_ANGLE
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_NUMBER
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :has ;
                                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass :nxxps-entry-instrument-beam-probe-transformations-beam-azimuth-angle-depends-on-attribute
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :has ;
                                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass :nxxps-entry-instrument-beam-probe-transformations-beam-azimuth-angle-transformation-type-attribute
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :has ;
                                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass :nxxps-entry-instrument-beam-probe-transformations-beam-azimuth-angle-vector-attribute
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_NUMBER
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment """
                            Azimuthal rotation of the beam from the y-direction defined by the sample stage.
                        """ ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-beam-probe-transformations-beam-azimuth-angle-field> ;
                                                                            rdfs:label "NXxps/ENTRY/INSTRUMENT/beam_probe/transformations/beam_azimuth_angle" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-beam-probe-transformations-beam-azimuth-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-beam-probe-transformations-beam-azimuth-angle-transformation-type-attribute
:nxxps-entry-instrument-beam-probe-transformations-beam-azimuth-angle-transformation-type-attribute rdf:type owl:Class ;
                                                                                                    rdfs:subClassOf :NeXusAttribute ,
                                                                                                                    :nxtransformations-axisname-transformation-type-attribute ,
                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                      owl:onProperty :hasEnumContainer ;
                                                                                                                      owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                          owl:unionOf ( :nxxps-entry-instrument-beam-probe-transformations-beam-azimuth-angle-transformation-type-rotation-enum
                                                                                                                                                      )
                                                                                                                                        ]
                                                                                                                    ] ;
                                                                                                    rdfs:comment "" ;
                                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-beam-probe-transformations-beam-azimuth-angle-transformation-type-attribute> ;
                                                                                                    rdfs:label "NXxps/ENTRY/INSTRUMENT/beam_probe/transformations/beam_azimuth_angle/transformation_type" ;
                                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-beam-probe-transformations-beam-azimuth-angle-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-beam-probe-transformations-beam-azimuth-angle-transformation-type-rotation-enum
:nxxps-entry-instrument-beam-probe-transformations-beam-azimuth-angle-transformation-type-rotation-enum rdf:type owl:Class ;
                                                                                                        rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                          owl:onProperty :actualValue ;
                                                                                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                          rdf:first "rotation" ;
                                                                                                                                                          rdf:rest rdf:nil
                                                                                                                                                        ]
                                                                                                                                            ]
                                                                                                                        ] ;
                                                                                                        rdfs:comment "Enumeration item for NXxps/ENTRY/INSTRUMENT/beam_probe/transformations/beam_azimuth_angle/transformation_type: rotation" ;
                                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-beam-probe-transformations-beam-azimuth-angle-transformation-type-attribute> ;
                                                                                                        rdfs:label "NXxps/ENTRY/INSTRUMENT/beam_probe/transformations/beam_azimuth_angle/transformation_type/rotation" ;
                                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-beam-probe-transformations-beam-azimuth-angle-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-beam-probe-transformations-beam-azimuth-angle-vector-0-0-1-enum
:nxxps-entry-instrument-beam-probe-transformations-beam-azimuth-angle-vector-0-0-1-enum rdf:type owl:Class ;
                                                                                        rdfs:subClassOf :NeXusEnumerations ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :actualValue ;
                                                                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                          rdf:first "[0, 0, 1]" ;
                                                                                                                                          rdf:rest rdf:nil
                                                                                                                                        ]
                                                                                                                            ]
                                                                                                        ] ;
                                                                                        rdfs:comment "Enumeration item for NXxps/ENTRY/INSTRUMENT/beam_probe/transformations/beam_azimuth_angle/vector: [0, 0, 1]" ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-beam-probe-transformations-beam-azimuth-angle-vector-attribute> ;
                                                                                        rdfs:label "NXxps/ENTRY/INSTRUMENT/beam_probe/transformations/beam_azimuth_angle/vector/[0, 0, 1]" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-beam-probe-transformations-beam-azimuth-angle-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-beam-probe-transformations-beam-azimuth-angle-vector-attribute
:nxxps-entry-instrument-beam-probe-transformations-beam-azimuth-angle-vector-attribute rdf:type owl:Class ;
                                                                                       rdfs:subClassOf :NeXusAttribute ,
                                                                                                       :nxtransformations-axisname-vector-attribute ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasEnumContainer ;
                                                                                                         owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                             owl:unionOf ( :nxxps-entry-instrument-beam-probe-transformations-beam-azimuth-angle-vector-0-0-1-enum
                                                                                                                                         )
                                                                                                                           ]
                                                                                                       ] ;
                                                                                       rdfs:comment "" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-beam-probe-transformations-beam-azimuth-angle-vector-attribute> ;
                                                                                       rdfs:label "NXxps/ENTRY/INSTRUMENT/beam_probe/transformations/beam_azimuth_angle/vector" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-beam-probe-transformations-beam-azimuth-angle-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-beam-probe-transformations-beam-direction-depends-on-attribute
:nxxps-entry-instrument-beam-probe-transformations-beam-direction-depends-on-attribute rdf:type owl:Class ;
                                                                                       rdfs:subClassOf :NeXusAttribute ,
                                                                                                       :nxbeam-transformations-beamdirection-depends-on-attribute ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasEnumContainer ;
                                                                                                         owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                             owl:unionOf ( :nxxps-entry-instrument-beam-probe-transformations-beam-direction-depends-on-beam-polar-angle-of-incidence-enum
                                                                                                                                         )
                                                                                                                           ]
                                                                                                       ] ;
                                                                                       rdfs:comment "" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-beam-probe-transformations-beam-direction-depends-on-attribute> ;
                                                                                       rdfs:label "NXxps/ENTRY/INSTRUMENT/beam_probe/transformations/beam_direction/depends_on" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-beam-probe-transformations-beam-direction-depends-on-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-beam-probe-transformations-beam-direction-depends-on-beam-polar-angle-of-incidence-enum
:nxxps-entry-instrument-beam-probe-transformations-beam-direction-depends-on-beam-polar-angle-of-incidence-enum rdf:type owl:Class ;
                                                                                                                rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                                [ rdf:type owl:Restriction ;
                                                                                                                                  owl:onProperty :actualValue ;
                                                                                                                                  owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                                      owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                                  rdf:first "beam_polar_angle_of_incidence" ;
                                                                                                                                                                  rdf:rest rdf:nil
                                                                                                                                                                ]
                                                                                                                                                    ]
                                                                                                                                ] ;
                                                                                                                rdfs:comment "Enumeration item for NXxps/ENTRY/INSTRUMENT/beam_probe/transformations/beam_direction/depends_on: beam_polar_angle_of_incidence" ;
                                                                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-beam-probe-transformations-beam-direction-depends-on-attribute> ;
                                                                                                                rdfs:label "NXxps/ENTRY/INSTRUMENT/beam_probe/transformations/beam_direction/depends_on/beam_polar_angle_of_incidence" ;
                                                                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-beam-probe-transformations-beam-direction-depends-on-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-beam-probe-transformations-beam-direction-field
:nxxps-entry-instrument-beam-probe-transformations-beam-direction-field rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusField ,
                                                                                        :nxbeam-transformations-beamdirection-field ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasUnitContainer ;
                                                                                          owl:someValuesFrom :NX_UNITLESS
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:someValuesFrom :NX_NUMBER
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :has ;
                                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass :nxxps-entry-instrument-beam-probe-transformations-beam-direction-depends-on-attribute
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :has ;
                                                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass :nxxps-entry-instrument-beam-probe-transformations-beam-direction-vector-attribute
                                                                                        ] ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :hasValueContainer ;
                                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                                        owl:complementOf :NX_NUMBER
                                                                                                      ]
                                                                                        ] ;
                                                                        rdfs:comment """
                            Beam direction in the XPS coordinate system after rotation.
                        """ ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-beam-probe-transformations-beam-direction-field> ;
                                                                        rdfs:label "NXxps/ENTRY/INSTRUMENT/beam_probe/transformations/beam_direction" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-beam-probe-transformations-beam-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-beam-probe-transformations-beam-direction-vector-0-0-1-enum
:nxxps-entry-instrument-beam-probe-transformations-beam-direction-vector-0-0-1-enum rdf:type owl:Class ;
                                                                                    rdfs:subClassOf :NeXusEnumerations ,
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty :actualValue ;
                                                                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                      rdf:first "[0, 0, -1]" ;
                                                                                                                                      rdf:rest rdf:nil
                                                                                                                                    ]
                                                                                                                        ]
                                                                                                    ] ;
                                                                                    rdfs:comment "Enumeration item for NXxps/ENTRY/INSTRUMENT/beam_probe/transformations/beam_direction/vector: [0, 0, -1]" ;
                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-beam-probe-transformations-beam-direction-vector-attribute> ;
                                                                                    rdfs:label "NXxps/ENTRY/INSTRUMENT/beam_probe/transformations/beam_direction/vector/[0, 0, -1]" ;
                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-beam-probe-transformations-beam-direction-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-beam-probe-transformations-beam-direction-vector-attribute
:nxxps-entry-instrument-beam-probe-transformations-beam-direction-vector-attribute rdf:type owl:Class ;
                                                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                                                   :nxbeam-transformations-beamdirection-vector-attribute ,
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty :hasEnumContainer ;
                                                                                                     owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                         owl:unionOf ( :nxxps-entry-instrument-beam-probe-transformations-beam-direction-vector-0-0-1-enum
                                                                                                                                     )
                                                                                                                       ]
                                                                                                   ] ;
                                                                                   rdfs:comment "" ;
                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-beam-probe-transformations-beam-direction-vector-attribute> ;
                                                                                   rdfs:label "NXxps/ENTRY/INSTRUMENT/beam_probe/transformations/beam_direction/vector" ;
                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-beam-probe-transformations-beam-direction-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-beam-probe-transformations-beam-polar-angle-of-incidence-depends-on-attribute
:nxxps-entry-instrument-beam-probe-transformations-beam-polar-angle-of-incidence-depends-on-attribute rdf:type owl:Class ;
                                                                                                      rdfs:subClassOf :NeXusAttribute ,
                                                                                                                      :nxtransformations-axisname-depends-on-attribute ,
                                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                                        owl:onProperty :hasEnumContainer ;
                                                                                                                        owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                            owl:unionOf ( :nxxps-entry-instrument-beam-probe-transformations-beam-polar-angle-of-incidence-depends-on-beam-azimuth-angle-enum
                                                                                                                                                        )
                                                                                                                                          ]
                                                                                                                      ] ;
                                                                                                      rdfs:comment "" ;
                                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-beam-probe-transformations-beam-polar-angle-of-incidence-depends-on-attribute> ;
                                                                                                      rdfs:label "NXxps/ENTRY/INSTRUMENT/beam_probe/transformations/beam_polar_angle_of_incidence/depends_on" ;
                                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-beam-probe-transformations-beam-polar-angle-of-incidence-depends-on-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-beam-probe-transformations-beam-polar-angle-of-incidence-depends-on-beam-azimuth-angle-enum
:nxxps-entry-instrument-beam-probe-transformations-beam-polar-angle-of-incidence-depends-on-beam-azimuth-angle-enum rdf:type owl:Class ;
                                                                                                                    rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                                      owl:onProperty :actualValue ;
                                                                                                                                      owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                                          owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                                      rdf:first "beam_azimuth_angle" ;
                                                                                                                                                                      rdf:rest rdf:nil
                                                                                                                                                                    ]
                                                                                                                                                        ]
                                                                                                                                    ] ;
                                                                                                                    rdfs:comment "Enumeration item for NXxps/ENTRY/INSTRUMENT/beam_probe/transformations/beam_polar_angle_of_incidence/depends_on: beam_azimuth_angle" ;
                                                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-beam-probe-transformations-beam-polar-angle-of-incidence-depends-on-attribute> ;
                                                                                                                    rdfs:label "NXxps/ENTRY/INSTRUMENT/beam_probe/transformations/beam_polar_angle_of_incidence/depends_on/beam_azimuth_angle" ;
                                                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-beam-probe-transformations-beam-polar-angle-of-incidence-depends-on-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-beam-probe-transformations-beam-polar-angle-of-incidence-field
:nxxps-entry-instrument-beam-probe-transformations-beam-polar-angle-of-incidence-field rdf:type owl:Class ;
                                                                                       rdfs:subClassOf :NeXusField ,
                                                                                                       :nxtransformations-axisname-field ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                                         owl:someValuesFrom :NX_ANGLE
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:someValuesFrom :NX_NUMBER
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxxps-entry-instrument-beam-probe-transformations-beam-polar-angle-of-incidence-depends-on-attribute
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxxps-entry-instrument-beam-probe-transformations-beam-polar-angle-of-incidence-transformation-type-attribute
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :has ;
                                                                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass :nxxps-entry-instrument-beam-probe-transformations-beam-polar-angle-of-incidence-vector-attribute
                                                                                                       ] ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasValueContainer ;
                                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                                       owl:complementOf :NX_NUMBER
                                                                                                                     ]
                                                                                                       ] ;
                                                                                       rdfs:comment """
                            Incidence angle of the beam with respect to the upward z-direction, defined by
                            the sample stage.
                        """ ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-beam-probe-transformations-beam-polar-angle-of-incidence-field> ;
                                                                                       rdfs:label "NXxps/ENTRY/INSTRUMENT/beam_probe/transformations/beam_polar_angle_of_incidence" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-beam-probe-transformations-beam-polar-angle-of-incidence-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-beam-probe-transformations-beam-polar-angle-of-incidence-transformation-type-attribute
:nxxps-entry-instrument-beam-probe-transformations-beam-polar-angle-of-incidence-transformation-type-attribute rdf:type owl:Class ;
                                                                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                                                                               :nxtransformations-axisname-transformation-type-attribute ,
                                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                                 owl:onProperty :hasEnumContainer ;
                                                                                                                                 owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                                     owl:unionOf ( :nxxps-entry-instrument-beam-probe-transformations-beam-polar-angle-of-incidence-transformation-type-rotation-enum
                                                                                                                                                                 )
                                                                                                                                                   ]
                                                                                                                               ] ;
                                                                                                               rdfs:comment "" ;
                                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-beam-probe-transformations-beam-polar-angle-of-incidence-transformation-type-attribute> ;
                                                                                                               rdfs:label "NXxps/ENTRY/INSTRUMENT/beam_probe/transformations/beam_polar_angle_of_incidence/transformation_type" ;
                                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-beam-probe-transformations-beam-polar-angle-of-incidence-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-beam-probe-transformations-beam-polar-angle-of-incidence-transformation-type-rotation-enum
:nxxps-entry-instrument-beam-probe-transformations-beam-polar-angle-of-incidence-transformation-type-rotation-enum rdf:type owl:Class ;
                                                                                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                                     owl:onProperty :actualValue ;
                                                                                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                                     rdf:first "rotation" ;
                                                                                                                                                                     rdf:rest rdf:nil
                                                                                                                                                                   ]
                                                                                                                                                       ]
                                                                                                                                   ] ;
                                                                                                                   rdfs:comment "Enumeration item for NXxps/ENTRY/INSTRUMENT/beam_probe/transformations/beam_polar_angle_of_incidence/transformation_type: rotation" ;
                                                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-beam-probe-transformations-beam-polar-angle-of-incidence-transformation-type-attribute> ;
                                                                                                                   rdfs:label "NXxps/ENTRY/INSTRUMENT/beam_probe/transformations/beam_polar_angle_of_incidence/transformation_type/rotation" ;
                                                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-beam-probe-transformations-beam-polar-angle-of-incidence-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-beam-probe-transformations-beam-polar-angle-of-incidence-vector-1-0-0-enum
:nxxps-entry-instrument-beam-probe-transformations-beam-polar-angle-of-incidence-vector-1-0-0-enum rdf:type owl:Class ;
                                                                                                   rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :actualValue ;
                                                                                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                     rdf:first "[-1, 0, 0]" ;
                                                                                                                                                     rdf:rest rdf:nil
                                                                                                                                                   ]
                                                                                                                                       ]
                                                                                                                   ] ;
                                                                                                   rdfs:comment "Enumeration item for NXxps/ENTRY/INSTRUMENT/beam_probe/transformations/beam_polar_angle_of_incidence/vector: [-1, 0, 0]" ;
                                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-beam-probe-transformations-beam-polar-angle-of-incidence-vector-attribute> ;
                                                                                                   rdfs:label "NXxps/ENTRY/INSTRUMENT/beam_probe/transformations/beam_polar_angle_of_incidence/vector/[-1, 0, 0]" ;
                                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-beam-probe-transformations-beam-polar-angle-of-incidence-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-beam-probe-transformations-beam-polar-angle-of-incidence-vector-attribute
:nxxps-entry-instrument-beam-probe-transformations-beam-polar-angle-of-incidence-vector-attribute rdf:type owl:Class ;
                                                                                                  rdfs:subClassOf :NeXusAttribute ,
                                                                                                                  :nxtransformations-axisname-vector-attribute ,
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty :hasEnumContainer ;
                                                                                                                    owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                        owl:unionOf ( :nxxps-entry-instrument-beam-probe-transformations-beam-polar-angle-of-incidence-vector-1-0-0-enum
                                                                                                                                                    )
                                                                                                                                      ]
                                                                                                                  ] ;
                                                                                                  rdfs:comment "" ;
                                                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-beam-probe-transformations-beam-polar-angle-of-incidence-vector-attribute> ;
                                                                                                  rdfs:label "NXxps/ENTRY/INSTRUMENT/beam_probe/transformations/beam_polar_angle_of_incidence/vector" ;
                                                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-beam-probe-transformations-beam-polar-angle-of-incidence-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-beam-probe-transformations-group
:nxxps-entry-instrument-beam-probe-transformations-group rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusGroup ,
                                                                         :nxbeam-transformations-group ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxxps-entry-instrument-beam-probe-transformations-beam-azimuth-angle-field
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxxps-entry-instrument-beam-probe-transformations-beam-direction-field
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :has ;
                                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass :nxxps-entry-instrument-beam-probe-transformations-beam-polar-angle-of-incidence-field
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-beam-probe-transformations-group> ;
                                                         rdfs:label "NXxps/ENTRY/INSTRUMENT/beam_probe/transformations" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-beam-probe-transformations-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-electronanalyzer-collectioncolumn-group
:nxxps-entry-instrument-electronanalyzer-collectioncolumn-group rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusGroup ,
                                                                                :nxmpes-entry-instrument-electronanalyzer-collectioncolumn-group ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxxps-entry-instrument-electronanalyzer-collectioncolumn-magnification-field
                                                                                ] ;
                                                                rdfs:comment "" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-collectioncolumn-group> ;
                                                                rdfs:label "NXxps/ENTRY/INSTRUMENT/ELECTRONANALYZER/COLLECTIONCOLUMN" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-collectioncolumn-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-electronanalyzer-collectioncolumn-magnification-field
:nxxps-entry-instrument-electronanalyzer-collectioncolumn-magnification-field rdf:type owl:Class ;
                                                                              rdfs:subClassOf :NeXusField ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasUnitContainer ;
                                                                                                owl:someValuesFrom :NX_DIMENSIONLESS
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:someValuesFrom :NX_FLOAT
                                                                                              ] ,
                                                                                              [ rdf:type owl:Restriction ;
                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                              owl:complementOf :NX_FLOAT
                                                                                                            ]
                                                                                              ] ;
                                                                              rdfs:comment "" ;
                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-collectioncolumn-magnification-field> ;
                                                                              rdfs:label "NXxps/ENTRY/INSTRUMENT/ELECTRONANALYZER/COLLECTIONCOLUMN/magnification" ;
                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-collectioncolumn-magnification-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-electronanalyzer-depends-on-field
:nxxps-entry-instrument-electronanalyzer-depends-on-field rdf:type owl:Class ;
                                                          rdfs:subClassOf :NeXusField ,
                                                                          :nxcomponent-depends-on-field ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasUnitContainer ;
                                                                            owl:someValuesFrom :NX_ANY
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:someValuesFrom :NX_CHAR
                                                                          ] ,
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasValueContainer ;
                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                          owl:complementOf :NX_CHAR
                                                                                        ]
                                                                          ] ;
                                                          rdfs:comment """
                        Reference to the transformation describing the orientation of the analyzer
                        relative to a defined coordinate system.
                    """ ;
                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-depends-on-field> ;
                                                          rdfs:label "NXxps/ENTRY/INSTRUMENT/ELECTRONANALYZER/depends_on" ;
                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-electronanalyzer-energydispersion-energy-scan-mode-field
:nxxps-entry-instrument-electronanalyzer-energydispersion-energy-scan-mode-field rdf:type owl:Class ;
                                                                                 rdfs:subClassOf :NeXusField ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasUnitContainer ;
                                                                                                   owl:someValuesFrom :NX_ANY
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:someValuesFrom :NX_CHAR
                                                                                                 ] ,
                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                   owl:onProperty :hasValueContainer ;
                                                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                                                 owl:complementOf :NX_CHAR
                                                                                                               ]
                                                                                                 ] ;
                                                                                 rdfs:comment "" ;
                                                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-energydispersion-energy-scan-mode-field> ;
                                                                                 rdfs:label "NXxps/ENTRY/INSTRUMENT/ELECTRONANALYZER/ENERGYDISPERSION/energy_scan_mode" ;
                                                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-energydispersion-energy-scan-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-electronanalyzer-energydispersion-group
:nxxps-entry-instrument-electronanalyzer-energydispersion-group rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusGroup ,
                                                                                :nxmpes-entry-instrument-electronanalyzer-energydispersion-group ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxxps-entry-instrument-electronanalyzer-energydispersion-radius-field
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxxps-entry-instrument-electronanalyzer-energydispersion-energy-scan-mode-field
                                                                                ] ;
                                                                rdfs:comment "" ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-energydispersion-group> ;
                                                                rdfs:label "NXxps/ENTRY/INSTRUMENT/ELECTRONANALYZER/ENERGYDISPERSION" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-energydispersion-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-electronanalyzer-energydispersion-radius-field
:nxxps-entry-instrument-electronanalyzer-energydispersion-radius-field rdf:type owl:Class ;
                                                                       rdfs:subClassOf :NeXusField ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasUnitContainer ;
                                                                                         owl:someValuesFrom :NX_LENGTH
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:someValuesFrom :NX_NUMBER
                                                                                       ] ,
                                                                                       [ rdf:type owl:Restriction ;
                                                                                         owl:onProperty :hasValueContainer ;
                                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                                       owl:complementOf :NX_NUMBER
                                                                                                     ]
                                                                                       ] ;
                                                                       rdfs:comment "" ;
                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-energydispersion-radius-field> ;
                                                                       rdfs:label "NXxps/ENTRY/INSTRUMENT/ELECTRONANALYZER/ENERGYDISPERSION/radius" ;
                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-energydispersion-radius-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-electronanalyzer-group
:nxxps-entry-instrument-electronanalyzer-group rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusGroup ,
                                                               :nxmpes-entry-instrument-electronanalyzer-group ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxxps-entry-instrument-electronanalyzer-depends-on-field
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxxps-entry-instrument-electronanalyzer-transformations-group
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxxps-entry-instrument-electronanalyzer-transmission-function-group
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxxps-entry-instrument-electronanalyzer-collectioncolumn-group
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxxps-entry-instrument-electronanalyzer-energydispersion-group
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxxps-entry-instrument-electronanalyzer-work-function-field
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-group> ;
                                               rdfs:label "NXxps/ENTRY/INSTRUMENT/ELECTRONANALYZER" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-azimuth-angle-depends-on-attribute
:nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-azimuth-angle-depends-on-attribute rdf:type owl:Class ;
                                                                                                              rdfs:subClassOf :NeXusAttribute ,
                                                                                                                              :nxtransformations-axisname-depends-on-attribute ,
                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                                owl:someValuesFrom :NX_CHAR
                                                                                                                              ] ,
                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                owl:onProperty :hasValueContainer ;
                                                                                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                                owl:onClass [ rdf:type owl:Class ;
                                                                                                                                              owl:complementOf :NX_CHAR
                                                                                                                                            ]
                                                                                                                              ] ;
                                                                                                              rdfs:comment """
                                This should point to the coordinate system defined in
                                /entry/xps_coordinate_system.
                            """ ;
                                                                                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-azimuth-angle-depends-on-attribute> ;
                                                                                                              rdfs:label "NXxps/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_take_off_azimuth_angle/depends_on" ;
                                                                                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-azimuth-angle-depends-on-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-azimuth-angle-field
:nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-azimuth-angle-field rdf:type owl:Class ;
                                                                                               rdfs:subClassOf :NeXusField ,
                                                                                                               :nxtransformations-axisname-field ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasUnitContainer ;
                                                                                                                 owl:someValuesFrom :NX_ANGLE
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                 owl:someValuesFrom :NX_NUMBER
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :has ;
                                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass :nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-azimuth-angle-depends-on-attribute
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :has ;
                                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass :nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-azimuth-angle-transformation-type-attribute
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :has ;
                                                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass :nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-azimuth-angle-vector-attribute
                                                                                                               ] ,
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty :hasValueContainer ;
                                                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                                                               owl:complementOf :NX_NUMBER
                                                                                                                             ]
                                                                                                               ] ;
                                                                                               rdfs:comment """
                            Azimuthal rotation of the analyzer from the y-direction defined by the sample
                            stage.
                        """ ;
                                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-azimuth-angle-field> ;
                                                                                               rdfs:label "NXxps/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_take_off_azimuth_angle" ;
                                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-azimuth-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-azimuth-angle-transformation-type-attribute
:nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-azimuth-angle-transformation-type-attribute rdf:type owl:Class ;
                                                                                                                       rdfs:subClassOf :NeXusAttribute ,
                                                                                                                                       :nxtransformations-axisname-transformation-type-attribute ,
                                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                                         owl:onProperty :hasEnumContainer ;
                                                                                                                                         owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                                             owl:unionOf ( :nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-azimuth-angle-transformation-type-rotation-enum
                                                                                                                                                                         )
                                                                                                                                                           ]
                                                                                                                                       ] ;
                                                                                                                       rdfs:comment "" ;
                                                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-azimuth-angle-transformation-type-attribute> ;
                                                                                                                       rdfs:label "NXxps/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_take_off_azimuth_angle/transformation_type" ;
                                                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-azimuth-angle-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-azimuth-angle-transformation-type-rotation-enum
:nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-azimuth-angle-transformation-type-rotation-enum rdf:type owl:Class ;
                                                                                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                                                             owl:onProperty :actualValue ;
                                                                                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                                             rdf:first "rotation" ;
                                                                                                                                                                             rdf:rest rdf:nil
                                                                                                                                                                           ]
                                                                                                                                                               ]
                                                                                                                                           ] ;
                                                                                                                           rdfs:comment "Enumeration item for NXxps/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_take_off_azimuth_angle/transformation_type: rotation" ;
                                                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-azimuth-angle-transformation-type-attribute> ;
                                                                                                                           rdfs:label "NXxps/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_take_off_azimuth_angle/transformation_type/rotation" ;
                                                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-azimuth-angle-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-azimuth-angle-vector-0-0-1-enum
:nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-azimuth-angle-vector-0-0-1-enum rdf:type owl:Class ;
                                                                                                           rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                                             owl:onProperty :actualValue ;
                                                                                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                             rdf:first "[0, 0, 1]" ;
                                                                                                                                                             rdf:rest rdf:nil
                                                                                                                                                           ]
                                                                                                                                               ]
                                                                                                                           ] ;
                                                                                                           rdfs:comment "Enumeration item for NXxps/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_take_off_azimuth_angle/vector: [0, 0, 1]" ;
                                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-azimuth-angle-vector-attribute> ;
                                                                                                           rdfs:label "NXxps/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_take_off_azimuth_angle/vector/[0, 0, 1]" ;
                                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-azimuth-angle-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-azimuth-angle-vector-attribute
:nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-azimuth-angle-vector-attribute rdf:type owl:Class ;
                                                                                                          rdfs:subClassOf :NeXusAttribute ,
                                                                                                                          :nxtransformations-axisname-vector-attribute ,
                                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                                            owl:onProperty :hasEnumContainer ;
                                                                                                                            owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                                owl:unionOf ( :nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-azimuth-angle-vector-0-0-1-enum
                                                                                                                                                            )
                                                                                                                                              ]
                                                                                                                          ] ;
                                                                                                          rdfs:comment "" ;
                                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-azimuth-angle-vector-attribute> ;
                                                                                                          rdfs:label "NXxps/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_take_off_azimuth_angle/vector" ;
                                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-azimuth-angle-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-polar-angle-depends-on-analyzer-take-off-azimuth-angle-enum
:nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-polar-angle-depends-on-analyzer-take-off-azimuth-angle-enum rdf:type owl:Class ;
                                                                                                                                       rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                                                         owl:onProperty :actualValue ;
                                                                                                                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                                                         rdf:first "analyzer_take_off_azimuth_angle" ;
                                                                                                                                                                                         rdf:rest rdf:nil
                                                                                                                                                                                       ]
                                                                                                                                                                           ]
                                                                                                                                                       ] ;
                                                                                                                                       rdfs:comment "Enumeration item for NXxps/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_take_off_polar_angle/depends_on: analyzer_take_off_azimuth_angle" ;
                                                                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-polar-angle-depends-on-attribute> ;
                                                                                                                                       rdfs:label "NXxps/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_take_off_polar_angle/depends_on/analyzer_take_off_azimuth_angle" ;
                                                                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-polar-angle-depends-on-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-polar-angle-depends-on-attribute
:nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-polar-angle-depends-on-attribute rdf:type owl:Class ;
                                                                                                            rdfs:subClassOf :NeXusAttribute ,
                                                                                                                            :nxtransformations-axisname-depends-on-attribute ,
                                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                                              owl:onProperty :hasEnumContainer ;
                                                                                                                              owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                                  owl:unionOf ( :nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-polar-angle-depends-on-analyzer-take-off-azimuth-angle-enum
                                                                                                                                                              )
                                                                                                                                                ]
                                                                                                                            ] ;
                                                                                                            rdfs:comment "" ;
                                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-polar-angle-depends-on-attribute> ;
                                                                                                            rdfs:label "NXxps/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_take_off_polar_angle/depends_on" ;
                                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-polar-angle-depends-on-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-polar-angle-field
:nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-polar-angle-field rdf:type owl:Class ;
                                                                                             rdfs:subClassOf :NeXusField ,
                                                                                                             :nxtransformations-axisname-field ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasUnitContainer ;
                                                                                                               owl:someValuesFrom :NX_ANGLE
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:someValuesFrom :NX_NUMBER
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :has ;
                                                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onClass :nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-polar-angle-depends-on-attribute
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :has ;
                                                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onClass :nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-polar-angle-transformation-type-attribute
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :has ;
                                                                                                               owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onClass :nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-polar-angle-vector-attribute
                                                                                                             ] ,
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty :hasValueContainer ;
                                                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                                                             owl:complementOf :NX_NUMBER
                                                                                                                           ]
                                                                                                             ] ;
                                                                                             rdfs:comment """
                            Polar tilt of the analyzer with respect to the upward z-direction, defined by
                            the sample stage.
                            
                            The angle between the incoming beam and the analyzer is given by
                            beam_analyzer_angle = beam_polar_angle_of_incidence + analyzer_take_off_polar_angle.
                            In practice, the analyzer axis is often set as the z axis (analyzer_take_off_polar_angle = 0),
                            so that beam_analyzer_angle = beam_polar_angle_of_incidence. For magic angle configurations,
                            this angle is 54.5°.
                        """ ;
                                                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-polar-angle-field> ;
                                                                                             rdfs:label "NXxps/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_take_off_polar_angle" ;
                                                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-polar-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-polar-angle-transformation-type-attribute
:nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-polar-angle-transformation-type-attribute rdf:type owl:Class ;
                                                                                                                     rdfs:subClassOf :NeXusAttribute ,
                                                                                                                                     :nxtransformations-axisname-transformation-type-attribute ,
                                                                                                                                     [ rdf:type owl:Restriction ;
                                                                                                                                       owl:onProperty :hasEnumContainer ;
                                                                                                                                       owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                                           owl:unionOf ( :nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-polar-angle-transformation-type-rotation-enum
                                                                                                                                                                       )
                                                                                                                                                         ]
                                                                                                                                     ] ;
                                                                                                                     rdfs:comment "" ;
                                                                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-polar-angle-transformation-type-attribute> ;
                                                                                                                     rdfs:label "NXxps/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_take_off_polar_angle/transformation_type" ;
                                                                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-polar-angle-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-polar-angle-transformation-type-rotation-enum
:nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-polar-angle-transformation-type-rotation-enum rdf:type owl:Class ;
                                                                                                                         rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                                           owl:onProperty :actualValue ;
                                                                                                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                                           rdf:first "rotation" ;
                                                                                                                                                                           rdf:rest rdf:nil
                                                                                                                                                                         ]
                                                                                                                                                             ]
                                                                                                                                         ] ;
                                                                                                                         rdfs:comment "Enumeration item for NXxps/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_take_off_polar_angle/transformation_type: rotation" ;
                                                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-polar-angle-transformation-type-attribute> ;
                                                                                                                         rdfs:label "NXxps/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_take_off_polar_angle/transformation_type/rotation" ;
                                                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-polar-angle-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-polar-angle-vector-1-0-0-enum
:nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-polar-angle-vector-1-0-0-enum rdf:type owl:Class ;
                                                                                                         rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                                           owl:onProperty :actualValue ;
                                                                                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                           rdf:first "[-1, 0, 0]" ;
                                                                                                                                                           rdf:rest rdf:nil
                                                                                                                                                         ]
                                                                                                                                             ]
                                                                                                                         ] ;
                                                                                                         rdfs:comment "Enumeration item for NXxps/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_take_off_polar_angle/vector: [-1, 0, 0]" ;
                                                                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-polar-angle-vector-attribute> ;
                                                                                                         rdfs:label "NXxps/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_take_off_polar_angle/vector/[-1, 0, 0]" ;
                                                                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-polar-angle-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-polar-angle-vector-attribute
:nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-polar-angle-vector-attribute rdf:type owl:Class ;
                                                                                                        rdfs:subClassOf :NeXusAttribute ,
                                                                                                                        :nxtransformations-axisname-vector-attribute ,
                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                          owl:onProperty :hasEnumContainer ;
                                                                                                                          owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                              owl:unionOf ( :nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-polar-angle-vector-1-0-0-enum
                                                                                                                                                          )
                                                                                                                                            ]
                                                                                                                        ] ;
                                                                                                        rdfs:comment "" ;
                                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-polar-angle-vector-attribute> ;
                                                                                                        rdfs:label "NXxps/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations/analyzer_take_off_polar_angle/vector" ;
                                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-polar-angle-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-electronanalyzer-transformations-group
:nxxps-entry-instrument-electronanalyzer-transformations-group rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusGroup ,
                                                                               :nxcomponent-transformations-group ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-azimuth-angle-field
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :has ;
                                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass :nxxps-entry-instrument-electronanalyzer-transformations-analyzer-take-off-polar-angle-field
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-transformations-group> ;
                                                               rdfs:label "NXxps/ENTRY/INSTRUMENT/ELECTRONANALYZER/transformations" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-transformations-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-electronanalyzer-transmission-function-group
:nxxps-entry-instrument-electronanalyzer-transmission-function-group rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusGroup ;
                                                                     rdfs:comment "" ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-transmission-function-group> ;
                                                                     rdfs:label "NXxps/ENTRY/INSTRUMENT/ELECTRONANALYZER/transmission_function" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-transmission-function-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-electronanalyzer-work-function-field
:nxxps-entry-instrument-electronanalyzer-work-function-field rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusField ,
                                                                             :nxmpes-entry-instrument-electronanalyzer-work-function-field ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasUnitContainer ;
                                                                               owl:someValuesFrom :NX_ANY
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:someValuesFrom :NX_FLOAT
                                                                             ] ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasValueContainer ;
                                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                               owl:onClass [ rdf:type owl:Class ;
                                                                                             owl:complementOf :NX_FLOAT
                                                                                           ]
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-work-function-field> ;
                                                             rdfs:label "NXxps/ENTRY/INSTRUMENT/ELECTRONANALYZER/work_function" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-electronanalyzer-work-function-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-group
:nxxps-entry-instrument-group rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusGroup ,
                                              :nxmpes-entry-instrument-group ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxxps-entry-instrument-source-probe-group
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxxps-entry-instrument-beam-probe-group
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxxps-entry-instrument-electronanalyzer-group
                                              ] ;
                              rdfs:comment """
                Description of the XPS spectrometer and its individual parts.
                
                This concept is related to term `12.58`_ of the ISO 18115-1:2023 standard.
                
                .. _12.58: https://www.iso.org/obp/ui/en/#iso:std:iso:18115:-1:ed-3:v1:en:term:12.58
            """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-group> ;
                              rdfs:label "NXxps/ENTRY/INSTRUMENT" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-source-probe-group
:nxxps-entry-instrument-source-probe-group rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusGroup ,
                                                           :nxmpes-entry-instrument-source-probe-group ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxxps-entry-instrument-source-probe-power-field
                                                           ] ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-source-probe-group> ;
                                           rdfs:label "NXxps/ENTRY/INSTRUMENT/source_probe" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-source-probe-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-instrument-source-probe-power-field
:nxxps-entry-instrument-source-probe-power-field rdf:type owl:Class ;
                                                 rdfs:subClassOf :NeXusField ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasUnitContainer ;
                                                                   owl:someValuesFrom :NX_POWER
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:someValuesFrom :NX_FLOAT
                                                                 ] ,
                                                                 [ rdf:type owl:Restriction ;
                                                                   owl:onProperty :hasValueContainer ;
                                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                   owl:onClass [ rdf:type owl:Class ;
                                                                                 owl:complementOf :NX_FLOAT
                                                                               ]
                                                                 ] ;
                                                 rdfs:comment "" ;
                                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-source-probe-power-field> ;
                                                 rdfs:label "NXxps/ENTRY/INSTRUMENT/source_probe/power" ;
                                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-instrument-source-probe-power-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-method-field
:nxxps-entry-method-field rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusField ,
                                          :nxmpes-entry-method-field ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasUnitContainer ;
                                            owl:someValuesFrom :NX_ANY
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:someValuesFrom :NX_CHAR
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasValueContainer ;
                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass [ rdf:type owl:Class ;
                                                          owl:complementOf :NX_CHAR
                                                        ]
                                          ] ;
                          rdfs:comment """
                A name of the experimental method according to `Clause 11`_ of
                the `ISO 18115-1:2023`_ specification.
                
                Examples for XPS-related experiments include:
                    * X-ray photoelectron spectroscopy (XPS)
                    * angle-resolved X-ray photoelectron spectroscopy (ARXPS)
                    * ultraviolet photoelectron spectroscopy (UPS)
                    * hard X-ray photoemission spectroscopy (HAXPES)
                    * near ambient pressure X-ray photoelectron spectroscopy (NAPXPS)
                    * electron spectroscopy for chemical analysis (ESCA)
                
                .. _ISO 18115-1:2023: https://www.iso.org/standard/74811.html
                .. _Clause 11: https://www.iso.org/obp/ui/en/#iso:std:iso:18115:-1:ed-3:v1:en:sec:11
            """ ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-method-field> ;
                          rdfs:label "NXxps/ENTRY/method" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-sample-depends-on-field
:nxxps-entry-sample-depends-on-field rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusField ,
                                                     :nxcomponent-depends-on-field ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasUnitContainer ;
                                                       owl:someValuesFrom :NX_ANY
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:someValuesFrom :NX_CHAR
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :hasValueContainer ;
                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                       owl:onClass [ rdf:type owl:Class ;
                                                                     owl:complementOf :NX_CHAR
                                                                   ]
                                                     ] ;
                                     rdfs:comment """
                    Reference to the transformation describing the orientation of the sample
                    relative to a defined coordinate system.
                """ ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-depends-on-field> ;
                                     rdfs:label "NXxps/ENTRY/SAMPLE/depends_on" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-sample-group
:nxxps-entry-sample-group rdf:type owl:Class ;
                          rdfs:subClassOf :NeXusGroup ,
                                          :nxmpes-entry-sample-group ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxxps-entry-sample-depends-on-field
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :has ;
                                            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                            owl:onClass :nxxps-entry-sample-transformations-group
                                          ] ;
                          rdfs:comment "" ;
                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-group> ;
                          rdfs:label "NXxps/ENTRY/SAMPLE" ;
                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-sample-transformations-group
:nxxps-entry-sample-transformations-group rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusGroup ,
                                                          :nxcomponent-transformations-group ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxxps-entry-sample-transformations-sample-normal-polar-angle-of-tilt-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxxps-entry-sample-transformations-sample-normal-tilt-azimuth-angle-field
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxxps-entry-sample-transformations-sample-rotation-angle-field
                                                          ] ;
                                          rdfs:comment "" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-transformations-group> ;
                                          rdfs:label "NXxps/ENTRY/SAMPLE/transformations" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-transformations-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-sample-transformations-sample-normal-polar-angle-of-tilt-depends-on-attribute
:nxxps-entry-sample-transformations-sample-normal-polar-angle-of-tilt-depends-on-attribute rdf:type owl:Class ;
                                                                                           rdfs:subClassOf :NeXusAttribute ,
                                                                                                           :nxtransformations-axisname-depends-on-attribute ,
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty :hasEnumContainer ;
                                                                                                             owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                 owl:unionOf ( :nxxps-entry-sample-transformations-sample-normal-polar-angle-of-tilt-depends-on-sample-normal-tilt-azimuth-angle-enum
                                                                                                                                             )
                                                                                                                               ]
                                                                                                           ] ;
                                                                                           rdfs:comment "" ;
                                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-transformations-sample-normal-polar-angle-of-tilt-depends-on-attribute> ;
                                                                                           rdfs:label "NXxps/ENTRY/SAMPLE/transformations/sample_normal_polar_angle_of_tilt/depends_on" ;
                                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-transformations-sample-normal-polar-angle-of-tilt-depends-on-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-sample-transformations-sample-normal-polar-angle-of-tilt-depends-on-sample-normal-tilt-azimuth-angle-enum
:nxxps-entry-sample-transformations-sample-normal-polar-angle-of-tilt-depends-on-sample-normal-tilt-azimuth-angle-enum rdf:type owl:Class ;
                                                                                                                       rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                                         owl:onProperty :actualValue ;
                                                                                                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                                         rdf:first "sample_normal_tilt_azimuth_angle" ;
                                                                                                                                                                         rdf:rest rdf:nil
                                                                                                                                                                       ]
                                                                                                                                                           ]
                                                                                                                                       ] ;
                                                                                                                       rdfs:comment "Enumeration item for NXxps/ENTRY/SAMPLE/transformations/sample_normal_polar_angle_of_tilt/depends_on: sample_normal_tilt_azimuth_angle" ;
                                                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-transformations-sample-normal-polar-angle-of-tilt-depends-on-attribute> ;
                                                                                                                       rdfs:label "NXxps/ENTRY/SAMPLE/transformations/sample_normal_polar_angle_of_tilt/depends_on/sample_normal_tilt_azimuth_angle" ;
                                                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-transformations-sample-normal-polar-angle-of-tilt-depends-on-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-sample-transformations-sample-normal-polar-angle-of-tilt-field
:nxxps-entry-sample-transformations-sample-normal-polar-angle-of-tilt-field rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusField ,
                                                                                            :nxtransformations-axisname-field ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasUnitContainer ;
                                                                                              owl:someValuesFrom :NX_ANGLE
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:someValuesFrom :NX_NUMBER
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :has ;
                                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass :nxxps-entry-sample-transformations-sample-normal-polar-angle-of-tilt-depends-on-attribute
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :has ;
                                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass :nxxps-entry-sample-transformations-sample-normal-polar-angle-of-tilt-transformation-type-attribute
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :has ;
                                                                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass :nxxps-entry-sample-transformations-sample-normal-polar-angle-of-tilt-vector-attribute
                                                                                            ] ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :hasValueContainer ;
                                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                                            owl:complementOf :NX_NUMBER
                                                                                                          ]
                                                                                            ] ;
                                                                            rdfs:comment """
                        Polar tilt of the sample with respect to the upward z-direction, defined by
                        the sample stage.
                    """ ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-transformations-sample-normal-polar-angle-of-tilt-field> ;
                                                                            rdfs:label "NXxps/ENTRY/SAMPLE/transformations/sample_normal_polar_angle_of_tilt" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-transformations-sample-normal-polar-angle-of-tilt-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-sample-transformations-sample-normal-polar-angle-of-tilt-transformation-type-attribute
:nxxps-entry-sample-transformations-sample-normal-polar-angle-of-tilt-transformation-type-attribute rdf:type owl:Class ;
                                                                                                    rdfs:subClassOf :NeXusAttribute ,
                                                                                                                    :nxtransformations-axisname-transformation-type-attribute ,
                                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                                      owl:onProperty :hasEnumContainer ;
                                                                                                                      owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                          owl:unionOf ( :nxxps-entry-sample-transformations-sample-normal-polar-angle-of-tilt-transformation-type-rotation-enum
                                                                                                                                                      )
                                                                                                                                        ]
                                                                                                                    ] ;
                                                                                                    rdfs:comment "" ;
                                                                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-transformations-sample-normal-polar-angle-of-tilt-transformation-type-attribute> ;
                                                                                                    rdfs:label "NXxps/ENTRY/SAMPLE/transformations/sample_normal_polar_angle_of_tilt/transformation_type" ;
                                                                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-transformations-sample-normal-polar-angle-of-tilt-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-sample-transformations-sample-normal-polar-angle-of-tilt-transformation-type-rotation-enum
:nxxps-entry-sample-transformations-sample-normal-polar-angle-of-tilt-transformation-type-rotation-enum rdf:type owl:Class ;
                                                                                                        rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                                          owl:onProperty :actualValue ;
                                                                                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                          rdf:first "rotation" ;
                                                                                                                                                          rdf:rest rdf:nil
                                                                                                                                                        ]
                                                                                                                                            ]
                                                                                                                        ] ;
                                                                                                        rdfs:comment "Enumeration item for NXxps/ENTRY/SAMPLE/transformations/sample_normal_polar_angle_of_tilt/transformation_type: rotation" ;
                                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-transformations-sample-normal-polar-angle-of-tilt-transformation-type-attribute> ;
                                                                                                        rdfs:label "NXxps/ENTRY/SAMPLE/transformations/sample_normal_polar_angle_of_tilt/transformation_type/rotation" ;
                                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-transformations-sample-normal-polar-angle-of-tilt-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-sample-transformations-sample-normal-polar-angle-of-tilt-vector-1-0-0-enum
:nxxps-entry-sample-transformations-sample-normal-polar-angle-of-tilt-vector-1-0-0-enum rdf:type owl:Class ;
                                                                                        rdfs:subClassOf :NeXusEnumerations ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :actualValue ;
                                                                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                          rdf:first "[-1, 0, 0]" ;
                                                                                                                                          rdf:rest rdf:nil
                                                                                                                                        ]
                                                                                                                            ]
                                                                                                        ] ;
                                                                                        rdfs:comment "Enumeration item for NXxps/ENTRY/SAMPLE/transformations/sample_normal_polar_angle_of_tilt/vector: [-1, 0, 0]" ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-transformations-sample-normal-polar-angle-of-tilt-vector-attribute> ;
                                                                                        rdfs:label "NXxps/ENTRY/SAMPLE/transformations/sample_normal_polar_angle_of_tilt/vector/[-1, 0, 0]" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-transformations-sample-normal-polar-angle-of-tilt-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-sample-transformations-sample-normal-polar-angle-of-tilt-vector-attribute
:nxxps-entry-sample-transformations-sample-normal-polar-angle-of-tilt-vector-attribute rdf:type owl:Class ;
                                                                                       rdfs:subClassOf :NeXusAttribute ,
                                                                                                       :nxtransformations-axisname-vector-attribute ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :hasEnumContainer ;
                                                                                                         owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                             owl:unionOf ( :nxxps-entry-sample-transformations-sample-normal-polar-angle-of-tilt-vector-1-0-0-enum
                                                                                                                                         )
                                                                                                                           ]
                                                                                                       ] ;
                                                                                       rdfs:comment "" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-transformations-sample-normal-polar-angle-of-tilt-vector-attribute> ;
                                                                                       rdfs:label "NXxps/ENTRY/SAMPLE/transformations/sample_normal_polar_angle_of_tilt/vector" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-transformations-sample-normal-polar-angle-of-tilt-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-sample-transformations-sample-normal-tilt-azimuth-angle-depends-on-attribute
:nxxps-entry-sample-transformations-sample-normal-tilt-azimuth-angle-depends-on-attribute rdf:type owl:Class ;
                                                                                          rdfs:subClassOf :NeXusAttribute ,
                                                                                                          :nxtransformations-axisname-depends-on-attribute ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:someValuesFrom :NX_CHAR
                                                                                                          ] ,
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty :hasValueContainer ;
                                                                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                                            owl:onClass [ rdf:type owl:Class ;
                                                                                                                          owl:complementOf :NX_CHAR
                                                                                                                        ]
                                                                                                          ] ;
                                                                                          rdfs:comment """
                            This should point to the coordinate system defined in
                            /entry/xps_coordinate_system.
                        """ ;
                                                                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-transformations-sample-normal-tilt-azimuth-angle-depends-on-attribute> ;
                                                                                          rdfs:label "NXxps/ENTRY/SAMPLE/transformations/sample_normal_tilt_azimuth_angle/depends_on" ;
                                                                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-transformations-sample-normal-tilt-azimuth-angle-depends-on-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-sample-transformations-sample-normal-tilt-azimuth-angle-field
:nxxps-entry-sample-transformations-sample-normal-tilt-azimuth-angle-field rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusField ,
                                                                                           :nxtransformations-axisname-field ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasUnitContainer ;
                                                                                             owl:someValuesFrom :NX_ANGLE
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:someValuesFrom :NX_NUMBER
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxxps-entry-sample-transformations-sample-normal-tilt-azimuth-angle-depends-on-attribute
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxxps-entry-sample-transformations-sample-normal-tilt-azimuth-angle-transformation-type-attribute
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :has ;
                                                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass :nxxps-entry-sample-transformations-sample-normal-tilt-azimuth-angle-vector-attribute
                                                                                           ] ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasValueContainer ;
                                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                                           owl:complementOf :NX_NUMBER
                                                                                                         ]
                                                                                           ] ;
                                                                           rdfs:comment """
                        Azimuthal rotation of the sample from the y-direction defined by the sample
                        stage.
                    """ ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-transformations-sample-normal-tilt-azimuth-angle-field> ;
                                                                           rdfs:label "NXxps/ENTRY/SAMPLE/transformations/sample_normal_tilt_azimuth_angle" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-transformations-sample-normal-tilt-azimuth-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-sample-transformations-sample-normal-tilt-azimuth-angle-transformation-type-attribute
:nxxps-entry-sample-transformations-sample-normal-tilt-azimuth-angle-transformation-type-attribute rdf:type owl:Class ;
                                                                                                   rdfs:subClassOf :NeXusAttribute ,
                                                                                                                   :nxtransformations-axisname-transformation-type-attribute ,
                                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                                     owl:onProperty :hasEnumContainer ;
                                                                                                                     owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                                         owl:unionOf ( :nxxps-entry-sample-transformations-sample-normal-tilt-azimuth-angle-transformation-type-rotation-enum
                                                                                                                                                     )
                                                                                                                                       ]
                                                                                                                   ] ;
                                                                                                   rdfs:comment "" ;
                                                                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-transformations-sample-normal-tilt-azimuth-angle-transformation-type-attribute> ;
                                                                                                   rdfs:label "NXxps/ENTRY/SAMPLE/transformations/sample_normal_tilt_azimuth_angle/transformation_type" ;
                                                                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-transformations-sample-normal-tilt-azimuth-angle-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-sample-transformations-sample-normal-tilt-azimuth-angle-transformation-type-rotation-enum
:nxxps-entry-sample-transformations-sample-normal-tilt-azimuth-angle-transformation-type-rotation-enum rdf:type owl:Class ;
                                                                                                       rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                                         owl:onProperty :actualValue ;
                                                                                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                         rdf:first "rotation" ;
                                                                                                                                                         rdf:rest rdf:nil
                                                                                                                                                       ]
                                                                                                                                           ]
                                                                                                                       ] ;
                                                                                                       rdfs:comment "Enumeration item for NXxps/ENTRY/SAMPLE/transformations/sample_normal_tilt_azimuth_angle/transformation_type: rotation" ;
                                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-transformations-sample-normal-tilt-azimuth-angle-transformation-type-attribute> ;
                                                                                                       rdfs:label "NXxps/ENTRY/SAMPLE/transformations/sample_normal_tilt_azimuth_angle/transformation_type/rotation" ;
                                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-transformations-sample-normal-tilt-azimuth-angle-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-sample-transformations-sample-normal-tilt-azimuth-angle-vector-0-0-1-enum
:nxxps-entry-sample-transformations-sample-normal-tilt-azimuth-angle-vector-0-0-1-enum rdf:type owl:Class ;
                                                                                       rdfs:subClassOf :NeXusEnumerations ,
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty :actualValue ;
                                                                                                         owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                             owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                         rdf:first "[0, 0, 1]" ;
                                                                                                                                         rdf:rest rdf:nil
                                                                                                                                       ]
                                                                                                                           ]
                                                                                                       ] ;
                                                                                       rdfs:comment "Enumeration item for NXxps/ENTRY/SAMPLE/transformations/sample_normal_tilt_azimuth_angle/vector: [0, 0, 1]" ;
                                                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-transformations-sample-normal-tilt-azimuth-angle-vector-attribute> ;
                                                                                       rdfs:label "NXxps/ENTRY/SAMPLE/transformations/sample_normal_tilt_azimuth_angle/vector/[0, 0, 1]" ;
                                                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-transformations-sample-normal-tilt-azimuth-angle-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-sample-transformations-sample-normal-tilt-azimuth-angle-vector-attribute
:nxxps-entry-sample-transformations-sample-normal-tilt-azimuth-angle-vector-attribute rdf:type owl:Class ;
                                                                                      rdfs:subClassOf :NeXusAttribute ,
                                                                                                      :nxtransformations-axisname-vector-attribute ,
                                                                                                      [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :hasEnumContainer ;
                                                                                                        owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                            owl:unionOf ( :nxxps-entry-sample-transformations-sample-normal-tilt-azimuth-angle-vector-0-0-1-enum
                                                                                                                                        )
                                                                                                                          ]
                                                                                                      ] ;
                                                                                      rdfs:comment "" ;
                                                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-transformations-sample-normal-tilt-azimuth-angle-vector-attribute> ;
                                                                                      rdfs:label "NXxps/ENTRY/SAMPLE/transformations/sample_normal_tilt_azimuth_angle/vector" ;
                                                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-transformations-sample-normal-tilt-azimuth-angle-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-sample-transformations-sample-rotation-angle-depends-on-attribute
:nxxps-entry-sample-transformations-sample-rotation-angle-depends-on-attribute rdf:type owl:Class ;
                                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                                               :nxtransformations-axisname-depends-on-attribute ,
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty :hasEnumContainer ;
                                                                                                 owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                     owl:unionOf ( :nxxps-entry-sample-transformations-sample-rotation-angle-depends-on-sample-normal-polar-angle-of-tilt-enum
                                                                                                                                 )
                                                                                                                   ]
                                                                                               ] ;
                                                                               rdfs:comment "" ;
                                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-transformations-sample-rotation-angle-depends-on-attribute> ;
                                                                               rdfs:label "NXxps/ENTRY/SAMPLE/transformations/sample_rotation_angle/depends_on" ;
                                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-transformations-sample-rotation-angle-depends-on-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-sample-transformations-sample-rotation-angle-depends-on-sample-normal-polar-angle-of-tilt-enum
:nxxps-entry-sample-transformations-sample-rotation-angle-depends-on-sample-normal-polar-angle-of-tilt-enum rdf:type owl:Class ;
                                                                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                                              owl:onProperty :actualValue ;
                                                                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                                              rdf:first "sample_normal_polar_angle_of_tilt" ;
                                                                                                                                                              rdf:rest rdf:nil
                                                                                                                                                            ]
                                                                                                                                                ]
                                                                                                                            ] ;
                                                                                                            rdfs:comment "Enumeration item for NXxps/ENTRY/SAMPLE/transformations/sample_rotation_angle/depends_on: sample_normal_polar_angle_of_tilt" ;
                                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-transformations-sample-rotation-angle-depends-on-attribute> ;
                                                                                                            rdfs:label "NXxps/ENTRY/SAMPLE/transformations/sample_rotation_angle/depends_on/sample_normal_polar_angle_of_tilt" ;
                                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-transformations-sample-rotation-angle-depends-on-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-sample-transformations-sample-rotation-angle-field
:nxxps-entry-sample-transformations-sample-rotation-angle-field rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                :nxtransformations-axisname-field ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_ANGLE
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_NUMBER
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxxps-entry-sample-transformations-sample-rotation-angle-depends-on-attribute
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxxps-entry-sample-transformations-sample-rotation-angle-transformation-type-attribute
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :has ;
                                                                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass :nxxps-entry-sample-transformations-sample-rotation-angle-vector-attribute
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_NUMBER
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment """
                        Rotation about the sample normal.
                    """ ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-transformations-sample-rotation-angle-field> ;
                                                                rdfs:label "NXxps/ENTRY/SAMPLE/transformations/sample_rotation_angle" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-transformations-sample-rotation-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-sample-transformations-sample-rotation-angle-transformation-type-attribute
:nxxps-entry-sample-transformations-sample-rotation-angle-transformation-type-attribute rdf:type owl:Class ;
                                                                                        rdfs:subClassOf :NeXusAttribute ,
                                                                                                        :nxtransformations-axisname-transformation-type-attribute ,
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty :hasEnumContainer ;
                                                                                                          owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                              owl:unionOf ( :nxxps-entry-sample-transformations-sample-rotation-angle-transformation-type-rotation-enum
                                                                                                                                          )
                                                                                                                            ]
                                                                                                        ] ;
                                                                                        rdfs:comment "" ;
                                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-transformations-sample-rotation-angle-transformation-type-attribute> ;
                                                                                        rdfs:label "NXxps/ENTRY/SAMPLE/transformations/sample_rotation_angle/transformation_type" ;
                                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-transformations-sample-rotation-angle-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-sample-transformations-sample-rotation-angle-transformation-type-rotation-enum
:nxxps-entry-sample-transformations-sample-rotation-angle-transformation-type-rotation-enum rdf:type owl:Class ;
                                                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty :actualValue ;
                                                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                                                              rdf:first "rotation" ;
                                                                                                                                              rdf:rest rdf:nil
                                                                                                                                            ]
                                                                                                                                ]
                                                                                                            ] ;
                                                                                            rdfs:comment "Enumeration item for NXxps/ENTRY/SAMPLE/transformations/sample_rotation_angle/transformation_type: rotation" ;
                                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-transformations-sample-rotation-angle-transformation-type-attribute> ;
                                                                                            rdfs:label "NXxps/ENTRY/SAMPLE/transformations/sample_rotation_angle/transformation_type/rotation" ;
                                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-transformations-sample-rotation-angle-transformation-type-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-sample-transformations-sample-rotation-angle-vector-0-0-1-enum
:nxxps-entry-sample-transformations-sample-rotation-angle-vector-0-0-1-enum rdf:type owl:Class ;
                                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                                            [ rdf:type owl:Restriction ;
                                                                                              owl:onProperty :actualValue ;
                                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                                              rdf:first "[0, 0, 1]" ;
                                                                                                                              rdf:rest rdf:nil
                                                                                                                            ]
                                                                                                                ]
                                                                                            ] ;
                                                                            rdfs:comment "Enumeration item for NXxps/ENTRY/SAMPLE/transformations/sample_rotation_angle/vector: [0, 0, 1]" ;
                                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-transformations-sample-rotation-angle-vector-attribute> ;
                                                                            rdfs:label "NXxps/ENTRY/SAMPLE/transformations/sample_rotation_angle/vector/[0, 0, 1]" ;
                                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-transformations-sample-rotation-angle-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-sample-transformations-sample-rotation-angle-vector-attribute
:nxxps-entry-sample-transformations-sample-rotation-angle-vector-attribute rdf:type owl:Class ;
                                                                           rdfs:subClassOf :NeXusAttribute ,
                                                                                           :nxtransformations-axisname-vector-attribute ,
                                                                                           [ rdf:type owl:Restriction ;
                                                                                             owl:onProperty :hasEnumContainer ;
                                                                                             owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                                 owl:unionOf ( :nxxps-entry-sample-transformations-sample-rotation-angle-vector-0-0-1-enum
                                                                                                                             )
                                                                                                               ]
                                                                                           ] ;
                                                                           rdfs:comment "" ;
                                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-transformations-sample-rotation-angle-vector-attribute> ;
                                                                           rdfs:label "NXxps/ENTRY/SAMPLE/transformations/sample_rotation_angle/vector" ;
                                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-sample-transformations-sample-rotation-angle-vector-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-transitions-field
:nxxps-entry-transitions-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_ANY
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_CHAR
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_CHAR
                                                             ]
                                               ] ;
                               rdfs:comment "" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-transitions-field> ;
                               rdfs:label "NXxps/ENTRY/transitions" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-transitions-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-transmission-correction-group
:nxxps-entry-transmission-correction-group rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusGroup ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-transmission-correction-group> ;
                                           rdfs:label "NXxps/ENTRY/transmission_correction" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-transmission-correction-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-xps-coordinate-system-depends-on-field
:nxxps-entry-xps-coordinate-system-depends-on-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    :nxcoordinate-system-depends-on-field ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_ANY
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_CHAR
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_CHAR
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
                    Link to transformations defining the XPS base coordinate system,
                    which is defined such that the positive z-axis points along the sample stage normal, and the
                    x- and y-axes lie in the plane of the sample stage.
                """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-xps-coordinate-system-depends-on-field> ;
                                                    rdfs:label "NXxps/ENTRY/xps_coordinate_system/depends_on" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-xps-coordinate-system-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-xps-coordinate-system-group
:nxxps-entry-xps-coordinate-system-group rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusGroup ,
                                                         :nxmpes-entry-coordinate-system-group ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxxps-entry-xps-coordinate-system-transformations-group
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxxps-entry-xps-coordinate-system-depends-on-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxxps-entry-xps-coordinate-system-origin-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxxps-entry-xps-coordinate-system-x-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxxps-entry-xps-coordinate-system-y-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxxps-entry-xps-coordinate-system-z-direction-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxxps-entry-xps-coordinate-system-z-field
                                                         ] ;
                                         rdfs:comment """
                In traditional surface science, a left-handed coordinate system is used such that the positive z-axis
                points along the normal of the sample stage, and the x- and y-axes lie in the plane of the sample stage.
                However, in NeXus, a coordinate system that is the same as `McStas`_  is used. `xps_coordinate_system`
                gives the user the opportunity to work in the traditional base coordinate system.
                
                .. _McStas: http://mcstas.org/
                
                .. image:: xps/xps_cs.png
                    :width: 40%
            """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-xps-coordinate-system-group> ;
                                         rdfs:label "NXxps/ENTRY/xps_coordinate_system" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-xps-coordinate-system-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-xps-coordinate-system-origin-field
:nxxps-entry-xps-coordinate-system-origin-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                :nxcoordinate-system-origin-field ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasEnumContainer ;
                                                                  owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                      owl:unionOf ( :nxxps-entry-xps-coordinate-system-origin-sample-stage-enum
                                                                                                  )
                                                                                    ]
                                                                ] ;
                                                rdfs:comment "" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-xps-coordinate-system-origin-field> ;
                                                rdfs:label "NXxps/ENTRY/xps_coordinate_system/origin" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-xps-coordinate-system-origin-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-xps-coordinate-system-origin-sample-stage-enum
:nxxps-entry-xps-coordinate-system-origin-sample-stage-enum rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :actualValue ;
                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                              rdf:first "sample stage" ;
                                                                                                              rdf:rest rdf:nil
                                                                                                            ]
                                                                                                ]
                                                                            ] ;
                                                            rdfs:comment "Enumeration item for NXxps/ENTRY/xps_coordinate_system/origin: sample stage" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-xps-coordinate-system-origin-field> ;
                                                            rdfs:label "NXxps/ENTRY/xps_coordinate_system/origin/sample stage" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-xps-coordinate-system-origin-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-xps-coordinate-system-transformations-group
:nxxps-entry-xps-coordinate-system-transformations-group rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusGroup ,
                                                                         :nxcoordinate-system-transformations-group ;
                                                         rdfs:comment """
                    Set of transformations, describing the orientation of the XPS coordinate system
                    with respect to the beam coordinate system (.) or another coordinate system.
                    The transformations in the ``NXtransformations`` group depend on the actual instrument
                    geometry.
                    If the z-axis is pointing in the direction of gravity (i.e., if the sample is mounted horizontally),
                    the following transformations can be used for describing the XPS coordinate system
                    with respect to the beam coordinate system (.):
                    
                    .. code-block::
                    
                        xps_coordinate_system:NXcoordinate_system
                          depends_on=coordinate_transformations/sample_stage_to_source_azimuth
                          coordinate_transformations:NXtransformations
                            sample_stage_to_source_azimuth=beam_azimuth_angle
                              @depends_on=sample_stage_to_source_polar
                              @transformation_type=rotation
                              @vector=[0, 0, -1]
                              @units=degree
                            sample_stage_to_source_polar=beam_polar_angle_of_incidence
                              @depends_on=.
                              @transformation_type=rotation
                              @vector=[1, 0, 0]
                              @units=degree
                    
                    Note that this ``NXtransformations``  group is not needed when the defined
                    :ref:`transformations in beam_probe </NXxps/ENTRY/INSTRUMENT/beam_probe/transformations-group>`
                    are used. In this case, this group shall not be written here to avoid circular references in the
                    transformations chain.
                """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-xps-coordinate-system-transformations-group> ;
                                                         rdfs:label "NXxps/ENTRY/xps_coordinate_system/TRANSFORMATIONS" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-xps-coordinate-system-transformations-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-xps-coordinate-system-x-1-0-0-enum
:nxxps-entry-xps-coordinate-system-x-1-0-0-enum rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusEnumerations ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :actualValue ;
                                                                  owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                      owl:oneOf [ rdf:type rdf:List ;
                                                                                                  rdf:first "[-1, 0, 0]" ;
                                                                                                  rdf:rest rdf:nil
                                                                                                ]
                                                                                    ]
                                                                ] ;
                                                rdfs:comment "Enumeration item for NXxps/ENTRY/xps_coordinate_system/x: [-1, 0, 0]" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-xps-coordinate-system-x-field> ;
                                                rdfs:label "NXxps/ENTRY/xps_coordinate_system/x/[-1, 0, 0]" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-xps-coordinate-system-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-xps-coordinate-system-x-field
:nxxps-entry-xps-coordinate-system-x-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           :nxcoordinate-system-x-field ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasEnumContainer ;
                                                             owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                 owl:unionOf ( :nxxps-entry-xps-coordinate-system-x-1-0-0-enum
                                                                                             )
                                                                               ]
                                                           ] ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-xps-coordinate-system-x-field> ;
                                           rdfs:label "NXxps/ENTRY/xps_coordinate_system/x" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-xps-coordinate-system-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-xps-coordinate-system-y-0-1-0-enum
:nxxps-entry-xps-coordinate-system-y-0-1-0-enum rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusEnumerations ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :actualValue ;
                                                                  owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                      owl:oneOf [ rdf:type rdf:List ;
                                                                                                  rdf:first "[0, 1, 0]" ;
                                                                                                  rdf:rest rdf:nil
                                                                                                ]
                                                                                    ]
                                                                ] ;
                                                rdfs:comment "Enumeration item for NXxps/ENTRY/xps_coordinate_system/y: [0, 1, 0]" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-xps-coordinate-system-y-field> ;
                                                rdfs:label "NXxps/ENTRY/xps_coordinate_system/y/[0, 1, 0]" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-xps-coordinate-system-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-xps-coordinate-system-y-field
:nxxps-entry-xps-coordinate-system-y-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           :nxcoordinate-system-y-field ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasEnumContainer ;
                                                             owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                 owl:unionOf ( :nxxps-entry-xps-coordinate-system-y-0-1-0-enum
                                                                                             )
                                                                               ]
                                                           ] ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-xps-coordinate-system-y-field> ;
                                           rdfs:label "NXxps/ENTRY/xps_coordinate_system/y" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-xps-coordinate-system-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-xps-coordinate-system-z-0-0-1-enum
:nxxps-entry-xps-coordinate-system-z-0-0-1-enum rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusEnumerations ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :actualValue ;
                                                                  owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                      owl:oneOf [ rdf:type rdf:List ;
                                                                                                  rdf:first "[0, 0, 1]" ;
                                                                                                  rdf:rest rdf:nil
                                                                                                ]
                                                                                    ]
                                                                ] ;
                                                rdfs:comment "Enumeration item for NXxps/ENTRY/xps_coordinate_system/z: [0, 0, 1]" ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-xps-coordinate-system-z-field> ;
                                                rdfs:label "NXxps/ENTRY/xps_coordinate_system/z/[0, 0, 1]" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-xps-coordinate-system-z-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-xps-coordinate-system-z-direction-field
:nxxps-entry-xps-coordinate-system-z-direction-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     :nxcoordinate-system-z-direction-field ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasEnumContainer ;
                                                                       owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                           owl:unionOf ( :nxxps-entry-xps-coordinate-system-z-direction-sample-stage-normal-enum
                                                                                                       )
                                                                                         ]
                                                                     ] ;
                                                     rdfs:comment "" ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-xps-coordinate-system-z-direction-field> ;
                                                     rdfs:label "NXxps/ENTRY/xps_coordinate_system/z_direction" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-xps-coordinate-system-z-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-xps-coordinate-system-z-direction-sample-stage-normal-enum
:nxxps-entry-xps-coordinate-system-z-direction-sample-stage-normal-enum rdf:type owl:Class ;
                                                                        rdfs:subClassOf :NeXusEnumerations ,
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty :actualValue ;
                                                                                          owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                              owl:oneOf [ rdf:type rdf:List ;
                                                                                                                          rdf:first "sample stage normal" ;
                                                                                                                          rdf:rest rdf:nil
                                                                                                                        ]
                                                                                                            ]
                                                                                        ] ;
                                                                        rdfs:comment "Enumeration item for NXxps/ENTRY/xps_coordinate_system/z_direction: sample stage normal" ;
                                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-xps-coordinate-system-z-direction-field> ;
                                                                        rdfs:label "NXxps/ENTRY/xps_coordinate_system/z_direction/sample stage normal" ;
                                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-xps-coordinate-system-z-direction-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxps-entry-xps-coordinate-system-z-field
:nxxps-entry-xps-coordinate-system-z-field rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusField ,
                                                           :nxcoordinate-system-z-field ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :hasEnumContainer ;
                                                             owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                 owl:unionOf ( :nxxps-entry-xps-coordinate-system-z-0-0-1-enum
                                                                                             )
                                                                               ]
                                                           ] ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-xps-coordinate-system-z-field> ;
                                           rdfs:label "NXxps/ENTRY/xps_coordinate_system/z" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxps.html#nxxps-entry-xps-coordinate-system-z-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxraylens-aperture-field
:nxxraylens-aperture-field rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusField ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasUnitContainer ;
                                             owl:someValuesFrom :NX_LENGTH
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:someValuesFrom :NX_FLOAT
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :hasValueContainer ;
                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                             owl:onClass [ rdf:type owl:Class ;
                                                           owl:complementOf :NX_FLOAT
                                                         ]
                                           ] ;
                           rdfs:comment "Diameter of the lens." ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXxraylens.html#nxxraylens-aperture-field> ;
                           rdfs:label "NXxraylens/aperture" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXxraylens.html#nxxraylens-aperture-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxraylens-curvature-field
:nxxraylens-curvature-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_LENGTH
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_FLOAT
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_FLOAT
                                                          ]
                                            ] ;
                            rdfs:comment "Radius of the curvature as measured in the middle of the lens" ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXxraylens.html#nxxraylens-curvature-field> ;
                            rdfs:label "NXxraylens/curvature" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXxraylens.html#nxxraylens-curvature-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxraylens-cylinder-orientation-group
:nxxraylens-cylinder-orientation-group rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusGroup ,
                                                       :nxobject-note-group ;
                                       rdfs:comment """
        Orientation of the cylinder axis.
      """ ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXxraylens.html#nxxraylens-cylinder-orientation-group> ;
                                       rdfs:label "NXxraylens/cylinder_orientation" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXxraylens.html#nxxraylens-cylinder-orientation-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxraylens-cylindrical-field
:nxxraylens-cylindrical-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_BOOLEAN
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_BOOLEAN
                                                            ]
                                              ] ;
                              rdfs:comment """
        Is the device cylindrical? 
      """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXxraylens.html#nxxraylens-cylindrical-field> ;
                              rdfs:label "NXxraylens/cylindrical" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXxraylens.html#nxxraylens-cylindrical-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxraylens-depends-on-field
:nxxraylens-depends-on-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             :nxcomponent-depends-on-field ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_CHAR
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_CHAR
                                                           ]
                                             ] ;
                             rdfs:comment """
            .. todo::
              Add a definition for the reference point of a x-ray lens.
        """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXxraylens.html#nxxraylens-depends-on-field> ;
                             rdfs:label "NXxraylens/depends_on" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXxraylens.html#nxxraylens-depends-on-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxraylens-focus-type-field
:nxxraylens-focus-type-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasEnumContainer ;
                                               owl:allValuesFrom [ rdf:type owl:Class ;
                                                                   owl:unionOf ( :nxxraylens-focus-type-line-enum
                                                                                 :nxxraylens-focus-type-point-enum
                                                                               )
                                                                 ]
                                             ] ;
                             rdfs:comment """
        The type of focus of the lens
      """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXxraylens.html#nxxraylens-focus-type-field> ;
                             rdfs:label "NXxraylens/focus_type" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXxraylens.html#nxxraylens-focus-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxraylens-focus-type-line-enum
:nxxraylens-focus-type-line-enum rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusEnumerations ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :actualValue ;
                                                   owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                       owl:oneOf [ rdf:type rdf:List ;
                                                                                   rdf:first "line" ;
                                                                                   rdf:rest rdf:nil
                                                                                 ]
                                                                     ]
                                                 ] ;
                                 owl:disjointWith :nxxraylens-focus-type-point-enum ;
                                 rdfs:comment "Enumeration item for NXxraylens/focus_type: line" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXxraylens.html#nxxraylens-focus-type-field> ;
                                 rdfs:label "NXxraylens/focus_type/line" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXxraylens.html#nxxraylens-focus-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxraylens-focus-type-point-enum
:nxxraylens-focus-type-point-enum rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusEnumerations ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :actualValue ;
                                                    owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                        owl:oneOf [ rdf:type rdf:List ;
                                                                                    rdf:first "point" ;
                                                                                    rdf:rest rdf:nil
                                                                                  ]
                                                                      ]
                                                  ] ;
                                  rdfs:comment "Enumeration item for NXxraylens/focus_type: point" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXxraylens.html#nxxraylens-focus-type-field> ;
                                  rdfs:label "NXxraylens/focus_type/point" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXxraylens.html#nxxraylens-focus-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxraylens-gas-field
:nxxraylens-gas-field rdf:type owl:Class ;
                      rdfs:subClassOf :NeXusField ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasUnitContainer ;
                                        owl:someValuesFrom :NX_ANY
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasValueContainer ;
                                        owl:someValuesFrom :NX_CHAR
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :hasValueContainer ;
                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                        owl:onClass [ rdf:type owl:Class ;
                                                      owl:complementOf :NX_CHAR
                                                    ]
                                      ] ;
                      rdfs:comment "Gas used to fill the lens" ;
                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXxraylens.html#nxxraylens-gas-field> ;
                      rdfs:label "NXxraylens/gas" ;
                      rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXxraylens.html#nxxraylens-gas-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxraylens-gas-pressure-field
:nxxraylens-gas-pressure-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasUnitContainer ;
                                                 owl:someValuesFrom :NX_PRESSURE
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:someValuesFrom :NX_FLOAT
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :hasValueContainer ;
                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                 owl:onClass [ rdf:type owl:Class ;
                                                               owl:complementOf :NX_FLOAT
                                                             ]
                                               ] ;
                               rdfs:comment "Gas pressure in the lens" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXxraylens.html#nxxraylens-gas-pressure-field> ;
                               rdfs:label "NXxraylens/gas_pressure" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXxraylens.html#nxxraylens-gas-pressure-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxraylens-lens-geometry-elliptical-enum
:nxxraylens-lens-geometry-elliptical-enum rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusEnumerations ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :actualValue ;
                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                            rdf:first "elliptical" ;
                                                                                            rdf:rest rdf:nil
                                                                                          ]
                                                                              ]
                                                          ] ;
                                          rdfs:comment "Enumeration item for NXxraylens/lens_geometry: elliptical" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXxraylens.html#nxxraylens-lens-geometry-field> ;
                                          rdfs:label "NXxraylens/lens_geometry/elliptical" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXxraylens.html#nxxraylens-lens-geometry-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxraylens-lens-geometry-field
:nxxraylens-lens-geometry-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasEnumContainer ;
                                                  owl:allValuesFrom [ rdf:type owl:Class ;
                                                                      owl:unionOf ( :nxxraylens-lens-geometry-elliptical-enum
                                                                                    :nxxraylens-lens-geometry-hyperbolical-enum
                                                                                    :nxxraylens-lens-geometry-paraboloid-enum
                                                                                    :nxxraylens-lens-geometry-spherical-enum
                                                                                  )
                                                                    ]
                                                ] ;
                                rdfs:comment "Geometry of the lens" ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXxraylens.html#nxxraylens-lens-geometry-field> ;
                                rdfs:label "NXxraylens/lens_geometry" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXxraylens.html#nxxraylens-lens-geometry-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxraylens-lens-geometry-hyperbolical-enum
:nxxraylens-lens-geometry-hyperbolical-enum rdf:type owl:Class ;
                                            rdfs:subClassOf :NeXusEnumerations ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty :actualValue ;
                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                              rdf:first "hyperbolical" ;
                                                                                              rdf:rest rdf:nil
                                                                                            ]
                                                                                ]
                                                            ] ;
                                            rdfs:comment "Enumeration item for NXxraylens/lens_geometry: hyperbolical" ;
                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXxraylens.html#nxxraylens-lens-geometry-field> ;
                                            rdfs:label "NXxraylens/lens_geometry/hyperbolical" ;
                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXxraylens.html#nxxraylens-lens-geometry-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxraylens-lens-geometry-paraboloid-enum
:nxxraylens-lens-geometry-paraboloid-enum rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusEnumerations ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :actualValue ;
                                                            owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                owl:oneOf [ rdf:type rdf:List ;
                                                                                            rdf:first "paraboloid" ;
                                                                                            rdf:rest rdf:nil
                                                                                          ]
                                                                              ]
                                                          ] ;
                                          rdfs:comment "Enumeration item for NXxraylens/lens_geometry: paraboloid" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXxraylens.html#nxxraylens-lens-geometry-field> ;
                                          rdfs:label "NXxraylens/lens_geometry/paraboloid" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXxraylens.html#nxxraylens-lens-geometry-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxraylens-lens-geometry-spherical-enum
:nxxraylens-lens-geometry-spherical-enum rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusEnumerations ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :actualValue ;
                                                           owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                               owl:oneOf [ rdf:type rdf:List ;
                                                                                           rdf:first "spherical" ;
                                                                                           rdf:rest rdf:nil
                                                                                         ]
                                                                             ]
                                                         ] ;
                                         rdfs:comment "Enumeration item for NXxraylens/lens_geometry: spherical" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXxraylens.html#nxxraylens-lens-geometry-field> ;
                                         rdfs:label "NXxraylens/lens_geometry/spherical" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXxraylens.html#nxxraylens-lens-geometry-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxraylens-lens-length-field
:nxxraylens-lens-length-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_LENGTH
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_FLOAT
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_FLOAT
                                                            ]
                                              ] ;
                              rdfs:comment "Length of the lens" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXxraylens.html#nxxraylens-lens-length-field> ;
                              rdfs:label "NXxraylens/lens_length" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXxraylens.html#nxxraylens-lens-length-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxraylens-lens-material-field
:nxxraylens-lens-material-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_CHAR
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_CHAR
                                                              ]
                                                ] ;
                                rdfs:comment "Material used to make the lens." ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXxraylens.html#nxxraylens-lens-material-field> ;
                                rdfs:label "NXxraylens/lens_material" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXxraylens.html#nxxraylens-lens-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxraylens-lens-thickness-field
:nxxraylens-lens-thickness-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_LENGTH
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_FLOAT
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_FLOAT
                                                               ]
                                                 ] ;
                                 rdfs:comment "Thickness of the lens" ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXxraylens.html#nxxraylens-lens-thickness-field> ;
                                 rdfs:label "NXxraylens/lens_thickness" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXxraylens.html#nxxraylens-lens-thickness-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxraylens-number-of-lenses-field
:nxxraylens-number-of-lenses-field rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusField ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasUnitContainer ;
                                                     owl:someValuesFrom :NX_ANY
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:someValuesFrom :NX_INT
                                                   ] ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :hasValueContainer ;
                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                     owl:onClass [ rdf:type owl:Class ;
                                                                   owl:complementOf :NX_INT
                                                                 ]
                                                   ] ;
                                   rdfs:comment "Number of lenses that make up the compound lens." ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXxraylens.html#nxxraylens-number-of-lenses-field> ;
                                   rdfs:label "NXxraylens/number_of_lenses" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXxraylens.html#nxxraylens-number-of-lenses-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxraylens-off-geometry-group
:nxxraylens-off-geometry-group rdf:type owl:Class ;
                               rdfs:subClassOf :NXoff_geometry ,
                                               :NeXusGroup ;
                               rdfs:comment """
           This group describes the shape of the beam line component
        """ ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXxraylens.html#nxxraylens-off-geometry-group> ;
                               rdfs:label "NXxraylens/OFF_GEOMETRY" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXxraylens.html#nxxraylens-off-geometry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxraylens-symmetric-field
:nxxraylens-symmetric-field rdf:type owl:Class ;
                            rdfs:subClassOf :NeXusField ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasUnitContainer ;
                                              owl:someValuesFrom :NX_ANY
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:someValuesFrom :NX_BOOLEAN
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasValueContainer ;
                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                              owl:onClass [ rdf:type owl:Class ;
                                                            owl:complementOf :NX_BOOLEAN
                                                          ]
                                            ] ;
                            rdfs:comment """
        Is the device symmetric? 
      """ ;
                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/base_classes/NXxraylens.html#nxxraylens-symmetric-field> ;
                            rdfs:label "NXxraylens/symmetric" ;
                            rdfs:seeAlso <https://manual.nexusformat.org/classes/base_classes/NXxraylens.html#nxxraylens-symmetric-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-entry-data-data-field
:nxxrd-entry-data-data-field rdf:type owl:Class ;
                             rdfs:subClassOf :NeXusField ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasUnitContainer ;
                                               owl:someValuesFrom :NX_ANY
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:someValuesFrom :NX_NUMBER
                                             ] ,
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :hasValueContainer ;
                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                               owl:onClass [ rdf:type owl:Class ;
                                                             owl:complementOf :NX_NUMBER
                                                           ]
                                             ] ;
                             rdfs:comment """
                    link (suggested target:/NXentry/NXinstrument/NXdetector/data)
                    Link to data in /Nxentry/Nxinstrument/Nxdetector
                """ ;
                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd.html#nxxrd-entry-data-data-field> ;
                             rdfs:label "NXxrd/ENTRY/DATA/data" ;
                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd.html#nxxrd-entry-data-data-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-entry-data-group
:nxxrd-entry-data-group rdf:type owl:Class ;
                        rdfs:subClassOf :NeXusGroup ,
                                        :nxmonopd-entry-data-group ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxxrd-entry-data-data-field
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :has ;
                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onClass :nxxrd-entry-data-polar-angle-field
                                        ] ;
                        rdfs:comment "" ;
                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd.html#nxxrd-entry-data-group> ;
                        rdfs:label "NXxrd/ENTRY/DATA" ;
                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd.html#nxxrd-entry-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-entry-data-polar-angle-field
:nxxrd-entry-data-polar-angle-field rdf:type owl:Class ;
                                    rdfs:subClassOf :NeXusField ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasUnitContainer ;
                                                      owl:someValuesFrom :NX_ANY
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:someValuesFrom :NX_FLOAT
                                                    ] ,
                                                    [ rdf:type owl:Restriction ;
                                                      owl:onProperty :hasValueContainer ;
                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                      owl:onClass [ rdf:type owl:Class ;
                                                                    owl:complementOf :NX_FLOAT
                                                                  ]
                                                    ] ;
                                    rdfs:comment """
                    link (suggested target:/NXentry/NXinstrument/NXdetector/polar_angle)
                    Link to polar ale in /NXentry/NXinstrument/NXdetector
                """ ;
                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd.html#nxxrd-entry-data-polar-angle-field> ;
                                    rdfs:label "NXxrd/ENTRY/DATA/polar_angle" ;
                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd.html#nxxrd-entry-data-polar-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-entry-definition-field
:nxxrd-entry-definition-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              :nxmonopd-entry-definition-field ,
                                              [ rdf:type owl:Class ;
                                                owl:unionOf ( :nxxrd-pan-entry-definition-field
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasEnumContainer ;
                                                                owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                    owl:unionOf ( :nxxrd-entry-definition-nxxrd-enum
                                                                                                )
                                                                                  ]
                                                              ]
                                                            )
                                              ] ;
                              rdfs:comment """
                Official NeXus NXDL schema to which this file conforms
            """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd.html#nxxrd-entry-definition-field> ;
                              rdfs:label "NXxrd/ENTRY/definition" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd.html#nxxrd-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-entry-definition-nxxrd-enum
:nxxrd-entry-definition-nxxrd-enum rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusEnumerations ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :actualValue ;
                                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                         owl:oneOf [ rdf:type rdf:List ;
                                                                                     rdf:first "NXxrd" ;
                                                                                     rdf:rest rdf:nil
                                                                                   ]
                                                                       ]
                                                   ] ;
                                   rdfs:comment "Enumeration item for NXxrd/ENTRY/definition: NXxrd" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd.html#nxxrd-entry-definition-field> ;
                                   rdfs:label "NXxrd/ENTRY/definition/NXxrd" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd.html#nxxrd-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-entry-group
:nxxrd-entry-group rdf:type owl:Class ;
                   rdfs:subClassOf :NeXusGroup ,
                                   :nxmonopd-entry-group ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxxrd-entry-instrument-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxxrd-entry-process-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxxrd-entry-data-group
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has ;
                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :nxxrd-entry-definition-field
                                   ] ;
                   rdfs:comment "" ;
                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd.html#nxxrd-entry-group> ;
                   rdfs:label "NXxrd/ENTRY" ;
                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd.html#nxxrd-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-entry-instrument-beam-group
:nxxrd-entry-instrument-beam-group rdf:type owl:Class ;
                                   rdfs:subClassOf :NeXusGroup ,
                                                   :nxinstrument-beam-group ,
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty :has ;
                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                     owl:onClass :nxxrd-entry-instrument-beam-incident-energy-field
                                                   ] ;
                                   rdfs:comment "" ;
                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd.html#nxxrd-entry-instrument-beam-group> ;
                                   rdfs:label "NXxrd/ENTRY/INSTRUMENT/BEAM" ;
                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd.html#nxxrd-entry-instrument-beam-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-entry-instrument-beam-incident-energy-field
:nxxrd-entry-instrument-beam-incident-energy-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ENERGY
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_FLOAT
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_FLOAT
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment "" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd.html#nxxrd-entry-instrument-beam-incident-energy-field> ;
                                                   rdfs:label "NXxrd/ENTRY/INSTRUMENT/BEAM/incident_energy" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd.html#nxxrd-entry-instrument-beam-incident-energy-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-entry-instrument-detector-group
:nxxrd-entry-instrument-detector-group rdf:type owl:Class ;
                                       rdfs:subClassOf :NeXusGroup ,
                                                       :nxmonopd-entry-instrument-detector-group ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxxrd-entry-instrument-detector-raw-data-group
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty :has ;
                                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onClass :nxxrd-entry-instrument-detector-polar-angle-field
                                                       ] ;
                                       rdfs:comment "" ;
                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd.html#nxxrd-entry-instrument-detector-group> ;
                                       rdfs:label "NXxrd/ENTRY/INSTRUMENT/DETECTOR" ;
                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd.html#nxxrd-entry-instrument-detector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-entry-instrument-detector-polar-angle-field
:nxxrd-entry-instrument-detector-polar-angle-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   :nxmonopd-entry-instrument-detector-polar-angle-field ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ANGLE
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_FLOAT
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :has ;
                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass :nxxrd-entry-instrument-detector-polar-angle-units-attribute
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_FLOAT
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
                        The 2-theta range of the diffractogram
                    """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd.html#nxxrd-entry-instrument-detector-polar-angle-field> ;
                                                   rdfs:label "NXxrd/ENTRY/INSTRUMENT/DETECTOR/polar_angle" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd.html#nxxrd-entry-instrument-detector-polar-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-entry-instrument-detector-polar-angle-units-attribute
:nxxrd-entry-instrument-detector-polar-angle-units-attribute rdf:type owl:Class ;
                                                             rdfs:subClassOf :NeXusAttribute ,
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :hasEnumContainer ;
                                                                               owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                                   owl:unionOf ( :nxxrd-entry-instrument-detector-polar-angle-units-deg-enum
                                                                                                               )
                                                                                                 ]
                                                                             ] ;
                                                             rdfs:comment "" ;
                                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd.html#nxxrd-entry-instrument-detector-polar-angle-units-attribute> ;
                                                             rdfs:label "NXxrd/ENTRY/INSTRUMENT/DETECTOR/polar_angle/units" ;
                                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd.html#nxxrd-entry-instrument-detector-polar-angle-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-entry-instrument-detector-polar-angle-units-deg-enum
:nxxrd-entry-instrument-detector-polar-angle-units-deg-enum rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusEnumerations ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :actualValue ;
                                                                              owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                                                              rdf:first "deg" ;
                                                                                                              rdf:rest rdf:nil
                                                                                                            ]
                                                                                                ]
                                                                            ] ;
                                                            rdfs:comment "Enumeration item for NXxrd/ENTRY/INSTRUMENT/DETECTOR/polar_angle/units: deg" ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd.html#nxxrd-entry-instrument-detector-polar-angle-units-attribute> ;
                                                            rdfs:label "NXxrd/ENTRY/INSTRUMENT/DETECTOR/polar_angle/units/deg" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd.html#nxxrd-entry-instrument-detector-polar-angle-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-entry-instrument-detector-raw-data-group
:nxxrd-entry-instrument-detector-raw-data-group rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusGroup ,
                                                                :nxobject-data-group ;
                                                rdfs:comment """
                        raw detector signal (usually counts) as collected
                        it can be a multi-dimensional dataset depending on
                        the detector type (faster axes) and
                        the scanning method (slower axes)
                    """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd.html#nxxrd-entry-instrument-detector-raw-data-group> ;
                                                rdfs:label "NXxrd/ENTRY/INSTRUMENT/DETECTOR/raw_data" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd.html#nxxrd-entry-instrument-detector-raw-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-entry-instrument-group
:nxxrd-entry-instrument-group rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusGroup ,
                                              :nxmonopd-entry-instrument-group ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxxrd-entry-instrument-beam-group
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxxrd-entry-instrument-detector-group
                                              ] ;
                              rdfs:comment "" ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd.html#nxxrd-entry-instrument-group> ;
                              rdfs:label "NXxrd/ENTRY/INSTRUMENT" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd.html#nxxrd-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-entry-process-group
:nxxrd-entry-process-group rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusGroup ,
                                           :nxentry-process-group ;
                           rdfs:comment """
                Description of a processing or analysis step, such as the
                baseline extraction or azimuth integration.
                Add additional fields as needed to describe value(s) of
                any variable, parameter, or term related to
                the NXprocess step. Be sure to include units attributes
                for all numerical fields.
            """ ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd.html#nxxrd-entry-process-group> ;
                           rdfs:label "NXxrd/ENTRY/PROCESS" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd.html#nxxrd-entry-process-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-data-file-field
:nxxrd-pan-entry-data-file-field rdf:type owl:Class ;
                                 rdfs:subClassOf :NeXusField ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasUnitContainer ;
                                                   owl:someValuesFrom :NX_ANY
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:someValuesFrom :NX_CHAR
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty :hasValueContainer ;
                                                   owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                   owl:onClass [ rdf:type owl:Class ;
                                                                 owl:complementOf :NX_CHAR
                                                               ]
                                                 ] ;
                                 rdfs:comment """
                Name of the data file.
            """ ;
                                 rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-data-file-field> ;
                                 rdfs:label "NXxrd_pan/ENTRY/data_file" ;
                                 rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-data-file-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-definition-field
:nxxrd-pan-entry-definition-field rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusField ,
                                                  :nxxrd-entry-definition-field ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :hasEnumContainer ;
                                                    owl:allValuesFrom [ rdf:type owl:Class ;
                                                                        owl:unionOf ( :nxxrd-pan-entry-definition-nxxrd-pan-enum
                                                                                    )
                                                                      ]
                                                  ] ;
                                  rdfs:comment """
                Official NeXus NXDL schema to which this file conforms.
            """ ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-definition-field> ;
                                  rdfs:label "NXxrd_pan/ENTRY/definition" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-definition-nxxrd-pan-enum
:nxxrd-pan-entry-definition-nxxrd-pan-enum rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusEnumerations ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :actualValue ;
                                                             owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                                 owl:oneOf [ rdf:type rdf:List ;
                                                                                             rdf:first "NXxrd_pan" ;
                                                                                             rdf:rest rdf:nil
                                                                                           ]
                                                                               ]
                                                           ] ;
                                           rdfs:comment "Enumeration item for NXxrd_pan/ENTRY/definition: NXxrd_pan" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-definition-field> ;
                                           rdfs:label "NXxrd_pan/ENTRY/definition/NXxrd_pan" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-experiment-config-beam-attenuation-factors-field
:nxxrd-pan-entry-experiment-config-beam-attenuation-factors-field rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusField ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                    owl:someValuesFrom :NX_ANY
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_CHAR
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_CHAR
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment """
                    Beam attenuation factors over the path.
                """ ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-config-beam-attenuation-factors-field> ;
                                                                  rdfs:label "NXxrd_pan/ENTRY/experiment_config/beam_attenuation_factors" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-config-beam-attenuation-factors-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-experiment-config-count-time-field
:nxxrd-pan-entry-experiment-config-count-time-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_TIME
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_FLOAT
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_FLOAT
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
                    Total time of count.
                """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-config-count-time-field> ;
                                                    rdfs:label "NXxrd_pan/ENTRY/experiment_config/count_time" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-config-count-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-experiment-config-goniometer-x-field
:nxxrd-pan-entry-experiment-config-goniometer-x-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_LENGTH
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_FLOAT
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_FLOAT
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment """
                    Goniometer position X.
                """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-config-goniometer-x-field> ;
                                                      rdfs:label "NXxrd_pan/ENTRY/experiment_config/goniometer_x" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-config-goniometer-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-experiment-config-goniometer-y-field
:nxxrd-pan-entry-experiment-config-goniometer-y-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_LENGTH
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_FLOAT
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_FLOAT
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment """
                    Goniometer position Y.
                """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-config-goniometer-y-field> ;
                                                      rdfs:label "NXxrd_pan/ENTRY/experiment_config/goniometer_y" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-config-goniometer-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-experiment-config-goniometer-z-field
:nxxrd-pan-entry-experiment-config-goniometer-z-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_LENGTH
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_FLOAT
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_FLOAT
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment """
                    Goniometer position Z
                """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-config-goniometer-z-field> ;
                                                      rdfs:label "NXxrd_pan/ENTRY/experiment_config/goniometer_z" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-config-goniometer-z-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-experiment-config-group
:nxxrd-pan-entry-experiment-config-group rdf:type owl:Class ;
                                         rdfs:subClassOf :NXobject ,
                                                         :NeXusGroup ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxxrd-pan-entry-experiment-config-goniometer-x-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxxrd-pan-entry-experiment-config-goniometer-y-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxxrd-pan-entry-experiment-config-goniometer-z-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxxrd-pan-entry-experiment-config-beam-attenuation-factors-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxxrd-pan-entry-experiment-config-count-time-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxxrd-pan-entry-experiment-config-omega-group
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxxrd-pan-entry-experiment-config-two-theta-group
                                                         ] ;
                                         rdfs:comment """
                Collect user inputs e.g. name or path of the input file.
            """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-config-group> ;
                                         rdfs:label "NXxrd_pan/ENTRY/experiment_config" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-config-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-experiment-config-omega-end-field
:nxxrd-pan-entry-experiment-config-omega-end-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ANGLE
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_FLOAT
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_FLOAT
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
                        Ending value of the incident angle.
                    """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-config-omega-end-field> ;
                                                   rdfs:label "NXxrd_pan/ENTRY/experiment_config/omega/end" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-config-omega-end-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-experiment-config-omega-group
:nxxrd-pan-entry-experiment-config-omega-group rdf:type owl:Class ;
                                               rdfs:subClassOf :NXobject ,
                                                               :NeXusGroup ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxxrd-pan-entry-experiment-config-omega-end-field
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxxrd-pan-entry-experiment-config-omega-start-field
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxxrd-pan-entry-experiment-config-omega-step-field
                                                               ] ;
                                               rdfs:comment "" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-config-omega-group> ;
                                               rdfs:label "NXxrd_pan/ENTRY/experiment_config/omega" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-config-omega-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-experiment-config-omega-start-field
:nxxrd-pan-entry-experiment-config-omega-start-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_ANGLE
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_FLOAT
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_FLOAT
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
                        Starting value of the incident angle.
                    """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-config-omega-start-field> ;
                                                     rdfs:label "NXxrd_pan/ENTRY/experiment_config/omega/start" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-config-omega-start-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-experiment-config-omega-step-field
:nxxrd-pan-entry-experiment-config-omega-step-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_ANGLE
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_FLOAT
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_FLOAT
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
                        Minimum step size in the between two incident angles.
                    """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-config-omega-step-field> ;
                                                    rdfs:label "NXxrd_pan/ENTRY/experiment_config/omega/step" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-config-omega-step-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-experiment-config-two-theta-end-field
:nxxrd-pan-entry-experiment-config-two-theta-end-field rdf:type owl:Class ;
                                                       rdfs:subClassOf :NeXusField ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasUnitContainer ;
                                                                         owl:someValuesFrom :NX_ANGLE
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:someValuesFrom :NX_FLOAT
                                                                       ] ,
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasValueContainer ;
                                                                         owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                         owl:onClass [ rdf:type owl:Class ;
                                                                                       owl:complementOf :NX_FLOAT
                                                                                     ]
                                                                       ] ;
                                                       rdfs:comment """
                        Ending value of the diffraction angle.
                    """ ;
                                                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-config-two-theta-end-field> ;
                                                       rdfs:label "NXxrd_pan/ENTRY/experiment_config/two_theta/end" ;
                                                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-config-two-theta-end-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-experiment-config-two-theta-group
:nxxrd-pan-entry-experiment-config-two-theta-group rdf:type owl:Class ;
                                                   rdfs:subClassOf :NXobject ,
                                                                   :NeXusGroup ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :has ;
                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass :nxxrd-pan-entry-experiment-config-two-theta-end-field
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :has ;
                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass :nxxrd-pan-entry-experiment-config-two-theta-start-field
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :has ;
                                                                     owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass :nxxrd-pan-entry-experiment-config-two-theta-step-field
                                                                   ] ;
                                                   rdfs:comment "" ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-config-two-theta-group> ;
                                                   rdfs:label "NXxrd_pan/ENTRY/experiment_config/two_theta" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-config-two-theta-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-experiment-config-two-theta-start-field
:nxxrd-pan-entry-experiment-config-two-theta-start-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANGLE
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_FLOAT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_FLOAT
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment """
                        Starting value of the diffraction angle.
                    """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-config-two-theta-start-field> ;
                                                         rdfs:label "NXxrd_pan/ENTRY/experiment_config/two_theta/start" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-config-two-theta-start-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-experiment-config-two-theta-step-field
:nxxrd-pan-entry-experiment-config-two-theta-step-field rdf:type owl:Class ;
                                                        rdfs:subClassOf :NeXusField ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasUnitContainer ;
                                                                          owl:someValuesFrom :NX_ANGLE
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:someValuesFrom :NX_FLOAT
                                                                        ] ,
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasValueContainer ;
                                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                          owl:onClass [ rdf:type owl:Class ;
                                                                                        owl:complementOf :NX_FLOAT
                                                                                      ]
                                                                        ] ;
                                                        rdfs:comment """
                        Minimum step size in-between two diffraction angles.
                    """ ;
                                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-config-two-theta-step-field> ;
                                                        rdfs:label "NXxrd_pan/ENTRY/experiment_config/two_theta/step" ;
                                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-config-two-theta-step-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-experiment-result-chi-field
:nxxrd-pan-entry-experiment-result-chi-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANGLE
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_FLOAT
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_FLOAT
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
                    The chi range of the diffractogram
                """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-result-chi-field> ;
                                             rdfs:label "NXxrd_pan/ENTRY/experiment_result/chi" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-result-chi-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-experiment-result-group
:nxxrd-pan-entry-experiment-result-group rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusGroup ,
                                                         :nxxrd-entry-data-group ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxxrd-pan-entry-experiment-result-chi-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxxrd-pan-entry-experiment-result-omega-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxxrd-pan-entry-experiment-result-phi-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxxrd-pan-entry-experiment-result-q-norm-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxxrd-pan-entry-experiment-result-q-parallel-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxxrd-pan-entry-experiment-result-q-perpendicular-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxxrd-pan-entry-experiment-result-intensity-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxxrd-pan-entry-experiment-result-two-theta-field
                                                         ] ;
                                         rdfs:comment """
                All experiment results data such as scattering angle (2theta),
                intensity, incident angle, scattering vector, etc will be stored here.
            """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-result-group> ;
                                         rdfs:label "NXxrd_pan/ENTRY/experiment_result" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-result-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-experiment-result-intensity-field
:nxxrd-pan-entry-experiment-result-intensity-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ANY
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_FLOAT
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_FLOAT
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
                    Number of scattered electrons per unit time.
                """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-result-intensity-field> ;
                                                   rdfs:label "NXxrd_pan/ENTRY/experiment_result/intensity" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-result-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-experiment-result-omega-field
:nxxrd-pan-entry-experiment-result-omega-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANGLE
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_FLOAT
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_FLOAT
                                                                             ]
                                                               ] ;
                                               rdfs:comment """
                    Incident angle of the diffractogram.
                """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-result-omega-field> ;
                                               rdfs:label "NXxrd_pan/ENTRY/experiment_result/omega" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-result-omega-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-experiment-result-phi-field
:nxxrd-pan-entry-experiment-result-phi-field rdf:type owl:Class ;
                                             rdfs:subClassOf :NeXusField ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasUnitContainer ;
                                                               owl:someValuesFrom :NX_ANGLE
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:someValuesFrom :NX_FLOAT
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty :hasValueContainer ;
                                                               owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                               owl:onClass [ rdf:type owl:Class ;
                                                                             owl:complementOf :NX_FLOAT
                                                                           ]
                                                             ] ;
                                             rdfs:comment """
                    The phi range of the diffractogram.
                """ ;
                                             rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-result-phi-field> ;
                                             rdfs:label "NXxrd_pan/ENTRY/experiment_result/phi" ;
                                             rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-result-phi-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-experiment-result-q-norm-field
:nxxrd-pan-entry-experiment-result-q-norm-field rdf:type owl:Class ;
                                                rdfs:subClassOf :NeXusField ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasUnitContainer ;
                                                                  owl:someValuesFrom :NX_ANY
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:someValuesFrom :NX_FLOAT
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty :hasValueContainer ;
                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                owl:complementOf :NX_FLOAT
                                                                              ]
                                                                ] ;
                                                rdfs:comment """
                    The norm value of the scattering vector, q. The scattering vector is defined as a
                    difference between the incident and scattered wave vectors.
                    For details: https://en.wikipedia.org/wiki/Powder_diffraction
                    and https://theory.labster.com/scattering-vector/
                """ ;
                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-result-q-norm-field> ;
                                                rdfs:label "NXxrd_pan/ENTRY/experiment_result/q_norm" ;
                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-result-q-norm-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-experiment-result-q-parallel-field
:nxxrd-pan-entry-experiment-result-q-parallel-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_ANY
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_FLOAT
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_FLOAT
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment """
                    The scattering vector component, which is parallel to the sample surface.
                """ ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-result-q-parallel-field> ;
                                                    rdfs:label "NXxrd_pan/ENTRY/experiment_result/q_parallel" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-result-q-parallel-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-experiment-result-q-perpendicular-field
:nxxrd-pan-entry-experiment-result-q-perpendicular-field rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusField ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasUnitContainer ;
                                                                           owl:someValuesFrom :NX_ANY
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_FLOAT
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_FLOAT
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment """
                    The scattering vector component, which is perpendicular to the sample surface.
                """ ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-result-q-perpendicular-field> ;
                                                         rdfs:label "NXxrd_pan/ENTRY/experiment_result/q_perpendicular" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-result-q-perpendicular-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-experiment-result-two-theta-field
:nxxrd-pan-entry-experiment-result-two-theta-field rdf:type owl:Class ;
                                                   rdfs:subClassOf :NeXusField ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasUnitContainer ;
                                                                     owl:someValuesFrom :NX_ANGLE
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:someValuesFrom :NX_FLOAT
                                                                   ] ,
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasValueContainer ;
                                                                     owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                     owl:onClass [ rdf:type owl:Class ;
                                                                                   owl:complementOf :NX_FLOAT
                                                                                 ]
                                                                   ] ;
                                                   rdfs:comment """
                    Two-theta (scattering angle) of the diffractogram.
                """ ;
                                                   rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-result-two-theta-field> ;
                                                   rdfs:label "NXxrd_pan/ENTRY/experiment_result/two_theta" ;
                                                   rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-experiment-result-two-theta-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-group
:nxxrd-pan-entry-group rdf:type owl:Class ;
                       rdfs:subClassOf :NeXusGroup ,
                                       :nxxrd-entry-group ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxxrd-pan-entry-data-file-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxxrd-pan-entry-experiment-config-group
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxxrd-pan-entry-q-data-group
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxxrd-pan-entry-sample-group
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxxrd-pan-entry-definition-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxxrd-pan-entry-experiment-result-group
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxxrd-pan-entry-instrument-group
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxxrd-pan-entry-measurement-type-field
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :nxxrd-pan-entry-method-field
                                       ] ;
                       rdfs:comment "" ;
                       rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-group> ;
                       rdfs:label "NXxrd_pan/ENTRY" ;
                       rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-instrument-detector-group
:nxxrd-pan-entry-instrument-detector-group rdf:type owl:Class ;
                                           rdfs:subClassOf :NeXusGroup ,
                                                           :nxxrd-entry-instrument-detector-group ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxxrd-pan-entry-instrument-detector-integration-time-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxxrd-pan-entry-instrument-detector-scan-axis-field
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty :has ;
                                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass :nxxrd-pan-entry-instrument-detector-scan-mode-field
                                                           ] ;
                                           rdfs:comment "" ;
                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-instrument-detector-group> ;
                                           rdfs:label "NXxrd_pan/ENTRY/INSTRUMENT/DETECTOR" ;
                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-instrument-detector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-instrument-detector-integration-time-field
:nxxrd-pan-entry-instrument-detector-integration-time-field rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_TIME
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_FLOAT
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_FLOAT
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment """
                        Integration time per channel.
                    """ ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-instrument-detector-integration-time-field> ;
                                                            rdfs:label "NXxrd_pan/ENTRY/INSTRUMENT/DETECTOR/integration_time" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-instrument-detector-integration-time-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-instrument-detector-scan-axis-field
:nxxrd-pan-entry-instrument-detector-scan-axis-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_ANY
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_CHAR
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_CHAR
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
                        Axis scanned.
                    """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-instrument-detector-scan-axis-field> ;
                                                     rdfs:label "NXxrd_pan/ENTRY/INSTRUMENT/DETECTOR/scan_axis" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-instrument-detector-scan-axis-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-instrument-detector-scan-mode-field
:nxxrd-pan-entry-instrument-detector-scan-mode-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_ANY
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_CHAR
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_CHAR
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
                        Mode of scan.
                    """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-instrument-detector-scan-mode-field> ;
                                                     rdfs:label "NXxrd_pan/ENTRY/INSTRUMENT/DETECTOR/scan_mode" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-instrument-detector-scan-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-instrument-group
:nxxrd-pan-entry-instrument-group rdf:type owl:Class ;
                                  rdfs:subClassOf :NeXusGroup ,
                                                  :nxxrd-entry-instrument-group ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxxrd-pan-entry-instrument-detector-group
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty :has ;
                                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                    owl:onClass :nxxrd-pan-entry-instrument-source-group
                                                  ] ;
                                  rdfs:comment "" ;
                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-instrument-group> ;
                                  rdfs:label "NXxrd_pan/ENTRY/INSTRUMENT" ;
                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-instrument-source-group
:nxxrd-pan-entry-instrument-source-group rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusGroup ,
                                                         :nxmonopd-entry-instrument-source-group ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxxrd-pan-entry-instrument-source-kbeta-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxxrd-pan-entry-instrument-source-source-peak-wavelength-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxxrd-pan-entry-instrument-source-k-alpha-one-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxxrd-pan-entry-instrument-source-k-alpha-two-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxxrd-pan-entry-instrument-source-ratio-k-alphatwo-k-alphaone-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxxrd-pan-entry-instrument-source-xray-tube-current-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxxrd-pan-entry-instrument-source-xray-tube-material-field
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :has ;
                                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onClass :nxxrd-pan-entry-instrument-source-xray-tube-voltage-field
                                                         ] ;
                                         rdfs:comment "" ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-instrument-source-group> ;
                                         rdfs:label "NXxrd_pan/ENTRY/INSTRUMENT/SOURCE" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-instrument-source-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-instrument-source-k-alpha-one-field
:nxxrd-pan-entry-instrument-source-k-alpha-one-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_WAVELENGTH
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_FLOAT
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :has ;
                                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass :nxxrd-pan-entry-instrument-source-k-alpha-one-units-attribute
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_FLOAT
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
                        Wavelength of the K\\u03b1 1 line.
                    """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-instrument-source-k-alpha-one-field> ;
                                                     rdfs:label "NXxrd_pan/ENTRY/INSTRUMENT/SOURCE/k_alpha_one" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-instrument-source-k-alpha-one-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-instrument-source-k-alpha-one-units-attribute
:nxxrd-pan-entry-instrument-source-k-alpha-one-units-attribute rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_CHAR
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_CHAR
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-instrument-source-k-alpha-one-units-attribute> ;
                                                               rdfs:label "NXxrd_pan/ENTRY/INSTRUMENT/SOURCE/k_alpha_one/units" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-instrument-source-k-alpha-one-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-instrument-source-k-alpha-two-field
:nxxrd-pan-entry-instrument-source-k-alpha-two-field rdf:type owl:Class ;
                                                     rdfs:subClassOf :NeXusField ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasUnitContainer ;
                                                                       owl:someValuesFrom :NX_WAVELENGTH
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:someValuesFrom :NX_FLOAT
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :has ;
                                                                       owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass :nxxrd-pan-entry-instrument-source-k-alpha-two-units-attribute
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty :hasValueContainer ;
                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                     owl:complementOf :NX_FLOAT
                                                                                   ]
                                                                     ] ;
                                                     rdfs:comment """
                        Wavelength of the K\\u03b1 2 line.
                    """ ;
                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-instrument-source-k-alpha-two-field> ;
                                                     rdfs:label "NXxrd_pan/ENTRY/INSTRUMENT/SOURCE/k_alpha_two" ;
                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-instrument-source-k-alpha-two-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-instrument-source-k-alpha-two-units-attribute
:nxxrd-pan-entry-instrument-source-k-alpha-two-units-attribute rdf:type owl:Class ;
                                                               rdfs:subClassOf :NeXusAttribute ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:someValuesFrom :NX_CHAR
                                                                               ] ,
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :hasValueContainer ;
                                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                                               owl:complementOf :NX_CHAR
                                                                                             ]
                                                                               ] ;
                                                               rdfs:comment "" ;
                                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-instrument-source-k-alpha-two-units-attribute> ;
                                                               rdfs:label "NXxrd_pan/ENTRY/INSTRUMENT/SOURCE/k_alpha_two/units" ;
                                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-instrument-source-k-alpha-two-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-instrument-source-kbeta-field
:nxxrd-pan-entry-instrument-source-kbeta-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_WAVELENGTH
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_FLOAT
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :has ;
                                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass :nxxrd-pan-entry-instrument-source-kbeta-units-attribute
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_FLOAT
                                                                             ]
                                                               ] ;
                                               rdfs:comment """
                        Wavelength of the K\\u00df line.
                    """ ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-instrument-source-kbeta-field> ;
                                               rdfs:label "NXxrd_pan/ENTRY/INSTRUMENT/SOURCE/kbeta" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-instrument-source-kbeta-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-instrument-source-kbeta-units-attribute
:nxxrd-pan-entry-instrument-source-kbeta-units-attribute rdf:type owl:Class ;
                                                         rdfs:subClassOf :NeXusAttribute ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:someValuesFrom :NX_CHAR
                                                                         ] ,
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :hasValueContainer ;
                                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                           owl:onClass [ rdf:type owl:Class ;
                                                                                         owl:complementOf :NX_CHAR
                                                                                       ]
                                                                         ] ;
                                                         rdfs:comment "" ;
                                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-instrument-source-kbeta-units-attribute> ;
                                                         rdfs:label "NXxrd_pan/ENTRY/INSTRUMENT/SOURCE/kbeta/units" ;
                                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-instrument-source-kbeta-units-attribute> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-instrument-source-ratio-k-alphatwo-k-alphaone-field
:nxxrd-pan-entry-instrument-source-ratio-k-alphatwo-k-alphaone-field rdf:type owl:Class ;
                                                                     rdfs:subClassOf :NeXusField ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasUnitContainer ;
                                                                                       owl:someValuesFrom :NX_DIMENSIONLESS
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:someValuesFrom :NX_FLOAT
                                                                                     ] ,
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasValueContainer ;
                                                                                       owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                       owl:onClass [ rdf:type owl:Class ;
                                                                                                     owl:complementOf :NX_FLOAT
                                                                                                   ]
                                                                                     ] ;
                                                                     rdfs:comment """
                        K\\u03b1 2/K\\u03b1 1 intensity ratio.
                    """ ;
                                                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-instrument-source-ratio-k-alphatwo-k-alphaone-field> ;
                                                                     rdfs:label "NXxrd_pan/ENTRY/INSTRUMENT/SOURCE/ratio_k_alphatwo_k_alphaone" ;
                                                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-instrument-source-ratio-k-alphatwo-k-alphaone-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-instrument-source-source-peak-wavelength-field
:nxxrd-pan-entry-instrument-source-source-peak-wavelength-field rdf:type owl:Class ;
                                                                rdfs:subClassOf :NeXusField ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasUnitContainer ;
                                                                                  owl:someValuesFrom :NX_WAVELENGTH
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:someValuesFrom :NX_FLOAT
                                                                                ] ,
                                                                                [ rdf:type owl:Restriction ;
                                                                                  owl:onProperty :hasValueContainer ;
                                                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                  owl:onClass [ rdf:type owl:Class ;
                                                                                                owl:complementOf :NX_FLOAT
                                                                                              ]
                                                                                ] ;
                                                                rdfs:comment """
                        Wavelength of the X-ray source. Used to convert from 2-theta to Q.
                    """ ;
                                                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-instrument-source-source-peak-wavelength-field> ;
                                                                rdfs:label "NXxrd_pan/ENTRY/INSTRUMENT/SOURCE/source_peak_wavelength" ;
                                                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-instrument-source-source-peak-wavelength-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-instrument-source-xray-tube-current-field
:nxxrd-pan-entry-instrument-source-xray-tube-current-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_CURRENT
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_FLOAT
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_FLOAT
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment """
                        Current of the X-ray tube.
                    """ ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-instrument-source-xray-tube-current-field> ;
                                                           rdfs:label "NXxrd_pan/ENTRY/INSTRUMENT/SOURCE/xray_tube_current" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-instrument-source-xray-tube-current-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-instrument-source-xray-tube-material-field
:nxxrd-pan-entry-instrument-source-xray-tube-material-field rdf:type owl:Class ;
                                                            rdfs:subClassOf :NeXusField ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasUnitContainer ;
                                                                              owl:someValuesFrom :NX_ANY
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:someValuesFrom :NX_CHAR
                                                                            ] ,
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasValueContainer ;
                                                                              owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                              owl:onClass [ rdf:type owl:Class ;
                                                                                            owl:complementOf :NX_CHAR
                                                                                          ]
                                                                            ] ;
                                                            rdfs:comment """
                        Type of the X-ray tube.
                    """ ;
                                                            rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-instrument-source-xray-tube-material-field> ;
                                                            rdfs:label "NXxrd_pan/ENTRY/INSTRUMENT/SOURCE/xray_tube_material" ;
                                                            rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-instrument-source-xray-tube-material-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-instrument-source-xray-tube-voltage-field
:nxxrd-pan-entry-instrument-source-xray-tube-voltage-field rdf:type owl:Class ;
                                                           rdfs:subClassOf :NeXusField ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasUnitContainer ;
                                                                             owl:someValuesFrom :NX_VOLTAGE
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:someValuesFrom :NX_FLOAT
                                                                           ] ,
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :hasValueContainer ;
                                                                             owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                             owl:onClass [ rdf:type owl:Class ;
                                                                                           owl:complementOf :NX_FLOAT
                                                                                         ]
                                                                           ] ;
                                                           rdfs:comment """
                        Voltage of the X-ray tube.
                    """ ;
                                                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-instrument-source-xray-tube-voltage-field> ;
                                                           rdfs:label "NXxrd_pan/ENTRY/INSTRUMENT/SOURCE/xray_tube_voltage" ;
                                                           rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-instrument-source-xray-tube-voltage-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-measurement-type-field
:nxxrd-pan-entry-measurement-type-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_CHAR
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_CHAR
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
                Type of measurement.
            """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-measurement-type-field> ;
                                        rdfs:label "NXxrd_pan/ENTRY/measurement_type" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-measurement-type-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-method-field
:nxxrd-pan-entry-method-field rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusField ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasUnitContainer ;
                                                owl:someValuesFrom :NX_ANY
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:someValuesFrom :NX_CHAR
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :hasValueContainer ;
                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass [ rdf:type owl:Class ;
                                                              owl:complementOf :NX_CHAR
                                                            ]
                                              ] ;
                              rdfs:comment """
                Method used to collect the data
                default='X-Ray Diffraction (XRD)'
            """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-method-field> ;
                              rdfs:label "NXxrd_pan/ENTRY/method" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-method-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-q-data-group
:nxxrd-pan-entry-q-data-group rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusGroup ,
                                              :nxxrd-entry-data-group ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxxrd-pan-entry-q-data-intensity-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxxrd-pan-entry-q-data-q-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxxrd-pan-entry-q-data-q-parallel-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxxrd-pan-entry-q-data-q-perpendicular-field
                                              ] ;
                              rdfs:comment """
                The desired view for scattering vectors.
            """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-q-data-group> ;
                              rdfs:label "NXxrd_pan/ENTRY/q_data" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-q-data-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-q-data-intensity-field
:nxxrd-pan-entry-q-data-intensity-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_FLOAT
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_FLOAT
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
                    Number of scattered electrons per unit time at each scattering vector (q) value.
                    The concept is the same as the 'intensity' of experiment_result
                    and should be linked to /entry[ENTRY]/experiment_result/intensity.
                """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-q-data-intensity-field> ;
                                        rdfs:label "NXxrd_pan/ENTRY/q_data/intensity" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-q-data-intensity-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-q-data-q-field
:nxxrd-pan-entry-q-data-q-field rdf:type owl:Class ;
                                rdfs:subClassOf :NeXusField ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasUnitContainer ;
                                                  owl:someValuesFrom :NX_ANY
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:someValuesFrom :NX_FLOAT
                                                ] ,
                                                [ rdf:type owl:Restriction ;
                                                  owl:onProperty :hasValueContainer ;
                                                  owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                  owl:onClass [ rdf:type owl:Class ;
                                                                owl:complementOf :NX_FLOAT
                                                              ]
                                                ] ;
                                rdfs:comment """
                    This concept corresponds to the norm value of the scattering vector(q).
                    The concept is the same as 'q_norm' of 'experiment_result'
                    and should be linked to /entry[ENTRY]/experiment_result/q_norm.
                """ ;
                                rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-q-data-q-field> ;
                                rdfs:label "NXxrd_pan/ENTRY/q_data/q" ;
                                rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-q-data-q-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-q-data-q-parallel-field
:nxxrd-pan-entry-q-data-q-parallel-field rdf:type owl:Class ;
                                         rdfs:subClassOf :NeXusField ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasUnitContainer ;
                                                           owl:someValuesFrom :NX_ANY
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:someValuesFrom :NX_FLOAT
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty :hasValueContainer ;
                                                           owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                           owl:onClass [ rdf:type owl:Class ;
                                                                         owl:complementOf :NX_FLOAT
                                                                       ]
                                                         ] ;
                                         rdfs:comment """
                    The scattering vector (q) component, which is parallel to the sample surface.
                    This component is used in the Reciprocal Space Mapping (RSM) technique of
                    X-ray diffraction method.
                    
                    The concept is the same as 'q_parallel' of experiment_result,
                    and should be linked to /entry[ENTRY]/experiment_result/q_parallel.
                """ ;
                                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-q-data-q-parallel-field> ;
                                         rdfs:label "NXxrd_pan/ENTRY/q_data/q_parallel" ;
                                         rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-q-data-q-parallel-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-q-data-q-perpendicular-field
:nxxrd-pan-entry-q-data-q-perpendicular-field rdf:type owl:Class ;
                                              rdfs:subClassOf :NeXusField ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasUnitContainer ;
                                                                owl:someValuesFrom :NX_ANY
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:someValuesFrom :NX_FLOAT
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasValueContainer ;
                                                                owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                owl:onClass [ rdf:type owl:Class ;
                                                                              owl:complementOf :NX_FLOAT
                                                                            ]
                                                              ] ;
                                              rdfs:comment """
                    The scattering vector component, which is perpendicular to the sample surface.
                    
                    The concept is the same as  'q_perpendicular' of experiment_result,
                    and should be linked to /entry[ENTRY]/experiment_result/q_perpendicular.
                """ ;
                                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-q-data-q-perpendicular-field> ;
                                              rdfs:label "NXxrd_pan/ENTRY/q_data/q_perpendicular" ;
                                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-q-data-q-perpendicular-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-sample-group
:nxxrd-pan-entry-sample-group rdf:type owl:Class ;
                              rdfs:subClassOf :NeXusGroup ,
                                              :nxmonopd-entry-sample-group ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxxrd-pan-entry-sample-sample-id-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxxrd-pan-entry-sample-sample-mode-field
                                              ] ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :has ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :nxxrd-pan-entry-sample-sample-name-field
                                              ] ;
                              rdfs:comment """
                Description on sample.
            """ ;
                              rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-sample-group> ;
                              rdfs:label "NXxrd_pan/ENTRY/SAMPLE" ;
                              rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-sample-sample-id-field
:nxxrd-pan-entry-sample-sample-id-field rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusField ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasUnitContainer ;
                                                          owl:someValuesFrom :NX_ANY
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:someValuesFrom :NX_CHAR
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasValueContainer ;
                                                          owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                          owl:onClass [ rdf:type owl:Class ;
                                                                        owl:complementOf :NX_CHAR
                                                                      ]
                                                        ] ;
                                        rdfs:comment """
                    Id of sample.
                """ ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-sample-sample-id-field> ;
                                        rdfs:label "NXxrd_pan/ENTRY/SAMPLE/sample_id" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-sample-sample-id-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-sample-sample-mode-field
:nxxrd-pan-entry-sample-sample-mode-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_CHAR
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_CHAR
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
                    Mode of sample.
                """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-sample-sample-mode-field> ;
                                          rdfs:label "NXxrd_pan/ENTRY/SAMPLE/sample_mode" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-sample-sample-mode-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrd-pan-entry-sample-sample-name-field
:nxxrd-pan-entry-sample-sample-name-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANY
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_CHAR
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_CHAR
                                                                        ]
                                                          ] ;
                                          rdfs:comment """
                    Usually in xrd sample are being analyzed, but sample might be identified by
                    assumed name or given name.
                """ ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-sample-sample-name-field> ;
                                          rdfs:label "NXxrd_pan/ENTRY/SAMPLE/sample_name" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/contributed_definitions/NXxrd_pan.html#nxxrd-pan-entry-sample-sample-name-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrot-entry-definition-field
:nxxrot-entry-definition-field rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusField ,
                                               :nxxbase-entry-definition-field ,
                                               [ rdf:type owl:Class ;
                                                 owl:unionOf ( :nxxlaue-entry-definition-field
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasEnumContainer ;
                                                                 owl:allValuesFrom [ rdf:type owl:Class ;
                                                                                     owl:unionOf ( :nxxrot-entry-definition-nxxrot-enum
                                                                                                 )
                                                                                   ]
                                                               ]
                                                             )
                                               ] ;
                               rdfs:comment "Official NeXus NXDL schema to which this file conforms." ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxrot.html#nxxrot-entry-definition-field> ;
                               rdfs:label "NXxrot/ENTRY/definition" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxrot.html#nxxrot-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrot-entry-definition-nxxrot-enum
:nxxrot-entry-definition-nxxrot-enum rdf:type owl:Class ;
                                     rdfs:subClassOf :NeXusEnumerations ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty :actualValue ;
                                                       owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                                           owl:oneOf [ rdf:type rdf:List ;
                                                                                       rdf:first "NXxrot" ;
                                                                                       rdf:rest rdf:nil
                                                                                     ]
                                                                         ]
                                                     ] ;
                                     rdfs:comment "Enumeration item for NXxrot/ENTRY/definition: NXxrot" ;
                                     rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxrot.html#nxxrot-entry-definition-field> ;
                                     rdfs:label "NXxrot/ENTRY/definition/NXxrot" ;
                                     rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxrot.html#nxxrot-entry-definition-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrot-entry-group
:nxxrot-entry-group rdf:type owl:Class ;
                    rdfs:subClassOf :NeXusGroup ,
                                    :nxxbase-entry-group ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxxrot-entry-definition-field
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxxrot-entry-instrument-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxxrot-entry-name-group
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :nxxrot-entry-sample-group
                                    ] ;
                    rdfs:comment "" ;
                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxrot.html#nxxrot-entry-group> ;
                    rdfs:label "NXxrot/ENTRY" ;
                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxrot.html#nxxrot-entry-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrot-entry-instrument-attenuator-attenuator-transmission-field
:nxxrot-entry-instrument-attenuator-attenuator-transmission-field rdf:type owl:Class ;
                                                                  rdfs:subClassOf :NeXusField ,
                                                                                  :nxattenuator-attenuator-transmission-field ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasUnitContainer ;
                                                                                    owl:someValuesFrom :NX_ANY
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:someValuesFrom :NX_FLOAT
                                                                                  ] ,
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasValueContainer ;
                                                                                    owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                                    owl:onClass [ rdf:type owl:Class ;
                                                                                                  owl:complementOf :NX_FLOAT
                                                                                                ]
                                                                                  ] ;
                                                                  rdfs:comment "" ;
                                                                  rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxrot.html#nxxrot-entry-instrument-attenuator-attenuator-transmission-field> ;
                                                                  rdfs:label "NXxrot/ENTRY/instrument/attenuator/attenuator_transmission" ;
                                                                  rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxrot.html#nxxrot-entry-instrument-attenuator-attenuator-transmission-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrot-entry-instrument-attenuator-group
:nxxrot-entry-instrument-attenuator-group rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusGroup ,
                                                          :nxinstrument-attenuator-group ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :has ;
                                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                            owl:onClass :nxxrot-entry-instrument-attenuator-attenuator-transmission-field
                                                          ] ;
                                          rdfs:comment "" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxrot.html#nxxrot-entry-instrument-attenuator-group> ;
                                          rdfs:label "NXxrot/ENTRY/instrument/attenuator" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxrot.html#nxxrot-entry-instrument-attenuator-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrot-entry-instrument-detector-beam-center-x-field
:nxxrot-entry-instrument-detector-beam-center-x-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      :nxdetector-beam-center-x-field ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_LENGTH
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_FLOAT
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_FLOAT
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment """
              This is the x position where the direct beam would hit the detector. This is a
              length, not a pixel position, and can be outside of the actual detector.
            """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxrot.html#nxxrot-entry-instrument-detector-beam-center-x-field> ;
                                                      rdfs:label "NXxrot/ENTRY/instrument/detector/beam_center_x" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxrot.html#nxxrot-entry-instrument-detector-beam-center-x-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrot-entry-instrument-detector-beam-center-y-field
:nxxrot-entry-instrument-detector-beam-center-y-field rdf:type owl:Class ;
                                                      rdfs:subClassOf :NeXusField ,
                                                                      :nxdetector-beam-center-y-field ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasUnitContainer ;
                                                                        owl:someValuesFrom :NX_LENGTH
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:someValuesFrom :NX_FLOAT
                                                                      ] ,
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasValueContainer ;
                                                                        owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                        owl:onClass [ rdf:type owl:Class ;
                                                                                      owl:complementOf :NX_FLOAT
                                                                                    ]
                                                                      ] ;
                                                      rdfs:comment """
                This is the y position where the direct beam would hit the detector. This is a
                length, not a pixel position, and can be outside of the actual detector.
        """ ;
                                                      rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxrot.html#nxxrot-entry-instrument-detector-beam-center-y-field> ;
                                                      rdfs:label "NXxrot/ENTRY/instrument/detector/beam_center_y" ;
                                                      rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxrot.html#nxxrot-entry-instrument-detector-beam-center-y-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrot-entry-instrument-detector-group
:nxxrot-entry-instrument-detector-group rdf:type owl:Class ;
                                        rdfs:subClassOf :NeXusGroup ,
                                                        :nxxbase-entry-instrument-detector-group ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxxrot-entry-instrument-detector-beam-center-x-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxxrot-entry-instrument-detector-beam-center-y-field
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :has ;
                                                          owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass :nxxrot-entry-instrument-detector-polar-angle-field
                                                        ] ;
                                        rdfs:comment "" ;
                                        rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxrot.html#nxxrot-entry-instrument-detector-group> ;
                                        rdfs:label "NXxrot/ENTRY/instrument/detector" ;
                                        rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxrot.html#nxxrot-entry-instrument-detector-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrot-entry-instrument-detector-polar-angle-field
:nxxrot-entry-instrument-detector-polar-angle-field rdf:type owl:Class ;
                                                    rdfs:subClassOf :NeXusField ,
                                                                    :nxdetector-polar-angle-field ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasUnitContainer ;
                                                                      owl:someValuesFrom :NX_ANGLE
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:someValuesFrom :NX_FLOAT
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasValueContainer ;
                                                                      owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                      owl:onClass [ rdf:type owl:Class ;
                                                                                    owl:complementOf :NX_FLOAT
                                                                                  ]
                                                                    ] ;
                                                    rdfs:comment "The polar_angle (two theta) where the detector is placed." ;
                                                    rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxrot.html#nxxrot-entry-instrument-detector-polar-angle-field> ;
                                                    rdfs:label "NXxrot/ENTRY/instrument/detector/polar_angle" ;
                                                    rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxrot.html#nxxrot-entry-instrument-detector-polar-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrot-entry-instrument-group
:nxxrot-entry-instrument-group rdf:type owl:Class ;
                               rdfs:subClassOf :NeXusGroup ,
                                               :nxxbase-entry-instrument-group ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxxrot-entry-instrument-attenuator-group
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty :has ;
                                                 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                 owl:onClass :nxxrot-entry-instrument-detector-group
                                               ] ;
                               rdfs:comment "" ;
                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxrot.html#nxxrot-entry-instrument-group> ;
                               rdfs:label "NXxrot/ENTRY/instrument" ;
                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxrot.html#nxxrot-entry-instrument-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrot-entry-name-group
:nxxrot-entry-name-group rdf:type owl:Class ;
                         rdfs:subClassOf :NeXusGroup ;
                         rdfs:comment "" ;
                         rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxrot.html#nxxrot-entry-name-group> ;
                         rdfs:label "NXxrot/ENTRY/name" ;
                         rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxrot.html#nxxrot-entry-name-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrot-entry-sample-group
:nxxrot-entry-sample-group rdf:type owl:Class ;
                           rdfs:subClassOf :NeXusGroup ,
                                           :nxxbase-entry-sample-group ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxxrot-entry-sample-rotation-angle-field
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty :has ;
                                             owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                             owl:onClass :nxxrot-entry-sample-rotation-angle-step-field
                                           ] ;
                           rdfs:comment "" ;
                           rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxrot.html#nxxrot-entry-sample-group> ;
                           rdfs:label "NXxrot/ENTRY/sample" ;
                           rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxrot.html#nxxrot-entry-sample-group> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrot-entry-sample-rotation-angle-field
:nxxrot-entry-sample-rotation-angle-field rdf:type owl:Class ;
                                          rdfs:subClassOf :NeXusField ,
                                                          :nxsample-rotation-angle-field ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasUnitContainer ;
                                                            owl:someValuesFrom :NX_ANGLE
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:someValuesFrom :NX_FLOAT
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty :hasValueContainer ;
                                                            owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                            owl:onClass [ rdf:type owl:Class ;
                                                                          owl:complementOf :NX_FLOAT
                                                                        ]
                                                          ] ;
                                          rdfs:comment "This is an array holding the sample rotation start angle at each  scan point" ;
                                          rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxrot.html#nxxrot-entry-sample-rotation-angle-field> ;
                                          rdfs:label "NXxrot/ENTRY/sample/rotation_angle" ;
                                          rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxrot.html#nxxrot-entry-sample-rotation-angle-field> .


###  https://w3id.org/PaN/NeXus/definitions#nxxrot-entry-sample-rotation-angle-step-field
:nxxrot-entry-sample-rotation-angle-step-field rdf:type owl:Class ;
                                               rdfs:subClassOf :NeXusField ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasUnitContainer ;
                                                                 owl:someValuesFrom :NX_ANGLE
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:someValuesFrom :NX_FLOAT
                                                               ] ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty :hasValueContainer ;
                                                                 owl:maxQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
                                                                 owl:onClass [ rdf:type owl:Class ;
                                                                               owl:complementOf :NX_FLOAT
                                                                             ]
                                                               ] ;
                                               rdfs:comment "This is an array holding the step made for sample rotation angle at each  scan point" ;
                                               rdfs:isDefinedBy <https://manual.nexusformat.org/classes/applications/NXxrot.html#nxxrot-entry-sample-rotation-angle-step-field> ;
                                               rdfs:label "NXxrot/ENTRY/sample/rotation_angle_step" ;
                                               rdfs:seeAlso <https://manual.nexusformat.org/classes/applications/NXxrot.html#nxxrot-entry-sample-rotation-angle-step-field> .


#################################################################
#    General axioms
#################################################################

[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :ISO8601
                :NX_BINARY
                :NX_BOOLEAN
                :NX_CCOMPLEX
                :NX_CHAR
                :NX_CHAR_OR_NUMBER
                :NX_COMPLEX
                :NX_DATE_TIME
                :NX_FLOAT
                :NX_INT
                :NX_NUMBER
                :NX_PCOMPLEX
                :NX_POSINT
                :NX_QUATERNION
                :NX_UINT
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :NX_ANGLE
                :NX_AREA
                :NX_CHARGE
                :NX_COUNT
                :NX_CROSS_SECTION
                :NX_CURRENT
                :NX_EMITTANCE
                :NX_ENERGY
                :NX_FLUX
                :NX_FREQUENCY
                :NX_LENGTH
                :NX_MASS
                :NX_MASS_DENSITY
                :NX_MOLECULAR_WEIGHT
                :NX_PERIOD
                :NX_PER_AREA
                :NX_PER_LENGTH
                :NX_POWER
                :NX_PRESSURE
                :NX_PULSES
                :NX_SCATTERING_LENGTH_DENSITY
                :NX_SOLID_ANGLE
                :NX_TEMPERATURE
                :NX_TIME
                :NX_VOLTAGE
                :NX_VOLUME
                :NX_WAVELENGTH
                :NX_WAVENUMBER
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :NeXusApplicationClass
                :NeXusBaseClass
                :NeXusQuantity
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :NeXusApplicationClass
                :NeXusGroup
                :NeXusQuantity
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :NeXusDataType
                :NeXusEnumerations
                :NeXusObject
                :NeXusUnitCategory
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxaperture-shape-bladed-enum
                :nxaperture-shape-circle-enum
                :nxaperture-shape-curved-slit-enum
                :nxaperture-shape-grid-enum
                :nxaperture-shape-hexagon-enum
                :nxaperture-shape-octagon-enum
                :nxaperture-shape-open-enum
                :nxaperture-shape-pinhole-enum
                :nxaperture-shape-square-enum
                :nxaperture-shape-straight-slit-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxapm-entry-atom-probeid-ranging-peak-search-peakid-category-0-enum
                :nxapm-entry-atom-probeid-ranging-peak-search-peakid-category-1-enum
                :nxapm-entry-atom-probeid-ranging-peak-search-peakid-category-2-enum
                :nxapm-entry-atom-probeid-ranging-peak-search-peakid-category-3-enum
                :nxapm-entry-atom-probeid-ranging-peak-search-peakid-category-4-enum
                :nxapm-entry-atom-probeid-ranging-peak-search-peakid-category-5-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxapm-entry-atom-probeid-raw-data-number-of-dld-wires-1-enum
                :nxapm-entry-atom-probeid-raw-data-number-of-dld-wires-2-enum
                :nxapm-entry-atom-probeid-raw-data-number-of-dld-wires-3-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxapm-entry-consistent-rotations-euler-angle-convention-xyx-enum
                :nxapm-entry-consistent-rotations-euler-angle-convention-xyz-enum
                :nxapm-entry-consistent-rotations-euler-angle-convention-xzx-enum
                :nxapm-entry-consistent-rotations-euler-angle-convention-xzy-enum
                :nxapm-entry-consistent-rotations-euler-angle-convention-yxy-enum
                :nxapm-entry-consistent-rotations-euler-angle-convention-yxz-enum
                :nxapm-entry-consistent-rotations-euler-angle-convention-yzx-enum
                :nxapm-entry-consistent-rotations-euler-angle-convention-yzy-enum
                :nxapm-entry-consistent-rotations-euler-angle-convention-zxy-enum
                :nxapm-entry-consistent-rotations-euler-angle-convention-zxz-enum
                :nxapm-entry-consistent-rotations-euler-angle-convention-zyx-enum
                :nxapm-entry-consistent-rotations-euler-angle-convention-zyz-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxapm-instrument-local-electrode-aperture-type-conical-enum
                :nxapm-instrument-local-electrode-aperture-type-custom-enum
                :nxapm-instrument-local-electrode-aperture-type-feedthrough-enum
                :nxapm-instrument-local-electrode-aperture-type-n-a-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-feature-type-objects-close-to-edge-enum
                :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-feature-type-objects-far-from-edge-enum
                :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-feature-type-other-enum
                :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-feature-type-proxies-close-to-edge-enum
                :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-current-set-objectid-feature-type-proxies-far-from-edge-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-feature-type-objects-close-to-edge-enum
                :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-feature-type-objects-far-from-edge-enum
                :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-feature-type-proxies-close-to-edge-enum
                :nxapm-paraprobe-intersector-config-entry-v-v-spatial-correlationid-next-set-objectid-feature-type-proxies-far-from-edge-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-resolve-atom-enum
                :nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-resolve-element-charge-enum
                :nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-resolve-element-enum
                :nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-resolve-isotope-charge-enum
                :nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-resolve-isotope-enum
                :nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-resolve-point-enum
                :nxapm-paraprobe-nanochem-config-entry-delocalizationid-decomposition-method-resolve-unknown-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxapm-paraprobe-nanochem-config-entry-delocalizationid-normalization-composition-enum
                :nxapm-paraprobe-nanochem-config-entry-delocalizationid-normalization-concentration-enum
                :nxapm-paraprobe-nanochem-config-entry-delocalizationid-normalization-none-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-dimensionality-1-enum
                :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-dimensionality-2-enum
                :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-dimensionality-3-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-normalization-candidates-enum
                :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-normalization-composition-enum
                :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-normalization-concentration-enum
                :nxapm-paraprobe-nanochem-results-entry-delocalizationid-grid-normalization-total-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-source-resolve-all-enum
                :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-source-resolve-element-enum
                :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-source-resolve-ion-enum
                :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-source-resolve-isotope-enum
                :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-source-resolve-unknown-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-target-resolve-all-enum
                :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-target-resolve-element-enum
                :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-target-resolve-ion-enum
                :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-target-resolve-isotope-enum
                :nxapm-paraprobe-spatstat-config-entry-spatial-statisticsid-ion-query-type-target-resolve-unknown-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-value-choice-cgal-optimal-enum
                :nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-value-choice-convex-hull-naive-enum
                :nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-value-choice-convex-hull-refine-enum
                :nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-value-choice-set-of-alpha-wrappings-enum
                :nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-value-choice-set-of-values-enum
                :nxapm-paraprobe-surfacer-config-entry-surface-meshingid-alpha-value-choice-smallest-solid-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-type-alpha-shape-enum
                :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-type-alpha-wrapping-enum
                :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-type-convex-hull-enum
                :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-type-other-enum
                :nxapm-paraprobe-surfacer-results-entry-point-set-wrappingid-alpha-complexid-type-undefined-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxarchive-entry-instrument-source-probe-electron-enum
                :nxarchive-entry-instrument-source-probe-neutron-enum
                :nxarchive-entry-instrument-source-probe-x-ray-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxarchive-entry-instrument-source-type-fixed-tube-x-ray-enum
                :nxarchive-entry-instrument-source-type-pulsed-muon-source-enum
                :nxarchive-entry-instrument-source-type-pulsed-reactor-neutron-source-enum
                :nxarchive-entry-instrument-source-type-reactor-neutron-source-enum
                :nxarchive-entry-instrument-source-type-rotating-anode-x-ray-enum
                :nxarchive-entry-instrument-source-type-spallation-neutron-source-enum
                :nxarchive-entry-instrument-source-type-synchrotron-x-ray-source-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxarchive-entry-sample-type-calibration-sample-enum
                :nxarchive-entry-sample-type-none-enum
                :nxarchive-entry-sample-type-normalisation-sample-enum
                :nxarchive-entry-sample-type-sample-can-enum
                :nxarchive-entry-sample-type-sample-enum
                :nxarchive-entry-sample-type-sample-environment-enum
                :nxarchive-entry-sample-type-simulated-data-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxattenuator-status-in-enum
                :nxattenuator-status-moving-enum
                :nxattenuator-status-out-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxazint1d-entry-data-radial-axis-edges-units-nx-angle-enum
                :nxazint1d-entry-data-radial-axis-edges-units-nx-per-length-enum
                :nxazint1d-entry-data-radial-axis-edges-units-nx-wavenumber-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxazint1d-entry-data-radial-axis-units-nx-angle-enum
                :nxazint1d-entry-data-radial-axis-units-nx-per-length-enum
                :nxazint1d-entry-data-radial-axis-units-nx-wavenumber-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxazint2d-entry-data-radial-axis-edges-units-nx-angle-enum
                :nxazint2d-entry-data-radial-axis-edges-units-nx-per-length-enum
                :nxazint2d-entry-data-radial-axis-edges-units-nx-wavenumber-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxazint2d-entry-data-radial-axis-units-nx-angle-enum
                :nxazint2d-entry-data-radial-axis-units-nx-per-lenght-enum
                :nxazint2d-entry-data-radial-axis-units-nx-wavenumber-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxbeam-splitter-shape-shape-cube-enum
                :nxbeam-splitter-shape-shape-cylinder-enum
                :nxbeam-splitter-shape-shape-other-enum
                :nxbeam-splitter-shape-shape-plate-enum
                :nxbeam-splitter-shape-shape-prism-enum
                :nxbeam-splitter-shape-shape-wedged-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxbeam-splitter-type-dichroic-mirror-enum
                :nxbeam-splitter-type-dielectric-mirror-enum
                :nxbeam-splitter-type-fiber-optic-splitter-enum
                :nxbeam-splitter-type-glan-thompson-prism-enum
                :nxbeam-splitter-type-metal-coated-mirror-enum
                :nxbeam-splitter-type-nicol-prism-enum
                :nxbeam-splitter-type-pellicle-mirror-enum
                :nxbeam-splitter-type-polka-dot-beam-splitter-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxbeam-transfer-matrix-table-datatype-n-aperture-enum
                :nxbeam-transfer-matrix-table-datatype-n-focal-length-enum
                :nxbeam-transfer-matrix-table-datatype-n-jones-matrix-enum
                :nxbeam-transfer-matrix-table-datatype-n-orientation-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxcansas-entry-data-dql-units-1-angstrom-enum
                :nxcansas-entry-data-dql-units-1-m-enum
                :nxcansas-entry-data-dql-units-1-nm-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxcansas-entry-data-dqw-units-1-angstrom-enum
                :nxcansas-entry-data-dqw-units-1-m-enum
                :nxcansas-entry-data-dqw-units-1-nm-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxcansas-entry-data-i-units-1-cm-enum
                :nxcansas-entry-data-i-units-1-m-enum
                :nxcansas-entry-data-i-units-arbitrary-enum
                :nxcansas-entry-data-i-units-cm2-g-enum
                :nxcansas-entry-data-i-units-m2-g-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxcansas-entry-data-idev-units-1-cm-enum
                :nxcansas-entry-data-idev-units-1-m-enum
                :nxcansas-entry-data-idev-units-arbitrary-enum
                :nxcansas-entry-data-idev-units-cm2-g-enum
                :nxcansas-entry-data-idev-units-m2-g-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxcansas-entry-data-q-units-1-angstrom-enum
                :nxcansas-entry-data-q-units-1-m-enum
                :nxcansas-entry-data-q-units-1-nm-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxcansas-entry-data-qdev-units-1-angstrom-enum
                :nxcansas-entry-data-qdev-units-1-m-enum
                :nxcansas-entry-data-qdev-units-1-nm-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxcansas-entry-data-qmean-units-1-angstrom-enum
                :nxcansas-entry-data-qmean-units-1-m-enum
                :nxcansas-entry-data-qmean-units-1-nm-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxcansas-entry-instrument-source-radiation-electron-enum
                :nxcansas-entry-instrument-source-radiation-fixed-tube-x-ray-enum
                :nxcansas-entry-instrument-source-radiation-free-electron-laser-enum
                :nxcansas-entry-instrument-source-radiation-ion-source-enum
                :nxcansas-entry-instrument-source-radiation-muon-enum
                :nxcansas-entry-instrument-source-radiation-neutron-enum
                :nxcansas-entry-instrument-source-radiation-optical-laser-enum
                :nxcansas-entry-instrument-source-radiation-positron-enum
                :nxcansas-entry-instrument-source-radiation-proton-enum
                :nxcansas-entry-instrument-source-radiation-pulsed-muon-source-enum
                :nxcansas-entry-instrument-source-radiation-pulsed-reactor-neutron-source-enum
                :nxcansas-entry-instrument-source-radiation-reactor-neutron-source-enum
                :nxcansas-entry-instrument-source-radiation-rotating-anode-x-ray-enum
                :nxcansas-entry-instrument-source-radiation-spallation-neutron-source-enum
                :nxcansas-entry-instrument-source-radiation-synchrotron-x-ray-source-enum
                :nxcansas-entry-instrument-source-radiation-ultraviolet-enum
                :nxcansas-entry-instrument-source-radiation-uv-laser-enum
                :nxcansas-entry-instrument-source-radiation-uv-plasma-source-enum
                :nxcansas-entry-instrument-source-radiation-visible-light-enum
                :nxcansas-entry-instrument-source-radiation-x-ray-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxcapillary-type-conical-capillary-enum
                :nxcapillary-type-polycapillary-enum
                :nxcapillary-type-single-bounce-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxcg-alpha-complex-type-alpha-shape-enum
                :nxcg-alpha-complex-type-alpha-wrapping-enum
                :nxcg-alpha-complex-type-convex-hull-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxcg-primitive-dimensionality-1-enum
                :nxcg-primitive-dimensionality-2-enum
                :nxcg-primitive-dimensionality-3-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxcollimator-type-honeycomb-enum
                :nxcollimator-type-oscillating-enum
                :nxcollimator-type-radial-enum
                :nxcollimator-type-soller-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxcs-prng-type-mt19937-enum
                :nxcs-prng-type-other-enum
                :nxcs-prng-type-physical-enum
                :nxcs-prng-type-system-clock-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxcs-storage-circuit-type-hard-disk-enum
                :nxcs-storage-circuit-type-optical-enum
                :nxcs-storage-circuit-type-solid-state-disk-enum
                :nxcs-storage-circuit-type-tape-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxcsg-operation-complement-enum
                :nxcsg-operation-difference-enum
                :nxcsg-operation-intersection-enum
                :nxcsg-operation-is-mesh-enum
                :nxcsg-operation-is-quadric-enum
                :nxcsg-operation-union-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxdeflector-type-dipole-enum
                :nxdeflector-type-hexapole-enum
                :nxdeflector-type-octupole-enum
                :nxdeflector-type-quadrupole-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxdelocalization-weighting-model-weighting-method-default-enum
                :nxdelocalization-weighting-model-weighting-method-element-enum
                :nxdelocalization-weighting-model-weighting-method-isotope-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxdetector-acquisition-mode-decimated-enum
                :nxdetector-acquisition-mode-event-enum
                :nxdetector-acquisition-mode-gated-enum
                :nxdetector-acquisition-mode-histogrammed-enum
                :nxdetector-acquisition-mode-pulse-counting-enum
                :nxdetector-acquisition-mode-summed-enum
                :nxdetector-acquisition-mode-triggered-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxdetector-efficiency-axes-2-enum
                :nxdetector-efficiency-axes-3-enum
                :nxdetector-efficiency-axes-4-enum
                :nxdetector-efficiency-axes-enum
                :nxdetector-efficiency-axes-wavelength-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxdetector-layout-area-enum
                :nxdetector-layout-linear-enum
                :nxdetector-layout-point-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxdisk-chopper-type-chopper-type-single-enum
                :nxdisk-chopper-type-contra-rotating-pair-enum
                :nxdisk-chopper-type-synchro-pair-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxebeam-column-monochromator-type-alfa-enum
                :nxebeam-column-monochromator-type-castaing-henry-enum
                :nxebeam-column-monochromator-type-gatan-imaging-enum
                :nxebeam-column-monochromator-type-omega-enum
                :nxebeam-column-monochromator-type-sector-analyzer-enum
                :nxebeam-column-monochromator-type-wien-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxelectromagnetic-lens-type-dodecapole-enum
                :nxelectromagnetic-lens-type-double-enum
                :nxelectromagnetic-lens-type-hexapole-enum
                :nxelectromagnetic-lens-type-octupole-enum
                :nxelectromagnetic-lens-type-quadrupole-enum
                :nxelectromagnetic-lens-type-single-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxellipsometry-entry-data-collection-data-type-intensity-enum
                :nxellipsometry-entry-data-collection-data-type-jones-matrix-enum
                :nxellipsometry-entry-data-collection-data-type-mueller-matrix-enum
                :nxellipsometry-entry-data-collection-data-type-n-c-s-enum
                :nxellipsometry-entry-data-collection-data-type-psi-delta-enum
                :nxellipsometry-entry-data-collection-data-type-raw-data-enum
                :nxellipsometry-entry-data-collection-data-type-reflectivity-enum
                :nxellipsometry-entry-data-collection-data-type-tan-psi-cos-delta-enum
                :nxellipsometry-entry-data-collection-data-type-transmittance-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxellipsometry-entry-instrument-rotating-element-rotating-element-type-analyzer-detector-side-enum
                :nxellipsometry-entry-instrument-rotating-element-rotating-element-type-compensator-detector-side-enum
                :nxellipsometry-entry-instrument-rotating-element-rotating-element-type-compensator-source-side-enum
                :nxellipsometry-entry-instrument-rotating-element-rotating-element-type-polarizer-source-side-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxem-ebsd-gnomonic-reference-frame-x-direction-east-enum
                :nxem-ebsd-gnomonic-reference-frame-x-direction-in-enum
                :nxem-ebsd-gnomonic-reference-frame-x-direction-north-enum
                :nxem-ebsd-gnomonic-reference-frame-x-direction-out-enum
                :nxem-ebsd-gnomonic-reference-frame-x-direction-south-enum
                :nxem-ebsd-gnomonic-reference-frame-x-direction-west-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxem-ebsd-gnomonic-reference-frame-y-direction-east-enum
                :nxem-ebsd-gnomonic-reference-frame-y-direction-in-enum
                :nxem-ebsd-gnomonic-reference-frame-y-direction-north-enum
                :nxem-ebsd-gnomonic-reference-frame-y-direction-out-enum
                :nxem-ebsd-gnomonic-reference-frame-y-direction-south-enum
                :nxem-ebsd-gnomonic-reference-frame-y-direction-west-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxem-ebsd-gnomonic-reference-frame-z-direction-east-enum
                :nxem-ebsd-gnomonic-reference-frame-z-direction-in-enum
                :nxem-ebsd-gnomonic-reference-frame-z-direction-north-enum
                :nxem-ebsd-gnomonic-reference-frame-z-direction-out-enum
                :nxem-ebsd-gnomonic-reference-frame-z-direction-south-enum
                :nxem-ebsd-gnomonic-reference-frame-z-direction-west-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxem-ebsd-indexing-matching-phase-descriptor-confidence-index-enum
                :nxem-ebsd-indexing-matching-phase-descriptor-mean-angular-deviation-enum
                :nxem-ebsd-indexing-matching-phase-descriptor-other-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxem-ebsd-indexing-pixel-shape-cube-enum
                :nxem-ebsd-indexing-pixel-shape-hexagon-enum
                :nxem-ebsd-indexing-pixel-shape-other-enum
                :nxem-ebsd-indexing-pixel-shape-square-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxem-ebsd-indexing-roi-descriptor-band-contrast-enum
                :nxem-ebsd-indexing-roi-descriptor-confidence-index-enum
                :nxem-ebsd-indexing-roi-descriptor-mean-angular-deviation-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxem-ebsd-pattern-center-x-boundary-convention-bottom-enum
                :nxem-ebsd-pattern-center-x-boundary-convention-left-enum
                :nxem-ebsd-pattern-center-x-boundary-convention-right-enum
                :nxem-ebsd-pattern-center-x-boundary-convention-top-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxem-ebsd-pattern-center-x-normalization-direction-east-enum
                :nxem-ebsd-pattern-center-x-normalization-direction-north-enum
                :nxem-ebsd-pattern-center-x-normalization-direction-south-enum
                :nxem-ebsd-pattern-center-x-normalization-direction-west-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxem-ebsd-pattern-center-y-boundary-convention-bottom-enum
                :nxem-ebsd-pattern-center-y-boundary-convention-left-enum
                :nxem-ebsd-pattern-center-y-boundary-convention-right-enum
                :nxem-ebsd-pattern-center-y-boundary-convention-top-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxem-ebsd-pattern-center-y-normalization-direction-east-enum
                :nxem-ebsd-pattern-center-y-normalization-direction-north-enum
                :nxem-ebsd-pattern-center-y-normalization-direction-south-enum
                :nxem-ebsd-pattern-center-y-normalization-direction-west-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxem-entry-consistent-rotations-euler-angle-convention-xyx-enum
                :nxem-entry-consistent-rotations-euler-angle-convention-xyz-enum
                :nxem-entry-consistent-rotations-euler-angle-convention-xzx-enum
                :nxem-entry-consistent-rotations-euler-angle-convention-xzy-enum
                :nxem-entry-consistent-rotations-euler-angle-convention-yxy-enum
                :nxem-entry-consistent-rotations-euler-angle-convention-yxz-enum
                :nxem-entry-consistent-rotations-euler-angle-convention-yzx-enum
                :nxem-entry-consistent-rotations-euler-angle-convention-yzy-enum
                :nxem-entry-consistent-rotations-euler-angle-convention-zxy-enum
                :nxem-entry-consistent-rotations-euler-angle-convention-zxz-enum
                :nxem-entry-consistent-rotations-euler-angle-convention-zyx-enum
                :nxem-entry-consistent-rotations-euler-angle-convention-zyz-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxem-instrument-type-fib-enum
                :nxem-instrument-type-sem-enum
                :nxem-instrument-type-tem-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxfresnel-zone-plate-fabrication-etched-enum
                :nxfresnel-zone-plate-fabrication-other-enum
                :nxfresnel-zone-plate-fabrication-plated-enum
                :nxfresnel-zone-plate-fabrication-zone-doubled-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxgrating-interior-atmosphere-argon-enum
                :nxgrating-interior-atmosphere-helium-enum
                :nxgrating-interior-atmosphere-vacuum-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxguide-interior-atmosphere-argon-enum
                :nxguide-interior-atmosphere-helium-enum
                :nxguide-interior-atmosphere-vacuum-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxibeam-column-ion-source-emitter-type-gas-field-enum
                :nxibeam-column-ion-source-emitter-type-liquid-metal-enum
                :nxibeam-column-ion-source-emitter-type-other-enum
                :nxibeam-column-ion-source-emitter-type-plasma-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxinsertion-device-type-undulator-enum
                :nxinsertion-device-type-wavelength-shifter-enum
                :nxinsertion-device-type-wiggler-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxiqproc-entry-instrument-source-probe-electron-enum
                :nxiqproc-entry-instrument-source-probe-neutron-enum
                :nxiqproc-entry-instrument-source-probe-x-ray-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxisocontour-dimensionality-1-enum
                :nxisocontour-dimensionality-2-enum
                :nxisocontour-dimensionality-3-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxmicrostructure-configuration-algorithm-disorientation-clustering-enum
                :nxmicrostructure-configuration-algorithm-fast-multiscale-clustering-enum
                :nxmicrostructure-configuration-algorithm-markov-chain-clustering-enum
                :nxmicrostructure-configuration-algorithm-unknown-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxmicrostructure-configuration-dimensionality-1-enum
                :nxmicrostructure-configuration-dimensionality-2-enum
                :nxmicrostructure-configuration-dimensionality-3-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxmicrostructure-mtex-config-conventions-euler-angle-bunge-enum
                :nxmicrostructure-mtex-config-conventions-euler-angle-undefined-enum
                :nxmicrostructure-mtex-config-conventions-euler-angle-unknown-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxmicrostructure-score-config-entry-deformation-model-cuboidal-enum
                :nxmicrostructure-score-config-entry-deformation-model-damask-enum
                :nxmicrostructure-score-config-entry-deformation-model-ebsd-enum
                :nxmicrostructure-score-config-entry-deformation-model-poisson-voronoi-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxmicrostructure-score-config-entry-nucleation-orientation-damask-enum
                :nxmicrostructure-score-config-entry-nucleation-orientation-ensemble-enum
                :nxmicrostructure-score-config-entry-nucleation-orientation-random-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxmicrostructure-score-config-entry-sample-dimensionality-1-enum
                :nxmicrostructure-score-config-entry-sample-dimensionality-2-enum
                :nxmicrostructure-score-config-entry-sample-dimensionality-3-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxmicrostructure-slip-system-lattice-type-cubic-enum
                :nxmicrostructure-slip-system-lattice-type-hexagonal-enum
                :nxmicrostructure-slip-system-lattice-type-monoclinic-enum
                :nxmicrostructure-slip-system-lattice-type-orthorhombic-enum
                :nxmicrostructure-slip-system-lattice-type-tetragonal-enum
                :nxmicrostructure-slip-system-lattice-type-triclinic-enum
                :nxmicrostructure-slip-system-lattice-type-trigonal-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxmirror-interior-atmosphere-argon-enum
                :nxmirror-interior-atmosphere-helium-enum
                :nxmirror-interior-atmosphere-vacuum-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxmoderator-type-c-enum
                :nxmoderator-type-d20-enum
                :nxmoderator-type-h20-enum
                :nxmoderator-type-liquid-ch4-enum
                :nxmoderator-type-liquid-d2-enum
                :nxmoderator-type-liquid-h2-enum
                :nxmoderator-type-solid-ch4-enum
                :nxmoderator-type-solid-d2-enum
                :nxmoderator-type-solid-h2-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxmonopd-entry-instrument-source-probe-electron-enum
                :nxmonopd-entry-instrument-source-probe-neutron-enum
                :nxmonopd-entry-instrument-source-probe-x-ray-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxmpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-angular-dispersive-enum
                :nxmpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-momentum-dispersive-enum
                :nxmpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-non-dispersive-enum
                :nxmpes-entry-instrument-electronanalyzer-collectioncolumn-scheme-spatial-dispersive-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxmpes-entry-instrument-electronanalyzer-electron-detector-detector-type-anode-enum
                :nxmpes-entry-instrument-electronanalyzer-electron-detector-detector-type-dld-enum
                :nxmpes-entry-instrument-electronanalyzer-electron-detector-detector-type-ecmos-enum
                :nxmpes-entry-instrument-electronanalyzer-electron-detector-detector-type-multi-anode-enum
                :nxmpes-entry-instrument-electronanalyzer-electron-detector-detector-type-phosphor-ccd-enum
                :nxmpes-entry-instrument-electronanalyzer-electron-detector-detector-type-phosphor-cmos-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxmpes-entry-instrument-electronanalyzer-energydispersion-scheme-cylindrical-mirror-enum
                :nxmpes-entry-instrument-electronanalyzer-energydispersion-scheme-display-mirror-enum
                :nxmpes-entry-instrument-electronanalyzer-energydispersion-scheme-double-hemispherical-enum
                :nxmpes-entry-instrument-electronanalyzer-energydispersion-scheme-hemispherical-enum
                :nxmpes-entry-instrument-electronanalyzer-energydispersion-scheme-retarding-grid-enum
                :nxmpes-entry-instrument-electronanalyzer-energydispersion-scheme-tof-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxmpes-entry-sample-situation-inert-atmosphere-enum
                :nxmpes-entry-sample-situation-oxidizing-atmosphere-enum
                :nxmpes-entry-sample-situation-reducing-atmosphere-enum
                :nxmpes-entry-sample-situation-vacuum-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxmx-entry-instrument-beam-profile-airy-enum
                :nxmx-entry-instrument-beam-profile-gaussian-enum
                :nxmx-entry-instrument-beam-profile-rectangular-enum
                :nxmx-entry-instrument-beam-profile-top-hat-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxoptical-fiber-type-multimode-graded-index-enum
                :nxoptical-fiber-type-multimode-step-index-enum
                :nxoptical-fiber-type-single-mode-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxoptical-spectroscopy-entry-instrument-beam-type-beam-polarization-type-circular-enum
                :nxoptical-spectroscopy-entry-instrument-beam-type-beam-polarization-type-elliptically-enum
                :nxoptical-spectroscopy-entry-instrument-beam-type-beam-polarization-type-linear-enum
                :nxoptical-spectroscopy-entry-instrument-beam-type-beam-polarization-type-unpolarized-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-type-detection-beam-enum
                :nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-type-incident-beam-enum
                :nxoptical-spectroscopy-entry-instrument-generic-beam-sample-angle-type-type-sample-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-calibration-status-calibration-time-provided-enum
                :nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-calibration-status-no-calibration-enum
                :nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-calibration-status-within-1-day-enum
                :nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-calibration-status-within-1-hour-enum
                :nxoptical-spectroscopy-entry-instrument-instrument-calibration-device-calibration-status-within-1-week-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxpump-medium-gas-enum
                :nxpump-medium-liquid-enum
                :nxpump-medium-powder-enum
                :nxpump-medium-slurry-enum
                :nxpump-medium-vacuum-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxquadric-surface-type-cone-enum
                :nxquadric-surface-type-cylinder-enum
                :nxquadric-surface-type-ellipsoid-enum
                :nxquadric-surface-type-elliptic-cone-enum
                :nxquadric-surface-type-elliptic-cylinder-enum
                :nxquadric-surface-type-elliptic-hyperboloid-of-1-sheet-enum
                :nxquadric-surface-type-elliptic-hyperboloid-of-2-sheets-enum
                :nxquadric-surface-type-elliptic-paraboloid-enum
                :nxquadric-surface-type-hyperbolic-cylinder-enum
                :nxquadric-surface-type-hyperbolic-paraboloid-enum
                :nxquadric-surface-type-hyperboloid-1-sheet-enum
                :nxquadric-surface-type-hyperboloid-2-sheet-enum
                :nxquadric-surface-type-imaginary-enum
                :nxquadric-surface-type-parabolic-cylinder-enum
                :nxquadric-surface-type-paraboloid-enum
                :nxquadric-surface-type-plane-enum
                :nxquadric-surface-type-sphere-enum
                :nxquadric-surface-type-spheroid-enum
                :nxquadric-surface-type-unknown-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxrefscan-entry-instrument-source-probe-electron-enum
                :nxrefscan-entry-instrument-source-probe-neutron-enum
                :nxrefscan-entry-instrument-source-probe-x-ray-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxresolution-type-calibrated-enum
                :nxresolution-type-derived-enum
                :nxresolution-type-estimated-enum
                :nxresolution-type-other-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxsample-component-unit-cell-class-cubic-enum
                :nxsample-component-unit-cell-class-hexagonal-enum
                :nxsample-component-unit-cell-class-monoclinic-enum
                :nxsample-component-unit-cell-class-orthorhombic-enum
                :nxsample-component-unit-cell-class-rhombohedral-enum
                :nxsample-component-unit-cell-class-tetragonal-enum
                :nxsample-component-unit-cell-class-triclinic-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxsample-electric-field-direction-x-enum
                :nxsample-electric-field-direction-y-enum
                :nxsample-electric-field-direction-z-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxsample-magnetic-field-direction-x-enum
                :nxsample-magnetic-field-direction-y-enum
                :nxsample-magnetic-field-direction-z-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxsample-sample-component-atmosphere-enum
                :nxsample-sample-component-can-enum
                :nxsample-sample-component-kit-enum
                :nxsample-sample-component-sample-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxsample-situation-air-enum
                :nxsample-situation-inert-atmosphere-enum
                :nxsample-situation-other-enum
                :nxsample-situation-oxidising-atmosphere-enum
                :nxsample-situation-reducing-atmosphere-enum
                :nxsample-situation-sealed-can-enum
                :nxsample-situation-vacuum-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxsample-stress-field-direction-x-enum
                :nxsample-stress-field-direction-y-enum
                :nxsample-stress-field-direction-z-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxsample-type-buffer-enum
                :nxsample-type-calibration-sample-enum
                :nxsample-type-can-enum
                :nxsample-type-none-enum
                :nxsample-type-normalisation-sample-enum
                :nxsample-type-sample-buffer-enum
                :nxsample-type-sample-can-enum
                :nxsample-type-sample-enum
                :nxsample-type-sample-environment-enum
                :nxsample-type-simulated-data-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxsample-unit-cell-class-cubic-enum
                :nxsample-unit-cell-class-hexagonal-enum
                :nxsample-unit-cell-class-monoclinic-enum
                :nxsample-unit-cell-class-orthorhombic-enum
                :nxsample-unit-cell-class-rhombohedral-enum
                :nxsample-unit-cell-class-tetragonal-enum
                :nxsample-unit-cell-class-triclinic-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxsensor-external-field-brief-across-beam-enum
                :nxsensor-external-field-brief-along-beam-enum
                :nxsensor-external-field-brief-flow-shear-gradient-enum
                :nxsensor-external-field-brief-flow-vorticity-enum
                :nxsensor-external-field-brief-solenoidal-enum
                :nxsensor-external-field-brief-transverse-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxshape-shape-nxbox-enum
                :nxshape-shape-nxcone-enum
                :nxshape-shape-nxcylinder-enum
                :nxshape-shape-nxelliptical-enum
                :nxshape-shape-nxflat-enum
                :nxshape-shape-nxparabolic-enum
                :nxshape-shape-nxpolynomial-enum
                :nxshape-shape-nxsphere-enum
                :nxshape-shape-nxtoroidal-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxsource-probe-electron-enum
                :nxsource-probe-muon-enum
                :nxsource-probe-neutron-enum
                :nxsource-probe-photon-enum
                :nxsource-probe-positron-enum
                :nxsource-probe-proton-enum
                :nxsource-probe-ultraviolet-enum
                :nxsource-probe-visible-light-enum
                :nxsource-probe-x-ray-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxsource-target-material-c-enum
                :nxsource-target-material-depleted-u-enum
                :nxsource-target-material-enriched-u-enum
                :nxsource-target-material-hg-enum
                :nxsource-target-material-pb-enum
                :nxsource-target-material-ta-enum
                :nxsource-target-material-w-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxspatial-filter-windowing-method-bitmask-enum
                :nxspatial-filter-windowing-method-entire-dataset-enum
                :nxspatial-filter-windowing-method-union-of-primitives-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxsqom-entry-instrument-source-probe-electron-enum
                :nxsqom-entry-instrument-source-probe-neutron-enum
                :nxsqom-entry-instrument-source-probe-x-ray-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxstress-entry-fit-peak-parameters-title-gaussian-enum
                :nxstress-entry-fit-peak-parameters-title-lorentzian-enum
                :nxstress-entry-fit-peak-parameters-title-pearson-vii-enum
                :nxstress-entry-fit-peak-parameters-title-pseudo-voigt-enum
                :nxstress-entry-fit-peak-parameters-title-split-pseudo-voigt-enum
                :nxstress-entry-fit-peak-parameters-title-voigt-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxstress-entry-instrument-source-type-fixed-tube-x-ray-enum
                :nxstress-entry-instrument-source-type-metal-jet-x-ray-enum
                :nxstress-entry-instrument-source-type-pulsed-reactor-neutron-source-enum
                :nxstress-entry-instrument-source-type-reactor-neutron-source-enum
                :nxstress-entry-instrument-source-type-rotating-anode-x-ray-enum
                :nxstress-entry-instrument-source-type-spallation-neutron-source-enum
                :nxstress-entry-instrument-source-type-synchrotron-x-ray-source-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxstress-entry-measurement-direction-longitudinal-enum
                :nxstress-entry-measurement-direction-multiple-enum
                :nxstress-entry-measurement-direction-normal-enum
                :nxstress-entry-measurement-direction-radial-enum
                :nxstress-entry-measurement-direction-tangential-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxstress-entry-peaks-center-errors-units-1-angstrom-enum
                :nxstress-entry-peaks-center-errors-units-angstrom-enum
                :nxstress-entry-peaks-center-errors-units-degrees-enum
                :nxstress-entry-peaks-center-errors-units-enum
                :nxstress-entry-peaks-center-errors-units-kev-enum
                :nxstress-entry-peaks-center-errors-units-microseconds-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxstress-entry-peaks-center-type-channel-enum
                :nxstress-entry-peaks-center-type-d-spacing-enum
                :nxstress-entry-peaks-center-type-energy-enum
                :nxstress-entry-peaks-center-type-momentum-transfer-enum
                :nxstress-entry-peaks-center-type-time-of-flight-enum
                :nxstress-entry-peaks-center-type-two-theta-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxstress-entry-peaks-center-units-1-angstrom-enum
                :nxstress-entry-peaks-center-units-angstrom-enum
                :nxstress-entry-peaks-center-units-degrees-enum
                :nxstress-entry-peaks-center-units-enum
                :nxstress-entry-peaks-center-units-kev-enum
                :nxstress-entry-peaks-center-units-microseconds-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxstress-entry-processing-type-d-spacing-enum
                :nxstress-entry-processing-type-energy-enum
                :nxstress-entry-processing-type-sin2psi-enum
                :nxstress-entry-processing-type-time-of-flight-enum
                :nxstress-entry-processing-type-two-theta-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxstress-entry-sample-description-stress-field-direction-x-enum
                :nxstress-entry-sample-description-stress-field-direction-y-enum
                :nxstress-entry-sample-description-stress-field-direction-z-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxstxm-entry-data-stxm-scan-type-detector-image-enum
                :nxstxm-entry-data-stxm-scan-type-generic-scan-enum
                :nxstxm-entry-data-stxm-scan-type-osa-focus-enum
                :nxstxm-entry-data-stxm-scan-type-osa-image-enum
                :nxstxm-entry-data-stxm-scan-type-sample-focus-enum
                :nxstxm-entry-data-stxm-scan-type-sample-image-enum
                :nxstxm-entry-data-stxm-scan-type-sample-image-stack-enum
                :nxstxm-entry-data-stxm-scan-type-sample-line-spectrum-enum
                :nxstxm-entry-data-stxm-scan-type-sample-point-spectrum-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxtofraw-entry-sample-nature-liquid-enum
                :nxtofraw-entry-sample-nature-powder-enum
                :nxtofraw-entry-sample-nature-single-crystal-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxtofsingle-entry-sample-nature-liquid-enum
                :nxtofsingle-entry-sample-nature-powder-enum
                :nxtofsingle-entry-sample-nature-single-crystal-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxtomo-entry-instrument-source-probe-electron-enum
                :nxtomo-entry-instrument-source-probe-neutron-enum
                :nxtomo-entry-instrument-source-probe-x-ray-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxtomophase-entry-instrument-source-probe-electron-enum
                :nxtomophase-entry-instrument-source-probe-neutron-enum
                :nxtomophase-entry-instrument-source-probe-x-ray-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxtomoproc-entry-instrument-source-probe-electron-enum
                :nxtomoproc-entry-instrument-source-probe-neutron-enum
                :nxtomoproc-entry-instrument-source-probe-x-ray-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxtransmission-entry-instrument-detector-type-ingaas-enum
                :nxtransmission-entry-instrument-detector-type-pbs-enum
                :nxtransmission-entry-instrument-detector-type-pmt-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxunit-cell-crystal-system-cubic-enum
                :nxunit-cell-crystal-system-hexagonal-enum
                :nxunit-cell-crystal-system-monoclinic-enum
                :nxunit-cell-crystal-system-orthorhombic-enum
                :nxunit-cell-crystal-system-rhombohedral-enum
                :nxunit-cell-crystal-system-tetragonal-enum
                :nxunit-cell-crystal-system-triclinic-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxunit-cell-dimensionality-1-enum
                :nxunit-cell-dimensionality-2-enum
                :nxunit-cell-dimensionality-3-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxwaveplate-retardance-full-wave-enum
                :nxwaveplate-retardance-half-wave-enum
                :nxwaveplate-retardance-quarter-wave-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxxas-entry-data-mode-auger-electron-yield-enum
                :nxxas-entry-data-mode-fluorescence-yield-enum
                :nxxas-entry-data-mode-partial-electron-yield-enum
                :nxxas-entry-data-mode-total-electron-yield-enum
                :nxxas-entry-data-mode-transmission-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxxbase-entry-instrument-source-probe-electron-enum
                :nxxbase-entry-instrument-source-probe-neutron-enum
                :nxxbase-entry-instrument-source-probe-x-ray-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxxpcs-entry-data-delay-difference-storage-mode-data-exchange-keys-enum
                :nxxpcs-entry-data-delay-difference-storage-mode-one-array-enum
                :nxxpcs-entry-data-delay-difference-storage-mode-other-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxxpcs-entry-data-g2-derr-storage-mode-data-exchange-keys-enum
                :nxxpcs-entry-data-g2-derr-storage-mode-one-array-enum
                :nxxpcs-entry-data-g2-derr-storage-mode-other-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxxpcs-entry-data-g2-storage-mode-data-exchange-keys-enum
                :nxxpcs-entry-data-g2-storage-mode-one-array-enum
                :nxxpcs-entry-data-g2-storage-mode-other-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxxpcs-entry-data-g2-unnormalized-storage-mode-data-exchange-keys-enum
                :nxxpcs-entry-data-g2-unnormalized-storage-mode-one-array-enum
                :nxxpcs-entry-data-g2-unnormalized-storage-mode-other-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxxpcs-entry-twotime-g2-err-from-two-time-corr-func-storage-mode-data-exchange-keys-enum
                :nxxpcs-entry-twotime-g2-err-from-two-time-corr-func-storage-mode-one-array-q-first-enum
                :nxxpcs-entry-twotime-g2-err-from-two-time-corr-func-storage-mode-one-array-q-last-enum
                :nxxpcs-entry-twotime-g2-err-from-two-time-corr-func-storage-mode-other-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxxpcs-entry-twotime-g2-from-two-time-corr-func-partials-storage-mode-data-exchange-keys-enum
                :nxxpcs-entry-twotime-g2-from-two-time-corr-func-partials-storage-mode-one-array-enum
                :nxxpcs-entry-twotime-g2-from-two-time-corr-func-partials-storage-mode-other-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxxpcs-entry-twotime-g2-from-two-time-corr-func-storage-mode-data-exchange-keys-enum
                :nxxpcs-entry-twotime-g2-from-two-time-corr-func-storage-mode-one-array-q-first-enum
                :nxxpcs-entry-twotime-g2-from-two-time-corr-func-storage-mode-one-array-q-last-enum
                :nxxpcs-entry-twotime-g2-from-two-time-corr-func-storage-mode-other-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxxpcs-entry-twotime-two-time-corr-func-populated-elements-all-enum
                :nxxpcs-entry-twotime-two-time-corr-func-populated-elements-lower-half-enum
                :nxxpcs-entry-twotime-two-time-corr-func-populated-elements-upper-half-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxxpcs-entry-twotime-two-time-corr-func-storage-mode-data-exchange-keys-enum
                :nxxpcs-entry-twotime-two-time-corr-func-storage-mode-one-array-q-first-enum
                :nxxpcs-entry-twotime-two-time-corr-func-storage-mode-one-array-q-last-enum
                :nxxpcs-entry-twotime-two-time-corr-func-storage-mode-other-enum
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :nxxraylens-lens-geometry-elliptical-enum
                :nxxraylens-lens-geometry-hyperbolical-enum
                :nxxraylens-lens-geometry-paraboloid-enum
                :nxxraylens-lens-geometry-spherical-enum
              )
] .


[ rdf:type owl:AllDisjointProperties ;
  owl:members ( :has
                :hasEnumContainer
                :hasUnitContainer
                :hasValueContainer
              )
] .


###  Generated by the OWL API (version 5.1.18) https://github.com/owlcs/owlapi/
